/* 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,28706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,30847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,31133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,31386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,31907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,32306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,32541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,39925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,40972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,43261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,44409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,46186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,46754): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(6,46778): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(6,46814): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(6,46850): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(6,46886): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(6,46924): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(6,46956): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6,47123): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(6,47156): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(6,47197): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(6,47242): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(6,47463): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6,47506): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(6,47542): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6,47603): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6,47640): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(6,47670): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(6,47722): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6,47765): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(6,47801): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6,47855): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6,47929): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6,47983): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6,48119): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(6,48163): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(6,48200): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(6,48414): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6,48502): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(6,48568): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(6,48607): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(6,48651): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(6,48690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,49980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50078): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,50988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51064): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,51997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,52991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,53987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54840): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55092): 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,55169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55693): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56595): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6,56637): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6,56685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56846): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,56900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57780): 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,57836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58064): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58779): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(6,58828): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(6,58865): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(6,58894): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(6,58942): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(6,58977): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(6,59051): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(6,59108): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(6,59146): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(6,59192): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(6,59283): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6,59325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,59987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,60708): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6,61092): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6,61531): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6,62060): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(6,62135): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(6,62223): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(6,62257): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(6,62324): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(6,62499): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(6,62552): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(6,62635): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(6,62710): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(6,62798): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(6,62959): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(6,62995): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(6,63071): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(6,63164): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(6,63198): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(6,63238): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(6,63283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,65962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,65991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66293): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(6,66322): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(6,66361): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(6,66402): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(6,66439): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(6,66687): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(6,66743): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6,66817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,67022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,67056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,67135): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6,67173): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(6,67249): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6,67304): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6,67377): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(6,67434): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(6,67550): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(6,67657): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6,67813): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(6,67867): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(6,67914): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(6,68004): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6,68094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68272): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(6,68342): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6,68491): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(6,68546): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(6,68896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68949): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69840): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,69880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70048): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(6,70075): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(6,70363): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(6,70411): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(6,70457): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(6,70501): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(6,70540): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(6,70655): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(6,70697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70723): 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,70782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,70880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,71091): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(6,71222): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(6,71308): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(6,71426): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(6,71461): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(6,71506): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(6,71561): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(6,71620): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,71649): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(6,71701): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(6,71751): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(6,71972): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(6,72115): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(6,72254): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(6,72552): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,72601): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,73466): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,73515): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,74380): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,74429): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,75295): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,75344): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,76214): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,76263): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,77097): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,77146): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6,77747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77841): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,77988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,78920): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(6,78980): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6,79032): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6,79066): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6,79108): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(6,79306): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,79365): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,79478): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,79539): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,79682): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(6,79706): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(6,79736): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(6,79783): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(6,79850): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(6,79969): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(6,80014): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6,80043): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,80094): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(6,80136): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(6,80172): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6,80206): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6,80273): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,80308): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,80368): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6,80397): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,80432): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(6,80474): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(6,80507): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6,80541): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6,80611): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,80646): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,80723): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,80777): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6,80830): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,80928): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6,80966): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6,81027): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,81080): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6,81184): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(6,81233): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81367): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81426): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81515): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81576): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6,81643): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(6,82530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,82966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83078): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83471): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,83966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,84004): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,84039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,84075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,84200): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(6,84234): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(6,84289): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(6,84352): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(6,84436): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(6,84581): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(6,84631): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(6,84690): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(6,84726): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(6,84817): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(6,84863): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(6,84947): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6,84989): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6,85069): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(6,85142): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6,85188): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(6,85390): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(6,85454): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(6,85551): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(6,85594): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(6,85624): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(6,85663): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(6,85749): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,85807): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,85912): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6,85976): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6,86121): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,86181): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,86299): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6,86365): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6,86481): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,86541): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6,86599): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(6,86634): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(6,87052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87355): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(6,87386): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(6,87431): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(6,87476): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(6,87540): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(6,87578): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(6,87660): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(6,87763): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(6,87805): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(6,87848): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(6,87912): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(6,87958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,87992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88637): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,88855): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(6,88886): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(6,88927): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(6,88964): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(6,89029): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(6,89060): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(6,89100): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(6,89360): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(6,89410): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(6,89453): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(6,89526): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(6,89576): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(6,89627): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(6,89718): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(6,89769): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(6,89813): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(6,89901): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(6,89974): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(6,90020): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(6,90177): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6,90238): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6,90330): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(6,90392): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(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,90538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,90938): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(6,90964): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(6,91000): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(6,91038): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(6,91086): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(6,91183): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(6,91280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91506): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,91571): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(6,91597): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(6,91637): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(6,91673): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(6,91712): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(6,91738): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(6,91775): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(6,92003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,92984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93153): 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,93210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,93437): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6,93489): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(6,93535): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(6,93571): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(6,93698): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(6,93781): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(6,93818): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(6,94138): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6,94164): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(6,94348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,94943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,95072): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,95320): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(6,95449): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(6,95527): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(6,95601): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(6,95659): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(6,95754): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(6,95790): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(6,95832): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(6,95897): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(6,95928): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,95968): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(6,96249): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(6,96322): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(6,96395): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(6,96446): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(6,96490): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(6,96646): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,96698): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,96869): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,97023): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,97220): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,97360): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,97413): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,97615): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,97772): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,97975): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98118): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98171): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98374): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,98531): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,98734): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98877): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,98930): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,99133): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,99290): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,99493): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,99636): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,99689): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,99893): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,100050): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,100253): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,100396): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,100449): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,100655): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,100813): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(6,101018): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,101162): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,101215): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,101336): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6,104145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,104850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,104983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105390): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(6,105441): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(6,105473): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(6,105532): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(6,105586): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6,105621): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(6,105661): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(6,105702): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6,105800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,105854): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(6,106028): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(6,106106): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(6,106132): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6,106164): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(6,106210): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(6,106278): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6,106313): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(6,106377): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6,106409): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6,106468): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6,106500): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6,106579): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6,106618): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6,106664): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6,106713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106846): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,106965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107483): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(6,107636): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6,107991): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6,108222): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6,108335): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(6,108394): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(6,108448): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(6,108483): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(6,108526): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(6,108577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,108603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,108625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,108692): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(6,108760): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(6,108842): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(6,108967): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(6,109012): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(6,109054): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(6,109113): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6,109173): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6,109247): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6,109291): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6,109348): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6,109393): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6,109438): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6,109518): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(6,109604): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6,109741): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6,109767): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6,109817): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(6,109854): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(6,109896): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(6,109959): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6,110021): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6,110085): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6,110145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110256): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(6,110318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,112758): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(6,112805): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,112843): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(6,112880): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,113152): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(6,113233): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(6,113303): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,113340): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,113705): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,113741): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,113796): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,113923): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,113961): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114129): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114165): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,114201): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114258): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,114527): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114563): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,114614): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,114743): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,114781): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114949): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,114992): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6,115028): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6,115077): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,115123): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(6,115159): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(6,115187): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(6,115221): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(6,115280): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6,115315): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(6,115351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115693): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,115987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,116020): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,116090): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(6,116139): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(6,116179): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,116451): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(6,116517): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,116573): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,116610): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6,116655): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(6,116731): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,116768): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,117073): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,117107): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,117364): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,117400): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,117571): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6,117714): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,117762): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,117892): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,117926): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,117964): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,118002): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,118266): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,118302): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,118338): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,118511): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6,118654): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,118704): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,118837): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,118871): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,119147): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,119183): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,119353): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6,119499): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,119550): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,119739): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,119792): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,119848): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,119885): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6,120024): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,120058): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,120096): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,120134): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,120400): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,120443): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6,120479): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6,120646): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6,120791): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,120840): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6,120885): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(6,120920): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(6,120981): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(6,121022): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(6,121070): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6,121112): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6,121149): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6,121203): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6,121265): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6,121360): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(6,121393): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(6,121432): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(6,123556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,123858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6,125173): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(6,125204): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(6,125244): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(6,125305): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(6,125355): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(6,125454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125663): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(6,125758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,126810): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,126893): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,126954): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,127225): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,127264): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,127303): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,127441): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,127479): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,127518): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,127663): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,127720): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,127759): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,127902): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,127956): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,127995): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,128298): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,128325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,128642): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,128725): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,128786): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,129057): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,129096): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,129135): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,129273): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,129311): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,129350): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,129495): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,129552): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,129591): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,129734): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,129788): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,129827): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,130130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,130157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,130474): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,130557): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,130618): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,130889): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,130928): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,130967): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,131105): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,131143): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,131182): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,131327): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,131384): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,131423): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,131566): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,131620): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,131659): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,131962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,131989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,132307): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,132390): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,132451): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,132724): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,132763): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,132802): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,132941): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,132979): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,133018): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,133164): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,133221): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,133260): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,133404): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,133458): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,133497): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,133803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,133830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,134149): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,134232): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,134293): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,134568): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,134607): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,134646): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,134786): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,134824): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,134863): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,135010): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,135067): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,135106): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,135251): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,135305): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,135344): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,135656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,135683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,135971): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6,136054): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6,136115): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6,136326): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,136365): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,136404): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,136510): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6,136548): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,136587): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,136700): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,136757): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,136796): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,136907): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6,136961): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6,137000): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6,137462): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137492): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(6,137564): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137605): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(6,137663): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137718): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(6,137774): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137890): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(6,137920): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(6,138848): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,138956): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139060): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139162): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139266): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139369): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139473): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,139573): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,140479): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(6,140582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,140616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,140650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,140687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,144723): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,144746): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,144769): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,144854): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,144877): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,144900): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,144995): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,145018): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,145041): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,145142): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,145165): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,145188): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,145290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,145313): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,145336): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(6,145420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145465): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(6,145487): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145581): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(6,145605): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145697): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(6,145719): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145808): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(6,145827): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,145919): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(6,145941): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,145987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146032): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(6,146053): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,146098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146143): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(6,146163): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,146207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146252): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(6,146271): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,146316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146361): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(6,146381): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(6,146422): 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,146486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,146766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,153223): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(6,154575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154611): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(6,154633): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154714): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(6,154738): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154817): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(6,154839): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,154915): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(6,154934): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,154977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155013): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(6,155035): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155113): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(6,155134): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155211): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(6,155231): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155307): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(6,155326): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155403): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(6,155423): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155500): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(6,155520): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155596): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(6,155621): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,155662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,155996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156114): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(6,156136): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156222): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(6,156246): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156330): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(6,156352): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156433): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(6,156452): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156536): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(6,156558): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156641): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(6,156662): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156744): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(6,156764): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156845): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(6,156864): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,156901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,156946): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(6,156966): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,157003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157048): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(6,157068): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,157104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157149): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(6,157171): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,157214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,157482): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(6,157944): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158040): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(6,158102): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158161): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(6,158223): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(6,158285): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(6,158395): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(6,158470): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158528): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158599): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158660): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158737): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158797): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158872): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6,158929): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(12,79): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(12,274): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(12,1065): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(12,1151): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(12,1221): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(12,1289): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(12,1325): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(12,1354): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(12,1383): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(12,1419): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(12,1499): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(12,1565): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(12,1679): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,1723): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,1779): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,1836): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,1900): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,1951): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,2017): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,2088): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,2167): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,2232): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,2364): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,2408): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,2464): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,2521): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,2585): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,2636): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,2702): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,2773): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,2852): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,2933): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,3085): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,3156): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,3235): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,3312): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,3410): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,3454): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,3510): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,3567): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,3631): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,3682): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,3826): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,3897): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,3976): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,4053): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,4191): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,4235): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,4291): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,4348): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,4412): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,4463): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,4529): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,4600): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,4679): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,4744): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,4876): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,4927): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,4993): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,5064): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,5143): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,5203): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,5280): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,5324): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12,5380): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,5437): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,5564): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,5615): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,5681): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,5752): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,5831): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,5891): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,5937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,6082): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,6139): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12,6203): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,6254): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12,6320): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,6391): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12,6470): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,6532): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12,7023): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(12,7066): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(12,7194): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(12,7237): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(12,7399): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(12,7434): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(12,7499): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(12,7534): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(12,7611): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(12,7644): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(12,7690): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(12,7737): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(12,7770): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(12,7816): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(12,7875): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(12,7910): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(12,7975): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(12,8010): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(12,8101): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(12,8165): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(12,8481): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(12,8516): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(12,8581): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(12,8616): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(12,8693): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(12,8726): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(12,8772): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(12,8819): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(12,8852): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(12,8898): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(12,8957): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(12,8992): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(12,9057): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(12,9092): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(12,9183): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(12,9247): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(12,9476): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(12,9534): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(12,9607): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(12,9722): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(12,9771): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(12,9843): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(12,9958): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(12,10007): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(12,10099): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(12,10118): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(12,10137): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(12,10156): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(12,10205): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(12,10224): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(12,10243): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(12,10262): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(12,10343): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(12,10362): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(12,10381): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(12,10400): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(12,10449): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(12,10468): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(12,10487): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(12,10506): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(12,12467): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(12,12513): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(12,12740): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(12,12847): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(12,150128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,167648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,168096): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-color'
(12,168136): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-opacity'
(12,168199): run-time error CSS1039: Token not allowed after unary operator: '-fa-secondary-color'
(12,168398): run-time error CSS1039: Token not allowed after unary operator: '-fa-secondary-opacity'
(12,168561): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-opacity'
(12,168634): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(12,461738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,462078): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,462426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,462766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,1): run-time error CSS1019: Unexpected token, found '@import'
(130,9): run-time error CSS1019: Unexpected token, found 'url(/assets/css/https:/fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Onest:wght@100..900&family=Libre+Caslon+Display&display=swap&family=Poetsen+One&family=Satisfy&display=swap)'
(194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-text-body'
(286,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-body'
(311,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(312,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-heading'
(349,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-p'
(350,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-text-body'
(388,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(389,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(394,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(395,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(400,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(401,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(406,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(412,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(434,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(435,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(446,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(466,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(467,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(480,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(481,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(490,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(507,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(508,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(531,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(532,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(608,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(624,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(632,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(710,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(711,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-body'
(769,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(789,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(802,16): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(818,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(820,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(821,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(845,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(846,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(847,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(850,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(851,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(852,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(863,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(864,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(865,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(869,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(870,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(873,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(874,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(877,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(878,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(879,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(882,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(883,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(886,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(887,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(890,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(891,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(892,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red-deep'
(896,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(900,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(901,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(916,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(917,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(918,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(922,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(923,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(930,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(931,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(942,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(944,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(945,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(965,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(966,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(981,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(982,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(983,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(997,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(998,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(999,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1003,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1004,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(1011,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1012,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(1024,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1025,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1026,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1029,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(1034,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1035,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(1038,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1048,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1049,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(1050,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1065,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1066,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1069,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1070,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(1075,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1076,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(1083,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(1086,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1097,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1098,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(1099,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1103,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1104,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1111,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1112,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1113,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1116,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1117,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1120,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1124,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(1125,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(1129,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1130,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1137,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1138,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(1142,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1143,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1144,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1170,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1199,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1207,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(1208,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(1212,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1213,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(1219,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1220,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(1226,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(1255,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1269,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1277,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1287,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(1295,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1296,7): run-time error CSS1035: Expected colon, found ','
(1309,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1427,16): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(1451,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1454,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1464,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1472,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1480,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1492,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-grey-1'
(1496,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-theme-1'
(1500,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1504,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-dark-black'
(1508,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-footer-grey-1'
(1512,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-px-white'
(1525,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(1532,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1533,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(1549,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-libre'
(1560,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(1577,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(1578,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1581,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(1596,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1597,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(1605,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(1608,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(1612,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(1622,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1623,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(1646,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(1654,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(1657,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(1661,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(1665,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(1668,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-libre'
(1745,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(1758,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-light'
(1838,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(1849,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1850,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(1862,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(1875,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(1891,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(2116,33): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2117,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2223,26): run-time error CSS1039: Token not allowed after unary operator: '-tp-common-danger'
(2375,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2437,26): run-time error CSS1039: Token not allowed after unary operator: '-tp-theme-secondary'
(2613,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2647,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2654,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2680,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2714,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2715,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(2722,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(2723,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2757,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(2771,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2780,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2821,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(2832,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(2837,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2838,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(2844,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(2847,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(2860,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2896,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(2917,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2989,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(2990,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(3003,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(3004,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3044,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(3067,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3073,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3074,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3081,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3082,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3094,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(3105,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3143,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(3177,30): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(3188,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3191,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3199,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3200,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3213,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3243,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3253,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3254,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(3267,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(3278,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3279,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3280,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(3292,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(3293,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3303,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3304,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3322,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3323,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3338,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(3348,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(3352,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3357,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3362,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3367,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3372,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3377,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3395,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(3404,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3417,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3418,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3419,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(3428,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3435,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(3439,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3443,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(3539,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(3540,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(3551,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5372,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-2'
(5374,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(5378,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5379,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5385,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(5388,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(5435,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5436,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(5470,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5483,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(5489,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5509,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5531,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5534,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5537,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5540,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5565,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5570,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5571,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(5589,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5592,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(5608,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5609,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(5610,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(5622,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5639,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5655,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5661,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5685,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5709,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5710,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(5719,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5726,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5727,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(5742,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5757,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5768,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(5785,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5802,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5809,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5840,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5866,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(5869,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(5882,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5910,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(5927,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(5928,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(5943,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5944,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(5958,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(5959,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(5976,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5977,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(5987,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(5988,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(5999,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6000,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6027,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6082,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6086,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6097,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6098,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6106,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(6107,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6119,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6120,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6158,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6161,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6170,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6176,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(6182,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6193,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6194,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6236,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6237,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6276,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6277,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6283,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(6284,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6292,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(6293,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6301,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(6309,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(6310,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6311,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6323,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(6331,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-theme-1'
(6338,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-fontawesome'
(6340,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(6356,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6359,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-theme-1'
(6390,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6391,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6399,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6409,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(6410,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6433,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6440,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6441,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6468,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6474,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6507,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6514,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(6515,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6516,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6542,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6543,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(6550,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6557,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6566,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6567,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6583,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6621,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(6624,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(6642,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6643,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6651,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6652,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6672,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6702,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6738,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(6758,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6759,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6775,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-7'
(6776,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6781,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6782,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6789,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(6865,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(6924,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(6943,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(6944,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7003,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7004,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7010,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7035,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7045,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7076,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7077,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7084,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7085,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7109,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7110,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7111,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7114,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7115,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7126,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7127,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7128,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7131,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7132,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7140,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7141,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7229,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7246,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7253,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7254,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7270,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7271,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7272,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(7307,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7324,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7346,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7365,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7375,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7386,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7399,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7431,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7432,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7436,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7437,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(7440,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7441,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7444,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7445,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(7470,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7471,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(7489,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7490,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7493,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(7501,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7502,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7515,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7518,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(7656,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7657,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(7666,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7671,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7684,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7740,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7828,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(7829,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(7832,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(7837,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7838,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(7841,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(7847,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(7857,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7858,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(7881,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(7886,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(7887,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(7895,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(7898,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(7906,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(7907,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(7930,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7931,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(7940,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(7941,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7948,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(7949,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(7999,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8000,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(8006,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(8030,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8041,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(8042,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8046,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(8047,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8055,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8060,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8064,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8067,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8070,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8073,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8076,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8079,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8083,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(8086,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8087,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8091,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8096,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8097,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8104,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(8108,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8114,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8117,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8121,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8122,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8123,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8126,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8129,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8132,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8135,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8138,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8139,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8142,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8145,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8149,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8157,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8161,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8164,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8167,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8170,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8173,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8176,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8182,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8183,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8186,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8187,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8190,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8196,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8200,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8201,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8202,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8211,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8214,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(8227,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8236,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8244,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8252,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(8255,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(8258,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(8261,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(8264,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(8274,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(8282,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8305,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8306,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(8307,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8334,31): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8358,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8388,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8418,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8454,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8455,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8456,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(8460,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8463,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8464,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(8468,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8517,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8518,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8519,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8522,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(8523,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(8580,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8581,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8608,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8609,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8613,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8622,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(8734,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8745,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(8746,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(8754,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8755,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(8762,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(8776,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8777,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(8782,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(8783,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(8801,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8832,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8871,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-4'
(8877,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(8904,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8912,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(8962,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(8963,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(8989,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9008,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9009,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9010,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9032,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9073,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(9113,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9174,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9175,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(9181,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9182,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9190,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(9198,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9199,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9223,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(9301,35): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9339,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9346,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9347,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9350,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9361,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9373,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(9393,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9394,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9403,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-yellow'
(9417,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(9422,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9427,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9428,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(9432,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9433,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(9436,31): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(9581,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(9615,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9616,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9628,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9635,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9636,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9654,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9671,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9678,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9679,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9701,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(9717,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9729,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(9736,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(9746,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(9757,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9758,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9767,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(9788,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(9789,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9807,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9813,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9827,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9837,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9850,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9851,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9854,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9855,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9858,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9859,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(9902,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9903,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9911,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9922,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(9923,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(9987,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10041,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10042,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10052,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10059,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10126,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(10131,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10132,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10148,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10149,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-libre'
(10158,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10165,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10174,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10184,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10210,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(10211,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(10228,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10246,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-theme-1'
(10267,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10268,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(10289,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10309,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10317,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10355,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10371,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10383,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10399,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10400,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10409,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10410,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10459,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10460,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10494,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10495,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10517,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10527,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10533,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10542,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10575,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10580,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(10582,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-theme-primary'
(10607,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10623,28): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10640,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10647,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10656,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10665,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10675,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-theme-primary'
(10685,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(10689,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10690,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(10697,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10698,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10705,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10724,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10744,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(10752,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10753,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10759,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10767,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10768,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10783,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10806,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(10807,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10813,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(10825,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10826,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10837,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10857,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10879,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(10893,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10900,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10904,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(10916,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10925,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(10941,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(10946,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(10961,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(10993,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11000,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11013,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(11037,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11043,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(11054,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-light'
(11061,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11062,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(11141,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11165,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11166,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11179,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11180,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11193,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11208,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11209,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11224,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11303,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11304,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11315,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11325,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11326,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11341,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11345,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11346,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11386,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11452,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11453,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(11573,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11574,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(11600,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11601,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11608,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11609,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(11626,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11627,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11628,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(11635,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11647,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(11669,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11670,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(11675,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11713,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11714,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(11779,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11780,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11783,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11784,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11800,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-3'
(11805,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(11812,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11813,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(11852,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11895,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11896,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(11917,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-3'
(11925,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-3'
(11954,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(11973,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(11988,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(12175,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12192,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12219,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12220,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(12228,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12231,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(12287,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(12292,17): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12300,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(12301,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(12305,17): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12357,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(12361,24): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12365,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(12369,28): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12375,17): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12380,17): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12385,17): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(12386,28): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12387,24): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12391,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(12395,17): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12513,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(12514,21): run-time error CSS1039: Token not allowed after unary operator: '-aq--ff-satoshi-reg'
(12572,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12575,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(12602,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12603,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(12626,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12627,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(12658,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12692,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(12693,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12694,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12709,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12710,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12874,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12875,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(12885,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12888,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(12896,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(12897,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12898,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12953,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(12983,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(12984,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13010,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13011,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13016,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13017,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13055,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13056,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13063,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13064,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13146,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(13232,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13243,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13247,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13250,33): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13251,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13295,33): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(13434,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13435,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13515,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13516,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13517,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13541,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13545,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(13585,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13586,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-libre'
(13599,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13600,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-libre'
(13633,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13634,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13682,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13683,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(13689,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13690,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(13696,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13771,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13772,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-libre'
(13789,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(13790,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13834,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13853,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13854,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13893,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13936,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13948,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(13949,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13965,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(13994,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(14007,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14014,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14015,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(14024,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14025,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(14040,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14041,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(14063,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(14091,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(14213,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(14214,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(14219,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(14220,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(14272,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-reglar'
(14289,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14292,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14376,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(14402,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14419,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14420,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(14486,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14496,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(14503,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14504,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(14524,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(14533,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(14536,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(14543,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(14544,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(14550,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(14633,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(14634,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(14655,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(14752,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(14787,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(14807,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14808,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(14839,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14846,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14847,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(14853,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-off-white'
(14891,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14892,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(14904,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14905,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(14910,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14911,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(14946,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(14951,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(14970,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(14971,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(14974,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(14975,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15020,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(15052,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-poetsenone'
(15060,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15061,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(15219,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15252,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(15276,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(15277,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(15280,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15286,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(15301,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15307,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15330,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(15373,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(15399,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satisfy'
(15404,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15405,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-poetsenone'
(15419,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(15447,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(15465,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(15466,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satisfy'
(15471,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(15472,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-poetsenone'
(15512,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15513,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(15522,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(15525,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(15532,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(15535,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-green'
(15545,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15559,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15562,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15565,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15574,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15586,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15593,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15596,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15613,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15626,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15629,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15632,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15640,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15694,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15695,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(15696,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(15697,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(15700,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15710,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15713,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15714,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(15720,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15721,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(15730,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15774,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15775,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(15776,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(15827,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15828,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(15873,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15885,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(15891,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15892,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(15933,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(15940,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(15941,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(15944,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(16010,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(16029,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16030,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(16054,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16076,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16077,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16101,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16130,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16131,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16138,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16139,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16242,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16243,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(16256,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(16283,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(16289,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(16293,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16294,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-paste'
(16323,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16324,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16330,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16331,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16355,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16356,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16388,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(16396,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16415,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16422,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16423,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(16429,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(16467,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16468,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(16511,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16518,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16547,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16553,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16564,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16616,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16633,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16649,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16650,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(16670,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16677,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16678,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(16690,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(16695,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16696,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(16714,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16724,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16725,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(16744,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(16760,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16761,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(16773,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16779,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16796,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16797,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(16812,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16819,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16822,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16839,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16840,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(16855,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16865,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16866,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(16877,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(16884,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16885,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16898,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-text-body'
(16929,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16930,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(16936,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16937,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(16954,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16965,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16979,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16982,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16987,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16990,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(16997,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(16998,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(17005,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17006,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17043,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17071,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-yellow'
(17082,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(17094,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17126,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17127,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17144,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(17154,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17164,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(17173,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17189,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17228,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17236,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17237,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17240,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(17257,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17270,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17273,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(17296,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17336,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(17347,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(17354,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17363,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17367,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17412,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17413,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(17416,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(17419,35): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(17420,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(17444,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17464,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17470,17): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17498,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17513,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17520,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17521,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(17527,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17528,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(17539,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17540,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17541,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17542,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17550,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17551,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(17555,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17568,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17569,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17639,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17693,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(17714,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(17722,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(17739,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17750,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17753,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17754,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17796,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17797,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17807,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(17857,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17858,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17869,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17870,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(17903,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17914,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17920,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17939,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17942,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17949,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17952,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(17953,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17969,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(17970,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18013,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18141,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18142,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18143,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18191,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18228,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18229,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(18234,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18273,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18291,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18295,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18332,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18333,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(18342,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18343,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(18369,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18371,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(18384,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18385,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(18402,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18450,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18451,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18476,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18477,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(18491,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18496,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18512,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(18566,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18567,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(18593,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(18602,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18603,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(18606,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18614,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18631,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18632,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(18663,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(18668,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18675,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(18708,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18711,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(18718,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18725,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(18739,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18741,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18744,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18752,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18753,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18757,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18758,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18759,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18764,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18780,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18800,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18817,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18841,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18849,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18858,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18859,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18862,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18880,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18884,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18893,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18904,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18905,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18920,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18932,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18933,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18934,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18937,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18938,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18948,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18960,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18961,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(18971,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18984,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(18985,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19001,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19002,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19039,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19043,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19050,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(19064,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19108,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19119,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19143,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19167,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19205,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(19214,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19226,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19227,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19237,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19243,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19244,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19281,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19285,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19293,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19305,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19352,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19362,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19367,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19390,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19395,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19424,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19444,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19450,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19462,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19486,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19499,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19522,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19523,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(19563,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19564,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-light'
(19570,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19571,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(19574,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(19582,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(19593,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19594,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(19606,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19615,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19623,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(19674,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(19697,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(19703,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19720,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19721,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(19761,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19762,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(19828,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19829,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(19843,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19844,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(19851,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19852,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(19855,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(19862,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19865,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(19905,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19906,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(19924,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-text-body'
(19925,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(19931,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(19950,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19969,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(19970,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(19971,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20014,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(20015,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(20016,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20020,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20044,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-1'
(20054,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20055,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular-medium'
(20058,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20066,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-2'
(20067,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular-medium'
(20084,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20085,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20092,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20093,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20166,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20171,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-5'
(20177,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20186,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20196,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(20244,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20245,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(20251,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20252,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20257,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-regular'
(20267,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20268,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(20315,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(20327,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(20354,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20397,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20398,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20449,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20450,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20456,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20471,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20480,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20491,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20533,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20534,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20544,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20545,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20563,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20565,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20571,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20572,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20582,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20587,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20607,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20608,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20620,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20621,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(20632,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20633,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20638,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20648,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(20656,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20669,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20670,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-2'
(20673,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-2'
(20676,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(20685,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20686,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20692,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20696,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20714,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20715,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20720,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(20721,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20758,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20762,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-2'
(20774,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(20779,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20780,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20784,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(20786,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20798,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(20799,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20800,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20807,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20808,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20835,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20836,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20841,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20849,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(20857,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20859,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20860,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(20861,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20868,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20876,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(20878,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20886,33): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(20892,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20893,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20900,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(20909,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20916,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20919,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20922,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(20925,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(20936,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(20937,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20942,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(20943,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(20964,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21002,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21016,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21023,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21051,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21052,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21059,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21071,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21072,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21076,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21079,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21113,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21115,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21118,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21125,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21126,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21130,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21145,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21147,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(21162,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21168,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21196,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(21203,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21209,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-coffee'
(21228,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21229,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21233,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21234,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21239,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21254,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21268,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21269,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21274,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21278,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(21296,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21305,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21308,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(21329,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21330,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21337,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21341,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21349,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21361,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21362,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21367,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21368,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21371,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21382,33): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(21388,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21389,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21422,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21423,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21426,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21433,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21434,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21440,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21455,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21458,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21462,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21475,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21476,30): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(21481,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21482,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21487,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21488,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21499,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(21501,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21512,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21513,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21517,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21518,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21524,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21536,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21537,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21559,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21568,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21571,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21588,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21589,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21597,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(21598,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21610,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21615,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(21621,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21622,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21627,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21629,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21633,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21645,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21646,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21647,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21660,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(21709,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21719,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21746,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21755,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21775,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21780,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21794,32): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(21811,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(21859,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21881,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(21901,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(21942,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21949,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(21950,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21955,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(21956,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21989,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(21997,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22006,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22013,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22014,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(22018,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22019,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(22037,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22038,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22043,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22053,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22056,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(22088,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22093,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22097,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22120,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(22125,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22126,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22148,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22149,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22157,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22158,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22176,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(22181,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22182,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22198,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22199,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22208,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(22217,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(22229,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(22231,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(22247,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22248,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22253,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22254,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22259,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22260,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22263,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22277,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22279,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22287,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22288,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22291,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-success'
(22299,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(22318,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22320,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22332,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22333,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(22334,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22344,22): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22357,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-6'
(22368,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22369,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22374,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22425,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22426,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22446,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22465,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22466,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22470,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22476,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22479,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22491,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22499,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(22502,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22503,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22506,20): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22507,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(22531,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22532,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22546,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22552,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22557,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22580,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22581,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22585,33): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white-3'
(22589,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22591,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22604,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22608,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22618,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(22619,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22624,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(22625,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(22671,26): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-white'
(22690,11426): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22690,11462): run-time error CSS1035: Expected colon, found '{'
(22690,11627): run-time error CSS1019: Unexpected token, found '@keyframes'
(22690,11655): run-time error CSS1035: Expected colon, found '{'
(22720,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(22727,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(23449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23451,23): run-time error CSS1039: Token not allowed after unary operator: '-storefront-content-card-radius'
(23456,23): run-time error CSS1039: Token not allowed after unary operator: '-storefront-content-card-radius'
(23456,61): run-time error CSS1039: Token not allowed after unary operator: '-storefront-content-card-radius'
(23461,23): run-time error CSS1039: Token not allowed after unary operator: '-storefront-content-card-radius'
(23461,61): run-time error CSS1039: Token not allowed after unary operator: '-storefront-content-card-radius'
(24069,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(24070,6): run-time error CSS1035: Expected colon, found '{'
(24195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24956,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(24981,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(25078,45): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(25080,45): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(25177,34): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(25324,43): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(25337,44): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(25373,34): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(25475,15): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(25513,22): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(25515,20): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(26639,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(26640,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-medium'
(26659,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(26660,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-satoshi-bold'
(26664,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black-light'
(27722,20): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(28010,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(28012,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(28013,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(28014,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(28299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28318,34): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(28513,15): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(28706,44): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(28780,20): run-time error CSS1039: Token not allowed after unary operator: '-storefront-reward-color'
(29305,13): run-time error CSS1039: Token not allowed after unary operator: '-storefront-item-options-viewport-offset-top'
(29306,16): run-time error CSS1039: Token not allowed after unary operator: '-storefront-item-options-viewport-height'
(29307,16): run-time error CSS1039: Token not allowed after unary operator: '-storefront-item-options-viewport-height'
(29314,25): run-time error CSS1039: Token not allowed after unary operator: '-storefront-item-options-viewport-height'
(29315,25): run-time error CSS1039: Token not allowed after unary operator: '-storefront-item-options-viewport-height'
(29628,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(29629,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(29863,27): run-time error CSS1039: Token not allowed after unary operator: '-storefront-item-options-viewport-height'
(29864,27): run-time error CSS1039: Token not allowed after unary operator: '-storefront-item-options-viewport-height'
(29974,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(29975,6): run-time error CSS1035: Expected colon, found '{'
(30004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30009,31): run-time error CSS1039: Token not allowed after unary operator: '-storefront-mobile-bottom-nav-height'
(30072,22): run-time error CSS1039: Token not allowed after unary operator: '-storefront-mobile-bottom-nav-height'
(30087,23): run-time error CSS1039: Token not allowed after unary operator: '-storefront-mobile-bottom-nav-height'
(30241,15): run-time error CSS1039: Token not allowed after unary operator: '-storefront-mobile-sticky-filter-top'
(30734,10): run-time error CSS1039: Token not allowed after unary operator: '-storefront-hero-image'
(31022,64): run-time error CSS1039: Token not allowed after unary operator: '-theme-primary'
(31060,39): run-time error CSS1039: Token not allowed after unary operator: '-theme-primary'
(31184,64): run-time error CSS1039: Token not allowed after unary operator: '-theme-primary'
(31228,34): run-time error CSS1039: Token not allowed after unary operator: '-theme-primary'
(31260,39): run-time error CSS1039: Token not allowed after unary operator: '-theme-primary'
(31376,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(31592,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(31593,6): run-time error CSS1035: Expected colon, found '{'
(31976,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(31986,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(32069,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(32089,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(32090,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(32097,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-gray-8'
(32098,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(32148,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-black'
(32149,21): run-time error CSS1039: Token not allowed after unary operator: '-aq-ff-onest'
(32164,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(32191,15): run-time error CSS1039: Token not allowed after unary operator: '-aq-common-red'
(32295,15): run-time error CSS1039: Token not allowed after unary operator: '-clr-theme-primary'
 */
@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:1200px}}.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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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(/assets/css/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}}
/*!
 * Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
 .fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-00:before{content:"\e467"}.fa-360-degrees:before{content:"\e2dc"}.fa-a:before{content:"\41"}.fa-abacus:before{content:"\f640"}.fa-accent-grave:before{content:"\60"}.fa-acorn:before{content:"\f6ae"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-air-conditioner:before{content:"\f8f4"}.fa-airplay:before{content:"\e089"}.fa-alarm-clock:before{content:"\f34e"}.fa-alarm-exclamation:before{content:"\f843"}.fa-alarm-plus:before{content:"\f844"}.fa-alarm-snooze:before{content:"\f845"}.fa-album:before{content:"\f89f"}.fa-album-circle-plus:before{content:"\e48c"}.fa-album-circle-user:before{content:"\e48d"}.fa-album-collection:before{content:"\f8a0"}.fa-album-collection-circle-plus:before{content:"\e48e"}.fa-album-collection-circle-user:before{content:"\e48f"}.fa-alicorn:before{content:"\f6b0"}.fa-alien:before{content:"\f8f5"}.fa-alien-8bit:before,.fa-alien-monster:before{content:"\f8f6"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-align-slash:before{content:"\f846"}.fa-alt:before{content:"\e08a"}.fa-amp-guitar:before{content:"\f8a1"}.fa-ampersand:before{content:"\26"}.fa-anchor:before{content:"\f13d"}.fa-angel:before{content:"\f779"}.fa-angle:before{content:"\e08c"}.fa-angle-90:before{content:"\e08d"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apartment:before{content:"\e468"}.fa-aperture:before{content:"\e2df"}.fa-apostrophe:before{content:"\27"}.fa-apple-core:before{content:"\e08f"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-arrow-up:before,.fa-sort-alt:before{content:"\f883"}.fa-arrow-down-big-small:before,.fa-sort-size-down:before{content:"\f88c"}.fa-arrow-down-from-dotted-line:before{content:"\e090"}.fa-arrow-down-from-line:before,.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-down-left:before{content:"\e091"}.fa-arrow-down-left-and-arrow-up-right-to-center:before{content:"\e092"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-right:before{content:"\e093"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-small-big:before,.fa-sort-size-down-alt:before{content:"\f88d"}.fa-arrow-down-square-triangle:before,.fa-sort-shapes-down-alt:before{content:"\f889"}.fa-arrow-down-to-bracket:before{content:"\e094"}.fa-arrow-down-to-dotted-line:before{content:"\e095"}.fa-arrow-down-to-line:before,.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-down-to-square:before{content:"\e096"}.fa-arrow-down-triangle-square:before,.fa-sort-shapes-down:before{content:"\f888"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-from-right:before,.fa-arrow-left-from-line:before{content:"\f344"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-left-long-to-line:before{content:"\e3d4"}.fa-arrow-left-to-line:before,.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-from-left:before,.fa-arrow-right-from-line:before{content:"\f343"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-long-to-line:before{content:"\e3d5"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-right-to-line:before,.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-down-left:before{content:"\e2e1"}.fa-arrow-turn-down-right:before{content:"\e3d6"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-arrow-down:before,.fa-sort-up-down:before{content:"\e099"}.fa-arrow-up-big-small:before,.fa-sort-size-up:before{content:"\f88e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-from-dotted-line:before{content:"\e09b"}.fa-arrow-from-bottom:before,.fa-arrow-up-from-line:before{content:"\f342"}.fa-arrow-up-from-square:before{content:"\e09c"}.fa-arrow-up-left:before{content:"\e09d"}.fa-arrow-up-left-from-circle:before{content:"\e09e"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right:before{content:"\e09f"}.fa-arrow-up-right-and-arrow-down-left-from-center:before{content:"\e0a0"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-small-big:before,.fa-sort-size-up-alt:before{content:"\f88f"}.fa-arrow-up-square-triangle:before,.fa-sort-shapes-up-alt:before{content:"\f88b"}.fa-arrow-up-to-dotted-line:before{content:"\e0a1"}.fa-arrow-to-top:before,.fa-arrow-up-to-line:before{content:"\f341"}.fa-arrow-up-triangle-square:before,.fa-sort-shapes-up:before{content:"\f88a"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-cross:before{content:"\e0a2"}.fa-arrows-from-dotted-line:before{content:"\e0a3"}.fa-arrows-from-line:before{content:"\e0a4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-maximize:before,.fa-expand-arrows:before{content:"\f31d"}.fa-arrows-minimize:before,.fa-compress-arrows:before{content:"\e0a5"}.fa-arrows-repeat:before,.fa-repeat-alt:before{content:"\f364"}.fa-arrows-repeat-1:before,.fa-repeat-1-alt:before{content:"\f366"}.fa-arrows-retweet:before,.fa-retweet-alt:before{content:"\f361"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-to-dotted-line:before{content:"\e0a6"}.fa-arrows-to-line:before{content:"\e0a7"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before,.fa-atom-simple:before{content:"\f5d3"}.fa-audio-description:before{content:"\f29e"}.fa-audio-description-slash:before{content:"\e0a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-avocado:before{content:"\e0aa"}.fa-award:before{content:"\f559"}.fa-award-simple:before{content:"\e0ab"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badge-sheriff:before{content:"\f8a2"}.fa-badger-honey:before{content:"\f6b4"}.fa-badminton:before{content:"\e33a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bagel:before{content:"\e3d7"}.fa-bags-shopping:before{content:"\f847"}.fa-baguette:before{content:"\e3d8"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ball-pile:before{content:"\f77e"}.fa-balloon:before{content:"\e2e3"}.fa-balloons:before{content:"\e2e4"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-bug:before,.fa-debug:before{content:"\f7f9"}.fa-ban-parking:before,.fa-parking-circle-slash:before{content:"\f616"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-banana:before{content:"\e2e5"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-banjo:before{content:"\f8a3"}.fa-barcode:before{content:"\f02a"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-filter:before{content:"\e0ad"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-sort:before{content:"\e0ae"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basket-shopping-simple:before,.fa-shopping-basket-alt:before{content:"\e0af"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-exclamation:before{content:"\e0b0"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-low:before{content:"\e0b1"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-bunk:before{content:"\f8f8"}.fa-bed-empty:before{content:"\f8f9"}.fa-bed-alt:before,.fa-bed-front:before{content:"\f8f7"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-bee:before{content:"\e0b2"}.fa-beer-foam:before,.fa-beer-mug:before{content:"\e0b3"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-exclamation:before{content:"\f848"}.fa-bell-on:before{content:"\f8fa"}.fa-bell-plus:before{content:"\f849"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bench-tree:before{content:"\e2e7"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binary:before{content:"\e33b"}.fa-binary-circle-check:before{content:"\e33c"}.fa-binary-lock:before{content:"\e33d"}.fa-binary-slash:before{content:"\e33e"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bird:before{content:"\e469"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blanket:before{content:"\f498"}.fa-blanket-fire:before{content:"\e3da"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blinds:before{content:"\f8fb"}.fa-blinds-open:before{content:"\f8fc"}.fa-blinds-raised:before{content:"\f8fd"}.fa-block:before{content:"\e46a"}.fa-block-brick:before,.fa-wall-brick:before{content:"\e3db"}.fa-block-brick-fire:before,.fa-firewall:before{content:"\e3dc"}.fa-block-question:before{content:"\e3dd"}.fa-block-quote:before{content:"\e0b5"}.fa-blog:before{content:"\f781"}.fa-blueberries:before{content:"\e2e8"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-auto:before{content:"\e0b6"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bolt-slash:before{content:"\e0b8"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-arrow-right:before{content:"\e0b9"}.fa-book-arrow-up:before{content:"\e0ba"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-alt:before,.fa-book-blank:before{content:"\f5d9"}.fa-book-bookmark:before{content:"\e0bb"}.fa-book-circle-arrow-right:before{content:"\e0bc"}.fa-book-circle-arrow-up:before{content:"\e0bd"}.fa-book-copy:before{content:"\e0be"}.fa-book-font:before{content:"\e0bf"}.fa-book-heart:before{content:"\f499"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-alt:before,.fa-book-open-cover:before{content:"\e0c0"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-law:before,.fa-book-section:before{content:"\e0c1"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-book-sparkles:before,.fa-book-spells:before{content:"\f6b8"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-bookmark-slash:before{content:"\e0c2"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boombox:before{content:"\f8a5"}.fa-boot:before{content:"\f782"}.fa-boot-heeled:before{content:"\e33f"}.fa-booth-curtain:before{content:"\f734"}.fa-border-all:before{content:"\f84c"}.fa-border-bottom:before{content:"\f84d"}.fa-border-bottom-right:before,.fa-border-style-alt:before{content:"\f854"}.fa-border-center-h:before{content:"\f89c"}.fa-border-center-v:before{content:"\f89d"}.fa-border-inner:before{content:"\f84e"}.fa-border-left:before{content:"\f84f"}.fa-border-none:before{content:"\f850"}.fa-border-outer:before{content:"\f851"}.fa-border-right:before{content:"\f852"}.fa-border-top:before{content:"\f855"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowl-chopsticks:before{content:"\e2e9"}.fa-bowl-chopsticks-noodles:before{content:"\e2ea"}.fa-bowl-hot:before,.fa-soup:before{content:"\f823"}.fa-bowl-rice:before{content:"\e2eb"}.fa-bowl-scoop:before,.fa-bowl-shaved-ice:before{content:"\e3de"}.fa-bowl-scoops:before{content:"\e3df"}.fa-bowl-soft-serve:before{content:"\e46b"}.fa-bowl-spoon:before{content:"\e3e0"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-ball-pin:before{content:"\e0c3"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-circle-check:before{content:"\e0c4"}.fa-box-dollar:before,.fa-box-usd:before{content:"\f4a0"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-full:before,.fa-box-open-full:before{content:"\f49c"}.fa-box-alt:before,.fa-box-taped:before{content:"\f49a"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-boxing-glove:before,.fa-glove-boxing:before{content:"\f438"}.fa-bracket-curly-left:before,.fa-bracket-curly:before{content:"\7b"}.fa-bracket-curly-right:before{content:"\7d"}.fa-bracket-round:before,.fa-parenthesis:before{content:"\28"}.fa-bracket-round-right:before{content:"\29"}.fa-bracket-left:before,.fa-bracket-square:before,.fa-bracket:before{content:"\5b"}.fa-bracket-square-right:before{content:"\5d"}.fa-brackets-curly:before{content:"\f7ea"}.fa-brackets-round:before,.fa-parentheses:before{content:"\e0c5"}.fa-brackets-square:before,.fa-brackets:before{content:"\f7e9"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brain-arrow-curved-right:before,.fa-mind-share:before{content:"\f677"}.fa-brain-circuit:before{content:"\e0c6"}.fa-brake-warning:before{content:"\e0c7"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-bread-slice-butter:before{content:"\e3e1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-arrow-right:before{content:"\e2f2"}.fa-briefcase-blank:before{content:"\e0c8"}.fa-briefcase-medical:before{content:"\f469"}.fa-brightness:before{content:"\e0c9"}.fa-brightness-low:before{content:"\e0ca"}.fa-bring-forward:before{content:"\f856"}.fa-bring-front:before{content:"\f857"}.fa-broccoli:before{content:"\e3e2"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-browser:before{content:"\f37e"}.fa-browsers:before{content:"\e0cb"}.fa-brush:before{content:"\f55d"}.fa-bug:before{content:"\f188"}.fa-bug-slash:before{content:"\e490"}.fa-building:before{content:"\f1ad"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-buildings:before{content:"\e0cc"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-burger-cheese:before,.fa-cheeseburger:before{content:"\f7f1"}.fa-burger-fries:before{content:"\e0cd"}.fa-burger-glass:before{content:"\e0ce"}.fa-burger-lettuce:before{content:"\e3e3"}.fa-burger-soda:before{content:"\f858"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-school:before{content:"\f5dd"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-butter:before{content:"\e3e4"}.fa-c:before{content:"\43"}.fa-cabin:before{content:"\e46d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-cable-car:before{content:"\e0cf"}.fa-cactus:before{content:"\f8a7"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-cake-slice:before,.fa-shortcake:before{content:"\e3e5"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before,.fa-calculator-simple:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-arrow-down:before,.fa-calendar-download:before{content:"\e0d0"}.fa-calendar-arrow-up:before,.fa-calendar-upload:before{content:"\e0d1"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-circle-exclamation:before{content:"\e46e"}.fa-calendar-circle-minus:before{content:"\e46f"}.fa-calendar-circle-plus:before{content:"\e470"}.fa-calendar-circle-user:before{content:"\e471"}.fa-calendar-clock:before,.fa-calendar-time:before{content:"\e0d2"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-heart:before{content:"\e0d3"}.fa-calendar-image:before{content:"\e0d4"}.fa-calendar-lines:before,.fa-calendar-note:before{content:"\e0d5"}.fa-calendar-lines-pen:before{content:"\e472"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-edit:before,.fa-calendar-pen:before{content:"\f333"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-range:before{content:"\e0d6"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-calendars:before{content:"\e0d7"}.fa-camcorder:before,.fa-video-handheld:before{content:"\f8a8"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-cctv:before,.fa-cctv:before{content:"\f8ac"}.fa-camera-movie:before{content:"\f8a9"}.fa-camera-polaroid:before{content:"\f8aa"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-camera-home:before,.fa-camera-security:before{content:"\f8fe"}.fa-camera-slash:before{content:"\e0d9"}.fa-camera-viewfinder:before,.fa-screenshot:before{content:"\e0da"}.fa-camera-web:before,.fa-webcam:before{content:"\f832"}.fa-camera-web-slash:before,.fa-webcam-slash:before{content:"\f833"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-can-food:before{content:"\e3e6"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy:before{content:"\e3e7"}.fa-candy-bar:before,.fa-chocolate-bar:before{content:"\e3e8"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-bolt:before{content:"\e341"}.fa-car-building:before{content:"\f859"}.fa-car-bump:before{content:"\f5e0"}.fa-car-bus:before{content:"\f85a"}.fa-car-circle-bolt:before{content:"\e342"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mirrors:before{content:"\e343"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-car-side-bolt:before{content:"\e344"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-car-mechanic:before,.fa-car-wrench:before{content:"\f5e3"}.fa-caravan:before{content:"\f8ff"}.fa-caravan-alt:before,.fa-caravan-simple:before{content:"\e000"}.fa-card-club:before{content:"\e3e9"}.fa-card-diamond:before{content:"\e3ea"}.fa-card-heart:before{content:"\e3eb"}.fa-card-spade:before{content:"\e3ec"}.fa-cards:before{content:"\e3ed"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cars:before{content:"\f85b"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-arrow-up:before{content:"\e3ee"}.fa-cart-circle-arrow-down:before{content:"\e3ef"}.fa-cart-circle-arrow-up:before{content:"\e3f0"}.fa-cart-circle-check:before{content:"\e3f1"}.fa-cart-circle-exclamation:before{content:"\e3f2"}.fa-cart-circle-plus:before{content:"\e3f3"}.fa-cart-circle-xmark:before{content:"\e3f4"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-boxes:before,.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-cart-flatbed-empty:before,.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-minus:before{content:"\e0db"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cart-shopping-fast:before{content:"\e0dc"}.fa-cart-xmark:before{content:"\e0dd"}.fa-cash-register:before{content:"\f788"}.fa-betamax:before,.fa-cassette-betamax:before{content:"\f8a4"}.fa-cassette-tape:before{content:"\f8ab"}.fa-cassette-vhs:before,.fa-vhs:before{content:"\f8ec"}.fa-castle:before{content:"\e0de"}.fa-cat:before{content:"\f6be"}.fa-cat-space:before{content:"\e001"}.fa-cauldron:before{content:"\f6bf"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glass:before,.fa-glass-champagne:before{content:"\f79e"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-bullet:before{content:"\e0e1"}.fa-chart-candlestick:before{content:"\e0e2"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-line-up:before{content:"\e0e5"}.fa-analytics:before,.fa-chart-mixed:before{content:"\f643"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-chart-pie-alt:before,.fa-chart-pie-simple:before{content:"\f64e"}.fa-chart-pyramid:before{content:"\e0e6"}.fa-chart-radar:before{content:"\e0e7"}.fa-chart-scatter:before{content:"\f7ee"}.fa-chart-scatter-3d:before{content:"\e0e8"}.fa-chart-scatter-bubble:before{content:"\e0e9"}.fa-chart-simple:before{content:"\e473"}.fa-chart-simple-horizontal:before{content:"\e474"}.fa-chart-tree-map:before{content:"\e0ea"}.fa-chart-user:before,.fa-user-chart:before{content:"\f6a3"}.fa-chart-waterfall:before{content:"\e0eb"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cherries:before{content:"\e0ec"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before,.fa-chess-bishop-piece:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before,.fa-chess-clock-flip:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before,.fa-chess-king-piece:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before,.fa-chess-knight-piece:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before,.fa-chess-pawn-piece:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before,.fa-chess-queen-piece:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before,.fa-chess-rook-piece:before{content:"\f448"}.fa-chestnut:before{content:"\e3f6"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-double-down:before,.fa-chevrons-down:before{content:"\f322"}.fa-chevron-double-left:before,.fa-chevrons-left:before{content:"\f323"}.fa-chevron-double-right:before,.fa-chevrons-right:before{content:"\f324"}.fa-chevron-double-up:before,.fa-chevrons-up:before{content:"\f325"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chopsticks:before{content:"\e3f7"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-0:before{content:"\e0ed"}.fa-circle-1:before{content:"\e0ee"}.fa-circle-2:before{content:"\e0ef"}.fa-circle-3:before{content:"\e0f0"}.fa-circle-4:before{content:"\e0f1"}.fa-circle-5:before{content:"\e0f2"}.fa-circle-6:before{content:"\e0f3"}.fa-circle-7:before{content:"\e0f4"}.fa-circle-8:before{content:"\e0f5"}.fa-circle-9:before{content:"\e0f6"}.fa-circle-a:before{content:"\e0f7"}.fa-circle-ampersand:before{content:"\e0f8"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-circle-arrow-down-left:before{content:"\e0f9"}.fa-circle-arrow-down-right:before{content:"\e0fa"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-circle-arrow-up-left:before{content:"\e0fb"}.fa-circle-arrow-up-right:before{content:"\e0fc"}.fa-circle-b:before{content:"\e0fd"}.fa-circle-bolt:before{content:"\e0fe"}.fa-book-circle:before,.fa-circle-book-open:before{content:"\e0ff"}.fa-bookmark-circle:before,.fa-circle-bookmark:before{content:"\e100"}.fa-circle-c:before{content:"\e101"}.fa-calendar-circle:before,.fa-circle-calendar:before{content:"\e102"}.fa-camera-circle:before,.fa-circle-camera:before{content:"\e103"}.fa-caret-circle-down:before,.fa-circle-caret-down:before{content:"\f32d"}.fa-caret-circle-left:before,.fa-circle-caret-left:before{content:"\f32e"}.fa-caret-circle-right:before,.fa-circle-caret-right:before{content:"\f330"}.fa-caret-circle-up:before,.fa-circle-caret-up:before{content:"\f331"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-d:before{content:"\e104"}.fa-circle-dashed:before{content:"\e105"}.fa-circle-divide:before{content:"\e106"}.fa-circle-dollar:before,.fa-dollar-circle:before,.fa-usd-circle:before{content:"\f2e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-down-left:before{content:"\e107"}.fa-circle-down-right:before{content:"\e108"}.fa-circle-e:before{content:"\e109"}.fa-circle-ellipsis:before{content:"\e10a"}.fa-circle-ellipsis-vertical:before{content:"\e10b"}.fa-circle-envelope:before,.fa-envelope-circle:before{content:"\e10c"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-exclamation-check:before{content:"\e10d"}.fa-circle-f:before{content:"\e10e"}.fa-circle-g:before{content:"\e10f"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-circle-half:before{content:"\e110"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-heart:before,.fa-heart-circle:before{content:"\f4c7"}.fa-circle-i:before{content:"\e111"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-circle-j:before{content:"\e112"}.fa-circle-k:before{content:"\e113"}.fa-circle-l:before{content:"\e114"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-location-arrow:before,.fa-location-circle:before{content:"\f602"}.fa-circle-m:before{content:"\e115"}.fa-circle-microphone:before,.fa-microphone-circle:before{content:"\e116"}.fa-circle-microphone-lines:before,.fa-microphone-circle-alt:before{content:"\e117"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-n:before{content:"\e118"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-o:before{content:"\e119"}.fa-circle-p:before{content:"\e11a"}.fa-circle-parking:before,.fa-parking-circle:before{content:"\f615"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-phone:before,.fa-phone-circle:before{content:"\e11b"}.fa-circle-phone-flip:before,.fa-phone-circle-alt:before{content:"\e11c"}.fa-circle-phone-hangup:before,.fa-phone-circle-down:before{content:"\e11d"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-q:before{content:"\e11e"}.fa-circle-quarter:before{content:"\e11f"}.fa-circle-quarters:before{content:"\e3f8"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-r:before{content:"\e120"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-s:before{content:"\e121"}.fa-circle-small:before{content:"\e122"}.fa-circle-sort:before,.fa-sort-circle:before{content:"\e030"}.fa-circle-sort-down:before,.fa-sort-circle-down:before{content:"\e031"}.fa-circle-sort-up:before,.fa-sort-circle-up:before{content:"\e032"}.fa-circle-star:before,.fa-star-circle:before{content:"\e123"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-circle-t:before{content:"\e124"}.fa-circle-three-quarters:before{content:"\e125"}.fa-circle-trash:before,.fa-trash-circle:before{content:"\e126"}.fa-circle-u:before{content:"\e127"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-up-left:before{content:"\e128"}.fa-circle-up-right:before{content:"\e129"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-v:before{content:"\e12a"}.fa-circle-video:before,.fa-video-circle:before{content:"\e12b"}.fa-circle-w:before{content:"\e12c"}.fa-circle-waveform-lines:before,.fa-waveform-circle:before{content:"\e12d"}.fa-circle-x:before{content:"\e12e"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-circle-y:before{content:"\e12f"}.fa-circle-z:before{content:"\e130"}.fa-citrus:before{content:"\e2f4"}.fa-citrus-slice:before{content:"\e2f5"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clapperboard-play:before{content:"\e132"}.fa-clarinet:before{content:"\f8ad"}.fa-claw-marks:before{content:"\f6c2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-medical:before{content:"\e133"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-desk:before{content:"\e134"}.fa-clock-eight:before{content:"\e345"}.fa-clock-eight-thirty:before{content:"\e346"}.fa-clock-eleven:before{content:"\e347"}.fa-clock-eleven-thirty:before{content:"\e348"}.fa-clock-five:before{content:"\e349"}.fa-clock-five-thirty:before{content:"\e34a"}.fa-clock-four-thirty:before{content:"\e34b"}.fa-clock-nine:before{content:"\e34c"}.fa-clock-nine-thirty:before{content:"\e34d"}.fa-clock-one:before{content:"\e34e"}.fa-clock-one-thirty:before{content:"\e34f"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clock-seven:before{content:"\e350"}.fa-clock-seven-thirty:before{content:"\e351"}.fa-clock-six:before{content:"\e352"}.fa-clock-six-thirty:before{content:"\e353"}.fa-clock-ten:before{content:"\e354"}.fa-clock-ten-thirty:before{content:"\e355"}.fa-clock-three:before{content:"\e356"}.fa-clock-three-thirty:before{content:"\e357"}.fa-clock-twelve:before{content:"\e358"}.fa-clock-twelve-thirty:before{content:"\e359"}.fa-clock-two:before{content:"\e35a"}.fa-clock-two-thirty:before{content:"\e35b"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-closed-captioning-slash:before{content:"\e135"}.fa-clothes-hanger:before{content:"\e136"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-cloud-bolt-moon:before,.fa-thunderstorm-moon:before{content:"\f76d"}.fa-cloud-bolt-sun:before,.fa-thunderstorm-sun:before{content:"\f76e"}.fa-cloud-check:before{content:"\e35c"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-exclamation:before{content:"\e491"}.fa-cloud-fog:before,.fa-fog:before{content:"\f74e"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-minus:before{content:"\e35d"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-music:before{content:"\f8ae"}.fa-cloud-plus:before{content:"\e35e"}.fa-cloud-question:before{content:"\e492"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-slash:before{content:"\e137"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-word:before{content:"\e138"}.fa-cloud-xmark:before{content:"\e35f"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-clover:before{content:"\e139"}.fa-club:before{content:"\f327"}.fa-coconut:before{content:"\e2f6"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-code-pull-request-closed:before{content:"\e3f9"}.fa-code-pull-request-draft:before{content:"\e3fa"}.fa-code-simple:before{content:"\e13d"}.fa-coffee-bean:before{content:"\e13e"}.fa-coffee-beans:before{content:"\e13f"}.fa-coffee-pot:before{content:"\e002"}.fa-coffin:before{content:"\f6c6"}.fa-coffin-cross:before{content:"\e051"}.fa-coin:before{content:"\f85c"}.fa-coin-blank:before{content:"\e3fb"}.fa-coin-front:before{content:"\e3fc"}.fa-coin-vertical:before{content:"\e3fd"}.fa-coins:before{content:"\f51e"}.fa-colon:before{content:"\3a"}.fa-colon-sign:before{content:"\e140"}.fa-columns-3:before{content:"\e361"}.fa-comet:before{content:"\e003"}.fa-comma:before{content:"\2c"}.fa-command:before{content:"\e142"}.fa-comment:before{content:"\f075"}.fa-comment-arrow-down:before{content:"\e143"}.fa-comment-arrow-up:before{content:"\e144"}.fa-comment-arrow-up-right:before{content:"\e145"}.fa-comment-captions:before{content:"\e146"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-code:before{content:"\e147"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-image:before{content:"\e148"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-middle:before{content:"\e149"}.fa-comment-middle-top:before{content:"\e14a"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-music:before{content:"\f8b0"}.fa-comment-edit:before,.fa-comment-pen:before{content:"\f4ae"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-question:before{content:"\e14b"}.fa-comment-quote:before{content:"\e14c"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comment-text:before{content:"\e14d"}.fa-comment-times:before,.fa-comment-xmark:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-comments-question:before{content:"\e14e"}.fa-comments-question-check:before{content:"\e14f"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-wide:before{content:"\f326"}.fa-computer-classic:before{content:"\f8b1"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-computer-mouse-scrollwheel:before,.fa-mouse-alt:before{content:"\f8cd"}.fa-computer-speaker:before{content:"\f8b2"}.fa-container-storage:before{content:"\f4b7"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before,.fa-conveyor-belt-boxes:before{content:"\f46f"}.fa-conveyor-belt-empty:before{content:"\e150"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-corner:before{content:"\e3fe"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cowbell:before{content:"\f8b3"}.fa-cowbell-circle-plus:before,.fa-cowbell-more:before{content:"\f8b4"}.fa-crab:before{content:"\e3ff"}.fa-crate-apple:before{content:"\f6b1"}.fa-apple-crate:before{content:"\f6b1"}.fa-crate-empty:before{content:"\e151"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket-bat-ball:before,.fa-cricket:before{content:"\f449"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-crystal-ball:before{content:"\e362"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cucumber:before{content:"\e401"}.fa-cup-straw:before{content:"\e363"}.fa-cup-straw-swoosh:before{content:"\e364"}.fa-coffee-togo:before,.fa-cup-togo:before{content:"\f6c5"}.fa-cupcake:before{content:"\e402"}.fa-curling-stone:before,.fa-curling:before{content:"\f44a"}.fa-custard:before{content:"\e403"}.fa-d:before{content:"\44"}.fa-dagger:before{content:"\f6cb"}.fa-dash:before{content:"\e404"}.fa-database:before{content:"\f1c0"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-delete-right:before{content:"\e154"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-desktop-arrow-down:before{content:"\e155"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-cells:before{content:"\e475"}.fa-diagram-lean-canvas:before{content:"\e156"}.fa-diagram-nested:before{content:"\e157"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-previous:before{content:"\e478"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-sankey:before{content:"\e158"}.fa-diagram-subtask:before{content:"\e479"}.fa-diagram-successor:before{content:"\e47a"}.fa-diagram-venn:before{content:"\e15a"}.fa-dial-med-high:before,.fa-dial:before{content:"\e15b"}.fa-dial-high:before{content:"\e15c"}.fa-dial-low:before{content:"\e15d"}.fa-dial-max:before{content:"\e15e"}.fa-dial-med:before{content:"\e15f"}.fa-dial-med-low:before{content:"\e160"}.fa-dial-min:before{content:"\e161"}.fa-dial-off:before{content:"\e162"}.fa-diamond:before{content:"\f219"}.fa-diamond-exclamation:before{content:"\e405"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-diploma:before,.fa-scroll-ribbon:before{content:"\f5ea"}.fa-disc-drive:before{content:"\f8b5"}.fa-disease:before{content:"\f7fa"}.fa-display:before{content:"\e163"}.fa-display-arrow-down:before{content:"\e164"}.fa-desktop-code:before,.fa-display-code:before{content:"\e165"}.fa-desktop-medical:before,.fa-display-medical:before{content:"\e166"}.fa-desktop-slash:before,.fa-display-slash:before{content:"\e2fa"}.fa-distribute-spacing-horizontal:before{content:"\e365"}.fa-distribute-spacing-vertical:before{content:"\e366"}.fa-ditto:before{content:"\22"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolphin:before{content:"\e168"}.fa-dong-sign:before{content:"\e169"}.fa-donut:before,.fa-doughnut:before{content:"\e406"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-arrow-alt-down:before,.fa-down:before{content:"\f354"}.fa-down-from-dotted-line:before{content:"\e407"}.fa-arrow-alt-from-top:before,.fa-down-from-line:before{content:"\f349"}.fa-down-left:before{content:"\e16a"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-down-right:before{content:"\e16b"}.fa-down-to-dotted-line:before{content:"\e408"}.fa-arrow-alt-to-bottom:before,.fa-down-to-line:before{content:"\f34a"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-drone:before{content:"\f85f"}.fa-drone-alt:before,.fa-drone-front:before{content:"\f860"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-dewpoint:before,.fa-droplet-degree:before{content:"\f748"}.fa-droplet-percent:before,.fa-humidity:before{content:"\f750"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dryer:before{content:"\f861"}.fa-dryer-alt:before,.fa-dryer-heat:before{content:"\f862"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-ear:before{content:"\f5f0"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-ear-muffs:before{content:"\f795"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-eclipse:before{content:"\f749"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eggplant:before{content:"\e16c"}.fa-eject:before{content:"\f052"}.fa-elephant:before{content:"\f6da"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-h-alt:before,.fa-ellipsis-stroke:before{content:"\f39b"}.fa-ellipsis-stroke-vertical:before,.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-empty-set:before{content:"\f656"}.fa-engine:before{content:"\e16e"}.fa-engine-exclamation:before,.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-badge:before,.fa-envelope-dot:before{content:"\e16f"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes:before{content:"\e170"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-escalator:before{content:"\e171"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-expand-wide:before{content:"\f320"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-dropper-full:before{content:"\e172"}.fa-eye-dropper-half:before{content:"\e173"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-eyes:before{content:"\e367"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-face-angry-horns:before{content:"\e368"}.fa-face-anguished:before{content:"\e369"}.fa-face-anxious-sweat:before{content:"\e36a"}.fa-face-astonished:before{content:"\e36b"}.fa-face-awesome:before,.fa-gave-dandy:before{content:"\e409"}.fa-face-beam-hand-over-mouth:before{content:"\e47c"}.fa-face-clouds:before{content:"\e47d"}.fa-face-confounded:before{content:"\e36c"}.fa-face-confused:before{content:"\e36d"}.fa-face-cowboy-hat:before{content:"\e36e"}.fa-face-diagonal-mouth:before{content:"\e47e"}.fa-face-disappointed:before{content:"\e36f"}.fa-face-disguise:before{content:"\e370"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-dotted:before{content:"\e47f"}.fa-face-downcast-sweat:before{content:"\e371"}.fa-face-drooling:before{content:"\e372"}.fa-face-exhaling:before{content:"\e480"}.fa-exploding-head:before,.fa-face-explode:before{content:"\e2fe"}.fa-face-expressionless:before{content:"\e373"}.fa-face-eyes-xmarks:before{content:"\e374"}.fa-face-fearful:before{content:"\e375"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-frown-slight:before{content:"\e376"}.fa-face-glasses:before{content:"\e377"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-hand-over-mouth:before{content:"\e378"}.fa-face-hand-peeking:before{content:"\e481"}.fa-face-hand-yawn:before{content:"\e379"}.fa-face-head-bandage:before{content:"\e37a"}.fa-face-holding-back-tears:before{content:"\e482"}.fa-face-hushed:before{content:"\e37b"}.fa-face-icicles:before{content:"\e37c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-closed-eyes:before{content:"\e37d"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-lying:before{content:"\e37e"}.fa-face-mask:before{content:"\e37f"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-melting:before{content:"\e483"}.fa-face-monocle:before{content:"\e380"}.fa-face-nauseated:before{content:"\e381"}.fa-face-nose-steam:before{content:"\e382"}.fa-face-party:before{content:"\e383"}.fa-face-pensive:before{content:"\e384"}.fa-face-persevering:before{content:"\e385"}.fa-face-pleading:before{content:"\e386"}.fa-face-pouting:before{content:"\e387"}.fa-face-raised-eyebrow:before{content:"\e388"}.fa-face-relieved:before{content:"\e389"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-sweat:before{content:"\e38a"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-saluting:before{content:"\e484"}.fa-face-scream:before{content:"\e38b"}.fa-face-shush:before{content:"\e38c"}.fa-face-sleeping:before{content:"\e38d"}.fa-face-sleepy:before{content:"\e38e"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-halo:before{content:"\e38f"}.fa-face-smile-hearts:before{content:"\e390"}.fa-face-smile-horns:before{content:"\e391"}.fa-face-smile-plus:before,.fa-smile-plus:before{content:"\f5b9"}.fa-face-smile-relaxed:before{content:"\e392"}.fa-face-smile-tear:before{content:"\e393"}.fa-face-smile-tongue:before{content:"\e394"}.fa-face-smile-upside-down:before{content:"\e395"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-smiling-hands:before{content:"\e396"}.fa-face-smirking:before{content:"\e397"}.fa-face-spiral-eyes:before{content:"\e485"}.fa-face-sunglasses:before{content:"\e398"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-swear:before{content:"\e399"}.fa-face-thermometer:before{content:"\e39a"}.fa-face-thinking:before{content:"\e39b"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-face-tissue:before{content:"\e39c"}.fa-face-tongue-money:before{content:"\e39d"}.fa-face-tongue-sweat:before{content:"\e39e"}.fa-face-unamused:before{content:"\e39f"}.fa-face-viewfinder:before{content:"\e2ff"}.fa-face-vomit:before{content:"\e3a0"}.fa-face-weary:before{content:"\e3a1"}.fa-face-woozy:before{content:"\e3a2"}.fa-face-worried:before{content:"\e3a3"}.fa-face-zany:before{content:"\e3a4"}.fa-face-zipper:before{content:"\e3a5"}.fa-falafel:before{content:"\e40a"}.fa-family:before{content:"\e300"}.fa-family-dress:before{content:"\e301"}.fa-family-pants:before{content:"\e302"}.fa-fan:before{content:"\f863"}.fa-fan-table:before{content:"\e004"}.fa-barn-silo:before,.fa-farm:before{content:"\f864"}.fa-faucet:before{content:"\e005"}.fa-faucet-drip:before{content:"\e006"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-fence:before{content:"\e303"}.fa-ferris-wheel:before{content:"\e174"}.fa-field-hockey-stick-ball:before,.fa-field-hockey:before{content:"\f44c"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-binary:before{content:"\e175"}.fa-file-award:before,.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-column:before,.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-circle-info:before{content:"\e493"}.fa-file-circle-plus:before{content:"\e494"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-dashed-line:before,.fa-page-break:before{content:"\f877"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-heart:before{content:"\e176"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-lock:before{content:"\e3a6"}.fa-file-magnifying-glass:before,.fa-file-search:before{content:"\f865"}.fa-file-medical:before{content:"\f477"}.fa-file-minus:before{content:"\f318"}.fa-file-music:before{content:"\f8b6"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-file-plus:before{content:"\f319"}.fa-file-plus-minus:before{content:"\e177"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-slash:before{content:"\e3a7"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-times:before,.fa-file-xmark:before{content:"\f317"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-files:before{content:"\e178"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-canister:before{content:"\f8b7"}.fa-film-alt:before,.fa-film-simple:before{content:"\f3a0"}.fa-film-slash:before{content:"\e179"}.fa-films:before{content:"\e17a"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-filter-list:before{content:"\e17c"}.fa-filter-slash:before{content:"\e17d"}.fa-filters:before{content:"\e17e"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-flame:before,.fa-flame:before{content:"\f6df"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fire-hydrant:before{content:"\e17f"}.fa-fire-smoke:before{content:"\f74b"}.fa-fireplace:before{content:"\f79a"}.fa-fish:before{content:"\f578"}.fa-fish-bones:before{content:"\e304"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fishing-rod:before{content:"\e3a8"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-pennant:before,.fa-pennant:before{content:"\f456"}.fa-flag-alt:before,.fa-flag-swallowtail:before{content:"\f74c"}.fa-flag-usa:before{content:"\f74d"}.fa-flashlight:before{content:"\f8b8"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before,.fa-flask-round-poison:before{content:"\f6e0"}.fa-flask-potion:before,.fa-flask-round-potion:before{content:"\f6e1"}.fa-flatbread:before{content:"\e40b"}.fa-flatbread-stuffed:before{content:"\e40c"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-floppy-disk-circle-arrow-right:before,.fa-save-circle-arrow-right:before{content:"\e180"}.fa-floppy-disk-circle-xmark:before,.fa-floppy-disk-times:before,.fa-save-circle-xmark:before,.fa-save-times:before{content:"\e181"}.fa-floppy-disk-pen:before{content:"\e182"}.fa-floppy-disks:before{content:"\e183"}.fa-florin-sign:before{content:"\e184"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flute:before{content:"\f8b9"}.fa-flux-capacitor:before{content:"\f8ba"}.fa-flying-disc:before{content:"\e3a9"}.fa-folder:before{content:"\f07b"}.fa-folder-arrow-down:before,.fa-folder-download:before{content:"\e053"}.fa-folder-arrow-up:before,.fa-folder-upload:before{content:"\e054"}.fa-folder-blank:before{content:"\e185"}.fa-folder-bookmark:before{content:"\e186"}.fa-folder-cog:before,.fa-folder-gear:before{content:"\e187"}.fa-folder-grid:before{content:"\e188"}.fa-folder-heart:before{content:"\e189"}.fa-folder-image:before{content:"\e18a"}.fa-folder-magnifying-glass:before,.fa-folder-search:before{content:"\e18b"}.fa-folder-medical:before{content:"\e18c"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-music:before{content:"\e18d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-folder-user:before{content:"\e18e"}.fa-folder-times:before,.fa-folder-xmark:before{content:"\f65f"}.fa-folders:before{content:"\f660"}.fa-fondue-pot:before{content:"\e40d"}.fa-font:before{content:"\f031"}.fa-font-case:before{content:"\f866"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-fork:before,.fa-utensil-fork:before{content:"\f2e3"}.fa-fork-knife:before,.fa-utensils-alt:before{content:"\f2e6"}.fa-forklift:before{content:"\f47a"}.fa-fort:before{content:"\e486"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-frame:before{content:"\e495"}.fa-franc-sign:before{content:"\e18f"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-function:before{content:"\f661"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-galaxy:before{content:"\e008"}.fa-gallery-thumbnails:before{content:"\e3aa"}.fa-game-board:before{content:"\f867"}.fa-game-board-alt:before,.fa-game-board-simple:before{content:"\f868"}.fa-game-console-handheld:before{content:"\f8bb"}.fa-gamepad:before{content:"\f11b"}.fa-gamepad-alt:before,.fa-gamepad-modern:before{content:"\f8bc"}.fa-garage:before{content:"\e009"}.fa-garage-car:before{content:"\e00a"}.fa-garage-open:before{content:"\e00b"}.fa-garlic:before{content:"\e40e"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-circle-bolt:before{content:"\e496"}.fa-gauge-circle-minus:before{content:"\e497"}.fa-gauge-circle-plus:before{content:"\e498"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-low:before,.fa-tachometer-alt-slow:before{content:"\f627"}.fa-gauge-max:before,.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-gauge-min:before,.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gauge-simple-low:before,.fa-tachometer-slow:before{content:"\f62c"}.fa-gauge-simple-max:before,.fa-tachometer-fastest:before{content:"\f62b"}.fa-gauge-simple-min:before,.fa-tachometer-slowest:before{content:"\f62d"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gif:before{content:"\e190"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-glass:before{content:"\f804"}.fa-glass-citrus:before{content:"\f869"}.fa-glass-empty:before{content:"\e191"}.fa-glass-half-empty:before,.fa-glass-half-full:before,.fa-glass-half:before{content:"\e192"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before,.fa-glasses-round:before{content:"\f5f5"}.fa-globe:before{content:"\f0ac"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-goal-net:before{content:"\e3ab"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-golf-flag-hole:before{content:"\e3ac"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-gramophone:before{content:"\f8bd"}.fa-grapes:before{content:"\e306"}.fa-grate:before{content:"\e193"}.fa-grate-droplet:before{content:"\e194"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grid-3:before,.fa-grid:before{content:"\e195"}.fa-grid-2:before{content:"\e196"}.fa-grid-2-plus:before{content:"\e197"}.fa-grid-4:before{content:"\e198"}.fa-grid-5:before{content:"\e199"}.fa-grid-dividers:before{content:"\e3ad"}.fa-grid-horizontal:before{content:"\e307"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-dots:before{content:"\e410"}.fa-grip-dots-vertical:before{content:"\e411"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-guitar-electric:before{content:"\f8be"}.fa-guitars:before{content:"\f8bf"}.fa-gun:before{content:"\e19b"}.fa-gun-slash:before{content:"\e19c"}.fa-gun-squirt:before{content:"\e19d"}.fa-h:before{content:"\48"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-h4:before{content:"\f86a"}.fa-h5:before{content:"\e412"}.fa-h6:before{content:"\e413"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-crash:before{content:"\e414"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-hand-back-point-down:before{content:"\e19e"}.fa-hand-back-point-left:before{content:"\e19f"}.fa-hand-back-point-ribbon:before{content:"\e1a0"}.fa-hand-back-point-right:before{content:"\e1a1"}.fa-hand-back-point-up:before{content:"\e1a2"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-hand-fingers-crossed:before{content:"\e1a3"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-skull:before{content:"\e1a4"}.fa-hand-horns:before{content:"\e1a9"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-love:before{content:"\e1a5"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-ribbon:before{content:"\e1a6"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hand-wave:before{content:"\e1a7"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hand-receiving:before,.fa-hands-holding-diamond:before{content:"\f47c"}.fa-hands-holding-dollar:before,.fa-hands-usd:before{content:"\f4c5"}.fa-hands-heart:before,.fa-hands-holding-heart:before{content:"\f4c3"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hashtag-lock:before{content:"\e415"}.fa-hat-chef:before{content:"\f86b"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-goggles:before,.fa-head-vr:before{content:"\f6ea"}.fa-head-side-headphones:before{content:"\f8c2"}.fa-head-side-heart:before{content:"\e1aa"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-medical:before{content:"\f809"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-half:before{content:"\e1ab"}.fa-heart-half-alt:before,.fa-heart-half-stroke:before{content:"\e1ac"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-heat:before{content:"\e00c"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-hexagon:before{content:"\f312"}.fa-hexagon-check:before{content:"\e416"}.fa-hexagon-divide:before{content:"\e1ad"}.fa-hexagon-exclamation:before{content:"\e417"}.fa-hexagon-minus:before,.fa-minus-hexagon:before{content:"\f307"}.fa-hexagon-plus:before,.fa-plus-hexagon:before{content:"\f300"}.fa-hexagon-xmark:before,.fa-times-hexagon:before,.fa-xmark-hexagon:before{content:"\f2ee"}.fa-high-definition:before,.fa-rectangle-hd:before{content:"\e1ae"}.fa-highlighter:before{content:"\f591"}.fa-highlighter-line:before{content:"\e1af"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-stick-puck:before{content:"\e3ae"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-honey-pot:before{content:"\e418"}.fa-hood-cloak:before{content:"\f6ef"}.fa-horizontal-rule:before{content:"\f86c"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-horse-saddle:before{content:"\f8c3"}.fa-hose:before{content:"\e419"}.fa-hose-reel:before{content:"\e41a"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-clock:before{content:"\e41b"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-blank:before,.fa-house-blank:before{content:"\e487"}.fa-house-building:before{content:"\e1b1"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-blank:before{content:"\e3b0"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-house-chimney-heart:before{content:"\e1b2"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-crack:before{content:"\e3b1"}.fa-house-day:before{content:"\e00e"}.fa-house-flood:before{content:"\f74f"}.fa-home-heart:before,.fa-house-heart:before{content:"\f4c9"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-medical:before{content:"\e3b2"}.fa-house-night:before{content:"\e010"}.fa-house-leave:before,.fa-house-person-depart:before,.fa-house-person-leave:before{content:"\e00f"}.fa-house-person-arrive:before,.fa-house-person-return:before,.fa-house-return:before{content:"\e011"}.fa-house-signal:before{content:"\e012"}.fa-house-tree:before{content:"\e1b3"}.fa-house-turret:before{content:"\e1b4"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-house-window:before{content:"\e3b3"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-100:before,.fa-hundred-points:before{content:"\e41c"}.fa-hurricane:before{content:"\f751"}.fa-hyphen:before{content:"\2d"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-landscape:before,.fa-landscape:before{content:"\e1b5"}.fa-image-polaroid:before{content:"\f8c4"}.fa-image-polaroid-user:before{content:"\e1b6"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-image-slash:before{content:"\e1b7"}.fa-image-user:before{content:"\e1b8"}.fa-images:before{content:"\f302"}.fa-images-user:before{content:"\e1b9"}.fa-inbox:before{content:"\f01c"}.fa-inbox-full:before{content:"\e1ba"}.fa-inbox-arrow-down:before,.fa-inbox-in:before{content:"\f310"}.fa-inbox-arrow-up:before,.fa-inbox-out:before{content:"\f311"}.fa-inboxes:before{content:"\e1bb"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before,.fa-industry-windows:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-inhaler:before{content:"\f5f9"}.fa-input-numeric:before{content:"\e1bd"}.fa-input-pipe:before{content:"\e1be"}.fa-input-text:before{content:"\e1bf"}.fa-integral:before{content:"\f667"}.fa-intersection:before{content:"\f668"}.fa-island-tree-palm:before,.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-joint:before{content:"\f595"}.fa-joystick:before{content:"\f8c5"}.fa-jug:before{content:"\f8c6"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-kazoo:before{content:"\f8c7"}.fa-kerning:before{content:"\f86f"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-key-skeleton-left-right:before{content:"\e3b4"}.fa-keyboard:before{content:"\f11c"}.fa-keyboard-brightness:before{content:"\e1c0"}.fa-keyboard-brightness-low:before{content:"\e1c1"}.fa-keyboard-down:before{content:"\e1c2"}.fa-keyboard-left:before{content:"\e1c3"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kidneys:before{content:"\f5fb"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-kiwi-fruit:before{content:"\e30c"}.fa-knife:before,.fa-utensil-knife:before{content:"\f2e4"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-l:before{content:"\4c"}.fa-lacrosse-stick:before{content:"\e3b5"}.fa-lacrosse-stick-ball:before{content:"\e3b6"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-lamp-desk:before{content:"\e014"}.fa-lamp-floor:before{content:"\e015"}.fa-lamp-street:before{content:"\e1c5"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-arrow-down:before{content:"\e1c6"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laptop-mobile:before,.fa-phone-laptop:before{content:"\f87a"}.fa-laptop-slash:before{content:"\e1c7"}.fa-lari-sign:before{content:"\e1c8"}.fa-lasso:before{content:"\f8c8"}.fa-lasso-sparkles:before{content:"\e1c9"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-group-minus:before,.fa-layer-minus:before{content:"\f5fe"}.fa-layer-group-plus:before,.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leafy-green:before{content:"\e41d"}.fa-arrow-alt-left:before,.fa-left:before{content:"\f355"}.fa-arrow-alt-from-right:before,.fa-left-from-line:before{content:"\f348"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-left-long-to-line:before{content:"\e41e"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-arrow-alt-to-left:before,.fa-left-to-line:before{content:"\f34b"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-light-ceiling:before{content:"\e016"}.fa-light-emergency:before{content:"\e41f"}.fa-light-emergency-on:before{content:"\e420"}.fa-light-switch:before{content:"\e017"}.fa-light-switch-off:before{content:"\e018"}.fa-light-switch-on:before{content:"\e019"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-exclamation-on:before{content:"\e1ca"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line-columns:before{content:"\f870"}.fa-line-height:before{content:"\f871"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-horizontal:before,.fa-link-horizontal:before{content:"\e1cb"}.fa-chain-horizontal-slash:before,.fa-link-horizontal-slash:before{content:"\e1cc"}.fa-link-simple:before{content:"\e1cd"}.fa-link-simple-slash:before{content:"\e1ce"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-dropdown:before{content:"\e1cf"}.fa-list-music:before{content:"\f8c9"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-radio:before{content:"\e1d0"}.fa-list-timeline:before{content:"\e1d1"}.fa-list-tree:before{content:"\e1d2"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-loader:before{content:"\e1d4"}.fa-lobster:before{content:"\e421"}.fa-location-arrow:before{content:"\f124"}.fa-location-check:before,.fa-map-marker-check:before{content:"\f606"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-crosshairs-slash:before,.fa-location-slash:before{content:"\f603"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-dot-slash:before,.fa-map-marker-alt-slash:before{content:"\f605"}.fa-location-exclamation:before,.fa-map-marker-exclamation:before{content:"\f608"}.fa-location-minus:before,.fa-map-marker-minus:before{content:"\f609"}.fa-location-pen:before,.fa-map-marker-edit:before{content:"\f607"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-location-pin-slash:before,.fa-map-marker-slash:before{content:"\f60c"}.fa-location-plus:before,.fa-map-marker-plus:before{content:"\f60a"}.fa-location-question:before,.fa-map-marker-question:before{content:"\f60b"}.fa-location-smile:before,.fa-map-marker-smile:before{content:"\f60d"}.fa-location-xmark:before,.fa-map-marker-times:before,.fa-map-marker-xmark:before{content:"\f60e"}.fa-lock:before{content:"\f023"}.fa-lock-a:before{content:"\e422"}.fa-lock-hashtag:before{content:"\e423"}.fa-lock-alt:before,.fa-lock-keyhole:before{content:"\f30d"}.fa-lock-keyhole-open:before,.fa-lock-open-alt:before{content:"\f3c2"}.fa-lock-open:before{content:"\f3c1"}.fa-lollipop:before,.fa-lollypop:before{content:"\e424"}.fa-couch-small:before,.fa-loveseat:before{content:"\f4cc"}.fa-luchador-mask:before,.fa-luchador:before,.fa-mask-luchador:before{content:"\f455"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-mace:before{content:"\f6f8"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-mailbox:before{content:"\f813"}.fa-manat-sign:before{content:"\e1d5"}.fa-mandolin:before{content:"\f6f9"}.fa-mango:before{content:"\e30f"}.fa-manhole:before{content:"\e1d6"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-mask-snorkel:before{content:"\e3b7"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-megaphone:before{content:"\f675"}.fa-melon:before{content:"\e310"}.fa-melon-slice:before{content:"\e311"}.fa-memo:before{content:"\e1d8"}.fa-memo-circle-check:before{content:"\e1d9"}.fa-memo-circle-info:before{content:"\e49a"}.fa-memo-pad:before{content:"\e1da"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-comment-alt-arrow-down:before,.fa-message-arrow-down:before{content:"\e1db"}.fa-comment-alt-arrow-up:before,.fa-message-arrow-up:before{content:"\e1dc"}.fa-message-arrow-up-right:before{content:"\e1dd"}.fa-message-bot:before{content:"\e3b8"}.fa-comment-alt-captions:before,.fa-message-captions:before{content:"\e1de"}.fa-comment-alt-check:before,.fa-message-check:before{content:"\f4a2"}.fa-message-code:before{content:"\e1df"}.fa-comment-alt-dollar:before,.fa-message-dollar:before{content:"\f650"}.fa-comment-alt-dots:before,.fa-message-dots:before,.fa-messaging:before{content:"\f4a3"}.fa-comment-alt-exclamation:before,.fa-message-exclamation:before{content:"\f4a5"}.fa-comment-alt-image:before,.fa-message-image:before{content:"\e1e0"}.fa-comment-alt-lines:before,.fa-message-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before,.fa-message-medical:before{content:"\f7f4"}.fa-comment-middle-alt:before,.fa-message-middle:before{content:"\e1e1"}.fa-comment-middle-top-alt:before,.fa-message-middle-top:before{content:"\e1e2"}.fa-comment-alt-minus:before,.fa-message-minus:before{content:"\f4a7"}.fa-comment-alt-music:before,.fa-message-music:before{content:"\f8af"}.fa-comment-alt-edit:before,.fa-message-edit:before,.fa-message-pen:before{content:"\f4a4"}.fa-comment-alt-plus:before,.fa-message-plus:before{content:"\f4a8"}.fa-message-question:before{content:"\e1e3"}.fa-comment-alt-quote:before,.fa-message-quote:before{content:"\e1e4"}.fa-comment-alt-slash:before,.fa-message-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before,.fa-message-smile:before{content:"\f4aa"}.fa-message-sms:before{content:"\e1e5"}.fa-comment-alt-text:before,.fa-message-text:before{content:"\e1e6"}.fa-comment-alt-times:before,.fa-message-times:before,.fa-message-xmark:before{content:"\f4ab"}.fa-comments-alt:before,.fa-messages:before{content:"\f4b6"}.fa-comments-alt-dollar:before,.fa-messages-dollar:before{content:"\f652"}.fa-messages-question:before{content:"\e1e7"}.fa-meteor:before{content:"\f753"}.fa-meter:before{content:"\e1e8"}.fa-meter-bolt:before{content:"\e1e9"}.fa-meter-droplet:before{content:"\e1ea"}.fa-meter-fire:before{content:"\e1eb"}.fa-microchip:before{content:"\f2db"}.fa-microchip-ai:before{content:"\e1ec"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microphone-stand:before{content:"\f8cb"}.fa-microscope:before{content:"\f610"}.fa-microwave:before{content:"\e01b"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-iphone:before,.fa-mobile-notch:before{content:"\e1ee"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-mobile-signal:before{content:"\e1ef"}.fa-mobile-signal-out:before{content:"\e1f0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-simple:before{content:"\e1f1"}.fa-money-bill-simple-wave:before{content:"\e1f2"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bills:before{content:"\e1f3"}.fa-money-bills-alt:before,.fa-money-bills-simple:before{content:"\e1f4"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-money-check-dollar-pen:before,.fa-money-check-edit-alt:before{content:"\f873"}.fa-money-check-edit:before,.fa-money-check-pen:before{content:"\f872"}.fa-money-from-bracket:before{content:"\e312"}.fa-money-simple-from-bracket:before{content:"\e313"}.fa-monitor-heart-rate:before,.fa-monitor-waveform:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-eclipse-alt:before,.fa-moon-over-sun:before{content:"\f74a"}.fa-moon-stars:before{content:"\f755"}.fa-moped:before{content:"\e3b9"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mp3-player:before{content:"\f8ce"}.fa-mug:before{content:"\f874"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-mug-tea:before{content:"\f875"}.fa-mug-tea-saucer:before{content:"\e1f5"}.fa-mushroom:before{content:"\e425"}.fa-music:before{content:"\f001"}.fa-music-alt:before,.fa-music-note:before{content:"\f8cf"}.fa-music-alt-slash:before,.fa-music-note-slash:before{content:"\f8d0"}.fa-music-slash:before{content:"\f8d1"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-narwhal:before{content:"\f6fe"}.fa-nesting-dolls:before{content:"\e3ba"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nfc:before{content:"\e1f7"}.fa-nfc-lock:before{content:"\e1f8"}.fa-nfc-magnifying-glass:before{content:"\e1f9"}.fa-nfc-pen:before{content:"\e1fa"}.fa-nfc-signal:before{content:"\e1fb"}.fa-nfc-slash:before{content:"\e1fc"}.fa-nfc-trash:before{content:"\e1fd"}.fa-not-equal:before{content:"\f53e"}.fa-notdef:before{content:"\e1fe"}.fa-note:before{content:"\e1ff"}.fa-note-medical:before{content:"\e200"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notebook:before{content:"\e201"}.fa-notes:before{content:"\e202"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-exclude:before{content:"\e49c"}.fa-object-group:before{content:"\f247"}.fa-object-intersect:before{content:"\e49d"}.fa-object-subtract:before{content:"\e49e"}.fa-object-ungroup:before{content:"\f248"}.fa-object-union:before{content:"\e49f"}.fa-objects-align-bottom:before{content:"\e3bb"}.fa-objects-align-center-horizontal:before{content:"\e3bc"}.fa-objects-align-center-vertical:before{content:"\e3bd"}.fa-objects-align-left:before{content:"\e3be"}.fa-objects-align-right:before{content:"\e3bf"}.fa-objects-align-top:before{content:"\e3c0"}.fa-objects-column:before{content:"\e3c1"}.fa-octagon:before{content:"\f306"}.fa-octagon-check:before{content:"\e426"}.fa-octagon-divide:before{content:"\e203"}.fa-octagon-exclamation:before{content:"\e204"}.fa-minus-octagon:before,.fa-octagon-minus:before{content:"\f308"}.fa-octagon-plus:before,.fa-plus-octagon:before{content:"\f301"}.fa-octagon-xmark:before,.fa-times-octagon:before,.fa-xmark-octagon:before{content:"\f2f0"}.fa-oil-can:before{content:"\f613"}.fa-oil-can-drip:before{content:"\e205"}.fa-oil-temp:before,.fa-oil-temperature:before{content:"\f614"}.fa-olive:before{content:"\e316"}.fa-olive-branch:before{content:"\e317"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-onion:before{content:"\e427"}.fa-option:before{content:"\e318"}.fa-ornament:before{content:"\f7b8"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-outlet:before{content:"\e01c"}.fa-oven:before{content:"\e01d"}.fa-overline:before{content:"\f876"}.fa-p:before{content:"\50"}.fa-page:before{content:"\e428"}.fa-file-caret-down:before,.fa-page-caret-down:before{content:"\e429"}.fa-file-caret-up:before,.fa-page-caret-up:before{content:"\e42a"}.fa-pager:before{content:"\f815"}.fa-paint-roller:before{content:"\f5aa"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-paint-brush-alt:before,.fa-paint-brush-fine:before,.fa-paintbrush-alt:before,.fa-paintbrush-fine:before{content:"\f5a9"}.fa-paintbrush-pencil:before{content:"\e206"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-pallet-box:before{content:"\e208"}.fa-palette-boxes:before,.fa-pallet-alt:before,.fa-pallet-boxes:before{content:"\f483"}.fa-pan-food:before{content:"\e42b"}.fa-pan-frying:before{content:"\e42c"}.fa-pancakes:before{content:"\e42d"}.fa-panel-ews:before{content:"\e42e"}.fa-panel-fire:before{content:"\e42f"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paper-plane-alt:before,.fa-paper-plane-top:before,.fa-send:before{content:"\e20a"}.fa-paperclip:before{content:"\f0c6"}.fa-paperclip-vertical:before{content:"\e3c2"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paragraph-left:before,.fa-paragraph-rtl:before{content:"\f878"}.fa-party-bell:before{content:"\e31a"}.fa-party-horn:before{content:"\e31b"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-paw-claws:before{content:"\f702"}.fa-paw-alt:before,.fa-paw-simple:before{content:"\f701"}.fa-peace:before{content:"\f67c"}.fa-peach:before{content:"\e20b"}.fa-peanut:before{content:"\e430"}.fa-peanuts:before{content:"\e431"}.fa-peapod:before{content:"\e31c"}.fa-pear:before{content:"\e20c"}.fa-pedestal:before{content:"\e20d"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-circle:before{content:"\e20e"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-alt-slash:before,.fa-pen-clip-slash:before{content:"\e20f"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-fancy-slash:before{content:"\e210"}.fa-pen-field:before{content:"\e211"}.fa-pen-line:before{content:"\e212"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-nib-slash:before{content:"\e4a1"}.fa-pen-paintbrush:before,.fa-pencil-paintbrush:before{content:"\f618"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-pen-slash:before{content:"\e213"}.fa-pen-swirl:before{content:"\e214"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-pencil-slash:before{content:"\e215"}.fa-people:before{content:"\e216"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-people-dress:before{content:"\e217"}.fa-people-dress-simple:before{content:"\e218"}.fa-people-pants:before{content:"\e219"}.fa-people-pants-simple:before{content:"\e21a"}.fa-people-simple:before{content:"\e21b"}.fa-pepper:before{content:"\e432"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-period:before{content:"\2e"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-biking-mountain:before,.fa-person-biking-mountain:before{content:"\f84b"}.fa-person-booth:before{content:"\f756"}.fa-person-carry-box:before,.fa-person-carry:before{content:"\f4cf"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-person-dress-simple:before{content:"\e21c"}.fa-person-from-portal:before,.fa-portal-exit:before{content:"\e023"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-pinball:before{content:"\e21d"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-pregnant:before{content:"\e31e"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-seat:before{content:"\e21e"}.fa-person-seat-reclined:before{content:"\e21f"}.fa-person-sign:before{content:"\f757"}.fa-person-simple:before{content:"\e220"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-ski-jumping:before,.fa-ski-jump:before{content:"\f7c7"}.fa-person-ski-lift:before,.fa-ski-lift:before{content:"\f7c8"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-sledding:before,.fa-sledding:before{content:"\f7cb"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-snowmobiling:before,.fa-snowmobile:before{content:"\f7d1"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-to-door:before{content:"\e433"}.fa-person-to-portal:before,.fa-portal-enter:before{content:"\e022"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-arrow-down-left:before,.fa-phone-arrow-down:before,.fa-phone-incoming:before{content:"\e223"}.fa-phone-arrow-up-right:before,.fa-phone-arrow-up:before,.fa-phone-outgoing:before{content:"\e224"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-hangup:before{content:"\e225"}.fa-phone-intercom:before{content:"\e434"}.fa-phone-missed:before{content:"\e226"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-rotary:before{content:"\f8d3"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-phone-xmark:before{content:"\e227"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-photo-film-music:before{content:"\e228"}.fa-pi:before{content:"\f67e"}.fa-piano:before{content:"\f8d4"}.fa-piano-keyboard:before{content:"\f8d5"}.fa-pickleball:before{content:"\e435"}.fa-pie:before{content:"\f705"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinata:before{content:"\e3c3"}.fa-pinball:before{content:"\e229"}.fa-pineapple:before{content:"\e31f"}.fa-pipe:before{content:"\7c"}.fa-pipe-circle-check:before{content:"\e436"}.fa-pipe-collar:before{content:"\e437"}.fa-pipe-section:before{content:"\e438"}.fa-pipe-smoking:before{content:"\e3c4"}.fa-pipe-valve:before{content:"\e439"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-alt:before,.fa-plane-engines:before{content:"\f3de"}.fa-plane-prop:before{content:"\e22b"}.fa-plane-slash:before{content:"\e069"}.fa-plane-tail:before{content:"\e22c"}.fa-plane-up:before{content:"\e22d"}.fa-plane-up-slash:before{content:"\e22e"}.fa-planet-moon:before{content:"\e01f"}.fa-planet-ringed:before{content:"\e020"}.fa-plate-utensils:before{content:"\e43b"}.fa-play:before{content:"\f04b"}.fa-play-pause:before{content:"\e22f"}.fa-plug:before{content:"\f1e6"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-police-box:before{content:"\e021"}.fa-poll-people:before{content:"\f759"}.fa-pompebled:before{content:"\e43d"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-pool-8-ball:before{content:"\e3c5"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-popsicle:before{content:"\e43e"}.fa-pot-food:before{content:"\e43f"}.fa-potato:before{content:"\e440"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-presentation-screen:before,.fa-presentation:before{content:"\f685"}.fa-pretzel:before{content:"\e441"}.fa-print:before{content:"\f02f"}.fa-print-magnifying-glass:before,.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-projector:before{content:"\f8d6"}.fa-pump:before{content:"\e442"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pumpkin:before{content:"\f707"}.fa-puzzle:before{content:"\e443"}.fa-puzzle-piece:before{content:"\f12e"}.fa-puzzle-piece-alt:before,.fa-puzzle-piece-simple:before{content:"\e231"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-quotes:before{content:"\e234"}.fa-r:before{content:"\52"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before,.fa-rabbit-running:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radar:before{content:"\e024"}.fa-radiation:before{content:"\f7b9"}.fa-radio:before{content:"\f8d7"}.fa-radio-alt:before,.fa-radio-tuner:before{content:"\f8d8"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-raygun:before{content:"\e025"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-rectangle-landscape:before,.fa-rectangle:before{content:"\f2fa"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-barcode-alt:before,.fa-rectangle-barcode:before{content:"\f463"}.fa-rectangle-code:before{content:"\e322"}.fa-rectangle-history:before{content:"\e4a2"}.fa-rectangle-history-circle-plus:before{content:"\e4a3"}.fa-rectangle-history-circle-user:before{content:"\e4a4"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-pro:before,.fa-rectangle-pro:before{content:"\e235"}.fa-rectangle-terminal:before{content:"\e236"}.fa-rectangle-portrait:before,.fa-rectangle-vertical:before{content:"\f2fb"}.fa-rectangle-vertical-history:before{content:"\e237"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-rectangles-mixed:before{content:"\e323"}.fa-recycle:before{content:"\f1b8"}.fa-reel:before{content:"\e238"}.fa-refrigerator:before{content:"\e026"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-reply-clock:before,.fa-reply-time:before{content:"\e239"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-restroom-simple:before{content:"\e23a"}.fa-retweet:before{content:"\f079"}.fa-rhombus:before{content:"\e23b"}.fa-ribbon:before{content:"\f4d6"}.fa-arrow-alt-right:before,.fa-right:before{content:"\f356"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-arrow-alt-from-left:before,.fa-right-from-line:before{content:"\f347"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-long-to-line:before{content:"\e444"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-arrow-alt-to-right:before,.fa-right-to-line:before{content:"\f34c"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-robot-astromech:before{content:"\e2d2"}.fa-rocket:before{content:"\f135"}.fa-rocket-launch:before{content:"\e027"}.fa-roller-coaster:before{content:"\e324"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-exclamation:before{content:"\e23c"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-router:before{content:"\f8da"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-rugby-ball:before{content:"\e3c6"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-rv:before{content:"\f7be"}.fa-s:before{content:"\53"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sailboat:before{content:"\e445"}.fa-bowl-salad:before,.fa-salad:before{content:"\f81e"}.fa-salt-shaker:before{content:"\e446"}.fa-sandwich:before{content:"\f81f"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-saxophone:before{content:"\f8dc"}.fa-sax-hot:before,.fa-saxophone-fire:before{content:"\f8db"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-line-dashed:before,.fa-scalpel-path:before{content:"\f61e"}.fa-scanner-image:before,.fa-scanner:before{content:"\f8f3"}.fa-scanner-gun:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-school:before{content:"\f549"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screen-users:before,.fa-users-class:before{content:"\f63d"}.fa-screencast:before{content:"\e23e"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scribble:before{content:"\e23f"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-sd-cards:before{content:"\e240"}.fa-seal:before{content:"\e241"}.fa-seal-exclamation:before{content:"\e242"}.fa-seal-question:before{content:"\e243"}.fa-seat-airline:before{content:"\e244"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-semicolon:before{content:"\3b"}.fa-send-back:before{content:"\f87e"}.fa-send-backward:before{content:"\f87f"}.fa-sensor:before{content:"\e028"}.fa-sensor-cloud:before,.fa-sensor-smoke:before{content:"\e02c"}.fa-sensor-fire:before{content:"\e02a"}.fa-sensor-on:before{content:"\e02b"}.fa-sensor-alert:before,.fa-sensor-triangle-exclamation:before{content:"\e029"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-arrows-turn-right:before,.fa-share-all:before{content:"\f367"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-sheep:before{content:"\f711"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-inventory:before,.fa-shelves:before{content:"\f480"}.fa-shelves-empty:before{content:"\e246"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before,.fa-shield-blank:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-shield-exclamation:before{content:"\e247"}.fa-shield-keyhole:before{content:"\e248"}.fa-shield-minus:before{content:"\e249"}.fa-shield-plus:before{content:"\e24a"}.fa-shield-slash:before{content:"\e24b"}.fa-shield-virus:before{content:"\e06c"}.fa-shield-times:before,.fa-shield-xmark:before{content:"\e24c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shirt-long-sleeve:before{content:"\e3c7"}.fa-shirt-running:before{content:"\e3c8"}.fa-shirt-tank-top:before{content:"\e3c9"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-lock:before{content:"\e4a5"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shower-alt:before,.fa-shower-down:before{content:"\e24d"}.fa-shredder:before{content:"\f68a"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shutters:before{content:"\e449"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sidebar:before{content:"\e24e"}.fa-sidebar-flip:before{content:"\e24f"}.fa-sigma:before{content:"\f68b"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signal-alt-4:before,.fa-signal-alt:before,.fa-signal-bars-strong:before,.fa-signal-bars:before{content:"\f690"}.fa-signal-alt-2:before,.fa-signal-bars-fair:before{content:"\f692"}.fa-signal-alt-3:before,.fa-signal-bars-good:before{content:"\f693"}.fa-signal-alt-slash:before,.fa-signal-bars-slash:before{content:"\f694"}.fa-signal-alt-1:before,.fa-signal-bars-weak:before{content:"\f691"}.fa-signal-2:before,.fa-signal-fair:before{content:"\f68d"}.fa-signal-3:before,.fa-signal-good:before{content:"\f68e"}.fa-signal-slash:before{content:"\f695"}.fa-signal-stream:before{content:"\f8dd"}.fa-signal-stream-slash:before{content:"\e250"}.fa-signal-4:before,.fa-signal-strong:before{content:"\f68f"}.fa-signal-1:before,.fa-signal-weak:before{content:"\f68c"}.fa-signature:before{content:"\f5b7"}.fa-signature-lock:before{content:"\e3ca"}.fa-signature-slash:before{content:"\e3cb"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sim-cards:before{content:"\e251"}.fa-sink:before{content:"\e06d"}.fa-siren:before{content:"\e02d"}.fa-siren-on:before{content:"\e02e"}.fa-sitemap:before{content:"\f0e8"}.fa-skeleton:before{content:"\f620"}.fa-ski-boot:before{content:"\e3cc"}.fa-ski-boot-ski:before{content:"\e3cd"}.fa-skull:before{content:"\f54c"}.fa-skull-cow:before{content:"\f8de"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-slash-back:before{content:"\5c"}.fa-slash-forward:before{content:"\2f"}.fa-sleigh:before{content:"\f7cc"}.fa-slider:before{content:"\e252"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-sliders-simple:before{content:"\e253"}.fa-sliders-up:before,.fa-sliders-v:before{content:"\f3f1"}.fa-slot-machine:before{content:"\e3ce"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-snake:before{content:"\f716"}.fa-snooze:before,.fa-zzz:before{content:"\f880"}.fa-snow-blowing:before{content:"\f761"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-frosty-head:before,.fa-snowman-head:before{content:"\f79b"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-creemee:before,.fa-soft-serve:before{content:"\e400"}.fa-solar-panel:before{content:"\f5ba"}.fa-solar-system:before{content:"\e02f"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-space-station-moon:before{content:"\e033"}.fa-space-station-moon-alt:before,.fa-space-station-moon-construction:before{content:"\e034"}.fa-spade:before{content:"\f2f4"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-sparkles:before{content:"\f890"}.fa-speaker:before{content:"\f8df"}.fa-speakers:before{content:"\f8e0"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-split:before{content:"\e254"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-sportsball:before{content:"\e44b"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-sprinkler:before{content:"\e035"}.fa-sprinkler-ceiling:before{content:"\e44c"}.fa-square:before{content:"\f0c8"}.fa-square-0:before{content:"\e255"}.fa-square-1:before{content:"\e256"}.fa-square-2:before{content:"\e257"}.fa-square-3:before{content:"\e258"}.fa-square-4:before{content:"\e259"}.fa-square-5:before{content:"\e25a"}.fa-square-6:before{content:"\e25b"}.fa-square-7:before{content:"\e25c"}.fa-square-8:before{content:"\e25d"}.fa-square-9:before{content:"\e25e"}.fa-square-a:before{content:"\e25f"}.fa-square-a-lock:before{content:"\e44d"}.fa-square-ampersand:before{content:"\e260"}.fa-arrow-square-down:before,.fa-square-arrow-down:before{content:"\f339"}.fa-square-arrow-down-left:before{content:"\e261"}.fa-square-arrow-down-right:before{content:"\e262"}.fa-arrow-square-left:before,.fa-square-arrow-left:before{content:"\f33a"}.fa-arrow-square-right:before,.fa-square-arrow-right:before{content:"\f33b"}.fa-arrow-square-up:before,.fa-square-arrow-up:before{content:"\f33c"}.fa-square-arrow-up-left:before{content:"\e263"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-square-b:before{content:"\e264"}.fa-square-bolt:before{content:"\e265"}.fa-square-c:before{content:"\e266"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-chevron-square-down:before,.fa-square-chevron-down:before{content:"\f329"}.fa-chevron-square-left:before,.fa-square-chevron-left:before{content:"\f32a"}.fa-chevron-square-right:before,.fa-square-chevron-right:before{content:"\f32b"}.fa-chevron-square-up:before,.fa-square-chevron-up:before{content:"\f32c"}.fa-square-code:before{content:"\e267"}.fa-square-d:before{content:"\e268"}.fa-square-dashed:before{content:"\e269"}.fa-square-divide:before{content:"\e26a"}.fa-dollar-square:before,.fa-square-dollar:before,.fa-usd-square:before{content:"\f2e9"}.fa-arrow-alt-square-down:before,.fa-square-down:before{content:"\f350"}.fa-square-down-left:before{content:"\e26b"}.fa-square-down-right:before{content:"\e26c"}.fa-square-e:before{content:"\e26d"}.fa-square-ellipsis:before{content:"\e26e"}.fa-square-ellipsis-vertical:before{content:"\e26f"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-exclamation-square:before,.fa-square-exclamation:before{content:"\f321"}.fa-square-f:before{content:"\e270"}.fa-box-fragile:before,.fa-square-fragile:before,.fa-square-wine-glass-crack:before{content:"\f49b"}.fa-square-full:before{content:"\f45c"}.fa-square-g:before{content:"\e271"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-heart-square:before,.fa-square-heart:before{content:"\f4c8"}.fa-square-i:before{content:"\e272"}.fa-info-square:before,.fa-square-info:before{content:"\f30f"}.fa-square-j:before{content:"\e273"}.fa-square-k:before{content:"\e274"}.fa-square-kanban:before{content:"\e488"}.fa-square-l:before{content:"\e275"}.fa-arrow-alt-square-left:before,.fa-square-left:before{content:"\f351"}.fa-square-list:before{content:"\e489"}.fa-square-m:before{content:"\e276"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-square-n:before{content:"\e277"}.fa-square-o:before{content:"\e278"}.fa-square-p:before{content:"\e279"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-parking-slash:before,.fa-square-parking-slash:before{content:"\f617"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-phone-square-down:before,.fa-square-phone-hangup:before{content:"\e27a"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-q:before{content:"\e27b"}.fa-square-quarters:before{content:"\e44e"}.fa-question-square:before,.fa-square-question:before{content:"\f2fd"}.fa-square-quote:before{content:"\e329"}.fa-square-r:before{content:"\e27c"}.fa-arrow-alt-square-right:before,.fa-square-right:before{content:"\f352"}.fa-square-ring:before{content:"\e44f"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-square-s:before{content:"\e27d"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-sliders-h-square:before,.fa-square-sliders:before{content:"\f3f0"}.fa-sliders-v-square:before,.fa-square-sliders-vertical:before{content:"\f3f2"}.fa-square-small:before{content:"\e27e"}.fa-square-star:before{content:"\e27f"}.fa-square-t:before{content:"\e280"}.fa-square-terminal:before{content:"\e32a"}.fa-box-up:before,.fa-square-this-way-up:before{content:"\f49f"}.fa-square-u:before{content:"\e281"}.fa-arrow-alt-square-up:before,.fa-square-up:before{content:"\f353"}.fa-square-up-left:before{content:"\e282"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-user:before{content:"\e283"}.fa-square-v:before{content:"\e284"}.fa-square-w:before{content:"\e285"}.fa-square-x:before{content:"\e286"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-square-y:before{content:"\e287"}.fa-square-z:before{content:"\e288"}.fa-squid:before{content:"\e450"}.fa-squirrel:before{content:"\f71a"}.fa-staff:before{content:"\f71b"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-rectangle-sd:before,.fa-standard-definition:before{content:"\e28a"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-star-sharp:before{content:"\e28b"}.fa-star-sharp-half:before{content:"\e28c"}.fa-star-sharp-half-alt:before,.fa-star-sharp-half-stroke:before{content:"\e28d"}.fa-star-shooting:before{content:"\e036"}.fa-starfighter:before{content:"\e037"}.fa-starfighter-alt:before,.fa-starfighter-twin-ion-engine:before{content:"\e038"}.fa-starfighter-alt-advanced:before,.fa-starfighter-twin-ion-engine-advanced:before{content:"\e28e"}.fa-stars:before{content:"\f762"}.fa-starship:before{content:"\e039"}.fa-starship-freighter:before{content:"\e03a"}.fa-steak:before{content:"\f824"}.fa-steering-wheel:before{content:"\f622"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-lock:before{content:"\e4a6"}.fa-store-slash:before{content:"\e071"}.fa-strawberry:before{content:"\e32b"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-alt:before,.fa-sun-bright:before{content:"\e28f"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunglasses:before{content:"\f892"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superscript:before{content:"\f12b"}.fa-nigiri:before,.fa-sushi:before{content:"\e48a"}.fa-maki-roll:before,.fa-makizushi:before,.fa-sushi-roll:before{content:"\e48b"}.fa-swatchbook:before{content:"\f5c3"}.fa-sword:before{content:"\f71c"}.fa-sword-laser:before{content:"\e03b"}.fa-sword-laser-alt:before{content:"\e03c"}.fa-swords:before{content:"\f71d"}.fa-swords-laser:before{content:"\e03d"}.fa-icons-alt:before,.fa-symbols:before{content:"\f86e"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-layout:before{content:"\e290"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-table-picnic:before{content:"\e32d"}.fa-table-pivot:before{content:"\e291"}.fa-rows:before,.fa-table-rows:before{content:"\e292"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-table-tree:before{content:"\e293"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablet-android-alt:before,.fa-tablet-screen:before{content:"\f3fc"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally-5:before,.fa-tally:before{content:"\f69c"}.fa-tally-1:before{content:"\e294"}.fa-tally-2:before{content:"\e295"}.fa-tally-3:before{content:"\e296"}.fa-tally-4:before{content:"\e297"}.fa-tamale:before{content:"\e451"}.fa-tank-water:before{content:"\e452"}.fa-tape:before{content:"\f4db"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-taxi-bus:before{content:"\e298"}.fa-teddy-bear:before{content:"\e3cf"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telescope:before{content:"\e03e"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-list:before{content:"\e299"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-frigid:before,.fa-temperature-snow:before{content:"\f768"}.fa-temperature-hot:before,.fa-temperature-sun:before{content:"\f76a"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text:before{content:"\f893"}.fa-text-height:before{content:"\f034"}.fa-text-size:before{content:"\f894"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-theta:before{content:"\f69e"}.fa-thought-bubble:before{content:"\e32e"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-tick:before{content:"\e32f"}.fa-ticket:before{content:"\f145"}.fa-ticket-airline:before{content:"\e29a"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-tickets-airline:before{content:"\e29b"}.fa-tilde:before{content:"\7e"}.fa-timeline:before{content:"\e29c"}.fa-timeline-arrow:before{content:"\e29d"}.fa-timer:before{content:"\e29e"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before,.fa-toilet-paper-blank:before{content:"\f71f"}.fa-toilet-paper-blank-under:before,.fa-toilet-paper-reverse-alt:before{content:"\e29f"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toilet-paper-reverse:before,.fa-toilet-paper-under:before{content:"\e2a0"}.fa-toilet-paper-reverse-slash:before,.fa-toilet-paper-under-slash:before{content:"\e2a1"}.fa-tomato:before{content:"\e330"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before,.fa-tombstone-blank:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tower-control:before{content:"\e2a2"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-subway-tunnel:before,.fa-train-subway-tunnel:before{content:"\e2a3"}.fa-train-track:before{content:"\e453"}.fa-train-tram:before,.fa-tram:before{content:"\f7da"}.fa-train-tunnel:before{content:"\e454"}.fa-transformer-bolt:before{content:"\e2a4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-transporter:before{content:"\e042"}.fa-transporter-1:before{content:"\e043"}.fa-transporter-2:before{content:"\e044"}.fa-transporter-3:before{content:"\e045"}.fa-transporter-4:before{content:"\e2a5"}.fa-transporter-5:before{content:"\e2a6"}.fa-transporter-6:before{content:"\e2a7"}.fa-transporter-7:before{content:"\e2a8"}.fa-transporter-empty:before{content:"\e046"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-trash-can-check:before{content:"\e2a9"}.fa-trash-can-clock:before{content:"\e2aa"}.fa-trash-can-list:before{content:"\e2ab"}.fa-trash-can-plus:before{content:"\e2ac"}.fa-trash-alt-slash:before,.fa-trash-can-slash:before{content:"\e2ad"}.fa-trash-can-arrow-turn-left:before,.fa-trash-can-undo:before,.fa-trash-undo-alt:before{content:"\f896"}.fa-trash-can-xmark:before{content:"\e2ae"}.fa-trash-check:before{content:"\e2af"}.fa-trash-clock:before{content:"\e2b0"}.fa-trash-list:before{content:"\e2b1"}.fa-trash-plus:before{content:"\e2b2"}.fa-trash-slash:before{content:"\e2b3"}.fa-trash-arrow-turn-left:before,.fa-trash-undo:before{content:"\f895"}.fa-trash-xmark:before{content:"\e2b4"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-alt:before,.fa-tree-deciduous:before{content:"\f400"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-triangle:before{content:"\f2ec"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-triangle-instrument:before,.fa-triangle-music:before{content:"\f8e2"}.fa-construction:before,.fa-triangle-person-digging:before{content:"\f85d"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before,.fa-trophy-star:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-bolt:before{content:"\e3d0"}.fa-shipping-timed:before,.fa-truck-clock:before{content:"\f48c"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-container-empty:before{content:"\e2b5"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-truck-flatbed:before{content:"\e2b6"}.fa-truck-front:before{content:"\e2b7"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-truck-couch:before,.fa-truck-ramp-couch:before{content:"\f4dd"}.fa-truck-tow:before{content:"\e2b8"}.fa-trumpet:before{content:"\f8e3"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-teletype-answer:before,.fa-tty-answer:before{content:"\e2b9"}.fa-tugrik-sign:before{content:"\e2ba"}.fa-turkey:before{content:"\f725"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-turn-down-left:before{content:"\e331"}.fa-turn-down-right:before{content:"\e455"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-turntable:before{content:"\f8e4"}.fa-turtle:before{content:"\f726"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-tv-music:before{content:"\f8e6"}.fa-tv-retro:before{content:"\f401"}.fa-typewriter:before{content:"\f8e7"}.fa-u:before{content:"\55"}.fa-ufo:before{content:"\e047"}.fa-ufo-beam:before{content:"\e048"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-umbrella-alt:before,.fa-umbrella-simple:before{content:"\e2bc"}.fa-underline:before{content:"\f0cd"}.fa-unicorn:before{content:"\f727"}.fa-uniform-martial-arts:before{content:"\e3d1"}.fa-union:before{content:"\f6a2"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrow-alt-up:before,.fa-up:before{content:"\f357"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-up-from-dotted-line:before{content:"\e456"}.fa-arrow-alt-from-bottom:before,.fa-up-from-line:before{content:"\f346"}.fa-up-left:before{content:"\e2bd"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-up-right:before{content:"\e2be"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-up-to-dotted-line:before{content:"\e457"}.fa-arrow-alt-to-top:before,.fa-up-to-line:before{content:"\f34d"}.fa-upload:before{content:"\f093"}.fa-usb-drive:before{content:"\f8e9"}.fa-user:before{content:"\f007"}.fa-user-alien:before{content:"\e04a"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-bounty-hunter:before{content:"\e2bf"}.fa-user-check:before{content:"\f4fc"}.fa-user-chef:before{content:"\e3d2"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cowboy:before{content:"\f8ea"}.fa-user-crown:before{content:"\f6a4"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-doctor-hair:before{content:"\e458"}.fa-user-doctor-hair-long:before{content:"\e459"}.fa-user-doctor-message:before,.fa-user-md-chat:before{content:"\f82e"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-group-crown:before,.fa-users-crown:before{content:"\f6a5"}.fa-user-hair:before{content:"\e45a"}.fa-user-hair-buns:before{content:"\e3d3"}.fa-user-hair-long:before{content:"\e45b"}.fa-business-front:before,.fa-party-back:before,.fa-trian-balbot:before,.fa-user-hair-mullet:before{content:"\e45c"}.fa-user-headset:before{content:"\f82d"}.fa-user-construction:before,.fa-user-hard-hat:before,.fa-user-helmet-safety:before{content:"\f82c"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-music:before{content:"\f8eb"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-nurse-hair:before{content:"\e45d"}.fa-user-nurse-hair-long:before{content:"\e45e"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-pilot:before{content:"\e2c0"}.fa-user-pilot-tie:before{content:"\e2c1"}.fa-user-plus:before{content:"\f234"}.fa-user-police:before{content:"\e333"}.fa-user-police-tie:before{content:"\e334"}.fa-user-robot:before{content:"\e04b"}.fa-user-robot-xmarks:before{content:"\e4a7"}.fa-user-secret:before{content:"\f21b"}.fa-user-shakespeare:before{content:"\e2c2"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-tie-hair:before{content:"\e45f"}.fa-user-tie-hair-long:before{content:"\e460"}.fa-user-unlock:before{content:"\e058"}.fa-user-visor:before{content:"\e04c"}.fa-user-vneck:before{content:"\e461"}.fa-user-vneck-hair:before{content:"\e462"}.fa-user-vneck-hair-long:before{content:"\e463"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-medical:before{content:"\f830"}.fa-users-slash:before{content:"\e073"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-utensils-slash:before{content:"\e464"}.fa-utility-pole:before{content:"\e2c3"}.fa-utility-pole-double:before{content:"\e2c4"}.fa-v:before{content:"\56"}.fa-vacuum:before{content:"\e04d"}.fa-vacuum-robot:before{content:"\e04e"}.fa-value-absolute:before{content:"\f6a6"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-circle:before{content:"\e2c6"}.fa-vector-polygon:before{content:"\e2c7"}.fa-vector-square:before{content:"\f5cb"}.fa-vent-damper:before{content:"\e465"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-arrow-down-left:before{content:"\e2c8"}.fa-video-arrow-up-right:before{content:"\e2c9"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-violin:before{content:"\f8ed"}.fa-virus:before{content:"\e074"}.fa-virus-covid:before{content:"\e4a8"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-medium:before,.fa-volume:before{content:"\f6a8"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-waffle:before{content:"\e466"}.fa-wagon-covered:before{content:"\f8ee"}.fa-walker:before{content:"\f831"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before,.fa-warehouse-full:before{content:"\f495"}.fa-washer:before,.fa-washing-machine:before{content:"\f898"}.fa-watch:before{content:"\f2e1"}.fa-watch-apple:before{content:"\e2cb"}.fa-watch-calculator:before{content:"\f8f0"}.fa-watch-fitness:before{content:"\f63e"}.fa-watch-smart:before{content:"\e2cc"}.fa-water:before{content:"\f773"}.fa-water-arrow-down:before,.fa-water-lower:before{content:"\f774"}.fa-water-arrow-up:before,.fa-water-rise:before{content:"\f775"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-watermelon-slice:before{content:"\e337"}.fa-heart-rate:before,.fa-wave-pulse:before{content:"\f5f8"}.fa-wave-sine:before{content:"\f899"}.fa-wave-square:before{content:"\f83e"}.fa-wave-triangle:before{content:"\f89a"}.fa-waveform:before{content:"\f8f1"}.fa-waveform-lines:before,.fa-waveform-path:before{content:"\f8f2"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-whale:before{content:"\f72c"}.fa-wheat:before{content:"\f72d"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-wheat-awn-slash:before{content:"\e338"}.fa-wheat-slash:before{content:"\e339"}.fa-wheelchair:before{content:"\f193"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before,.fa-whiskey-glass-ice:before{content:"\f7a1"}.fa-whistle:before{content:"\f460"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wifi-exclamation:before{content:"\e2cf"}.fa-wifi-2:before,.fa-wifi-fair:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wifi-1:before,.fa-wifi-weak:before{content:"\f6aa"}.fa-wind:before{content:"\f72e"}.fa-wind-turbine:before{content:"\f89b"}.fa-wind-circle-exclamation:before,.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before,.fa-window-flip:before{content:"\f40f"}.fa-window-frame:before{content:"\e04f"}.fa-window-frame-open:before{content:"\e050"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-fragile:before,.fa-wine-glass-crack:before{content:"\f4bb"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-wrench-simple:before{content:"\e2d1"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-times-to-slot:before,.fa-vote-nay:before,.fa-xmark-to-slot:before{content:"\f771"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-meta:before{content:"\e49b"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-duotone-900.woff2) format("woff2"),url(/assets/fonts/fa-duotone-900.ttf) format("truetype")}.fa-duotone,.fad{position:relative;font-family:"Font Awesome 6 Duotone";font-weight:900;letter-spacing:normal}.fa-duotone:before,.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fa-duotone:after,.fad:after{color:var(--fa-secondary-color,inherit)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fa-duotone.fa-fw:before,.fa-duotone.fa-stack-1x:before,.fa-duotone.fa-stack-2x:before,.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fa-duotone.fa-0:after,.fad.fa-0:after{content:"\30\30"}.fa-duotone.fa-1:after,.fad.fa-1:after{content:"\31\31"}.fa-duotone.fa-2:after,.fad.fa-2:after{content:"\32\32"}.fa-duotone.fa-3:after,.fad.fa-3:after{content:"\33\33"}.fa-duotone.fa-4:after,.fad.fa-4:after{content:"\34\34"}.fa-duotone.fa-5:after,.fad.fa-5:after{content:"\35\35"}.fa-duotone.fa-6:after,.fad.fa-6:after{content:"\36\36"}.fa-duotone.fa-7:after,.fad.fa-7:after{content:"\37\37"}.fa-duotone.fa-8:after,.fad.fa-8:after{content:"\38\38"}.fa-duotone.fa-9:after,.fad.fa-9:after{content:"\39\39"}.fa-duotone.fa-00:after,.fad.fa-00:after{content:"\e467\e467"}.fa-duotone.fa-360-degrees:after,.fad.fa-360-degrees:after{content:"\e2dc\e2dc"}.fa-duotone.fa-a:after,.fad.fa-a:after{content:"\41\41"}.fa-duotone.fa-abacus:after,.fad.fa-abacus:after{content:"\f640\f640"}.fa-duotone.fa-accent-grave:after,.fad.fa-accent-grave:after{content:"\60\60"}.fa-duotone.fa-acorn:after,.fad.fa-acorn:after{content:"\f6ae\f6ae"}.fa-duotone.fa-address-book:after,.fa-duotone.fa-contact-book:after,.fad.fa-address-book:after,.fad.fa-contact-book:after{content:"\f2b9\f2b9"}.fa-duotone.fa-address-card:after,.fa-duotone.fa-contact-card:after,.fa-duotone.fa-vcard:after,.fad.fa-address-card:after,.fad.fa-contact-card:after,.fad.fa-vcard:after{content:"\f2bb\f2bb"}.fa-duotone.fa-air-conditioner:after,.fad.fa-air-conditioner:after{content:"\f8f4\f8f4"}.fa-duotone.fa-airplay:after,.fad.fa-airplay:after{content:"\e089\e089"}.fa-duotone.fa-alarm-clock:after,.fad.fa-alarm-clock:after{content:"\f34e\f34e"}.fa-duotone.fa-alarm-exclamation:after,.fad.fa-alarm-exclamation:after{content:"\f843\f843"}.fa-duotone.fa-alarm-plus:after,.fad.fa-alarm-plus:after{content:"\f844\f844"}.fa-duotone.fa-alarm-snooze:after,.fad.fa-alarm-snooze:after{content:"\f845\f845"}.fa-duotone.fa-album:after,.fad.fa-album:after{content:"\f89f\f89f"}.fa-duotone.fa-album-circle-plus:after,.fad.fa-album-circle-plus:after{content:"\e48c\e48c"}.fa-duotone.fa-album-circle-user:after,.fad.fa-album-circle-user:after{content:"\e48d\e48d"}.fa-duotone.fa-album-collection:after,.fad.fa-album-collection:after{content:"\f8a0\f8a0"}.fa-duotone.fa-album-collection-circle-plus:after,.fad.fa-album-collection-circle-plus:after{content:"\e48e\e48e"}.fa-duotone.fa-album-collection-circle-user:after,.fad.fa-album-collection-circle-user:after{content:"\e48f\e48f"}.fa-duotone.fa-alicorn:after,.fad.fa-alicorn:after{content:"\f6b0\f6b0"}.fa-duotone.fa-alien:after,.fad.fa-alien:after{content:"\f8f5\f8f5"}.fa-duotone.fa-alien-8bit:after,.fa-duotone.fa-alien-monster:after,.fad.fa-alien-8bit:after,.fad.fa-alien-monster:after{content:"\f8f6\f8f6"}.fa-duotone.fa-align-center:after,.fad.fa-align-center:after{content:"\f037\f037"}.fa-duotone.fa-align-justify:after,.fad.fa-align-justify:after{content:"\f039\f039"}.fa-duotone.fa-align-left:after,.fad.fa-align-left:after{content:"\f036\f036"}.fa-duotone.fa-align-right:after,.fad.fa-align-right:after{content:"\f038\f038"}.fa-duotone.fa-align-slash:after,.fad.fa-align-slash:after{content:"\f846\f846"}.fa-duotone.fa-alt:after,.fad.fa-alt:after{content:"\e08a\e08a"}.fa-duotone.fa-amp-guitar:after,.fad.fa-amp-guitar:after{content:"\f8a1\f8a1"}.fa-duotone.fa-ampersand:after,.fad.fa-ampersand:after{content:"\26\26"}.fa-duotone.fa-anchor:after,.fad.fa-anchor:after{content:"\f13d\f13d"}.fa-duotone.fa-angel:after,.fad.fa-angel:after{content:"\f779\f779"}.fa-duotone.fa-angle:after,.fad.fa-angle:after{content:"\e08c\e08c"}.fa-duotone.fa-angle-90:after,.fad.fa-angle-90:after{content:"\e08d\e08d"}.fa-duotone.fa-angle-down:after,.fad.fa-angle-down:after{content:"\f107\f107"}.fa-duotone.fa-angle-left:after,.fad.fa-angle-left:after{content:"\f104\f104"}.fa-duotone.fa-angle-right:after,.fad.fa-angle-right:after{content:"\f105\f105"}.fa-duotone.fa-angle-up:after,.fad.fa-angle-up:after{content:"\f106\f106"}.fa-duotone.fa-angle-double-down:after,.fa-duotone.fa-angles-down:after,.fad.fa-angle-double-down:after,.fad.fa-angles-down:after{content:"\f103\f103"}.fa-duotone.fa-angle-double-left:after,.fa-duotone.fa-angles-left:after,.fad.fa-angle-double-left:after,.fad.fa-angles-left:after{content:"\f100\f100"}.fa-duotone.fa-angle-double-right:after,.fa-duotone.fa-angles-right:after,.fad.fa-angle-double-right:after,.fad.fa-angles-right:after{content:"\f101\f101"}.fa-duotone.fa-angle-double-up:after,.fa-duotone.fa-angles-up:after,.fad.fa-angle-double-up:after,.fad.fa-angles-up:after{content:"\f102\f102"}.fa-duotone.fa-ankh:after,.fad.fa-ankh:after{content:"\f644\f644"}.fa-duotone.fa-apartment:after,.fad.fa-apartment:after{content:"\e468\e468"}.fa-duotone.fa-aperture:after,.fad.fa-aperture:after{content:"\e2df\e2df"}.fa-duotone.fa-apostrophe:after,.fad.fa-apostrophe:after{content:"\27\27"}.fa-duotone.fa-apple-core:after,.fad.fa-apple-core:after{content:"\e08f\e08f"}.fa-duotone.fa-apple-alt:after,.fa-duotone.fa-apple-whole:after,.fad.fa-apple-alt:after,.fad.fa-apple-whole:after{content:"\f5d1\f5d1"}.fa-duotone.fa-archway:after,.fad.fa-archway:after{content:"\f557\f557"}.fa-duotone.fa-arrow-down:after,.fad.fa-arrow-down:after{content:"\f063\f063"}.fa-duotone.fa-arrow-down-1-9:after,.fa-duotone.fa-sort-numeric-asc:after,.fa-duotone.fa-sort-numeric-down:after,.fad.fa-arrow-down-1-9:after,.fad.fa-sort-numeric-asc:after,.fad.fa-sort-numeric-down:after{content:"\f162\f162"}.fa-duotone.fa-arrow-down-9-1:after,.fa-duotone.fa-sort-numeric-desc:after,.fa-duotone.fa-sort-numeric-down-alt:after,.fad.fa-arrow-down-9-1:after,.fad.fa-sort-numeric-desc:after,.fad.fa-sort-numeric-down-alt:after{content:"\f886\f886"}.fa-duotone.fa-arrow-down-a-z:after,.fa-duotone.fa-sort-alpha-asc:after,.fa-duotone.fa-sort-alpha-down:after,.fad.fa-arrow-down-a-z:after,.fad.fa-sort-alpha-asc:after,.fad.fa-sort-alpha-down:after{content:"\f15d\f15d"}.fa-duotone.fa-arrow-down-arrow-up:after,.fa-duotone.fa-sort-alt:after,.fad.fa-arrow-down-arrow-up:after,.fad.fa-sort-alt:after{content:"\f883\f883"}.fa-duotone.fa-arrow-down-big-small:after,.fa-duotone.fa-sort-size-down:after,.fad.fa-arrow-down-big-small:after,.fad.fa-sort-size-down:after{content:"\f88c\f88c"}.fa-duotone.fa-arrow-down-from-dotted-line:after,.fad.fa-arrow-down-from-dotted-line:after{content:"\e090\e090"}.fa-duotone.fa-arrow-down-from-line:after,.fa-duotone.fa-arrow-from-top:after,.fad.fa-arrow-down-from-line:after,.fad.fa-arrow-from-top:after{content:"\f345\f345"}.fa-duotone.fa-arrow-down-left:after,.fad.fa-arrow-down-left:after{content:"\e091\e091"}.fa-duotone.fa-arrow-down-left-and-arrow-up-right-to-center:after,.fad.fa-arrow-down-left-and-arrow-up-right-to-center:after{content:"\e092\e092"}.fa-duotone.fa-arrow-down-long:after,.fa-duotone.fa-long-arrow-down:after,.fad.fa-arrow-down-long:after,.fad.fa-long-arrow-down:after{content:"\f175\f175"}.fa-duotone.fa-arrow-down-right:after,.fad.fa-arrow-down-right:after{content:"\e093\e093"}.fa-duotone.fa-arrow-down-short-wide:after,.fa-duotone.fa-sort-amount-desc:after,.fa-duotone.fa-sort-amount-down-alt:after,.fad.fa-arrow-down-short-wide:after,.fad.fa-sort-amount-desc:after,.fad.fa-sort-amount-down-alt:after{content:"\f884\f884"}.fa-duotone.fa-arrow-down-small-big:after,.fa-duotone.fa-sort-size-down-alt:after,.fad.fa-arrow-down-small-big:after,.fad.fa-sort-size-down-alt:after{content:"\f88d\f88d"}.fa-duotone.fa-arrow-down-square-triangle:after,.fa-duotone.fa-sort-shapes-down-alt:after,.fad.fa-arrow-down-square-triangle:after,.fad.fa-sort-shapes-down-alt:after{content:"\f889\f889"}.fa-duotone.fa-arrow-down-to-bracket:after,.fad.fa-arrow-down-to-bracket:after{content:"\e094\e094"}.fa-duotone.fa-arrow-down-to-dotted-line:after,.fad.fa-arrow-down-to-dotted-line:after{content:"\e095\e095"}.fa-duotone.fa-arrow-down-to-line:after,.fa-duotone.fa-arrow-to-bottom:after,.fad.fa-arrow-down-to-line:after,.fad.fa-arrow-to-bottom:after{content:"\f33d\f33d"}.fa-duotone.fa-arrow-down-to-square:after,.fad.fa-arrow-down-to-square:after{content:"\e096\e096"}.fa-duotone.fa-arrow-down-triangle-square:after,.fa-duotone.fa-sort-shapes-down:after,.fad.fa-arrow-down-triangle-square:after,.fad.fa-sort-shapes-down:after{content:"\f888\f888"}.fa-duotone.fa-arrow-down-wide-short:after,.fa-duotone.fa-sort-amount-asc:after,.fa-duotone.fa-sort-amount-down:after,.fad.fa-arrow-down-wide-short:after,.fad.fa-sort-amount-asc:after,.fad.fa-sort-amount-down:after{content:"\f160\f160"}.fa-duotone.fa-arrow-down-z-a:after,.fa-duotone.fa-sort-alpha-desc:after,.fa-duotone.fa-sort-alpha-down-alt:after,.fad.fa-arrow-down-z-a:after,.fad.fa-sort-alpha-desc:after,.fad.fa-sort-alpha-down-alt:after{content:"\f881\f881"}.fa-duotone.fa-arrow-left:after,.fad.fa-arrow-left:after{content:"\f060\f060"}.fa-duotone.fa-arrow-from-right:after,.fa-duotone.fa-arrow-left-from-line:after,.fad.fa-arrow-from-right:after,.fad.fa-arrow-left-from-line:after{content:"\f344\f344"}.fa-duotone.fa-arrow-left-long:after,.fa-duotone.fa-long-arrow-left:after,.fad.fa-arrow-left-long:after,.fad.fa-long-arrow-left:after{content:"\f177\f177"}.fa-duotone.fa-arrow-left-long-to-line:after,.fad.fa-arrow-left-long-to-line:after{content:"\e3d4\e3d4"}.fa-duotone.fa-arrow-left-to-line:after,.fa-duotone.fa-arrow-to-left:after,.fad.fa-arrow-left-to-line:after,.fad.fa-arrow-to-left:after{content:"\f33e\f33e"}.fa-duotone.fa-arrow-pointer:after,.fa-duotone.fa-mouse-pointer:after,.fad.fa-arrow-pointer:after,.fad.fa-mouse-pointer:after{content:"\f245\f245"}.fa-duotone.fa-arrow-right:after,.fad.fa-arrow-right:after{content:"\f061\f061"}.fa-duotone.fa-arrow-right-arrow-left:after,.fa-duotone.fa-exchange:after,.fad.fa-arrow-right-arrow-left:after,.fad.fa-exchange:after{content:"\f0ec\f0ec"}.fa-duotone.fa-arrow-right-from-bracket:after,.fa-duotone.fa-sign-out:after,.fad.fa-arrow-right-from-bracket:after,.fad.fa-sign-out:after{content:"\f08b\f08b"}.fa-duotone.fa-arrow-from-left:after,.fa-duotone.fa-arrow-right-from-line:after,.fad.fa-arrow-from-left:after,.fad.fa-arrow-right-from-line:after{content:"\f343\f343"}.fa-duotone.fa-arrow-right-long:after,.fa-duotone.fa-long-arrow-right:after,.fad.fa-arrow-right-long:after,.fad.fa-long-arrow-right:after{content:"\f178\f178"}.fa-duotone.fa-arrow-right-long-to-line:after,.fad.fa-arrow-right-long-to-line:after{content:"\e3d5\e3d5"}.fa-duotone.fa-arrow-right-to-bracket:after,.fa-duotone.fa-sign-in:after,.fad.fa-arrow-right-to-bracket:after,.fad.fa-sign-in:after{content:"\f090\f090"}.fa-duotone.fa-arrow-right-to-line:after,.fa-duotone.fa-arrow-to-right:after,.fad.fa-arrow-right-to-line:after,.fad.fa-arrow-to-right:after{content:"\f340\f340"}.fa-duotone.fa-arrow-left-rotate:after,.fa-duotone.fa-arrow-rotate-back:after,.fa-duotone.fa-arrow-rotate-backward:after,.fa-duotone.fa-arrow-rotate-left:after,.fa-duotone.fa-undo:after,.fad.fa-arrow-left-rotate:after,.fad.fa-arrow-rotate-back:after,.fad.fa-arrow-rotate-backward:after,.fad.fa-arrow-rotate-left:after,.fad.fa-undo:after{content:"\f0e2\f0e2"}.fa-duotone.fa-arrow-right-rotate:after,.fa-duotone.fa-arrow-rotate-forward:after,.fa-duotone.fa-arrow-rotate-right:after,.fa-duotone.fa-redo:after,.fad.fa-arrow-right-rotate:after,.fad.fa-arrow-rotate-forward:after,.fad.fa-arrow-rotate-right:after,.fad.fa-redo:after{content:"\f01e\f01e"}.fa-duotone.fa-arrow-trend-down:after,.fad.fa-arrow-trend-down:after{content:"\e097\e097"}.fa-duotone.fa-arrow-trend-up:after,.fad.fa-arrow-trend-up:after{content:"\e098\e098"}.fa-duotone.fa-arrow-turn-down:after,.fa-duotone.fa-level-down:after,.fad.fa-arrow-turn-down:after,.fad.fa-level-down:after{content:"\f149\f149"}.fa-duotone.fa-arrow-turn-down-left:after,.fad.fa-arrow-turn-down-left:after{content:"\e2e1\e2e1"}.fa-duotone.fa-arrow-turn-down-right:after,.fad.fa-arrow-turn-down-right:after{content:"\e3d6\e3d6"}.fa-duotone.fa-arrow-turn-up:after,.fa-duotone.fa-level-up:after,.fad.fa-arrow-turn-up:after,.fad.fa-level-up:after{content:"\f148\f148"}.fa-duotone.fa-arrow-up:after,.fad.fa-arrow-up:after{content:"\f062\f062"}.fa-duotone.fa-arrow-up-1-9:after,.fa-duotone.fa-sort-numeric-up:after,.fad.fa-arrow-up-1-9:after,.fad.fa-sort-numeric-up:after{content:"\f163\f163"}.fa-duotone.fa-arrow-up-9-1:after,.fa-duotone.fa-sort-numeric-up-alt:after,.fad.fa-arrow-up-9-1:after,.fad.fa-sort-numeric-up-alt:after{content:"\f887\f887"}.fa-duotone.fa-arrow-up-a-z:after,.fa-duotone.fa-sort-alpha-up:after,.fad.fa-arrow-up-a-z:after,.fad.fa-sort-alpha-up:after{content:"\f15e\f15e"}.fa-duotone.fa-arrow-up-arrow-down:after,.fa-duotone.fa-sort-up-down:after,.fad.fa-arrow-up-arrow-down:after,.fad.fa-sort-up-down:after{content:"\e099\e099"}.fa-duotone.fa-arrow-up-big-small:after,.fa-duotone.fa-sort-size-up:after,.fad.fa-arrow-up-big-small:after,.fad.fa-sort-size-up:after{content:"\f88e\f88e"}.fa-duotone.fa-arrow-up-from-bracket:after,.fad.fa-arrow-up-from-bracket:after{content:"\e09a\e09a"}.fa-duotone.fa-arrow-up-from-dotted-line:after,.fad.fa-arrow-up-from-dotted-line:after{content:"\e09b\e09b"}.fa-duotone.fa-arrow-from-bottom:after,.fa-duotone.fa-arrow-up-from-line:after,.fad.fa-arrow-from-bottom:after,.fad.fa-arrow-up-from-line:after{content:"\f342\f342"}.fa-duotone.fa-arrow-up-from-square:after,.fad.fa-arrow-up-from-square:after{content:"\e09c\e09c"}.fa-duotone.fa-arrow-up-left:after,.fad.fa-arrow-up-left:after{content:"\e09d\e09d"}.fa-duotone.fa-arrow-up-left-from-circle:after,.fad.fa-arrow-up-left-from-circle:after{content:"\e09e\e09e"}.fa-duotone.fa-arrow-up-long:after,.fa-duotone.fa-long-arrow-up:after,.fad.fa-arrow-up-long:after,.fad.fa-long-arrow-up:after{content:"\f176\f176"}.fa-duotone.fa-arrow-up-right:after,.fad.fa-arrow-up-right:after{content:"\e09f\e09f"}.fa-duotone.fa-arrow-up-right-and-arrow-down-left-from-center:after,.fad.fa-arrow-up-right-and-arrow-down-left-from-center:after{content:"\e0a0\e0a0"}.fa-duotone.fa-arrow-up-right-from-square:after,.fa-duotone.fa-external-link:after,.fad.fa-arrow-up-right-from-square:after,.fad.fa-external-link:after{content:"\f08e\f08e"}.fa-duotone.fa-arrow-up-short-wide:after,.fa-duotone.fa-sort-amount-up-alt:after,.fad.fa-arrow-up-short-wide:after,.fad.fa-sort-amount-up-alt:after{content:"\f885\f885"}.fa-duotone.fa-arrow-up-small-big:after,.fa-duotone.fa-sort-size-up-alt:after,.fad.fa-arrow-up-small-big:after,.fad.fa-sort-size-up-alt:after{content:"\f88f\f88f"}.fa-duotone.fa-arrow-up-square-triangle:after,.fa-duotone.fa-sort-shapes-up-alt:after,.fad.fa-arrow-up-square-triangle:after,.fad.fa-sort-shapes-up-alt:after{content:"\f88b\f88b"}.fa-duotone.fa-arrow-up-to-dotted-line:after,.fad.fa-arrow-up-to-dotted-line:after{content:"\e0a1\e0a1"}.fa-duotone.fa-arrow-to-top:after,.fa-duotone.fa-arrow-up-to-line:after,.fad.fa-arrow-to-top:after,.fad.fa-arrow-up-to-line:after{content:"\f341\f341"}.fa-duotone.fa-arrow-up-triangle-square:after,.fa-duotone.fa-sort-shapes-up:after,.fad.fa-arrow-up-triangle-square:after,.fad.fa-sort-shapes-up:after{content:"\f88a\f88a"}.fa-duotone.fa-arrow-up-wide-short:after,.fa-duotone.fa-sort-amount-up:after,.fad.fa-arrow-up-wide-short:after,.fad.fa-sort-amount-up:after{content:"\f161\f161"}.fa-duotone.fa-arrow-up-z-a:after,.fa-duotone.fa-sort-alpha-up-alt:after,.fad.fa-arrow-up-z-a:after,.fad.fa-sort-alpha-up-alt:after{content:"\f882\f882"}.fa-duotone.fa-arrows-cross:after,.fad.fa-arrows-cross:after{content:"\e0a2\e0a2"}.fa-duotone.fa-arrows-from-dotted-line:after,.fad.fa-arrows-from-dotted-line:after{content:"\e0a3\e0a3"}.fa-duotone.fa-arrows-from-line:after,.fad.fa-arrows-from-line:after{content:"\e0a4\e0a4"}.fa-duotone.fa-arrows-h:after,.fa-duotone.fa-arrows-left-right:after,.fad.fa-arrows-h:after,.fad.fa-arrows-left-right:after{content:"\f07e\f07e"}.fa-duotone.fa-arrows-maximize:after,.fa-duotone.fa-expand-arrows:after,.fad.fa-arrows-maximize:after,.fad.fa-expand-arrows:after{content:"\f31d\f31d"}.fa-duotone.fa-arrows-minimize:after,.fa-duotone.fa-compress-arrows:after,.fad.fa-arrows-minimize:after,.fad.fa-compress-arrows:after{content:"\e0a5\e0a5"}.fa-duotone.fa-arrows-repeat:after,.fa-duotone.fa-repeat-alt:after,.fad.fa-arrows-repeat:after,.fad.fa-repeat-alt:after{content:"\f364\f364"}.fa-duotone.fa-arrows-repeat-1:after,.fa-duotone.fa-repeat-1-alt:after,.fad.fa-arrows-repeat-1:after,.fad.fa-repeat-1-alt:after{content:"\f366\f366"}.fa-duotone.fa-arrows-retweet:after,.fa-duotone.fa-retweet-alt:after,.fad.fa-arrows-retweet:after,.fad.fa-retweet-alt:after{content:"\f361\f361"}.fa-duotone.fa-arrows-rotate:after,.fa-duotone.fa-refresh:after,.fa-duotone.fa-sync:after,.fad.fa-arrows-rotate:after,.fad.fa-refresh:after,.fad.fa-sync:after{content:"\f021\f021"}.fa-duotone.fa-arrows-to-dotted-line:after,.fad.fa-arrows-to-dotted-line:after{content:"\e0a6\e0a6"}.fa-duotone.fa-arrows-to-line:after,.fad.fa-arrows-to-line:after{content:"\e0a7\e0a7"}.fa-duotone.fa-arrows-up-down:after,.fa-duotone.fa-arrows-v:after,.fad.fa-arrows-up-down:after,.fad.fa-arrows-v:after{content:"\f07d\f07d"}.fa-duotone.fa-arrows-up-down-left-right:after,.fa-duotone.fa-arrows:after,.fad.fa-arrows-up-down-left-right:after,.fad.fa-arrows:after{content:"\f047\f047"}.fa-duotone.fa-asterisk:after,.fad.fa-asterisk:after{content:"\2a\2a"}.fa-duotone.fa-at:after,.fad.fa-at:after{content:"\40\40"}.fa-duotone.fa-atom:after,.fad.fa-atom:after{content:"\f5d2\f5d2"}.fa-duotone.fa-atom-alt:after,.fa-duotone.fa-atom-simple:after,.fad.fa-atom-alt:after,.fad.fa-atom-simple:after{content:"\f5d3\f5d3"}.fa-duotone.fa-audio-description:after,.fad.fa-audio-description:after{content:"\f29e\f29e"}.fa-duotone.fa-audio-description-slash:after,.fad.fa-audio-description-slash:after{content:"\e0a8\e0a8"}.fa-duotone.fa-austral-sign:after,.fad.fa-austral-sign:after{content:"\e0a9\e0a9"}.fa-duotone.fa-avocado:after,.fad.fa-avocado:after{content:"\e0aa\e0aa"}.fa-duotone.fa-award:after,.fad.fa-award:after{content:"\f559\f559"}.fa-duotone.fa-award-simple:after,.fad.fa-award-simple:after{content:"\e0ab\e0ab"}.fa-duotone.fa-axe:after,.fad.fa-axe:after{content:"\f6b2\f6b2"}.fa-duotone.fa-axe-battle:after,.fad.fa-axe-battle:after{content:"\f6b3\f6b3"}.fa-duotone.fa-b:after,.fad.fa-b:after{content:"\42\42"}.fa-duotone.fa-baby:after,.fad.fa-baby:after{content:"\f77c\f77c"}.fa-duotone.fa-baby-carriage:after,.fa-duotone.fa-carriage-baby:after,.fad.fa-baby-carriage:after,.fad.fa-carriage-baby:after{content:"\f77d\f77d"}.fa-duotone.fa-backpack:after,.fad.fa-backpack:after{content:"\f5d4\f5d4"}.fa-duotone.fa-backward:after,.fad.fa-backward:after{content:"\f04a\f04a"}.fa-duotone.fa-backward-fast:after,.fa-duotone.fa-fast-backward:after,.fad.fa-backward-fast:after,.fad.fa-fast-backward:after{content:"\f049\f049"}.fa-duotone.fa-backward-step:after,.fa-duotone.fa-step-backward:after,.fad.fa-backward-step:after,.fad.fa-step-backward:after{content:"\f048\f048"}.fa-duotone.fa-bacon:after,.fad.fa-bacon:after{content:"\f7e5\f7e5"}.fa-duotone.fa-bacteria:after,.fad.fa-bacteria:after{content:"\e059\e059"}.fa-duotone.fa-bacterium:after,.fad.fa-bacterium:after{content:"\e05a\e05a"}.fa-duotone.fa-badge:after,.fad.fa-badge:after{content:"\f335\f335"}.fa-duotone.fa-badge-check:after,.fad.fa-badge-check:after{content:"\f336\f336"}.fa-duotone.fa-badge-dollar:after,.fad.fa-badge-dollar:after{content:"\f645\f645"}.fa-duotone.fa-badge-percent:after,.fad.fa-badge-percent:after{content:"\f646\f646"}.fa-duotone.fa-badge-sheriff:after,.fad.fa-badge-sheriff:after{content:"\f8a2\f8a2"}.fa-duotone.fa-badger-honey:after,.fad.fa-badger-honey:after{content:"\f6b4\f6b4"}.fa-duotone.fa-badminton:after,.fad.fa-badminton:after{content:"\e33a\e33a"}.fa-duotone.fa-bag-shopping:after,.fa-duotone.fa-shopping-bag:after,.fad.fa-bag-shopping:after,.fad.fa-shopping-bag:after{content:"\f290\f290"}.fa-duotone.fa-bagel:after,.fad.fa-bagel:after{content:"\e3d7\e3d7"}.fa-duotone.fa-bags-shopping:after,.fad.fa-bags-shopping:after{content:"\f847\f847"}.fa-duotone.fa-baguette:after,.fad.fa-baguette:after{content:"\e3d8\e3d8"}.fa-duotone.fa-bahai:after,.fad.fa-bahai:after{content:"\f666\f666"}.fa-duotone.fa-baht-sign:after,.fad.fa-baht-sign:after{content:"\e0ac\e0ac"}.fa-duotone.fa-ball-pile:after,.fad.fa-ball-pile:after{content:"\f77e\f77e"}.fa-duotone.fa-balloon:after,.fad.fa-balloon:after{content:"\e2e3\e2e3"}.fa-duotone.fa-balloons:after,.fad.fa-balloons:after{content:"\e2e4\e2e4"}.fa-duotone.fa-ballot:after,.fad.fa-ballot:after{content:"\f732\f732"}.fa-duotone.fa-ballot-check:after,.fad.fa-ballot-check:after{content:"\f733\f733"}.fa-duotone.fa-ban:after,.fa-duotone.fa-cancel:after,.fad.fa-ban:after,.fad.fa-cancel:after{content:"\f05e\f05e"}.fa-duotone.fa-ban-bug:after,.fa-duotone.fa-debug:after,.fad.fa-ban-bug:after,.fad.fa-debug:after{content:"\f7f9\f7f9"}.fa-duotone.fa-ban-parking:after,.fa-duotone.fa-parking-circle-slash:after,.fad.fa-ban-parking:after,.fad.fa-parking-circle-slash:after{content:"\f616\f616"}.fa-duotone.fa-ban-smoking:after,.fa-duotone.fa-smoking-ban:after,.fad.fa-ban-smoking:after,.fad.fa-smoking-ban:after{content:"\f54d\f54d"}.fa-duotone.fa-banana:after,.fad.fa-banana:after{content:"\e2e5\e2e5"}.fa-duotone.fa-band-aid:after,.fa-duotone.fa-bandage:after,.fad.fa-band-aid:after,.fad.fa-bandage:after{content:"\f462\f462"}.fa-duotone.fa-bangladeshi-taka-sign:after,.fad.fa-bangladeshi-taka-sign:after{content:"\e2e6\e2e6"}.fa-duotone.fa-banjo:after,.fad.fa-banjo:after{content:"\f8a3\f8a3"}.fa-duotone.fa-barcode:after,.fad.fa-barcode:after{content:"\f02a\f02a"}.fa-duotone.fa-barcode-read:after,.fad.fa-barcode-read:after{content:"\f464\f464"}.fa-duotone.fa-barcode-scan:after,.fad.fa-barcode-scan:after{content:"\f465\f465"}.fa-duotone.fa-bars:after,.fa-duotone.fa-navicon:after,.fad.fa-bars:after,.fad.fa-navicon:after{content:"\f0c9\f0c9"}.fa-duotone.fa-bars-filter:after,.fad.fa-bars-filter:after{content:"\e0ad\e0ad"}.fa-duotone.fa-bars-progress:after,.fa-duotone.fa-tasks-alt:after,.fad.fa-bars-progress:after,.fad.fa-tasks-alt:after{content:"\f828\f828"}.fa-duotone.fa-bars-sort:after,.fad.fa-bars-sort:after{content:"\e0ae\e0ae"}.fa-duotone.fa-bars-staggered:after,.fa-duotone.fa-reorder:after,.fa-duotone.fa-stream:after,.fad.fa-bars-staggered:after,.fad.fa-reorder:after,.fad.fa-stream:after{content:"\f550\f550"}.fa-duotone.fa-baseball-ball:after,.fa-duotone.fa-baseball:after,.fad.fa-baseball-ball:after,.fad.fa-baseball:after{content:"\f433\f433"}.fa-duotone.fa-baseball-bat-ball:after,.fad.fa-baseball-bat-ball:after{content:"\f432\f432"}.fa-duotone.fa-basket-shopping:after,.fa-duotone.fa-shopping-basket:after,.fad.fa-basket-shopping:after,.fad.fa-shopping-basket:after{content:"\f291\f291"}.fa-duotone.fa-basket-shopping-simple:after,.fa-duotone.fa-shopping-basket-alt:after,.fad.fa-basket-shopping-simple:after,.fad.fa-shopping-basket-alt:after{content:"\e0af\e0af"}.fa-duotone.fa-basketball-ball:after,.fa-duotone.fa-basketball:after,.fad.fa-basketball-ball:after,.fad.fa-basketball:after{content:"\f434\f434"}.fa-duotone.fa-basketball-hoop:after,.fad.fa-basketball-hoop:after{content:"\f435\f435"}.fa-duotone.fa-bat:after,.fad.fa-bat:after{content:"\f6b5\f6b5"}.fa-duotone.fa-bath:after,.fa-duotone.fa-bathtub:after,.fad.fa-bath:after,.fad.fa-bathtub:after{content:"\f2cd\f2cd"}.fa-duotone.fa-battery-bolt:after,.fad.fa-battery-bolt:after{content:"\f376\f376"}.fa-duotone.fa-battery-0:after,.fa-duotone.fa-battery-empty:after,.fad.fa-battery-0:after,.fad.fa-battery-empty:after{content:"\f244\f244"}.fa-duotone.fa-battery-exclamation:after,.fad.fa-battery-exclamation:after{content:"\e0b0\e0b0"}.fa-duotone.fa-battery-5:after,.fa-duotone.fa-battery-full:after,.fa-duotone.fa-battery:after,.fad.fa-battery-5:after,.fad.fa-battery-full:after,.fad.fa-battery:after{content:"\f240\f240"}.fa-duotone.fa-battery-3:after,.fa-duotone.fa-battery-half:after,.fad.fa-battery-3:after,.fad.fa-battery-half:after{content:"\f242\f242"}.fa-duotone.fa-battery-1:after,.fa-duotone.fa-battery-low:after,.fad.fa-battery-1:after,.fad.fa-battery-low:after{content:"\e0b1\e0b1"}.fa-duotone.fa-battery-2:after,.fa-duotone.fa-battery-quarter:after,.fad.fa-battery-2:after,.fad.fa-battery-quarter:after{content:"\f243\f243"}.fa-duotone.fa-battery-slash:after,.fad.fa-battery-slash:after{content:"\f377\f377"}.fa-duotone.fa-battery-4:after,.fa-duotone.fa-battery-three-quarters:after,.fad.fa-battery-4:after,.fad.fa-battery-three-quarters:after{content:"\f241\f241"}.fa-duotone.fa-bed:after,.fad.fa-bed:after{content:"\f236\f236"}.fa-duotone.fa-bed-bunk:after,.fad.fa-bed-bunk:after{content:"\f8f8\f8f8"}.fa-duotone.fa-bed-empty:after,.fad.fa-bed-empty:after{content:"\f8f9\f8f9"}.fa-duotone.fa-bed-alt:after,.fa-duotone.fa-bed-front:after,.fad.fa-bed-alt:after,.fad.fa-bed-front:after{content:"\f8f7\f8f7"}.fa-duotone.fa-bed-pulse:after,.fa-duotone.fa-procedures:after,.fad.fa-bed-pulse:after,.fad.fa-procedures:after{content:"\f487\f487"}.fa-duotone.fa-bee:after,.fad.fa-bee:after{content:"\e0b2\e0b2"}.fa-duotone.fa-beer-foam:after,.fa-duotone.fa-beer-mug:after,.fad.fa-beer-foam:after,.fad.fa-beer-mug:after{content:"\e0b3\e0b3"}.fa-duotone.fa-beer-mug-empty:after,.fa-duotone.fa-beer:after,.fad.fa-beer-mug-empty:after,.fad.fa-beer:after{content:"\f0fc\f0fc"}.fa-duotone.fa-bell:after,.fad.fa-bell:after{content:"\f0f3\f0f3"}.fa-duotone.fa-bell-concierge:after,.fa-duotone.fa-concierge-bell:after,.fad.fa-bell-concierge:after,.fad.fa-concierge-bell:after{content:"\f562\f562"}.fa-duotone.fa-bell-exclamation:after,.fad.fa-bell-exclamation:after{content:"\f848\f848"}.fa-duotone.fa-bell-on:after,.fad.fa-bell-on:after{content:"\f8fa\f8fa"}.fa-duotone.fa-bell-plus:after,.fad.fa-bell-plus:after{content:"\f849\f849"}.fa-duotone.fa-bell-school:after,.fad.fa-bell-school:after{content:"\f5d5\f5d5"}.fa-duotone.fa-bell-school-slash:after,.fad.fa-bell-school-slash:after{content:"\f5d6\f5d6"}.fa-duotone.fa-bell-slash:after,.fad.fa-bell-slash:after{content:"\f1f6\f1f6"}.fa-duotone.fa-bells:after,.fad.fa-bells:after{content:"\f77f\f77f"}.fa-duotone.fa-bench-tree:after,.fad.fa-bench-tree:after{content:"\e2e7\e2e7"}.fa-duotone.fa-bezier-curve:after,.fad.fa-bezier-curve:after{content:"\f55b\f55b"}.fa-duotone.fa-bicycle:after,.fad.fa-bicycle:after{content:"\f206\f206"}.fa-duotone.fa-binary:after,.fad.fa-binary:after{content:"\e33b\e33b"}.fa-duotone.fa-binary-circle-check:after,.fad.fa-binary-circle-check:after{content:"\e33c\e33c"}.fa-duotone.fa-binary-lock:after,.fad.fa-binary-lock:after{content:"\e33d\e33d"}.fa-duotone.fa-binary-slash:after,.fad.fa-binary-slash:after{content:"\e33e\e33e"}.fa-duotone.fa-binoculars:after,.fad.fa-binoculars:after{content:"\f1e5\f1e5"}.fa-duotone.fa-biohazard:after,.fad.fa-biohazard:after{content:"\f780\f780"}.fa-duotone.fa-bird:after,.fad.fa-bird:after{content:"\e469\e469"}.fa-duotone.fa-bitcoin-sign:after,.fad.fa-bitcoin-sign:after{content:"\e0b4\e0b4"}.fa-duotone.fa-blanket:after,.fad.fa-blanket:after{content:"\f498\f498"}.fa-duotone.fa-blanket-fire:after,.fad.fa-blanket-fire:after{content:"\e3da\e3da"}.fa-duotone.fa-blender:after,.fad.fa-blender:after{content:"\f517\f517"}.fa-duotone.fa-blender-phone:after,.fad.fa-blender-phone:after{content:"\f6b6\f6b6"}.fa-duotone.fa-blinds:after,.fad.fa-blinds:after{content:"\f8fb\f8fb"}.fa-duotone.fa-blinds-open:after,.fad.fa-blinds-open:after{content:"\f8fc\f8fc"}.fa-duotone.fa-blinds-raised:after,.fad.fa-blinds-raised:after{content:"\f8fd\f8fd"}.fa-duotone.fa-block:after,.fad.fa-block:after{content:"\e46a\e46a"}.fa-duotone.fa-block-brick:after,.fa-duotone.fa-wall-brick:after,.fad.fa-block-brick:after,.fad.fa-wall-brick:after{content:"\e3db\e3db"}.fa-duotone.fa-block-brick-fire:after,.fa-duotone.fa-firewall:after,.fad.fa-block-brick-fire:after,.fad.fa-firewall:after{content:"\e3dc\e3dc"}.fa-duotone.fa-block-question:after,.fad.fa-block-question:after{content:"\e3dd\e3dd"}.fa-duotone.fa-block-quote:after,.fad.fa-block-quote:after{content:"\e0b5\e0b5"}.fa-duotone.fa-blog:after,.fad.fa-blog:after{content:"\f781\f781"}.fa-duotone.fa-blueberries:after,.fad.fa-blueberries:after{content:"\e2e8\e2e8"}.fa-duotone.fa-bluetooth:after,.fad.fa-bluetooth:after{content:"\f293\f293"}.fa-duotone.fa-bold:after,.fad.fa-bold:after{content:"\f032\f032"}.fa-duotone.fa-bolt:after,.fa-duotone.fa-zap:after,.fad.fa-bolt:after,.fad.fa-zap:after{content:"\f0e7\f0e7"}.fa-duotone.fa-bolt-auto:after,.fad.fa-bolt-auto:after{content:"\e0b6\e0b6"}.fa-duotone.fa-bolt-lightning:after,.fad.fa-bolt-lightning:after{content:"\e0b7\e0b7"}.fa-duotone.fa-bolt-slash:after,.fad.fa-bolt-slash:after{content:"\e0b8\e0b8"}.fa-duotone.fa-bomb:after,.fad.fa-bomb:after{content:"\f1e2\f1e2"}.fa-duotone.fa-bone:after,.fad.fa-bone:after{content:"\f5d7\f5d7"}.fa-duotone.fa-bone-break:after,.fad.fa-bone-break:after{content:"\f5d8\f5d8"}.fa-duotone.fa-bong:after,.fad.fa-bong:after{content:"\f55c\f55c"}.fa-duotone.fa-book:after,.fad.fa-book:after{content:"\f02d\f02d"}.fa-duotone.fa-book-arrow-right:after,.fad.fa-book-arrow-right:after{content:"\e0b9\e0b9"}.fa-duotone.fa-book-arrow-up:after,.fad.fa-book-arrow-up:after{content:"\e0ba\e0ba"}.fa-duotone.fa-atlas:after,.fa-duotone.fa-book-atlas:after,.fad.fa-atlas:after,.fad.fa-book-atlas:after{content:"\f558\f558"}.fa-duotone.fa-bible:after,.fa-duotone.fa-book-bible:after,.fad.fa-bible:after,.fad.fa-book-bible:after{content:"\f647\f647"}.fa-duotone.fa-book-alt:after,.fa-duotone.fa-book-blank:after,.fad.fa-book-alt:after,.fad.fa-book-blank:after{content:"\f5d9\f5d9"}.fa-duotone.fa-book-bookmark:after,.fad.fa-book-bookmark:after{content:"\e0bb\e0bb"}.fa-duotone.fa-book-circle-arrow-right:after,.fad.fa-book-circle-arrow-right:after{content:"\e0bc\e0bc"}.fa-duotone.fa-book-circle-arrow-up:after,.fad.fa-book-circle-arrow-up:after{content:"\e0bd\e0bd"}.fa-duotone.fa-book-copy:after,.fad.fa-book-copy:after{content:"\e0be\e0be"}.fa-duotone.fa-book-font:after,.fad.fa-book-font:after{content:"\e0bf\e0bf"}.fa-duotone.fa-book-heart:after,.fad.fa-book-heart:after{content:"\f499\f499"}.fa-duotone.fa-book-journal-whills:after,.fa-duotone.fa-journal-whills:after,.fad.fa-book-journal-whills:after,.fad.fa-journal-whills:after{content:"\f66a\f66a"}.fa-duotone.fa-book-medical:after,.fad.fa-book-medical:after{content:"\f7e6\f7e6"}.fa-duotone.fa-book-open:after,.fad.fa-book-open:after{content:"\f518\f518"}.fa-duotone.fa-book-open-alt:after,.fa-duotone.fa-book-open-cover:after,.fad.fa-book-open-alt:after,.fad.fa-book-open-cover:after{content:"\e0c0\e0c0"}.fa-duotone.fa-book-open-reader:after,.fa-duotone.fa-book-reader:after,.fad.fa-book-open-reader:after,.fad.fa-book-reader:after{content:"\f5da\f5da"}.fa-duotone.fa-book-quran:after,.fa-duotone.fa-quran:after,.fad.fa-book-quran:after,.fad.fa-quran:after{content:"\f687\f687"}.fa-duotone.fa-book-law:after,.fa-duotone.fa-book-section:after,.fad.fa-book-law:after,.fad.fa-book-section:after{content:"\e0c1\e0c1"}.fa-duotone.fa-book-dead:after,.fa-duotone.fa-book-skull:after,.fad.fa-book-dead:after,.fad.fa-book-skull:after{content:"\f6b7\f6b7"}.fa-duotone.fa-book-sparkles:after,.fa-duotone.fa-book-spells:after,.fad.fa-book-sparkles:after,.fad.fa-book-spells:after{content:"\f6b8\f6b8"}.fa-duotone.fa-book-tanakh:after,.fa-duotone.fa-tanakh:after,.fad.fa-book-tanakh:after,.fad.fa-tanakh:after{content:"\f827\f827"}.fa-duotone.fa-book-user:after,.fad.fa-book-user:after{content:"\f7e7\f7e7"}.fa-duotone.fa-bookmark:after,.fad.fa-bookmark:after{content:"\f02e\f02e"}.fa-duotone.fa-bookmark-slash:after,.fad.fa-bookmark-slash:after{content:"\e0c2\e0c2"}.fa-duotone.fa-books:after,.fad.fa-books:after{content:"\f5db\f5db"}.fa-duotone.fa-books-medical:after,.fad.fa-books-medical:after{content:"\f7e8\f7e8"}.fa-duotone.fa-boombox:after,.fad.fa-boombox:after{content:"\f8a5\f8a5"}.fa-duotone.fa-boot:after,.fad.fa-boot:after{content:"\f782\f782"}.fa-duotone.fa-boot-heeled:after,.fad.fa-boot-heeled:after{content:"\e33f\e33f"}.fa-duotone.fa-booth-curtain:after,.fad.fa-booth-curtain:after{content:"\f734\f734"}.fa-duotone.fa-border-all:after,.fad.fa-border-all:after{content:"\f84c\f84c"}.fa-duotone.fa-border-bottom:after,.fad.fa-border-bottom:after{content:"\f84d\f84d"}.fa-duotone.fa-border-bottom-right:after,.fa-duotone.fa-border-style-alt:after,.fad.fa-border-bottom-right:after,.fad.fa-border-style-alt:after{content:"\f854\f854"}.fa-duotone.fa-border-center-h:after,.fad.fa-border-center-h:after{content:"\f89c\f89c"}.fa-duotone.fa-border-center-v:after,.fad.fa-border-center-v:after{content:"\f89d\f89d"}.fa-duotone.fa-border-inner:after,.fad.fa-border-inner:after{content:"\f84e\f84e"}.fa-duotone.fa-border-left:after,.fad.fa-border-left:after{content:"\f84f\f84f"}.fa-duotone.fa-border-none:after,.fad.fa-border-none:after{content:"\f850\f850"}.fa-duotone.fa-border-outer:after,.fad.fa-border-outer:after{content:"\f851\f851"}.fa-duotone.fa-border-right:after,.fad.fa-border-right:after{content:"\f852\f852"}.fa-duotone.fa-border-top:after,.fad.fa-border-top:after{content:"\f855\f855"}.fa-duotone.fa-border-style:after,.fa-duotone.fa-border-top-left:after,.fad.fa-border-style:after,.fad.fa-border-top-left:after{content:"\f853\f853"}.fa-duotone.fa-bow-arrow:after,.fad.fa-bow-arrow:after{content:"\f6b9\f6b9"}.fa-duotone.fa-bowl-chopsticks:after,.fad.fa-bowl-chopsticks:after{content:"\e2e9\e2e9"}.fa-duotone.fa-bowl-chopsticks-noodles:after,.fad.fa-bowl-chopsticks-noodles:after{content:"\e2ea\e2ea"}.fa-duotone.fa-bowl-hot:after,.fa-duotone.fa-soup:after,.fad.fa-bowl-hot:after,.fad.fa-soup:after{content:"\f823\f823"}.fa-duotone.fa-bowl-rice:after,.fad.fa-bowl-rice:after{content:"\e2eb\e2eb"}.fa-duotone.fa-bowl-scoop:after,.fa-duotone.fa-bowl-shaved-ice:after,.fad.fa-bowl-scoop:after,.fad.fa-bowl-shaved-ice:after{content:"\e3de\e3de"}.fa-duotone.fa-bowl-scoops:after,.fad.fa-bowl-scoops:after{content:"\e3df\e3df"}.fa-duotone.fa-bowl-soft-serve:after,.fad.fa-bowl-soft-serve:after{content:"\e46b\e46b"}.fa-duotone.fa-bowl-spoon:after,.fad.fa-bowl-spoon:after{content:"\e3e0\e3e0"}.fa-duotone.fa-bowling-ball:after,.fad.fa-bowling-ball:after{content:"\f436\f436"}.fa-duotone.fa-bowling-ball-pin:after,.fad.fa-bowling-ball-pin:after{content:"\e0c3\e0c3"}.fa-duotone.fa-bowling-pins:after,.fad.fa-bowling-pins:after{content:"\f437\f437"}.fa-duotone.fa-box:after,.fad.fa-box:after{content:"\f466\f466"}.fa-duotone.fa-archive:after,.fa-duotone.fa-box-archive:after,.fad.fa-archive:after,.fad.fa-box-archive:after{content:"\f187\f187"}.fa-duotone.fa-box-ballot:after,.fad.fa-box-ballot:after{content:"\f735\f735"}.fa-duotone.fa-box-check:after,.fad.fa-box-check:after{content:"\f467\f467"}.fa-duotone.fa-box-circle-check:after,.fad.fa-box-circle-check:after{content:"\e0c4\e0c4"}.fa-duotone.fa-box-dollar:after,.fa-duotone.fa-box-usd:after,.fad.fa-box-dollar:after,.fad.fa-box-usd:after{content:"\f4a0\f4a0"}.fa-duotone.fa-box-heart:after,.fad.fa-box-heart:after{content:"\f49d\f49d"}.fa-duotone.fa-box-open:after,.fad.fa-box-open:after{content:"\f49e\f49e"}.fa-duotone.fa-box-full:after,.fa-duotone.fa-box-open-full:after,.fad.fa-box-full:after,.fad.fa-box-open-full:after{content:"\f49c\f49c"}.fa-duotone.fa-box-alt:after,.fa-duotone.fa-box-taped:after,.fad.fa-box-alt:after,.fad.fa-box-taped:after{content:"\f49a\f49a"}.fa-duotone.fa-box-tissue:after,.fad.fa-box-tissue:after{content:"\e05b\e05b"}.fa-duotone.fa-boxes-alt:after,.fa-duotone.fa-boxes-stacked:after,.fa-duotone.fa-boxes:after,.fad.fa-boxes-alt:after,.fad.fa-boxes-stacked:after,.fad.fa-boxes:after{content:"\f468\f468"}.fa-duotone.fa-boxing-glove:after,.fa-duotone.fa-glove-boxing:after,.fad.fa-boxing-glove:after,.fad.fa-glove-boxing:after{content:"\f438\f438"}.fa-duotone.fa-bracket-curly-left:after,.fa-duotone.fa-bracket-curly:after,.fad.fa-bracket-curly-left:after,.fad.fa-bracket-curly:after{content:"\7b\7b"}.fa-duotone.fa-bracket-curly-right:after,.fad.fa-bracket-curly-right:after{content:"\7d\7d"}.fa-duotone.fa-bracket-round:after,.fa-duotone.fa-parenthesis:after,.fad.fa-bracket-round:after,.fad.fa-parenthesis:after{content:"\28\28"}.fa-duotone.fa-bracket-round-right:after,.fad.fa-bracket-round-right:after{content:"\29\29"}.fa-duotone.fa-bracket-left:after,.fa-duotone.fa-bracket-square:after,.fa-duotone.fa-bracket:after,.fad.fa-bracket-left:after,.fad.fa-bracket-square:after,.fad.fa-bracket:after{content:"\5b\5b"}.fa-duotone.fa-bracket-square-right:after,.fad.fa-bracket-square-right:after{content:"\5d\5d"}.fa-duotone.fa-brackets-curly:after,.fad.fa-brackets-curly:after{content:"\f7ea\f7ea"}.fa-duotone.fa-brackets-round:after,.fa-duotone.fa-parentheses:after,.fad.fa-brackets-round:after,.fad.fa-parentheses:after{content:"\e0c5\e0c5"}.fa-duotone.fa-brackets-square:after,.fa-duotone.fa-brackets:after,.fad.fa-brackets-square:after,.fad.fa-brackets:after{content:"\f7e9\f7e9"}.fa-duotone.fa-braille:after,.fad.fa-braille:after{content:"\f2a1\f2a1"}.fa-duotone.fa-brain:after,.fad.fa-brain:after{content:"\f5dc\f5dc"}.fa-duotone.fa-brain-arrow-curved-right:after,.fa-duotone.fa-mind-share:after,.fad.fa-brain-arrow-curved-right:after,.fad.fa-mind-share:after{content:"\f677\f677"}.fa-duotone.fa-brain-circuit:after,.fad.fa-brain-circuit:after{content:"\e0c6\e0c6"}.fa-duotone.fa-brake-warning:after,.fad.fa-brake-warning:after{content:"\e0c7\e0c7"}.fa-duotone.fa-brazilian-real-sign:after,.fad.fa-brazilian-real-sign:after{content:"\e46c\e46c"}.fa-duotone.fa-bread-loaf:after,.fad.fa-bread-loaf:after{content:"\f7eb\f7eb"}.fa-duotone.fa-bread-slice:after,.fad.fa-bread-slice:after{content:"\f7ec\f7ec"}.fa-duotone.fa-bread-slice-butter:after,.fad.fa-bread-slice-butter:after{content:"\e3e1\e3e1"}.fa-duotone.fa-briefcase:after,.fad.fa-briefcase:after{content:"\f0b1\f0b1"}.fa-duotone.fa-briefcase-arrow-right:after,.fad.fa-briefcase-arrow-right:after{content:"\e2f2\e2f2"}.fa-duotone.fa-briefcase-blank:after,.fad.fa-briefcase-blank:after{content:"\e0c8\e0c8"}.fa-duotone.fa-briefcase-medical:after,.fad.fa-briefcase-medical:after{content:"\f469\f469"}.fa-duotone.fa-brightness:after,.fad.fa-brightness:after{content:"\e0c9\e0c9"}.fa-duotone.fa-brightness-low:after,.fad.fa-brightness-low:after{content:"\e0ca\e0ca"}.fa-duotone.fa-bring-forward:after,.fad.fa-bring-forward:after{content:"\f856\f856"}.fa-duotone.fa-bring-front:after,.fad.fa-bring-front:after{content:"\f857\f857"}.fa-duotone.fa-broccoli:after,.fad.fa-broccoli:after{content:"\e3e2\e3e2"}.fa-duotone.fa-broom:after,.fad.fa-broom:after{content:"\f51a\f51a"}.fa-duotone.fa-broom-ball:after,.fa-duotone.fa-quidditch-broom-ball:after,.fa-duotone.fa-quidditch:after,.fad.fa-broom-ball:after,.fad.fa-quidditch-broom-ball:after,.fad.fa-quidditch:after{content:"\f458\f458"}.fa-duotone.fa-browser:after,.fad.fa-browser:after{content:"\f37e\f37e"}.fa-duotone.fa-browsers:after,.fad.fa-browsers:after{content:"\e0cb\e0cb"}.fa-duotone.fa-brush:after,.fad.fa-brush:after{content:"\f55d\f55d"}.fa-duotone.fa-bug:after,.fad.fa-bug:after{content:"\f188\f188"}.fa-duotone.fa-bug-slash:after,.fad.fa-bug-slash:after{content:"\e490\e490"}.fa-duotone.fa-building:after,.fad.fa-building:after{content:"\f1ad\f1ad"}.fa-duotone.fa-bank:after,.fa-duotone.fa-building-columns:after,.fa-duotone.fa-institution:after,.fa-duotone.fa-museum:after,.fa-duotone.fa-university:after,.fad.fa-bank:after,.fad.fa-building-columns:after,.fad.fa-institution:after,.fad.fa-museum:after,.fad.fa-university:after{content:"\f19c\f19c"}.fa-duotone.fa-buildings:after,.fad.fa-buildings:after{content:"\e0cc\e0cc"}.fa-duotone.fa-bullhorn:after,.fad.fa-bullhorn:after{content:"\f0a1\f0a1"}.fa-duotone.fa-bullseye:after,.fad.fa-bullseye:after{content:"\f140\f140"}.fa-duotone.fa-bullseye-arrow:after,.fad.fa-bullseye-arrow:after{content:"\f648\f648"}.fa-duotone.fa-bullseye-pointer:after,.fad.fa-bullseye-pointer:after{content:"\f649\f649"}.fa-duotone.fa-burger:after,.fa-duotone.fa-hamburger:after,.fad.fa-burger:after,.fad.fa-hamburger:after{content:"\f805\f805"}.fa-duotone.fa-burger-cheese:after,.fa-duotone.fa-cheeseburger:after,.fad.fa-burger-cheese:after,.fad.fa-cheeseburger:after{content:"\f7f1\f7f1"}.fa-duotone.fa-burger-fries:after,.fad.fa-burger-fries:after{content:"\e0cd\e0cd"}.fa-duotone.fa-burger-glass:after,.fad.fa-burger-glass:after{content:"\e0ce\e0ce"}.fa-duotone.fa-burger-lettuce:after,.fad.fa-burger-lettuce:after{content:"\e3e3\e3e3"}.fa-duotone.fa-burger-soda:after,.fad.fa-burger-soda:after{content:"\f858\f858"}.fa-duotone.fa-burrito:after,.fad.fa-burrito:after{content:"\f7ed\f7ed"}.fa-duotone.fa-bus:after,.fad.fa-bus:after{content:"\f207\f207"}.fa-duotone.fa-bus-school:after,.fad.fa-bus-school:after{content:"\f5dd\f5dd"}.fa-duotone.fa-bus-alt:after,.fa-duotone.fa-bus-simple:after,.fad.fa-bus-alt:after,.fad.fa-bus-simple:after{content:"\f55e\f55e"}.fa-duotone.fa-briefcase-clock:after,.fa-duotone.fa-business-time:after,.fad.fa-briefcase-clock:after,.fad.fa-business-time:after{content:"\f64a\f64a"}.fa-duotone.fa-butter:after,.fad.fa-butter:after{content:"\e3e4\e3e4"}.fa-duotone.fa-c:after,.fad.fa-c:after{content:"\43\43"}.fa-duotone.fa-cabin:after,.fad.fa-cabin:after{content:"\e46d\e46d"}.fa-duotone.fa-cabinet-filing:after,.fad.fa-cabinet-filing:after{content:"\f64b\f64b"}.fa-duotone.fa-cable-car:after,.fad.fa-cable-car:after{content:"\e0cf\e0cf"}.fa-duotone.fa-cactus:after,.fad.fa-cactus:after{content:"\f8a7\f8a7"}.fa-duotone.fa-birthday-cake:after,.fa-duotone.fa-cake-candles:after,.fa-duotone.fa-cake:after,.fad.fa-birthday-cake:after,.fad.fa-cake-candles:after,.fad.fa-cake:after{content:"\f1fd\f1fd"}.fa-duotone.fa-cake-slice:after,.fa-duotone.fa-shortcake:after,.fad.fa-cake-slice:after,.fad.fa-shortcake:after{content:"\e3e5\e3e5"}.fa-duotone.fa-calculator:after,.fad.fa-calculator:after{content:"\f1ec\f1ec"}.fa-duotone.fa-calculator-alt:after,.fa-duotone.fa-calculator-simple:after,.fad.fa-calculator-alt:after,.fad.fa-calculator-simple:after{content:"\f64c\f64c"}.fa-duotone.fa-calendar:after,.fad.fa-calendar:after{content:"\f133\f133"}.fa-duotone.fa-calendar-arrow-down:after,.fa-duotone.fa-calendar-download:after,.fad.fa-calendar-arrow-down:after,.fad.fa-calendar-download:after{content:"\e0d0\e0d0"}.fa-duotone.fa-calendar-arrow-up:after,.fa-duotone.fa-calendar-upload:after,.fad.fa-calendar-arrow-up:after,.fad.fa-calendar-upload:after{content:"\e0d1\e0d1"}.fa-duotone.fa-calendar-check:after,.fad.fa-calendar-check:after{content:"\f274\f274"}.fa-duotone.fa-calendar-circle-exclamation:after,.fad.fa-calendar-circle-exclamation:after{content:"\e46e\e46e"}.fa-duotone.fa-calendar-circle-minus:after,.fad.fa-calendar-circle-minus:after{content:"\e46f\e46f"}.fa-duotone.fa-calendar-circle-plus:after,.fad.fa-calendar-circle-plus:after{content:"\e470\e470"}.fa-duotone.fa-calendar-circle-user:after,.fad.fa-calendar-circle-user:after{content:"\e471\e471"}.fa-duotone.fa-calendar-clock:after,.fa-duotone.fa-calendar-time:after,.fad.fa-calendar-clock:after,.fad.fa-calendar-time:after{content:"\e0d2\e0d2"}.fa-duotone.fa-calendar-day:after,.fad.fa-calendar-day:after{content:"\f783\f783"}.fa-duotone.fa-calendar-alt:after,.fa-duotone.fa-calendar-days:after,.fad.fa-calendar-alt:after,.fad.fa-calendar-days:after{content:"\f073\f073"}.fa-duotone.fa-calendar-exclamation:after,.fad.fa-calendar-exclamation:after{content:"\f334\f334"}.fa-duotone.fa-calendar-heart:after,.fad.fa-calendar-heart:after{content:"\e0d3\e0d3"}.fa-duotone.fa-calendar-image:after,.fad.fa-calendar-image:after{content:"\e0d4\e0d4"}.fa-duotone.fa-calendar-lines:after,.fa-duotone.fa-calendar-note:after,.fad.fa-calendar-lines:after,.fad.fa-calendar-note:after{content:"\e0d5\e0d5"}.fa-duotone.fa-calendar-lines-pen:after,.fad.fa-calendar-lines-pen:after{content:"\e472\e472"}.fa-duotone.fa-calendar-minus:after,.fad.fa-calendar-minus:after{content:"\f272\f272"}.fa-duotone.fa-calendar-edit:after,.fa-duotone.fa-calendar-pen:after,.fad.fa-calendar-edit:after,.fad.fa-calendar-pen:after{content:"\f333\f333"}.fa-duotone.fa-calendar-plus:after,.fad.fa-calendar-plus:after{content:"\f271\f271"}.fa-duotone.fa-calendar-range:after,.fad.fa-calendar-range:after{content:"\e0d6\e0d6"}.fa-duotone.fa-calendar-star:after,.fad.fa-calendar-star:after{content:"\f736\f736"}.fa-duotone.fa-calendar-week:after,.fad.fa-calendar-week:after{content:"\f784\f784"}.fa-duotone.fa-calendar-times:after,.fa-duotone.fa-calendar-xmark:after,.fad.fa-calendar-times:after,.fad.fa-calendar-xmark:after{content:"\f273\f273"}.fa-duotone.fa-calendars:after,.fad.fa-calendars:after{content:"\e0d7\e0d7"}.fa-duotone.fa-camcorder:after,.fa-duotone.fa-video-handheld:after,.fad.fa-camcorder:after,.fad.fa-video-handheld:after{content:"\f8a8\f8a8"}.fa-duotone.fa-camera-alt:after,.fa-duotone.fa-camera:after,.fad.fa-camera-alt:after,.fad.fa-camera:after{content:"\f030\f030"}.fa-duotone.fa-camera-cctv:after,.fa-duotone.fa-cctv:after,.fad.fa-camera-cctv:after,.fad.fa-cctv:after{content:"\f8ac\f8ac"}.fa-duotone.fa-camera-movie:after,.fad.fa-camera-movie:after{content:"\f8a9\f8a9"}.fa-duotone.fa-camera-polaroid:after,.fad.fa-camera-polaroid:after{content:"\f8aa\f8aa"}.fa-duotone.fa-camera-retro:after,.fad.fa-camera-retro:after{content:"\f083\f083"}.fa-duotone.fa-camera-rotate:after,.fad.fa-camera-rotate:after{content:"\e0d8\e0d8"}.fa-duotone.fa-camera-home:after,.fa-duotone.fa-camera-security:after,.fad.fa-camera-home:after,.fad.fa-camera-security:after{content:"\f8fe\f8fe"}.fa-duotone.fa-camera-slash:after,.fad.fa-camera-slash:after{content:"\e0d9\e0d9"}.fa-duotone.fa-camera-viewfinder:after,.fa-duotone.fa-screenshot:after,.fad.fa-camera-viewfinder:after,.fad.fa-screenshot:after{content:"\e0da\e0da"}.fa-duotone.fa-camera-web:after,.fa-duotone.fa-webcam:after,.fad.fa-camera-web:after,.fad.fa-webcam:after{content:"\f832\f832"}.fa-duotone.fa-camera-web-slash:after,.fa-duotone.fa-webcam-slash:after,.fad.fa-camera-web-slash:after,.fad.fa-webcam-slash:after{content:"\f833\f833"}.fa-duotone.fa-campfire:after,.fad.fa-campfire:after{content:"\f6ba\f6ba"}.fa-duotone.fa-campground:after,.fad.fa-campground:after{content:"\f6bb\f6bb"}.fa-duotone.fa-can-food:after,.fad.fa-can-food:after{content:"\e3e6\e3e6"}.fa-duotone.fa-candle-holder:after,.fad.fa-candle-holder:after{content:"\f6bc\f6bc"}.fa-duotone.fa-candy:after,.fad.fa-candy:after{content:"\e3e7\e3e7"}.fa-duotone.fa-candy-bar:after,.fa-duotone.fa-chocolate-bar:after,.fad.fa-candy-bar:after,.fad.fa-chocolate-bar:after{content:"\e3e8\e3e8"}.fa-duotone.fa-candy-cane:after,.fad.fa-candy-cane:after{content:"\f786\f786"}.fa-duotone.fa-candy-corn:after,.fad.fa-candy-corn:after{content:"\f6bd\f6bd"}.fa-duotone.fa-cannabis:after,.fad.fa-cannabis:after{content:"\f55f\f55f"}.fa-duotone.fa-capsules:after,.fad.fa-capsules:after{content:"\f46b\f46b"}.fa-duotone.fa-automobile:after,.fa-duotone.fa-car:after,.fad.fa-automobile:after,.fad.fa-car:after{content:"\f1b9\f1b9"}.fa-duotone.fa-battery-car:after,.fa-duotone.fa-car-battery:after,.fad.fa-battery-car:after,.fad.fa-car-battery:after{content:"\f5df\f5df"}.fa-duotone.fa-car-bolt:after,.fad.fa-car-bolt:after{content:"\e341\e341"}.fa-duotone.fa-car-building:after,.fad.fa-car-building:after{content:"\f859\f859"}.fa-duotone.fa-car-bump:after,.fad.fa-car-bump:after{content:"\f5e0\f5e0"}.fa-duotone.fa-car-bus:after,.fad.fa-car-bus:after{content:"\f85a\f85a"}.fa-duotone.fa-car-circle-bolt:after,.fad.fa-car-circle-bolt:after{content:"\e342\e342"}.fa-duotone.fa-car-crash:after,.fad.fa-car-crash:after{content:"\f5e1\f5e1"}.fa-duotone.fa-car-garage:after,.fad.fa-car-garage:after{content:"\f5e2\f5e2"}.fa-duotone.fa-car-mirrors:after,.fad.fa-car-mirrors:after{content:"\e343\e343"}.fa-duotone.fa-car-alt:after,.fa-duotone.fa-car-rear:after,.fad.fa-car-alt:after,.fad.fa-car-rear:after{content:"\f5de\f5de"}.fa-duotone.fa-car-side:after,.fad.fa-car-side:after{content:"\f5e4\f5e4"}.fa-duotone.fa-car-side-bolt:after,.fad.fa-car-side-bolt:after{content:"\e344\e344"}.fa-duotone.fa-car-tilt:after,.fad.fa-car-tilt:after{content:"\f5e5\f5e5"}.fa-duotone.fa-car-wash:after,.fad.fa-car-wash:after{content:"\f5e6\f5e6"}.fa-duotone.fa-car-mechanic:after,.fa-duotone.fa-car-wrench:after,.fad.fa-car-mechanic:after,.fad.fa-car-wrench:after{content:"\f5e3\f5e3"}.fa-duotone.fa-caravan:after,.fad.fa-caravan:after{content:"\f8ff\f8ff"}.fa-duotone.fa-caravan-alt:after,.fa-duotone.fa-caravan-simple:after,.fad.fa-caravan-alt:after,.fad.fa-caravan-simple:after{content:"\e000\e000"}.fa-duotone.fa-card-club:after,.fad.fa-card-club:after{content:"\e3e9\e3e9"}.fa-duotone.fa-card-diamond:after,.fad.fa-card-diamond:after{content:"\e3ea\e3ea"}.fa-duotone.fa-card-heart:after,.fad.fa-card-heart:after{content:"\e3eb\e3eb"}.fa-duotone.fa-card-spade:after,.fad.fa-card-spade:after{content:"\e3ec\e3ec"}.fa-duotone.fa-cards:after,.fad.fa-cards:after{content:"\e3ed\e3ed"}.fa-duotone.fa-caret-down:after,.fad.fa-caret-down:after{content:"\f0d7\f0d7"}.fa-duotone.fa-caret-left:after,.fad.fa-caret-left:after{content:"\f0d9\f0d9"}.fa-duotone.fa-caret-right:after,.fad.fa-caret-right:after{content:"\f0da\f0da"}.fa-duotone.fa-caret-up:after,.fad.fa-caret-up:after{content:"\f0d8\f0d8"}.fa-duotone.fa-carrot:after,.fad.fa-carrot:after{content:"\f787\f787"}.fa-duotone.fa-cars:after,.fad.fa-cars:after{content:"\f85b\f85b"}.fa-duotone.fa-cart-arrow-down:after,.fad.fa-cart-arrow-down:after{content:"\f218\f218"}.fa-duotone.fa-cart-arrow-up:after,.fad.fa-cart-arrow-up:after{content:"\e3ee\e3ee"}.fa-duotone.fa-cart-circle-arrow-down:after,.fad.fa-cart-circle-arrow-down:after{content:"\e3ef\e3ef"}.fa-duotone.fa-cart-circle-arrow-up:after,.fad.fa-cart-circle-arrow-up:after{content:"\e3f0\e3f0"}.fa-duotone.fa-cart-circle-check:after,.fad.fa-cart-circle-check:after{content:"\e3f1\e3f1"}.fa-duotone.fa-cart-circle-exclamation:after,.fad.fa-cart-circle-exclamation:after{content:"\e3f2\e3f2"}.fa-duotone.fa-cart-circle-plus:after,.fad.fa-cart-circle-plus:after{content:"\e3f3\e3f3"}.fa-duotone.fa-cart-circle-xmark:after,.fad.fa-cart-circle-xmark:after{content:"\e3f4\e3f4"}.fa-duotone.fa-cart-flatbed:after,.fa-duotone.fa-dolly-flatbed:after,.fad.fa-cart-flatbed:after,.fad.fa-dolly-flatbed:after{content:"\f474\f474"}.fa-duotone.fa-cart-flatbed-boxes:after,.fa-duotone.fa-dolly-flatbed-alt:after,.fad.fa-cart-flatbed-boxes:after,.fad.fa-dolly-flatbed-alt:after{content:"\f475\f475"}.fa-duotone.fa-cart-flatbed-empty:after,.fa-duotone.fa-dolly-flatbed-empty:after,.fad.fa-cart-flatbed-empty:after,.fad.fa-dolly-flatbed-empty:after{content:"\f476\f476"}.fa-duotone.fa-cart-flatbed-suitcase:after,.fa-duotone.fa-luggage-cart:after,.fad.fa-cart-flatbed-suitcase:after,.fad.fa-luggage-cart:after{content:"\f59d\f59d"}.fa-duotone.fa-cart-minus:after,.fad.fa-cart-minus:after{content:"\e0db\e0db"}.fa-duotone.fa-cart-plus:after,.fad.fa-cart-plus:after{content:"\f217\f217"}.fa-duotone.fa-cart-shopping:after,.fa-duotone.fa-shopping-cart:after,.fad.fa-cart-shopping:after,.fad.fa-shopping-cart:after{content:"\f07a\f07a"}.fa-duotone.fa-cart-shopping-fast:after,.fad.fa-cart-shopping-fast:after{content:"\e0dc\e0dc"}.fa-duotone.fa-cart-xmark:after,.fad.fa-cart-xmark:after{content:"\e0dd\e0dd"}.fa-duotone.fa-cash-register:after,.fad.fa-cash-register:after{content:"\f788\f788"}.fa-duotone.fa-betamax:after,.fa-duotone.fa-cassette-betamax:after,.fad.fa-betamax:after,.fad.fa-cassette-betamax:after{content:"\f8a4\f8a4"}.fa-duotone.fa-cassette-tape:after,.fad.fa-cassette-tape:after{content:"\f8ab\f8ab"}.fa-duotone.fa-cassette-vhs:after,.fa-duotone.fa-vhs:after,.fad.fa-cassette-vhs:after,.fad.fa-vhs:after{content:"\f8ec\f8ec"}.fa-duotone.fa-castle:after,.fad.fa-castle:after{content:"\e0de\e0de"}.fa-duotone.fa-cat:after,.fad.fa-cat:after{content:"\f6be\f6be"}.fa-duotone.fa-cat-space:after,.fad.fa-cat-space:after{content:"\e001\e001"}.fa-duotone.fa-cauldron:after,.fad.fa-cauldron:after{content:"\f6bf\f6bf"}.fa-duotone.fa-cedi-sign:after,.fad.fa-cedi-sign:after{content:"\e0df\e0df"}.fa-duotone.fa-cent-sign:after,.fad.fa-cent-sign:after{content:"\e3f5\e3f5"}.fa-duotone.fa-certificate:after,.fad.fa-certificate:after{content:"\f0a3\f0a3"}.fa-duotone.fa-chair:after,.fad.fa-chair:after{content:"\f6c0\f6c0"}.fa-duotone.fa-chair-office:after,.fad.fa-chair-office:after{content:"\f6c1\f6c1"}.fa-duotone.fa-blackboard:after,.fa-duotone.fa-chalkboard:after,.fad.fa-blackboard:after,.fad.fa-chalkboard:after{content:"\f51b\f51b"}.fa-duotone.fa-chalkboard-teacher:after,.fa-duotone.fa-chalkboard-user:after,.fad.fa-chalkboard-teacher:after,.fad.fa-chalkboard-user:after{content:"\f51c\f51c"}.fa-duotone.fa-champagne-glass:after,.fa-duotone.fa-glass-champagne:after,.fad.fa-champagne-glass:after,.fad.fa-glass-champagne:after{content:"\f79e\f79e"}.fa-duotone.fa-champagne-glasses:after,.fa-duotone.fa-glass-cheers:after,.fad.fa-champagne-glasses:after,.fad.fa-glass-cheers:after{content:"\f79f\f79f"}.fa-duotone.fa-charging-station:after,.fad.fa-charging-station:after{content:"\f5e7\f5e7"}.fa-duotone.fa-area-chart:after,.fa-duotone.fa-chart-area:after,.fad.fa-area-chart:after,.fad.fa-chart-area:after{content:"\f1fe\f1fe"}.fa-duotone.fa-bar-chart:after,.fa-duotone.fa-chart-bar:after,.fad.fa-bar-chart:after,.fad.fa-chart-bar:after{content:"\f080\f080"}.fa-duotone.fa-chart-bullet:after,.fad.fa-chart-bullet:after{content:"\e0e1\e0e1"}.fa-duotone.fa-chart-candlestick:after,.fad.fa-chart-candlestick:after{content:"\e0e2\e0e2"}.fa-duotone.fa-chart-column:after,.fad.fa-chart-column:after{content:"\e0e3\e0e3"}.fa-duotone.fa-chart-gantt:after,.fad.fa-chart-gantt:after{content:"\e0e4\e0e4"}.fa-duotone.fa-chart-line:after,.fa-duotone.fa-line-chart:after,.fad.fa-chart-line:after,.fad.fa-line-chart:after{content:"\f201\f201"}.fa-duotone.fa-chart-line-down:after,.fad.fa-chart-line-down:after{content:"\f64d\f64d"}.fa-duotone.fa-chart-line-up:after,.fad.fa-chart-line-up:after{content:"\e0e5\e0e5"}.fa-duotone.fa-analytics:after,.fa-duotone.fa-chart-mixed:after,.fad.fa-analytics:after,.fad.fa-chart-mixed:after{content:"\f643\f643"}.fa-duotone.fa-chart-network:after,.fad.fa-chart-network:after{content:"\f78a\f78a"}.fa-duotone.fa-chart-pie:after,.fa-duotone.fa-pie-chart:after,.fad.fa-chart-pie:after,.fad.fa-pie-chart:after{content:"\f200\f200"}.fa-duotone.fa-chart-pie-alt:after,.fa-duotone.fa-chart-pie-simple:after,.fad.fa-chart-pie-alt:after,.fad.fa-chart-pie-simple:after{content:"\f64e\f64e"}.fa-duotone.fa-chart-pyramid:after,.fad.fa-chart-pyramid:after{content:"\e0e6\e0e6"}.fa-duotone.fa-chart-radar:after,.fad.fa-chart-radar:after{content:"\e0e7\e0e7"}.fa-duotone.fa-chart-scatter:after,.fad.fa-chart-scatter:after{content:"\f7ee\f7ee"}.fa-duotone.fa-chart-scatter-3d:after,.fad.fa-chart-scatter-3d:after{content:"\e0e8\e0e8"}.fa-duotone.fa-chart-scatter-bubble:after,.fad.fa-chart-scatter-bubble:after{content:"\e0e9\e0e9"}.fa-duotone.fa-chart-simple:after,.fad.fa-chart-simple:after{content:"\e473\e473"}.fa-duotone.fa-chart-simple-horizontal:after,.fad.fa-chart-simple-horizontal:after{content:"\e474\e474"}.fa-duotone.fa-chart-tree-map:after,.fad.fa-chart-tree-map:after{content:"\e0ea\e0ea"}.fa-duotone.fa-chart-user:after,.fa-duotone.fa-user-chart:after,.fad.fa-chart-user:after,.fad.fa-user-chart:after{content:"\f6a3\f6a3"}.fa-duotone.fa-chart-waterfall:after,.fad.fa-chart-waterfall:after{content:"\e0eb\e0eb"}.fa-duotone.fa-check:after,.fad.fa-check:after{content:"\f00c\f00c"}.fa-duotone.fa-check-double:after,.fad.fa-check-double:after{content:"\f560\f560"}.fa-duotone.fa-check-to-slot:after,.fa-duotone.fa-vote-yea:after,.fad.fa-check-to-slot:after,.fad.fa-vote-yea:after{content:"\f772\f772"}.fa-duotone.fa-cheese:after,.fad.fa-cheese:after{content:"\f7ef\f7ef"}.fa-duotone.fa-cheese-swiss:after,.fad.fa-cheese-swiss:after{content:"\f7f0\f7f0"}.fa-duotone.fa-cherries:after,.fad.fa-cherries:after{content:"\e0ec\e0ec"}.fa-duotone.fa-chess:after,.fad.fa-chess:after{content:"\f439\f439"}.fa-duotone.fa-chess-bishop:after,.fad.fa-chess-bishop:after{content:"\f43a\f43a"}.fa-duotone.fa-chess-bishop-alt:after,.fa-duotone.fa-chess-bishop-piece:after,.fad.fa-chess-bishop-alt:after,.fad.fa-chess-bishop-piece:after{content:"\f43b\f43b"}.fa-duotone.fa-chess-board:after,.fad.fa-chess-board:after{content:"\f43c\f43c"}.fa-duotone.fa-chess-clock:after,.fad.fa-chess-clock:after{content:"\f43d\f43d"}.fa-duotone.fa-chess-clock-alt:after,.fa-duotone.fa-chess-clock-flip:after,.fad.fa-chess-clock-alt:after,.fad.fa-chess-clock-flip:after{content:"\f43e\f43e"}.fa-duotone.fa-chess-king:after,.fad.fa-chess-king:after{content:"\f43f\f43f"}.fa-duotone.fa-chess-king-alt:after,.fa-duotone.fa-chess-king-piece:after,.fad.fa-chess-king-alt:after,.fad.fa-chess-king-piece:after{content:"\f440\f440"}.fa-duotone.fa-chess-knight:after,.fad.fa-chess-knight:after{content:"\f441\f441"}.fa-duotone.fa-chess-knight-alt:after,.fa-duotone.fa-chess-knight-piece:after,.fad.fa-chess-knight-alt:after,.fad.fa-chess-knight-piece:after{content:"\f442\f442"}.fa-duotone.fa-chess-pawn:after,.fad.fa-chess-pawn:after{content:"\f443\f443"}.fa-duotone.fa-chess-pawn-alt:after,.fa-duotone.fa-chess-pawn-piece:after,.fad.fa-chess-pawn-alt:after,.fad.fa-chess-pawn-piece:after{content:"\f444\f444"}.fa-duotone.fa-chess-queen:after,.fad.fa-chess-queen:after{content:"\f445\f445"}.fa-duotone.fa-chess-queen-alt:after,.fa-duotone.fa-chess-queen-piece:after,.fad.fa-chess-queen-alt:after,.fad.fa-chess-queen-piece:after{content:"\f446\f446"}.fa-duotone.fa-chess-rook:after,.fad.fa-chess-rook:after{content:"\f447\f447"}.fa-duotone.fa-chess-rook-alt:after,.fa-duotone.fa-chess-rook-piece:after,.fad.fa-chess-rook-alt:after,.fad.fa-chess-rook-piece:after{content:"\f448\f448"}.fa-duotone.fa-chestnut:after,.fad.fa-chestnut:after{content:"\e3f6\e3f6"}.fa-duotone.fa-chevron-down:after,.fad.fa-chevron-down:after{content:"\f078\f078"}.fa-duotone.fa-chevron-left:after,.fad.fa-chevron-left:after{content:"\f053\f053"}.fa-duotone.fa-chevron-right:after,.fad.fa-chevron-right:after{content:"\f054\f054"}.fa-duotone.fa-chevron-up:after,.fad.fa-chevron-up:after{content:"\f077\f077"}.fa-duotone.fa-chevron-double-down:after,.fa-duotone.fa-chevrons-down:after,.fad.fa-chevron-double-down:after,.fad.fa-chevrons-down:after{content:"\f322\f322"}.fa-duotone.fa-chevron-double-left:after,.fa-duotone.fa-chevrons-left:after,.fad.fa-chevron-double-left:after,.fad.fa-chevrons-left:after{content:"\f323\f323"}.fa-duotone.fa-chevron-double-right:after,.fa-duotone.fa-chevrons-right:after,.fad.fa-chevron-double-right:after,.fad.fa-chevrons-right:after{content:"\f324\f324"}.fa-duotone.fa-chevron-double-up:after,.fa-duotone.fa-chevrons-up:after,.fad.fa-chevron-double-up:after,.fad.fa-chevrons-up:after{content:"\f325\f325"}.fa-duotone.fa-child:after,.fad.fa-child:after{content:"\f1ae\f1ae"}.fa-duotone.fa-chimney:after,.fad.fa-chimney:after{content:"\f78b\f78b"}.fa-duotone.fa-chopsticks:after,.fad.fa-chopsticks:after{content:"\e3f7\e3f7"}.fa-duotone.fa-church:after,.fad.fa-church:after{content:"\f51d\f51d"}.fa-duotone.fa-circle:after,.fad.fa-circle:after{content:"\f111\f111"}.fa-duotone.fa-circle-0:after,.fad.fa-circle-0:after{content:"\e0ed\e0ed"}.fa-duotone.fa-circle-1:after,.fad.fa-circle-1:after{content:"\e0ee\e0ee"}.fa-duotone.fa-circle-2:after,.fad.fa-circle-2:after{content:"\e0ef\e0ef"}.fa-duotone.fa-circle-3:after,.fad.fa-circle-3:after{content:"\e0f0\e0f0"}.fa-duotone.fa-circle-4:after,.fad.fa-circle-4:after{content:"\e0f1\e0f1"}.fa-duotone.fa-circle-5:after,.fad.fa-circle-5:after{content:"\e0f2\e0f2"}.fa-duotone.fa-circle-6:after,.fad.fa-circle-6:after{content:"\e0f3\e0f3"}.fa-duotone.fa-circle-7:after,.fad.fa-circle-7:after{content:"\e0f4\e0f4"}.fa-duotone.fa-circle-8:after,.fad.fa-circle-8:after{content:"\e0f5\e0f5"}.fa-duotone.fa-circle-9:after,.fad.fa-circle-9:after{content:"\e0f6\e0f6"}.fa-duotone.fa-circle-a:after,.fad.fa-circle-a:after{content:"\e0f7\e0f7"}.fa-duotone.fa-circle-ampersand:after,.fad.fa-circle-ampersand:after{content:"\e0f8\e0f8"}.fa-duotone.fa-arrow-circle-down:after,.fa-duotone.fa-circle-arrow-down:after,.fad.fa-arrow-circle-down:after,.fad.fa-circle-arrow-down:after{content:"\f0ab\f0ab"}.fa-duotone.fa-circle-arrow-down-left:after,.fad.fa-circle-arrow-down-left:after{content:"\e0f9\e0f9"}.fa-duotone.fa-circle-arrow-down-right:after,.fad.fa-circle-arrow-down-right:after{content:"\e0fa\e0fa"}.fa-duotone.fa-arrow-circle-left:after,.fa-duotone.fa-circle-arrow-left:after,.fad.fa-arrow-circle-left:after,.fad.fa-circle-arrow-left:after{content:"\f0a8\f0a8"}.fa-duotone.fa-arrow-circle-right:after,.fa-duotone.fa-circle-arrow-right:after,.fad.fa-arrow-circle-right:after,.fad.fa-circle-arrow-right:after{content:"\f0a9\f0a9"}.fa-duotone.fa-arrow-circle-up:after,.fa-duotone.fa-circle-arrow-up:after,.fad.fa-arrow-circle-up:after,.fad.fa-circle-arrow-up:after{content:"\f0aa\f0aa"}.fa-duotone.fa-circle-arrow-up-left:after,.fad.fa-circle-arrow-up-left:after{content:"\e0fb\e0fb"}.fa-duotone.fa-circle-arrow-up-right:after,.fad.fa-circle-arrow-up-right:after{content:"\e0fc\e0fc"}.fa-duotone.fa-circle-b:after,.fad.fa-circle-b:after{content:"\e0fd\e0fd"}.fa-duotone.fa-circle-bolt:after,.fad.fa-circle-bolt:after{content:"\e0fe\e0fe"}.fa-duotone.fa-book-circle:after,.fa-duotone.fa-circle-book-open:after,.fad.fa-book-circle:after,.fad.fa-circle-book-open:after{content:"\e0ff\e0ff"}.fa-duotone.fa-bookmark-circle:after,.fa-duotone.fa-circle-bookmark:after,.fad.fa-bookmark-circle:after,.fad.fa-circle-bookmark:after{content:"\e100\e100"}.fa-duotone.fa-circle-c:after,.fad.fa-circle-c:after{content:"\e101\e101"}.fa-duotone.fa-calendar-circle:after,.fa-duotone.fa-circle-calendar:after,.fad.fa-calendar-circle:after,.fad.fa-circle-calendar:after{content:"\e102\e102"}.fa-duotone.fa-camera-circle:after,.fa-duotone.fa-circle-camera:after,.fad.fa-camera-circle:after,.fad.fa-circle-camera:after{content:"\e103\e103"}.fa-duotone.fa-caret-circle-down:after,.fa-duotone.fa-circle-caret-down:after,.fad.fa-caret-circle-down:after,.fad.fa-circle-caret-down:after{content:"\f32d\f32d"}.fa-duotone.fa-caret-circle-left:after,.fa-duotone.fa-circle-caret-left:after,.fad.fa-caret-circle-left:after,.fad.fa-circle-caret-left:after{content:"\f32e\f32e"}.fa-duotone.fa-caret-circle-right:after,.fa-duotone.fa-circle-caret-right:after,.fad.fa-caret-circle-right:after,.fad.fa-circle-caret-right:after{content:"\f330\f330"}.fa-duotone.fa-caret-circle-up:after,.fa-duotone.fa-circle-caret-up:after,.fad.fa-caret-circle-up:after,.fad.fa-circle-caret-up:after{content:"\f331\f331"}.fa-duotone.fa-check-circle:after,.fa-duotone.fa-circle-check:after,.fad.fa-check-circle:after,.fad.fa-circle-check:after{content:"\f058\f058"}.fa-duotone.fa-chevron-circle-down:after,.fa-duotone.fa-circle-chevron-down:after,.fad.fa-chevron-circle-down:after,.fad.fa-circle-chevron-down:after{content:"\f13a\f13a"}.fa-duotone.fa-chevron-circle-left:after,.fa-duotone.fa-circle-chevron-left:after,.fad.fa-chevron-circle-left:after,.fad.fa-circle-chevron-left:after{content:"\f137\f137"}.fa-duotone.fa-chevron-circle-right:after,.fa-duotone.fa-circle-chevron-right:after,.fad.fa-chevron-circle-right:after,.fad.fa-circle-chevron-right:after{content:"\f138\f138"}.fa-duotone.fa-chevron-circle-up:after,.fa-duotone.fa-circle-chevron-up:after,.fad.fa-chevron-circle-up:after,.fad.fa-circle-chevron-up:after{content:"\f139\f139"}.fa-duotone.fa-circle-d:after,.fad.fa-circle-d:after{content:"\e104\e104"}.fa-duotone.fa-circle-dashed:after,.fad.fa-circle-dashed:after{content:"\e105\e105"}.fa-duotone.fa-circle-divide:after,.fad.fa-circle-divide:after{content:"\e106\e106"}.fa-duotone.fa-circle-dollar:after,.fa-duotone.fa-dollar-circle:after,.fa-duotone.fa-usd-circle:after,.fad.fa-circle-dollar:after,.fad.fa-dollar-circle:after,.fad.fa-usd-circle:after{content:"\f2e8\f2e8"}.fa-duotone.fa-circle-dollar-to-slot:after,.fa-duotone.fa-donate:after,.fad.fa-circle-dollar-to-slot:after,.fad.fa-donate:after{content:"\f4b9\f4b9"}.fa-duotone.fa-circle-dot:after,.fa-duotone.fa-dot-circle:after,.fad.fa-circle-dot:after,.fad.fa-dot-circle:after{content:"\f192\f192"}.fa-duotone.fa-arrow-alt-circle-down:after,.fa-duotone.fa-circle-down:after,.fad.fa-arrow-alt-circle-down:after,.fad.fa-circle-down:after{content:"\f358\f358"}.fa-duotone.fa-circle-down-left:after,.fad.fa-circle-down-left:after{content:"\e107\e107"}.fa-duotone.fa-circle-down-right:after,.fad.fa-circle-down-right:after{content:"\e108\e108"}.fa-duotone.fa-circle-e:after,.fad.fa-circle-e:after{content:"\e109\e109"}.fa-duotone.fa-circle-ellipsis:after,.fad.fa-circle-ellipsis:after{content:"\e10a\e10a"}.fa-duotone.fa-circle-ellipsis-vertical:after,.fad.fa-circle-ellipsis-vertical:after{content:"\e10b\e10b"}.fa-duotone.fa-circle-envelope:after,.fa-duotone.fa-envelope-circle:after,.fad.fa-circle-envelope:after,.fad.fa-envelope-circle:after{content:"\e10c\e10c"}.fa-duotone.fa-circle-exclamation:after,.fa-duotone.fa-exclamation-circle:after,.fad.fa-circle-exclamation:after,.fad.fa-exclamation-circle:after{content:"\f06a\f06a"}.fa-duotone.fa-circle-exclamation-check:after,.fad.fa-circle-exclamation-check:after{content:"\e10d\e10d"}.fa-duotone.fa-circle-f:after,.fad.fa-circle-f:after{content:"\e10e\e10e"}.fa-duotone.fa-circle-g:after,.fad.fa-circle-g:after{content:"\e10f\e10f"}.fa-duotone.fa-circle-h:after,.fa-duotone.fa-hospital-symbol:after,.fad.fa-circle-h:after,.fad.fa-hospital-symbol:after{content:"\f47e\f47e"}.fa-duotone.fa-circle-half:after,.fad.fa-circle-half:after{content:"\e110\e110"}.fa-duotone.fa-adjust:after,.fa-duotone.fa-circle-half-stroke:after,.fad.fa-adjust:after,.fad.fa-circle-half-stroke:after{content:"\f042\f042"}.fa-duotone.fa-circle-heart:after,.fa-duotone.fa-heart-circle:after,.fad.fa-circle-heart:after,.fad.fa-heart-circle:after{content:"\f4c7\f4c7"}.fa-duotone.fa-circle-i:after,.fad.fa-circle-i:after{content:"\e111\e111"}.fa-duotone.fa-circle-info:after,.fa-duotone.fa-info-circle:after,.fad.fa-circle-info:after,.fad.fa-info-circle:after{content:"\f05a\f05a"}.fa-duotone.fa-circle-j:after,.fad.fa-circle-j:after{content:"\e112\e112"}.fa-duotone.fa-circle-k:after,.fad.fa-circle-k:after{content:"\e113\e113"}.fa-duotone.fa-circle-l:after,.fad.fa-circle-l:after{content:"\e114\e114"}.fa-duotone.fa-arrow-alt-circle-left:after,.fa-duotone.fa-circle-left:after,.fad.fa-arrow-alt-circle-left:after,.fad.fa-circle-left:after{content:"\f359\f359"}.fa-duotone.fa-circle-location-arrow:after,.fa-duotone.fa-location-circle:after,.fad.fa-circle-location-arrow:after,.fad.fa-location-circle:after{content:"\f602\f602"}.fa-duotone.fa-circle-m:after,.fad.fa-circle-m:after{content:"\e115\e115"}.fa-duotone.fa-circle-microphone:after,.fa-duotone.fa-microphone-circle:after,.fad.fa-circle-microphone:after,.fad.fa-microphone-circle:after{content:"\e116\e116"}.fa-duotone.fa-circle-microphone-lines:after,.fa-duotone.fa-microphone-circle-alt:after,.fad.fa-circle-microphone-lines:after,.fad.fa-microphone-circle-alt:after{content:"\e117\e117"}.fa-duotone.fa-circle-minus:after,.fa-duotone.fa-minus-circle:after,.fad.fa-circle-minus:after,.fad.fa-minus-circle:after{content:"\f056\f056"}.fa-duotone.fa-circle-n:after,.fad.fa-circle-n:after{content:"\e118\e118"}.fa-duotone.fa-circle-notch:after,.fad.fa-circle-notch:after{content:"\f1ce\f1ce"}.fa-duotone.fa-circle-o:after,.fad.fa-circle-o:after{content:"\e119\e119"}.fa-duotone.fa-circle-p:after,.fad.fa-circle-p:after{content:"\e11a\e11a"}.fa-duotone.fa-circle-parking:after,.fa-duotone.fa-parking-circle:after,.fad.fa-circle-parking:after,.fad.fa-parking-circle:after{content:"\f615\f615"}.fa-duotone.fa-circle-pause:after,.fa-duotone.fa-pause-circle:after,.fad.fa-circle-pause:after,.fad.fa-pause-circle:after{content:"\f28b\f28b"}.fa-duotone.fa-circle-phone:after,.fa-duotone.fa-phone-circle:after,.fad.fa-circle-phone:after,.fad.fa-phone-circle:after{content:"\e11b\e11b"}.fa-duotone.fa-circle-phone-flip:after,.fa-duotone.fa-phone-circle-alt:after,.fad.fa-circle-phone-flip:after,.fad.fa-phone-circle-alt:after{content:"\e11c\e11c"}.fa-duotone.fa-circle-phone-hangup:after,.fa-duotone.fa-phone-circle-down:after,.fad.fa-circle-phone-hangup:after,.fad.fa-phone-circle-down:after{content:"\e11d\e11d"}.fa-duotone.fa-circle-play:after,.fa-duotone.fa-play-circle:after,.fad.fa-circle-play:after,.fad.fa-play-circle:after{content:"\f144\f144"}.fa-duotone.fa-circle-plus:after,.fa-duotone.fa-plus-circle:after,.fad.fa-circle-plus:after,.fad.fa-plus-circle:after{content:"\f055\f055"}.fa-duotone.fa-circle-q:after,.fad.fa-circle-q:after{content:"\e11e\e11e"}.fa-duotone.fa-circle-quarter:after,.fad.fa-circle-quarter:after{content:"\e11f\e11f"}.fa-duotone.fa-circle-quarters:after,.fad.fa-circle-quarters:after{content:"\e3f8\e3f8"}.fa-duotone.fa-circle-question:after,.fa-duotone.fa-question-circle:after,.fad.fa-circle-question:after,.fad.fa-question-circle:after{content:"\f059\f059"}.fa-duotone.fa-circle-r:after,.fad.fa-circle-r:after{content:"\e120\e120"}.fa-duotone.fa-circle-radiation:after,.fa-duotone.fa-radiation-alt:after,.fad.fa-circle-radiation:after,.fad.fa-radiation-alt:after{content:"\f7ba\f7ba"}.fa-duotone.fa-arrow-alt-circle-right:after,.fa-duotone.fa-circle-right:after,.fad.fa-arrow-alt-circle-right:after,.fad.fa-circle-right:after{content:"\f35a\f35a"}.fa-duotone.fa-circle-s:after,.fad.fa-circle-s:after{content:"\e121\e121"}.fa-duotone.fa-circle-small:after,.fad.fa-circle-small:after{content:"\e122\e122"}.fa-duotone.fa-circle-sort:after,.fa-duotone.fa-sort-circle:after,.fad.fa-circle-sort:after,.fad.fa-sort-circle:after{content:"\e030\e030"}.fa-duotone.fa-circle-sort-down:after,.fa-duotone.fa-sort-circle-down:after,.fad.fa-circle-sort-down:after,.fad.fa-sort-circle-down:after{content:"\e031\e031"}.fa-duotone.fa-circle-sort-up:after,.fa-duotone.fa-sort-circle-up:after,.fad.fa-circle-sort-up:after,.fad.fa-sort-circle-up:after{content:"\e032\e032"}.fa-duotone.fa-circle-star:after,.fa-duotone.fa-star-circle:after,.fad.fa-circle-star:after,.fad.fa-star-circle:after{content:"\e123\e123"}.fa-duotone.fa-circle-stop:after,.fa-duotone.fa-stop-circle:after,.fad.fa-circle-stop:after,.fad.fa-stop-circle:after{content:"\f28d\f28d"}.fa-duotone.fa-circle-t:after,.fad.fa-circle-t:after{content:"\e124\e124"}.fa-duotone.fa-circle-three-quarters:after,.fad.fa-circle-three-quarters:after{content:"\e125\e125"}.fa-duotone.fa-circle-trash:after,.fa-duotone.fa-trash-circle:after,.fad.fa-circle-trash:after,.fad.fa-trash-circle:after{content:"\e126\e126"}.fa-duotone.fa-circle-u:after,.fad.fa-circle-u:after{content:"\e127\e127"}.fa-duotone.fa-arrow-alt-circle-up:after,.fa-duotone.fa-circle-up:after,.fad.fa-arrow-alt-circle-up:after,.fad.fa-circle-up:after{content:"\f35b\f35b"}.fa-duotone.fa-circle-up-left:after,.fad.fa-circle-up-left:after{content:"\e128\e128"}.fa-duotone.fa-circle-up-right:after,.fad.fa-circle-up-right:after{content:"\e129\e129"}.fa-duotone.fa-circle-user:after,.fa-duotone.fa-user-circle:after,.fad.fa-circle-user:after,.fad.fa-user-circle:after{content:"\f2bd\f2bd"}.fa-duotone.fa-circle-v:after,.fad.fa-circle-v:after{content:"\e12a\e12a"}.fa-duotone.fa-circle-video:after,.fa-duotone.fa-video-circle:after,.fad.fa-circle-video:after,.fad.fa-video-circle:after{content:"\e12b\e12b"}.fa-duotone.fa-circle-w:after,.fad.fa-circle-w:after{content:"\e12c\e12c"}.fa-duotone.fa-circle-waveform-lines:after,.fa-duotone.fa-waveform-circle:after,.fad.fa-circle-waveform-lines:after,.fad.fa-waveform-circle:after{content:"\e12d\e12d"}.fa-duotone.fa-circle-x:after,.fad.fa-circle-x:after{content:"\e12e\e12e"}.fa-duotone.fa-circle-xmark:after,.fa-duotone.fa-times-circle:after,.fa-duotone.fa-xmark-circle:after,.fad.fa-circle-xmark:after,.fad.fa-times-circle:after,.fad.fa-xmark-circle:after{content:"\f057\f057"}.fa-duotone.fa-circle-y:after,.fad.fa-circle-y:after{content:"\e12f\e12f"}.fa-duotone.fa-circle-z:after,.fad.fa-circle-z:after{content:"\e130\e130"}.fa-duotone.fa-citrus:after,.fad.fa-citrus:after{content:"\e2f4\e2f4"}.fa-duotone.fa-citrus-slice:after,.fad.fa-citrus-slice:after{content:"\e2f5\e2f5"}.fa-duotone.fa-city:after,.fad.fa-city:after{content:"\f64f\f64f"}.fa-duotone.fa-clapperboard:after,.fad.fa-clapperboard:after{content:"\e131\e131"}.fa-duotone.fa-clapperboard-play:after,.fad.fa-clapperboard-play:after{content:"\e132\e132"}.fa-duotone.fa-clarinet:after,.fad.fa-clarinet:after{content:"\f8ad\f8ad"}.fa-duotone.fa-claw-marks:after,.fad.fa-claw-marks:after{content:"\f6c2\f6c2"}.fa-duotone.fa-clipboard:after,.fad.fa-clipboard:after{content:"\f328\f328"}.fa-duotone.fa-clipboard-check:after,.fad.fa-clipboard-check:after{content:"\f46c\f46c"}.fa-duotone.fa-clipboard-list:after,.fad.fa-clipboard-list:after{content:"\f46d\f46d"}.fa-duotone.fa-clipboard-list-check:after,.fad.fa-clipboard-list-check:after{content:"\f737\f737"}.fa-duotone.fa-clipboard-medical:after,.fad.fa-clipboard-medical:after{content:"\e133\e133"}.fa-duotone.fa-clipboard-prescription:after,.fad.fa-clipboard-prescription:after{content:"\f5e8\f5e8"}.fa-duotone.fa-clipboard-user:after,.fad.fa-clipboard-user:after{content:"\f7f3\f7f3"}.fa-duotone.fa-clock-four:after,.fa-duotone.fa-clock:after,.fad.fa-clock-four:after,.fad.fa-clock:after{content:"\f017\f017"}.fa-duotone.fa-clock-desk:after,.fad.fa-clock-desk:after{content:"\e134\e134"}.fa-duotone.fa-clock-eight:after,.fad.fa-clock-eight:after{content:"\e345\e345"}.fa-duotone.fa-clock-eight-thirty:after,.fad.fa-clock-eight-thirty:after{content:"\e346\e346"}.fa-duotone.fa-clock-eleven:after,.fad.fa-clock-eleven:after{content:"\e347\e347"}.fa-duotone.fa-clock-eleven-thirty:after,.fad.fa-clock-eleven-thirty:after{content:"\e348\e348"}.fa-duotone.fa-clock-five:after,.fad.fa-clock-five:after{content:"\e349\e349"}.fa-duotone.fa-clock-five-thirty:after,.fad.fa-clock-five-thirty:after{content:"\e34a\e34a"}.fa-duotone.fa-clock-four-thirty:after,.fad.fa-clock-four-thirty:after{content:"\e34b\e34b"}.fa-duotone.fa-clock-nine:after,.fad.fa-clock-nine:after{content:"\e34c\e34c"}.fa-duotone.fa-clock-nine-thirty:after,.fad.fa-clock-nine-thirty:after{content:"\e34d\e34d"}.fa-duotone.fa-clock-one:after,.fad.fa-clock-one:after{content:"\e34e\e34e"}.fa-duotone.fa-clock-one-thirty:after,.fad.fa-clock-one-thirty:after{content:"\e34f\e34f"}.fa-duotone.fa-clock-rotate-left:after,.fa-duotone.fa-history:after,.fad.fa-clock-rotate-left:after,.fad.fa-history:after{content:"\f1da\f1da"}.fa-duotone.fa-clock-seven:after,.fad.fa-clock-seven:after{content:"\e350\e350"}.fa-duotone.fa-clock-seven-thirty:after,.fad.fa-clock-seven-thirty:after{content:"\e351\e351"}.fa-duotone.fa-clock-six:after,.fad.fa-clock-six:after{content:"\e352\e352"}.fa-duotone.fa-clock-six-thirty:after,.fad.fa-clock-six-thirty:after{content:"\e353\e353"}.fa-duotone.fa-clock-ten:after,.fad.fa-clock-ten:after{content:"\e354\e354"}.fa-duotone.fa-clock-ten-thirty:after,.fad.fa-clock-ten-thirty:after{content:"\e355\e355"}.fa-duotone.fa-clock-three:after,.fad.fa-clock-three:after{content:"\e356\e356"}.fa-duotone.fa-clock-three-thirty:after,.fad.fa-clock-three-thirty:after{content:"\e357\e357"}.fa-duotone.fa-clock-twelve:after,.fad.fa-clock-twelve:after{content:"\e358\e358"}.fa-duotone.fa-clock-twelve-thirty:after,.fad.fa-clock-twelve-thirty:after{content:"\e359\e359"}.fa-duotone.fa-clock-two:after,.fad.fa-clock-two:after{content:"\e35a\e35a"}.fa-duotone.fa-clock-two-thirty:after,.fad.fa-clock-two-thirty:after{content:"\e35b\e35b"}.fa-duotone.fa-clone:after,.fad.fa-clone:after{content:"\f24d\f24d"}.fa-duotone.fa-closed-captioning:after,.fad.fa-closed-captioning:after{content:"\f20a\f20a"}.fa-duotone.fa-closed-captioning-slash:after,.fad.fa-closed-captioning-slash:after{content:"\e135\e135"}.fa-duotone.fa-clothes-hanger:after,.fad.fa-clothes-hanger:after{content:"\e136\e136"}.fa-duotone.fa-cloud:after,.fad.fa-cloud:after{content:"\f0c2\f0c2"}.fa-duotone.fa-cloud-arrow-down:after,.fa-duotone.fa-cloud-download-alt:after,.fa-duotone.fa-cloud-download:after,.fad.fa-cloud-arrow-down:after,.fad.fa-cloud-download-alt:after,.fad.fa-cloud-download:after{content:"\f0ed\f0ed"}.fa-duotone.fa-cloud-arrow-up:after,.fa-duotone.fa-cloud-upload-alt:after,.fa-duotone.fa-cloud-upload:after,.fad.fa-cloud-arrow-up:after,.fad.fa-cloud-upload-alt:after,.fad.fa-cloud-upload:after{content:"\f0ee\f0ee"}.fa-duotone.fa-cloud-bolt:after,.fa-duotone.fa-thunderstorm:after,.fad.fa-cloud-bolt:after,.fad.fa-thunderstorm:after{content:"\f76c\f76c"}.fa-duotone.fa-cloud-bolt-moon:after,.fa-duotone.fa-thunderstorm-moon:after,.fad.fa-cloud-bolt-moon:after,.fad.fa-thunderstorm-moon:after{content:"\f76d\f76d"}.fa-duotone.fa-cloud-bolt-sun:after,.fa-duotone.fa-thunderstorm-sun:after,.fad.fa-cloud-bolt-sun:after,.fad.fa-thunderstorm-sun:after{content:"\f76e\f76e"}.fa-duotone.fa-cloud-check:after,.fad.fa-cloud-check:after{content:"\e35c\e35c"}.fa-duotone.fa-cloud-drizzle:after,.fad.fa-cloud-drizzle:after{content:"\f738\f738"}.fa-duotone.fa-cloud-exclamation:after,.fad.fa-cloud-exclamation:after{content:"\e491\e491"}.fa-duotone.fa-cloud-fog:after,.fa-duotone.fa-fog:after,.fad.fa-cloud-fog:after,.fad.fa-fog:after{content:"\f74e\f74e"}.fa-duotone.fa-cloud-hail:after,.fad.fa-cloud-hail:after{content:"\f739\f739"}.fa-duotone.fa-cloud-hail-mixed:after,.fad.fa-cloud-hail-mixed:after{content:"\f73a\f73a"}.fa-duotone.fa-cloud-meatball:after,.fad.fa-cloud-meatball:after{content:"\f73b\f73b"}.fa-duotone.fa-cloud-minus:after,.fad.fa-cloud-minus:after{content:"\e35d\e35d"}.fa-duotone.fa-cloud-moon:after,.fad.fa-cloud-moon:after{content:"\f6c3\f6c3"}.fa-duotone.fa-cloud-moon-rain:after,.fad.fa-cloud-moon-rain:after{content:"\f73c\f73c"}.fa-duotone.fa-cloud-music:after,.fad.fa-cloud-music:after{content:"\f8ae\f8ae"}.fa-duotone.fa-cloud-plus:after,.fad.fa-cloud-plus:after{content:"\e35e\e35e"}.fa-duotone.fa-cloud-question:after,.fad.fa-cloud-question:after{content:"\e492\e492"}.fa-duotone.fa-cloud-rain:after,.fad.fa-cloud-rain:after{content:"\f73d\f73d"}.fa-duotone.fa-cloud-rainbow:after,.fad.fa-cloud-rainbow:after{content:"\f73e\f73e"}.fa-duotone.fa-cloud-showers:after,.fad.fa-cloud-showers:after{content:"\f73f\f73f"}.fa-duotone.fa-cloud-showers-heavy:after,.fad.fa-cloud-showers-heavy:after{content:"\f740\f740"}.fa-duotone.fa-cloud-slash:after,.fad.fa-cloud-slash:after{content:"\e137\e137"}.fa-duotone.fa-cloud-sleet:after,.fad.fa-cloud-sleet:after{content:"\f741\f741"}.fa-duotone.fa-cloud-snow:after,.fad.fa-cloud-snow:after{content:"\f742\f742"}.fa-duotone.fa-cloud-sun:after,.fad.fa-cloud-sun:after{content:"\f6c4\f6c4"}.fa-duotone.fa-cloud-sun-rain:after,.fad.fa-cloud-sun-rain:after{content:"\f743\f743"}.fa-duotone.fa-cloud-word:after,.fad.fa-cloud-word:after{content:"\e138\e138"}.fa-duotone.fa-cloud-xmark:after,.fad.fa-cloud-xmark:after{content:"\e35f\e35f"}.fa-duotone.fa-clouds:after,.fad.fa-clouds:after{content:"\f744\f744"}.fa-duotone.fa-clouds-moon:after,.fad.fa-clouds-moon:after{content:"\f745\f745"}.fa-duotone.fa-clouds-sun:after,.fad.fa-clouds-sun:after{content:"\f746\f746"}.fa-duotone.fa-clover:after,.fad.fa-clover:after{content:"\e139\e139"}.fa-duotone.fa-club:after,.fad.fa-club:after{content:"\f327\f327"}.fa-duotone.fa-coconut:after,.fad.fa-coconut:after{content:"\e2f6\e2f6"}.fa-duotone.fa-code:after,.fad.fa-code:after{content:"\f121\f121"}.fa-duotone.fa-code-branch:after,.fad.fa-code-branch:after{content:"\f126\f126"}.fa-duotone.fa-code-commit:after,.fad.fa-code-commit:after{content:"\f386\f386"}.fa-duotone.fa-code-compare:after,.fad.fa-code-compare:after{content:"\e13a\e13a"}.fa-duotone.fa-code-fork:after,.fad.fa-code-fork:after{content:"\e13b\e13b"}.fa-duotone.fa-code-merge:after,.fad.fa-code-merge:after{content:"\f387\f387"}.fa-duotone.fa-code-pull-request:after,.fad.fa-code-pull-request:after{content:"\e13c\e13c"}.fa-duotone.fa-code-pull-request-closed:after,.fad.fa-code-pull-request-closed:after{content:"\e3f9\e3f9"}.fa-duotone.fa-code-pull-request-draft:after,.fad.fa-code-pull-request-draft:after{content:"\e3fa\e3fa"}.fa-duotone.fa-code-simple:after,.fad.fa-code-simple:after{content:"\e13d\e13d"}.fa-duotone.fa-coffee-bean:after,.fad.fa-coffee-bean:after{content:"\e13e\e13e"}.fa-duotone.fa-coffee-beans:after,.fad.fa-coffee-beans:after{content:"\e13f\e13f"}.fa-duotone.fa-coffee-pot:after,.fad.fa-coffee-pot:after{content:"\e002\e002"}.fa-duotone.fa-coffin:after,.fad.fa-coffin:after{content:"\f6c6\f6c6"}.fa-duotone.fa-coffin-cross:after,.fad.fa-coffin-cross:after{content:"\e051\e051"}.fa-duotone.fa-coin:after,.fad.fa-coin:after{content:"\f85c\f85c"}.fa-duotone.fa-coin-blank:after,.fad.fa-coin-blank:after{content:"\e3fb\e3fb"}.fa-duotone.fa-coin-front:after,.fad.fa-coin-front:after{content:"\e3fc\e3fc"}.fa-duotone.fa-coin-vertical:after,.fad.fa-coin-vertical:after{content:"\e3fd\e3fd"}.fa-duotone.fa-coins:after,.fad.fa-coins:after{content:"\f51e\f51e"}.fa-duotone.fa-colon:after,.fad.fa-colon:after{content:"\3a\3a"}.fa-duotone.fa-colon-sign:after,.fad.fa-colon-sign:after{content:"\e140\e140"}.fa-duotone.fa-columns-3:after,.fad.fa-columns-3:after{content:"\e361\e361"}.fa-duotone.fa-comet:after,.fad.fa-comet:after{content:"\e003\e003"}.fa-duotone.fa-comma:after,.fad.fa-comma:after{content:"\2c\2c"}.fa-duotone.fa-command:after,.fad.fa-command:after{content:"\e142\e142"}.fa-duotone.fa-comment:after,.fad.fa-comment:after{content:"\f075\f075"}.fa-duotone.fa-comment-arrow-down:after,.fad.fa-comment-arrow-down:after{content:"\e143\e143"}.fa-duotone.fa-comment-arrow-up:after,.fad.fa-comment-arrow-up:after{content:"\e144\e144"}.fa-duotone.fa-comment-arrow-up-right:after,.fad.fa-comment-arrow-up-right:after{content:"\e145\e145"}.fa-duotone.fa-comment-captions:after,.fad.fa-comment-captions:after{content:"\e146\e146"}.fa-duotone.fa-comment-check:after,.fad.fa-comment-check:after{content:"\f4ac\f4ac"}.fa-duotone.fa-comment-code:after,.fad.fa-comment-code:after{content:"\e147\e147"}.fa-duotone.fa-comment-dollar:after,.fad.fa-comment-dollar:after{content:"\f651\f651"}.fa-duotone.fa-comment-dots:after,.fa-duotone.fa-commenting:after,.fad.fa-comment-dots:after,.fad.fa-commenting:after{content:"\f4ad\f4ad"}.fa-duotone.fa-comment-exclamation:after,.fad.fa-comment-exclamation:after{content:"\f4af\f4af"}.fa-duotone.fa-comment-image:after,.fad.fa-comment-image:after{content:"\e148\e148"}.fa-duotone.fa-comment-lines:after,.fad.fa-comment-lines:after{content:"\f4b0\f4b0"}.fa-duotone.fa-comment-medical:after,.fad.fa-comment-medical:after{content:"\f7f5\f7f5"}.fa-duotone.fa-comment-middle:after,.fad.fa-comment-middle:after{content:"\e149\e149"}.fa-duotone.fa-comment-middle-top:after,.fad.fa-comment-middle-top:after{content:"\e14a\e14a"}.fa-duotone.fa-comment-minus:after,.fad.fa-comment-minus:after{content:"\f4b1\f4b1"}.fa-duotone.fa-comment-music:after,.fad.fa-comment-music:after{content:"\f8b0\f8b0"}.fa-duotone.fa-comment-edit:after,.fa-duotone.fa-comment-pen:after,.fad.fa-comment-edit:after,.fad.fa-comment-pen:after{content:"\f4ae\f4ae"}.fa-duotone.fa-comment-plus:after,.fad.fa-comment-plus:after{content:"\f4b2\f4b2"}.fa-duotone.fa-comment-question:after,.fad.fa-comment-question:after{content:"\e14b\e14b"}.fa-duotone.fa-comment-quote:after,.fad.fa-comment-quote:after{content:"\e14c\e14c"}.fa-duotone.fa-comment-slash:after,.fad.fa-comment-slash:after{content:"\f4b3\f4b3"}.fa-duotone.fa-comment-smile:after,.fad.fa-comment-smile:after{content:"\f4b4\f4b4"}.fa-duotone.fa-comment-sms:after,.fa-duotone.fa-sms:after,.fad.fa-comment-sms:after,.fad.fa-sms:after{content:"\f7cd\f7cd"}.fa-duotone.fa-comment-text:after,.fad.fa-comment-text:after{content:"\e14d\e14d"}.fa-duotone.fa-comment-times:after,.fa-duotone.fa-comment-xmark:after,.fad.fa-comment-times:after,.fad.fa-comment-xmark:after{content:"\f4b5\f4b5"}.fa-duotone.fa-comments:after,.fad.fa-comments:after{content:"\f086\f086"}.fa-duotone.fa-comments-dollar:after,.fad.fa-comments-dollar:after{content:"\f653\f653"}.fa-duotone.fa-comments-question:after,.fad.fa-comments-question:after{content:"\e14e\e14e"}.fa-duotone.fa-comments-question-check:after,.fad.fa-comments-question-check:after{content:"\e14f\e14f"}.fa-duotone.fa-compact-disc:after,.fad.fa-compact-disc:after{content:"\f51f\f51f"}.fa-duotone.fa-compass:after,.fad.fa-compass:after{content:"\f14e\f14e"}.fa-duotone.fa-compass-drafting:after,.fa-duotone.fa-drafting-compass:after,.fad.fa-compass-drafting:after,.fad.fa-drafting-compass:after{content:"\f568\f568"}.fa-duotone.fa-compass-slash:after,.fad.fa-compass-slash:after{content:"\f5e9\f5e9"}.fa-duotone.fa-compress:after,.fad.fa-compress:after{content:"\f066\f066"}.fa-duotone.fa-compress-wide:after,.fad.fa-compress-wide:after{content:"\f326\f326"}.fa-duotone.fa-computer-classic:after,.fad.fa-computer-classic:after{content:"\f8b1\f8b1"}.fa-duotone.fa-computer-mouse:after,.fa-duotone.fa-mouse:after,.fad.fa-computer-mouse:after,.fad.fa-mouse:after{content:"\f8cc\f8cc"}.fa-duotone.fa-computer-mouse-scrollwheel:after,.fa-duotone.fa-mouse-alt:after,.fad.fa-computer-mouse-scrollwheel:after,.fad.fa-mouse-alt:after{content:"\f8cd\f8cd"}.fa-duotone.fa-computer-speaker:after,.fad.fa-computer-speaker:after{content:"\f8b2\f8b2"}.fa-duotone.fa-container-storage:after,.fad.fa-container-storage:after{content:"\f4b7\f4b7"}.fa-duotone.fa-conveyor-belt:after,.fad.fa-conveyor-belt:after{content:"\f46e\f46e"}.fa-duotone.fa-conveyor-belt-alt:after,.fa-duotone.fa-conveyor-belt-boxes:after,.fad.fa-conveyor-belt-alt:after,.fad.fa-conveyor-belt-boxes:after{content:"\f46f\f46f"}.fa-duotone.fa-conveyor-belt-empty:after,.fad.fa-conveyor-belt-empty:after{content:"\e150\e150"}.fa-duotone.fa-cookie:after,.fad.fa-cookie:after{content:"\f563\f563"}.fa-duotone.fa-cookie-bite:after,.fad.fa-cookie-bite:after{content:"\f564\f564"}.fa-duotone.fa-copy:after,.fad.fa-copy:after{content:"\f0c5\f0c5"}.fa-duotone.fa-copyright:after,.fad.fa-copyright:after{content:"\f1f9\f1f9"}.fa-duotone.fa-corn:after,.fad.fa-corn:after{content:"\f6c7\f6c7"}.fa-duotone.fa-corner:after,.fad.fa-corner:after{content:"\e3fe\e3fe"}.fa-duotone.fa-couch:after,.fad.fa-couch:after{content:"\f4b8\f4b8"}.fa-duotone.fa-cow:after,.fad.fa-cow:after{content:"\f6c8\f6c8"}.fa-duotone.fa-cowbell:after,.fad.fa-cowbell:after{content:"\f8b3\f8b3"}.fa-duotone.fa-cowbell-circle-plus:after,.fa-duotone.fa-cowbell-more:after,.fad.fa-cowbell-circle-plus:after,.fad.fa-cowbell-more:after{content:"\f8b4\f8b4"}.fa-duotone.fa-crab:after,.fad.fa-crab:after{content:"\e3ff\e3ff"}.fa-duotone.fa-crate-apple:after,.fad.fa-crate-apple:after{content:"\f6b1\f6b1"}.fa-duotone.fa-apple-crate:after,.fad.fa-apple-crate:after{content:"\f6b1\f6b1"}.fa-duotone.fa-crate-empty:after,.fad.fa-crate-empty:after{content:"\e151\e151"}.fa-duotone.fa-credit-card-alt:after,.fa-duotone.fa-credit-card:after,.fad.fa-credit-card-alt:after,.fad.fa-credit-card:after{content:"\f09d\f09d"}.fa-duotone.fa-credit-card-blank:after,.fad.fa-credit-card-blank:after{content:"\f389\f389"}.fa-duotone.fa-credit-card-front:after,.fad.fa-credit-card-front:after{content:"\f38a\f38a"}.fa-duotone.fa-cricket-bat-ball:after,.fa-duotone.fa-cricket:after,.fad.fa-cricket-bat-ball:after,.fad.fa-cricket:after{content:"\f449\f449"}.fa-duotone.fa-croissant:after,.fad.fa-croissant:after{content:"\f7f6\f7f6"}.fa-duotone.fa-crop:after,.fad.fa-crop:after{content:"\f125\f125"}.fa-duotone.fa-crop-alt:after,.fa-duotone.fa-crop-simple:after,.fad.fa-crop-alt:after,.fad.fa-crop-simple:after{content:"\f565\f565"}.fa-duotone.fa-cross:after,.fad.fa-cross:after{content:"\f654\f654"}.fa-duotone.fa-crosshairs:after,.fad.fa-crosshairs:after{content:"\f05b\f05b"}.fa-duotone.fa-crow:after,.fad.fa-crow:after{content:"\f520\f520"}.fa-duotone.fa-crown:after,.fad.fa-crown:after{content:"\f521\f521"}.fa-duotone.fa-crutch:after,.fad.fa-crutch:after{content:"\f7f7\f7f7"}.fa-duotone.fa-crutches:after,.fad.fa-crutches:after{content:"\f7f8\f7f8"}.fa-duotone.fa-cruzeiro-sign:after,.fad.fa-cruzeiro-sign:after{content:"\e152\e152"}.fa-duotone.fa-crystal-ball:after,.fad.fa-crystal-ball:after{content:"\e362\e362"}.fa-duotone.fa-cube:after,.fad.fa-cube:after{content:"\f1b2\f1b2"}.fa-duotone.fa-cubes:after,.fad.fa-cubes:after{content:"\f1b3\f1b3"}.fa-duotone.fa-cucumber:after,.fad.fa-cucumber:after{content:"\e401\e401"}.fa-duotone.fa-cup-straw:after,.fad.fa-cup-straw:after{content:"\e363\e363"}.fa-duotone.fa-cup-straw-swoosh:after,.fad.fa-cup-straw-swoosh:after{content:"\e364\e364"}.fa-duotone.fa-coffee-togo:after,.fa-duotone.fa-cup-togo:after,.fad.fa-coffee-togo:after,.fad.fa-cup-togo:after{content:"\f6c5\f6c5"}.fa-duotone.fa-cupcake:after,.fad.fa-cupcake:after{content:"\e402\e402"}.fa-duotone.fa-curling-stone:after,.fa-duotone.fa-curling:after,.fad.fa-curling-stone:after,.fad.fa-curling:after{content:"\f44a\f44a"}.fa-duotone.fa-custard:after,.fad.fa-custard:after{content:"\e403\e403"}.fa-duotone.fa-d:after,.fad.fa-d:after{content:"\44\44"}.fa-duotone.fa-dagger:after,.fad.fa-dagger:after{content:"\f6cb\f6cb"}.fa-duotone.fa-dash:after,.fad.fa-dash:after{content:"\e404\e404"}.fa-duotone.fa-database:after,.fad.fa-database:after{content:"\f1c0\f1c0"}.fa-duotone.fa-deer:after,.fad.fa-deer:after{content:"\f78e\f78e"}.fa-duotone.fa-deer-rudolph:after,.fad.fa-deer-rudolph:after{content:"\f78f\f78f"}.fa-duotone.fa-backspace:after,.fa-duotone.fa-delete-left:after,.fad.fa-backspace:after,.fad.fa-delete-left:after{content:"\f55a\f55a"}.fa-duotone.fa-delete-right:after,.fad.fa-delete-right:after{content:"\e154\e154"}.fa-duotone.fa-democrat:after,.fad.fa-democrat:after{content:"\f747\f747"}.fa-duotone.fa-desktop-alt:after,.fa-duotone.fa-desktop:after,.fad.fa-desktop-alt:after,.fad.fa-desktop:after{content:"\f390\f390"}.fa-duotone.fa-desktop-arrow-down:after,.fad.fa-desktop-arrow-down:after{content:"\e155\e155"}.fa-duotone.fa-dharmachakra:after,.fad.fa-dharmachakra:after{content:"\f655\f655"}.fa-duotone.fa-diagram-cells:after,.fad.fa-diagram-cells:after{content:"\e475\e475"}.fa-duotone.fa-diagram-lean-canvas:after,.fad.fa-diagram-lean-canvas:after{content:"\e156\e156"}.fa-duotone.fa-diagram-nested:after,.fad.fa-diagram-nested:after{content:"\e157\e157"}.fa-duotone.fa-diagram-next:after,.fad.fa-diagram-next:after{content:"\e476\e476"}.fa-duotone.fa-diagram-predecessor:after,.fad.fa-diagram-predecessor:after{content:"\e477\e477"}.fa-duotone.fa-diagram-previous:after,.fad.fa-diagram-previous:after{content:"\e478\e478"}.fa-duotone.fa-diagram-project:after,.fa-duotone.fa-project-diagram:after,.fad.fa-diagram-project:after,.fad.fa-project-diagram:after{content:"\f542\f542"}.fa-duotone.fa-diagram-sankey:after,.fad.fa-diagram-sankey:after{content:"\e158\e158"}.fa-duotone.fa-diagram-subtask:after,.fad.fa-diagram-subtask:after{content:"\e479\e479"}.fa-duotone.fa-diagram-successor:after,.fad.fa-diagram-successor:after{content:"\e47a\e47a"}.fa-duotone.fa-diagram-venn:after,.fad.fa-diagram-venn:after{content:"\e15a\e15a"}.fa-duotone.fa-dial-med-high:after,.fa-duotone.fa-dial:after,.fad.fa-dial-med-high:after,.fad.fa-dial:after{content:"\e15b\e15b"}.fa-duotone.fa-dial-high:after,.fad.fa-dial-high:after{content:"\e15c\e15c"}.fa-duotone.fa-dial-low:after,.fad.fa-dial-low:after{content:"\e15d\e15d"}.fa-duotone.fa-dial-max:after,.fad.fa-dial-max:after{content:"\e15e\e15e"}.fa-duotone.fa-dial-med:after,.fad.fa-dial-med:after{content:"\e15f\e15f"}.fa-duotone.fa-dial-med-low:after,.fad.fa-dial-med-low:after{content:"\e160\e160"}.fa-duotone.fa-dial-min:after,.fad.fa-dial-min:after{content:"\e161\e161"}.fa-duotone.fa-dial-off:after,.fad.fa-dial-off:after{content:"\e162\e162"}.fa-duotone.fa-diamond:after,.fad.fa-diamond:after{content:"\f219\f219"}.fa-duotone.fa-diamond-exclamation:after,.fad.fa-diamond-exclamation:after{content:"\e405\e405"}.fa-duotone.fa-diamond-turn-right:after,.fa-duotone.fa-directions:after,.fad.fa-diamond-turn-right:after,.fad.fa-directions:after{content:"\f5eb\f5eb"}.fa-duotone.fa-dice:after,.fad.fa-dice:after{content:"\f522\f522"}.fa-duotone.fa-dice-d10:after,.fad.fa-dice-d10:after{content:"\f6cd\f6cd"}.fa-duotone.fa-dice-d12:after,.fad.fa-dice-d12:after{content:"\f6ce\f6ce"}.fa-duotone.fa-dice-d20:after,.fad.fa-dice-d20:after{content:"\f6cf\f6cf"}.fa-duotone.fa-dice-d4:after,.fad.fa-dice-d4:after{content:"\f6d0\f6d0"}.fa-duotone.fa-dice-d6:after,.fad.fa-dice-d6:after{content:"\f6d1\f6d1"}.fa-duotone.fa-dice-d8:after,.fad.fa-dice-d8:after{content:"\f6d2\f6d2"}.fa-duotone.fa-dice-five:after,.fad.fa-dice-five:after{content:"\f523\f523"}.fa-duotone.fa-dice-four:after,.fad.fa-dice-four:after{content:"\f524\f524"}.fa-duotone.fa-dice-one:after,.fad.fa-dice-one:after{content:"\f525\f525"}.fa-duotone.fa-dice-six:after,.fad.fa-dice-six:after{content:"\f526\f526"}.fa-duotone.fa-dice-three:after,.fad.fa-dice-three:after{content:"\f527\f527"}.fa-duotone.fa-dice-two:after,.fad.fa-dice-two:after{content:"\f528\f528"}.fa-duotone.fa-diploma:after,.fa-duotone.fa-scroll-ribbon:after,.fad.fa-diploma:after,.fad.fa-scroll-ribbon:after{content:"\f5ea\f5ea"}.fa-duotone.fa-disc-drive:after,.fad.fa-disc-drive:after{content:"\f8b5\f8b5"}.fa-duotone.fa-disease:after,.fad.fa-disease:after{content:"\f7fa\f7fa"}.fa-duotone.fa-display:after,.fad.fa-display:after{content:"\e163\e163"}.fa-duotone.fa-display-arrow-down:after,.fad.fa-display-arrow-down:after{content:"\e164\e164"}.fa-duotone.fa-desktop-code:after,.fa-duotone.fa-display-code:after,.fad.fa-desktop-code:after,.fad.fa-display-code:after{content:"\e165\e165"}.fa-duotone.fa-desktop-medical:after,.fa-duotone.fa-display-medical:after,.fad.fa-desktop-medical:after,.fad.fa-display-medical:after{content:"\e166\e166"}.fa-duotone.fa-desktop-slash:after,.fa-duotone.fa-display-slash:after,.fad.fa-desktop-slash:after,.fad.fa-display-slash:after{content:"\e2fa\e2fa"}.fa-duotone.fa-distribute-spacing-horizontal:after,.fad.fa-distribute-spacing-horizontal:after{content:"\e365\e365"}.fa-duotone.fa-distribute-spacing-vertical:after,.fad.fa-distribute-spacing-vertical:after{content:"\e366\e366"}.fa-duotone.fa-ditto:after,.fad.fa-ditto:after{content:"\22\22"}.fa-duotone.fa-divide:after,.fad.fa-divide:after{content:"\f529\f529"}.fa-duotone.fa-dna:after,.fad.fa-dna:after{content:"\f471\f471"}.fa-duotone.fa-do-not-enter:after,.fad.fa-do-not-enter:after{content:"\f5ec\f5ec"}.fa-duotone.fa-dog:after,.fad.fa-dog:after{content:"\f6d3\f6d3"}.fa-duotone.fa-dog-leashed:after,.fad.fa-dog-leashed:after{content:"\f6d4\f6d4"}.fa-duotone.fa-dollar-sign:after,.fa-duotone.fa-dollar:after,.fa-duotone.fa-usd:after,.fad.fa-dollar-sign:after,.fad.fa-dollar:after,.fad.fa-usd:after{content:"\24\24"}.fa-duotone.fa-dolly-box:after,.fa-duotone.fa-dolly:after,.fad.fa-dolly-box:after,.fad.fa-dolly:after{content:"\f472\f472"}.fa-duotone.fa-dolly-empty:after,.fad.fa-dolly-empty:after{content:"\f473\f473"}.fa-duotone.fa-dolphin:after,.fad.fa-dolphin:after{content:"\e168\e168"}.fa-duotone.fa-dong-sign:after,.fad.fa-dong-sign:after{content:"\e169\e169"}.fa-duotone.fa-donut:after,.fa-duotone.fa-doughnut:after,.fad.fa-donut:after,.fad.fa-doughnut:after{content:"\e406\e406"}.fa-duotone.fa-door-closed:after,.fad.fa-door-closed:after{content:"\f52a\f52a"}.fa-duotone.fa-door-open:after,.fad.fa-door-open:after{content:"\f52b\f52b"}.fa-duotone.fa-dove:after,.fad.fa-dove:after{content:"\f4ba\f4ba"}.fa-duotone.fa-arrow-alt-down:after,.fa-duotone.fa-down:after,.fad.fa-arrow-alt-down:after,.fad.fa-down:after{content:"\f354\f354"}.fa-duotone.fa-down-from-dotted-line:after,.fad.fa-down-from-dotted-line:after{content:"\e407\e407"}.fa-duotone.fa-arrow-alt-from-top:after,.fa-duotone.fa-down-from-line:after,.fad.fa-arrow-alt-from-top:after,.fad.fa-down-from-line:after{content:"\f349\f349"}.fa-duotone.fa-down-left:after,.fad.fa-down-left:after{content:"\e16a\e16a"}.fa-duotone.fa-compress-alt:after,.fa-duotone.fa-down-left-and-up-right-to-center:after,.fad.fa-compress-alt:after,.fad.fa-down-left-and-up-right-to-center:after{content:"\f422\f422"}.fa-duotone.fa-down-long:after,.fa-duotone.fa-long-arrow-alt-down:after,.fad.fa-down-long:after,.fad.fa-long-arrow-alt-down:after{content:"\f309\f309"}.fa-duotone.fa-down-right:after,.fad.fa-down-right:after{content:"\e16b\e16b"}.fa-duotone.fa-down-to-dotted-line:after,.fad.fa-down-to-dotted-line:after{content:"\e408\e408"}.fa-duotone.fa-arrow-alt-to-bottom:after,.fa-duotone.fa-down-to-line:after,.fad.fa-arrow-alt-to-bottom:after,.fad.fa-down-to-line:after{content:"\f34a\f34a"}.fa-duotone.fa-download:after,.fad.fa-download:after{content:"\f019\f019"}.fa-duotone.fa-dragon:after,.fad.fa-dragon:after{content:"\f6d5\f6d5"}.fa-duotone.fa-draw-circle:after,.fad.fa-draw-circle:after{content:"\f5ed\f5ed"}.fa-duotone.fa-draw-polygon:after,.fad.fa-draw-polygon:after{content:"\f5ee\f5ee"}.fa-duotone.fa-draw-square:after,.fad.fa-draw-square:after{content:"\f5ef\f5ef"}.fa-duotone.fa-dreidel:after,.fad.fa-dreidel:after{content:"\f792\f792"}.fa-duotone.fa-drone:after,.fad.fa-drone:after{content:"\f85f\f85f"}.fa-duotone.fa-drone-alt:after,.fa-duotone.fa-drone-front:after,.fad.fa-drone-alt:after,.fad.fa-drone-front:after{content:"\f860\f860"}.fa-duotone.fa-droplet:after,.fa-duotone.fa-tint:after,.fad.fa-droplet:after,.fad.fa-tint:after{content:"\f043\f043"}.fa-duotone.fa-dewpoint:after,.fa-duotone.fa-droplet-degree:after,.fad.fa-dewpoint:after,.fad.fa-droplet-degree:after{content:"\f748\f748"}.fa-duotone.fa-droplet-percent:after,.fa-duotone.fa-humidity:after,.fad.fa-droplet-percent:after,.fad.fa-humidity:after{content:"\f750\f750"}.fa-duotone.fa-droplet-slash:after,.fa-duotone.fa-tint-slash:after,.fad.fa-droplet-slash:after,.fad.fa-tint-slash:after{content:"\f5c7\f5c7"}.fa-duotone.fa-drum:after,.fad.fa-drum:after{content:"\f569\f569"}.fa-duotone.fa-drum-steelpan:after,.fad.fa-drum-steelpan:after{content:"\f56a\f56a"}.fa-duotone.fa-drumstick:after,.fad.fa-drumstick:after{content:"\f6d6\f6d6"}.fa-duotone.fa-drumstick-bite:after,.fad.fa-drumstick-bite:after{content:"\f6d7\f6d7"}.fa-duotone.fa-dryer:after,.fad.fa-dryer:after{content:"\f861\f861"}.fa-duotone.fa-dryer-alt:after,.fa-duotone.fa-dryer-heat:after,.fad.fa-dryer-alt:after,.fad.fa-dryer-heat:after{content:"\f862\f862"}.fa-duotone.fa-duck:after,.fad.fa-duck:after{content:"\f6d8\f6d8"}.fa-duotone.fa-dumbbell:after,.fad.fa-dumbbell:after{content:"\f44b\f44b"}.fa-duotone.fa-dumpster:after,.fad.fa-dumpster:after{content:"\f793\f793"}.fa-duotone.fa-dumpster-fire:after,.fad.fa-dumpster-fire:after{content:"\f794\f794"}.fa-duotone.fa-dungeon:after,.fad.fa-dungeon:after{content:"\f6d9\f6d9"}.fa-duotone.fa-e:after,.fad.fa-e:after{content:"\45\45"}.fa-duotone.fa-ear:after,.fad.fa-ear:after{content:"\f5f0\f5f0"}.fa-duotone.fa-deaf:after,.fa-duotone.fa-deafness:after,.fa-duotone.fa-ear-deaf:after,.fa-duotone.fa-hard-of-hearing:after,.fad.fa-deaf:after,.fad.fa-deafness:after,.fad.fa-ear-deaf:after,.fad.fa-hard-of-hearing:after{content:"\f2a4\f2a4"}.fa-duotone.fa-assistive-listening-systems:after,.fa-duotone.fa-ear-listen:after,.fad.fa-assistive-listening-systems:after,.fad.fa-ear-listen:after{content:"\f2a2\f2a2"}.fa-duotone.fa-ear-muffs:after,.fad.fa-ear-muffs:after{content:"\f795\f795"}.fa-duotone.fa-earth-africa:after,.fa-duotone.fa-globe-africa:after,.fad.fa-earth-africa:after,.fad.fa-globe-africa:after{content:"\f57c\f57c"}.fa-duotone.fa-earth-america:after,.fa-duotone.fa-earth-americas:after,.fa-duotone.fa-earth:after,.fa-duotone.fa-globe-americas:after,.fad.fa-earth-america:after,.fad.fa-earth-americas:after,.fad.fa-earth:after,.fad.fa-globe-americas:after{content:"\f57d\f57d"}.fa-duotone.fa-earth-asia:after,.fa-duotone.fa-globe-asia:after,.fad.fa-earth-asia:after,.fad.fa-globe-asia:after{content:"\f57e\f57e"}.fa-duotone.fa-earth-europe:after,.fa-duotone.fa-globe-europe:after,.fad.fa-earth-europe:after,.fad.fa-globe-europe:after{content:"\f7a2\f7a2"}.fa-duotone.fa-earth-oceania:after,.fa-duotone.fa-globe-oceania:after,.fad.fa-earth-oceania:after,.fad.fa-globe-oceania:after{content:"\e47b\e47b"}.fa-duotone.fa-eclipse:after,.fad.fa-eclipse:after{content:"\f749\f749"}.fa-duotone.fa-egg:after,.fad.fa-egg:after{content:"\f7fb\f7fb"}.fa-duotone.fa-egg-fried:after,.fad.fa-egg-fried:after{content:"\f7fc\f7fc"}.fa-duotone.fa-eggplant:after,.fad.fa-eggplant:after{content:"\e16c\e16c"}.fa-duotone.fa-eject:after,.fad.fa-eject:after{content:"\f052\f052"}.fa-duotone.fa-elephant:after,.fad.fa-elephant:after{content:"\f6da\f6da"}.fa-duotone.fa-elevator:after,.fad.fa-elevator:after{content:"\e16d\e16d"}.fa-duotone.fa-ellipsis-h:after,.fa-duotone.fa-ellipsis:after,.fad.fa-ellipsis-h:after,.fad.fa-ellipsis:after{content:"\f141\f141"}.fa-duotone.fa-ellipsis-h-alt:after,.fa-duotone.fa-ellipsis-stroke:after,.fad.fa-ellipsis-h-alt:after,.fad.fa-ellipsis-stroke:after{content:"\f39b\f39b"}.fa-duotone.fa-ellipsis-stroke-vertical:after,.fa-duotone.fa-ellipsis-v-alt:after,.fad.fa-ellipsis-stroke-vertical:after,.fad.fa-ellipsis-v-alt:after{content:"\f39c\f39c"}.fa-duotone.fa-ellipsis-v:after,.fa-duotone.fa-ellipsis-vertical:after,.fad.fa-ellipsis-v:after,.fad.fa-ellipsis-vertical:after{content:"\f142\f142"}.fa-duotone.fa-empty-set:after,.fad.fa-empty-set:after{content:"\f656\f656"}.fa-duotone.fa-engine:after,.fad.fa-engine:after{content:"\e16e\e16e"}.fa-duotone.fa-engine-exclamation:after,.fa-duotone.fa-engine-warning:after,.fad.fa-engine-exclamation:after,.fad.fa-engine-warning:after{content:"\f5f2\f5f2"}.fa-duotone.fa-envelope:after,.fad.fa-envelope:after{content:"\f0e0\f0e0"}.fa-duotone.fa-envelope-badge:after,.fa-duotone.fa-envelope-dot:after,.fad.fa-envelope-badge:after,.fad.fa-envelope-dot:after{content:"\e16f\e16f"}.fa-duotone.fa-envelope-open:after,.fad.fa-envelope-open:after{content:"\f2b6\f2b6"}.fa-duotone.fa-envelope-open-dollar:after,.fad.fa-envelope-open-dollar:after{content:"\f657\f657"}.fa-duotone.fa-envelope-open-text:after,.fad.fa-envelope-open-text:after{content:"\f658\f658"}.fa-duotone.fa-envelopes:after,.fad.fa-envelopes:after{content:"\e170\e170"}.fa-duotone.fa-envelopes-bulk:after,.fa-duotone.fa-mail-bulk:after,.fad.fa-envelopes-bulk:after,.fad.fa-mail-bulk:after{content:"\f674\f674"}.fa-duotone.fa-equals:after,.fad.fa-equals:after{content:"\3d\3d"}.fa-duotone.fa-eraser:after,.fad.fa-eraser:after{content:"\f12d\f12d"}.fa-duotone.fa-escalator:after,.fad.fa-escalator:after{content:"\e171\e171"}.fa-duotone.fa-ethernet:after,.fad.fa-ethernet:after{content:"\f796\f796"}.fa-duotone.fa-eur:after,.fa-duotone.fa-euro-sign:after,.fa-duotone.fa-euro:after,.fad.fa-eur:after,.fad.fa-euro-sign:after,.fad.fa-euro:after{content:"\f153\f153"}.fa-duotone.fa-exclamation:after,.fad.fa-exclamation:after{content:"\21\21"}.fa-duotone.fa-expand:after,.fad.fa-expand:after{content:"\f065\f065"}.fa-duotone.fa-expand-wide:after,.fad.fa-expand-wide:after{content:"\f320\f320"}.fa-duotone.fa-eye:after,.fad.fa-eye:after{content:"\f06e\f06e"}.fa-duotone.fa-eye-dropper-empty:after,.fa-duotone.fa-eye-dropper:after,.fa-duotone.fa-eyedropper:after,.fad.fa-eye-dropper-empty:after,.fad.fa-eye-dropper:after,.fad.fa-eyedropper:after{content:"\f1fb\f1fb"}.fa-duotone.fa-eye-dropper-full:after,.fad.fa-eye-dropper-full:after{content:"\e172\e172"}.fa-duotone.fa-eye-dropper-half:after,.fad.fa-eye-dropper-half:after{content:"\e173\e173"}.fa-duotone.fa-eye-evil:after,.fad.fa-eye-evil:after{content:"\f6db\f6db"}.fa-duotone.fa-eye-low-vision:after,.fa-duotone.fa-low-vision:after,.fad.fa-eye-low-vision:after,.fad.fa-low-vision:after{content:"\f2a8\f2a8"}.fa-duotone.fa-eye-slash:after,.fad.fa-eye-slash:after{content:"\f070\f070"}.fa-duotone.fa-eyes:after,.fad.fa-eyes:after{content:"\e367\e367"}.fa-duotone.fa-f:after,.fad.fa-f:after{content:"\46\46"}.fa-duotone.fa-angry:after,.fa-duotone.fa-face-angry:after,.fad.fa-angry:after,.fad.fa-face-angry:after{content:"\f556\f556"}.fa-duotone.fa-face-angry-horns:after,.fad.fa-face-angry-horns:after{content:"\e368\e368"}.fa-duotone.fa-face-anguished:after,.fad.fa-face-anguished:after{content:"\e369\e369"}.fa-duotone.fa-face-anxious-sweat:after,.fad.fa-face-anxious-sweat:after{content:"\e36a\e36a"}.fa-duotone.fa-face-astonished:after,.fad.fa-face-astonished:after{content:"\e36b\e36b"}.fa-duotone.fa-face-awesome:after,.fa-duotone.fa-gave-dandy:after,.fad.fa-face-awesome:after,.fad.fa-gave-dandy:after{content:"\e409\e409"}.fa-duotone.fa-face-beam-hand-over-mouth:after,.fad.fa-face-beam-hand-over-mouth:after{content:"\e47c\e47c"}.fa-duotone.fa-face-clouds:after,.fad.fa-face-clouds:after{content:"\e47d\e47d"}.fa-duotone.fa-face-confounded:after,.fad.fa-face-confounded:after{content:"\e36c\e36c"}.fa-duotone.fa-face-confused:after,.fad.fa-face-confused:after{content:"\e36d\e36d"}.fa-duotone.fa-face-cowboy-hat:after,.fad.fa-face-cowboy-hat:after{content:"\e36e\e36e"}.fa-duotone.fa-face-diagonal-mouth:after,.fad.fa-face-diagonal-mouth:after{content:"\e47e\e47e"}.fa-duotone.fa-face-disappointed:after,.fad.fa-face-disappointed:after{content:"\e36f\e36f"}.fa-duotone.fa-face-disguise:after,.fad.fa-face-disguise:after{content:"\e370\e370"}.fa-duotone.fa-dizzy:after,.fa-duotone.fa-face-dizzy:after,.fad.fa-dizzy:after,.fad.fa-face-dizzy:after{content:"\f567\f567"}.fa-duotone.fa-face-dotted:after,.fad.fa-face-dotted:after{content:"\e47f\e47f"}.fa-duotone.fa-face-downcast-sweat:after,.fad.fa-face-downcast-sweat:after{content:"\e371\e371"}.fa-duotone.fa-face-drooling:after,.fad.fa-face-drooling:after{content:"\e372\e372"}.fa-duotone.fa-face-exhaling:after,.fad.fa-face-exhaling:after{content:"\e480\e480"}.fa-duotone.fa-exploding-head:after,.fa-duotone.fa-face-explode:after,.fad.fa-exploding-head:after,.fad.fa-face-explode:after{content:"\e2fe\e2fe"}.fa-duotone.fa-face-expressionless:after,.fad.fa-face-expressionless:after{content:"\e373\e373"}.fa-duotone.fa-face-eyes-xmarks:after,.fad.fa-face-eyes-xmarks:after{content:"\e374\e374"}.fa-duotone.fa-face-fearful:after,.fad.fa-face-fearful:after{content:"\e375\e375"}.fa-duotone.fa-face-flushed:after,.fa-duotone.fa-flushed:after,.fad.fa-face-flushed:after,.fad.fa-flushed:after{content:"\f579\f579"}.fa-duotone.fa-face-frown:after,.fa-duotone.fa-frown:after,.fad.fa-face-frown:after,.fad.fa-frown:after{content:"\f119\f119"}.fa-duotone.fa-face-frown-open:after,.fa-duotone.fa-frown-open:after,.fad.fa-face-frown-open:after,.fad.fa-frown-open:after{content:"\f57a\f57a"}.fa-duotone.fa-face-frown-slight:after,.fad.fa-face-frown-slight:after{content:"\e376\e376"}.fa-duotone.fa-face-glasses:after,.fad.fa-face-glasses:after{content:"\e377\e377"}.fa-duotone.fa-face-grimace:after,.fa-duotone.fa-grimace:after,.fad.fa-face-grimace:after,.fad.fa-grimace:after{content:"\f57f\f57f"}.fa-duotone.fa-face-grin:after,.fa-duotone.fa-grin:after,.fad.fa-face-grin:after,.fad.fa-grin:after{content:"\f580\f580"}.fa-duotone.fa-face-grin-beam:after,.fa-duotone.fa-grin-beam:after,.fad.fa-face-grin-beam:after,.fad.fa-grin-beam:after{content:"\f582\f582"}.fa-duotone.fa-face-grin-beam-sweat:after,.fa-duotone.fa-grin-beam-sweat:after,.fad.fa-face-grin-beam-sweat:after,.fad.fa-grin-beam-sweat:after{content:"\f583\f583"}.fa-duotone.fa-face-grin-hearts:after,.fa-duotone.fa-grin-hearts:after,.fad.fa-face-grin-hearts:after,.fad.fa-grin-hearts:after{content:"\f584\f584"}.fa-duotone.fa-face-grin-squint:after,.fa-duotone.fa-grin-squint:after,.fad.fa-face-grin-squint:after,.fad.fa-grin-squint:after{content:"\f585\f585"}.fa-duotone.fa-face-grin-squint-tears:after,.fa-duotone.fa-grin-squint-tears:after,.fad.fa-face-grin-squint-tears:after,.fad.fa-grin-squint-tears:after{content:"\f586\f586"}.fa-duotone.fa-face-grin-stars:after,.fa-duotone.fa-grin-stars:after,.fad.fa-face-grin-stars:after,.fad.fa-grin-stars:after{content:"\f587\f587"}.fa-duotone.fa-face-grin-tears:after,.fa-duotone.fa-grin-tears:after,.fad.fa-face-grin-tears:after,.fad.fa-grin-tears:after{content:"\f588\f588"}.fa-duotone.fa-face-grin-tongue:after,.fa-duotone.fa-grin-tongue:after,.fad.fa-face-grin-tongue:after,.fad.fa-grin-tongue:after{content:"\f589\f589"}.fa-duotone.fa-face-grin-tongue-squint:after,.fa-duotone.fa-grin-tongue-squint:after,.fad.fa-face-grin-tongue-squint:after,.fad.fa-grin-tongue-squint:after{content:"\f58a\f58a"}.fa-duotone.fa-face-grin-tongue-wink:after,.fa-duotone.fa-grin-tongue-wink:after,.fad.fa-face-grin-tongue-wink:after,.fad.fa-grin-tongue-wink:after{content:"\f58b\f58b"}.fa-duotone.fa-face-grin-wide:after,.fa-duotone.fa-grin-alt:after,.fad.fa-face-grin-wide:after,.fad.fa-grin-alt:after{content:"\f581\f581"}.fa-duotone.fa-face-grin-wink:after,.fa-duotone.fa-grin-wink:after,.fad.fa-face-grin-wink:after,.fad.fa-grin-wink:after{content:"\f58c\f58c"}.fa-duotone.fa-face-hand-over-mouth:after,.fad.fa-face-hand-over-mouth:after{content:"\e378\e378"}.fa-duotone.fa-face-hand-peeking:after,.fad.fa-face-hand-peeking:after{content:"\e481\e481"}.fa-duotone.fa-face-hand-yawn:after,.fad.fa-face-hand-yawn:after{content:"\e379\e379"}.fa-duotone.fa-face-head-bandage:after,.fad.fa-face-head-bandage:after{content:"\e37a\e37a"}.fa-duotone.fa-face-holding-back-tears:after,.fad.fa-face-holding-back-tears:after{content:"\e482\e482"}.fa-duotone.fa-face-hushed:after,.fad.fa-face-hushed:after{content:"\e37b\e37b"}.fa-duotone.fa-face-icicles:after,.fad.fa-face-icicles:after{content:"\e37c\e37c"}.fa-duotone.fa-face-kiss:after,.fa-duotone.fa-kiss:after,.fad.fa-face-kiss:after,.fad.fa-kiss:after{content:"\f596\f596"}.fa-duotone.fa-face-kiss-beam:after,.fa-duotone.fa-kiss-beam:after,.fad.fa-face-kiss-beam:after,.fad.fa-kiss-beam:after{content:"\f597\f597"}.fa-duotone.fa-face-kiss-closed-eyes:after,.fad.fa-face-kiss-closed-eyes:after{content:"\e37d\e37d"}.fa-duotone.fa-face-kiss-wink-heart:after,.fa-duotone.fa-kiss-wink-heart:after,.fad.fa-face-kiss-wink-heart:after,.fad.fa-kiss-wink-heart:after{content:"\f598\f598"}.fa-duotone.fa-face-laugh:after,.fa-duotone.fa-laugh:after,.fad.fa-face-laugh:after,.fad.fa-laugh:after{content:"\f599\f599"}.fa-duotone.fa-face-laugh-beam:after,.fa-duotone.fa-laugh-beam:after,.fad.fa-face-laugh-beam:after,.fad.fa-laugh-beam:after{content:"\f59a\f59a"}.fa-duotone.fa-face-laugh-squint:after,.fa-duotone.fa-laugh-squint:after,.fad.fa-face-laugh-squint:after,.fad.fa-laugh-squint:after{content:"\f59b\f59b"}.fa-duotone.fa-face-laugh-wink:after,.fa-duotone.fa-laugh-wink:after,.fad.fa-face-laugh-wink:after,.fad.fa-laugh-wink:after{content:"\f59c\f59c"}.fa-duotone.fa-face-lying:after,.fad.fa-face-lying:after{content:"\e37e\e37e"}.fa-duotone.fa-face-mask:after,.fad.fa-face-mask:after{content:"\e37f\e37f"}.fa-duotone.fa-face-meh:after,.fa-duotone.fa-meh:after,.fad.fa-face-meh:after,.fad.fa-meh:after{content:"\f11a\f11a"}.fa-duotone.fa-face-meh-blank:after,.fa-duotone.fa-meh-blank:after,.fad.fa-face-meh-blank:after,.fad.fa-meh-blank:after{content:"\f5a4\f5a4"}.fa-duotone.fa-face-melting:after,.fad.fa-face-melting:after{content:"\e483\e483"}.fa-duotone.fa-face-monocle:after,.fad.fa-face-monocle:after{content:"\e380\e380"}.fa-duotone.fa-face-nauseated:after,.fad.fa-face-nauseated:after{content:"\e381\e381"}.fa-duotone.fa-face-nose-steam:after,.fad.fa-face-nose-steam:after{content:"\e382\e382"}.fa-duotone.fa-face-party:after,.fad.fa-face-party:after{content:"\e383\e383"}.fa-duotone.fa-face-pensive:after,.fad.fa-face-pensive:after{content:"\e384\e384"}.fa-duotone.fa-face-persevering:after,.fad.fa-face-persevering:after{content:"\e385\e385"}.fa-duotone.fa-face-pleading:after,.fad.fa-face-pleading:after{content:"\e386\e386"}.fa-duotone.fa-face-pouting:after,.fad.fa-face-pouting:after{content:"\e387\e387"}.fa-duotone.fa-face-raised-eyebrow:after,.fad.fa-face-raised-eyebrow:after{content:"\e388\e388"}.fa-duotone.fa-face-relieved:after,.fad.fa-face-relieved:after{content:"\e389\e389"}.fa-duotone.fa-face-rolling-eyes:after,.fa-duotone.fa-meh-rolling-eyes:after,.fad.fa-face-rolling-eyes:after,.fad.fa-meh-rolling-eyes:after{content:"\f5a5\f5a5"}.fa-duotone.fa-face-sad-cry:after,.fa-duotone.fa-sad-cry:after,.fad.fa-face-sad-cry:after,.fad.fa-sad-cry:after{content:"\f5b3\f5b3"}.fa-duotone.fa-face-sad-sweat:after,.fad.fa-face-sad-sweat:after{content:"\e38a\e38a"}.fa-duotone.fa-face-sad-tear:after,.fa-duotone.fa-sad-tear:after,.fad.fa-face-sad-tear:after,.fad.fa-sad-tear:after{content:"\f5b4\f5b4"}.fa-duotone.fa-face-saluting:after,.fad.fa-face-saluting:after{content:"\e484\e484"}.fa-duotone.fa-face-scream:after,.fad.fa-face-scream:after{content:"\e38b\e38b"}.fa-duotone.fa-face-shush:after,.fad.fa-face-shush:after{content:"\e38c\e38c"}.fa-duotone.fa-face-sleeping:after,.fad.fa-face-sleeping:after{content:"\e38d\e38d"}.fa-duotone.fa-face-sleepy:after,.fad.fa-face-sleepy:after{content:"\e38e\e38e"}.fa-duotone.fa-face-smile:after,.fa-duotone.fa-smile:after,.fad.fa-face-smile:after,.fad.fa-smile:after{content:"\f118\f118"}.fa-duotone.fa-face-smile-beam:after,.fa-duotone.fa-smile-beam:after,.fad.fa-face-smile-beam:after,.fad.fa-smile-beam:after{content:"\f5b8\f5b8"}.fa-duotone.fa-face-smile-halo:after,.fad.fa-face-smile-halo:after{content:"\e38f\e38f"}.fa-duotone.fa-face-smile-hearts:after,.fad.fa-face-smile-hearts:after{content:"\e390\e390"}.fa-duotone.fa-face-smile-horns:after,.fad.fa-face-smile-horns:after{content:"\e391\e391"}.fa-duotone.fa-face-smile-plus:after,.fa-duotone.fa-smile-plus:after,.fad.fa-face-smile-plus:after,.fad.fa-smile-plus:after{content:"\f5b9\f5b9"}.fa-duotone.fa-face-smile-relaxed:after,.fad.fa-face-smile-relaxed:after{content:"\e392\e392"}.fa-duotone.fa-face-smile-tear:after,.fad.fa-face-smile-tear:after{content:"\e393\e393"}.fa-duotone.fa-face-smile-tongue:after,.fad.fa-face-smile-tongue:after{content:"\e394\e394"}.fa-duotone.fa-face-smile-upside-down:after,.fad.fa-face-smile-upside-down:after{content:"\e395\e395"}.fa-duotone.fa-face-smile-wink:after,.fa-duotone.fa-smile-wink:after,.fad.fa-face-smile-wink:after,.fad.fa-smile-wink:after{content:"\f4da\f4da"}.fa-duotone.fa-face-smiling-hands:after,.fad.fa-face-smiling-hands:after{content:"\e396\e396"}.fa-duotone.fa-face-smirking:after,.fad.fa-face-smirking:after{content:"\e397\e397"}.fa-duotone.fa-face-spiral-eyes:after,.fad.fa-face-spiral-eyes:after{content:"\e485\e485"}.fa-duotone.fa-face-sunglasses:after,.fad.fa-face-sunglasses:after{content:"\e398\e398"}.fa-duotone.fa-face-surprise:after,.fa-duotone.fa-surprise:after,.fad.fa-face-surprise:after,.fad.fa-surprise:after{content:"\f5c2\f5c2"}.fa-duotone.fa-face-swear:after,.fad.fa-face-swear:after{content:"\e399\e399"}.fa-duotone.fa-face-thermometer:after,.fad.fa-face-thermometer:after{content:"\e39a\e39a"}.fa-duotone.fa-face-thinking:after,.fad.fa-face-thinking:after{content:"\e39b\e39b"}.fa-duotone.fa-face-tired:after,.fa-duotone.fa-tired:after,.fad.fa-face-tired:after,.fad.fa-tired:after{content:"\f5c8\f5c8"}.fa-duotone.fa-face-tissue:after,.fad.fa-face-tissue:after{content:"\e39c\e39c"}.fa-duotone.fa-face-tongue-money:after,.fad.fa-face-tongue-money:after{content:"\e39d\e39d"}.fa-duotone.fa-face-tongue-sweat:after,.fad.fa-face-tongue-sweat:after{content:"\e39e\e39e"}.fa-duotone.fa-face-unamused:after,.fad.fa-face-unamused:after{content:"\e39f\e39f"}.fa-duotone.fa-face-viewfinder:after,.fad.fa-face-viewfinder:after{content:"\e2ff\e2ff"}.fa-duotone.fa-face-vomit:after,.fad.fa-face-vomit:after{content:"\e3a0\e3a0"}.fa-duotone.fa-face-weary:after,.fad.fa-face-weary:after{content:"\e3a1\e3a1"}.fa-duotone.fa-face-woozy:after,.fad.fa-face-woozy:after{content:"\e3a2\e3a2"}.fa-duotone.fa-face-worried:after,.fad.fa-face-worried:after{content:"\e3a3\e3a3"}.fa-duotone.fa-face-zany:after,.fad.fa-face-zany:after{content:"\e3a4\e3a4"}.fa-duotone.fa-face-zipper:after,.fad.fa-face-zipper:after{content:"\e3a5\e3a5"}.fa-duotone.fa-falafel:after,.fad.fa-falafel:after{content:"\e40a\e40a"}.fa-duotone.fa-family:after,.fad.fa-family:after{content:"\e300\e300"}.fa-duotone.fa-family-dress:after,.fad.fa-family-dress:after{content:"\e301\e301"}.fa-duotone.fa-family-pants:after,.fad.fa-family-pants:after{content:"\e302\e302"}.fa-duotone.fa-fan:after,.fad.fa-fan:after{content:"\f863\f863"}.fa-duotone.fa-fan-table:after,.fad.fa-fan-table:after{content:"\e004\e004"}.fa-duotone.fa-barn-silo:after,.fa-duotone.fa-farm:after,.fad.fa-barn-silo:after,.fad.fa-farm:after{content:"\f864\f864"}.fa-duotone.fa-faucet:after,.fad.fa-faucet:after{content:"\e005\e005"}.fa-duotone.fa-faucet-drip:after,.fad.fa-faucet-drip:after{content:"\e006\e006"}.fa-duotone.fa-fax:after,.fad.fa-fax:after{content:"\f1ac\f1ac"}.fa-duotone.fa-feather:after,.fad.fa-feather:after{content:"\f52d\f52d"}.fa-duotone.fa-feather-alt:after,.fa-duotone.fa-feather-pointed:after,.fad.fa-feather-alt:after,.fad.fa-feather-pointed:after{content:"\f56b\f56b"}.fa-duotone.fa-fence:after,.fad.fa-fence:after{content:"\e303\e303"}.fa-duotone.fa-ferris-wheel:after,.fad.fa-ferris-wheel:after{content:"\e174\e174"}.fa-duotone.fa-field-hockey-stick-ball:after,.fa-duotone.fa-field-hockey:after,.fad.fa-field-hockey-stick-ball:after,.fad.fa-field-hockey:after{content:"\f44c\f44c"}.fa-duotone.fa-file:after,.fad.fa-file:after{content:"\f15b\f15b"}.fa-duotone.fa-file-arrow-down:after,.fa-duotone.fa-file-download:after,.fad.fa-file-arrow-down:after,.fad.fa-file-download:after{content:"\f56d\f56d"}.fa-duotone.fa-file-arrow-up:after,.fa-duotone.fa-file-upload:after,.fad.fa-file-arrow-up:after,.fad.fa-file-upload:after{content:"\f574\f574"}.fa-duotone.fa-file-audio:after,.fad.fa-file-audio:after{content:"\f1c7\f1c7"}.fa-duotone.fa-file-binary:after,.fad.fa-file-binary:after{content:"\e175\e175"}.fa-duotone.fa-file-award:after,.fa-duotone.fa-file-certificate:after,.fad.fa-file-award:after,.fad.fa-file-certificate:after{content:"\f5f3\f5f3"}.fa-duotone.fa-file-chart-column:after,.fa-duotone.fa-file-chart-line:after,.fad.fa-file-chart-column:after,.fad.fa-file-chart-line:after{content:"\f659\f659"}.fa-duotone.fa-file-chart-pie:after,.fad.fa-file-chart-pie:after{content:"\f65a\f65a"}.fa-duotone.fa-file-check:after,.fad.fa-file-check:after{content:"\f316\f316"}.fa-duotone.fa-file-circle-info:after,.fad.fa-file-circle-info:after{content:"\e493\e493"}.fa-duotone.fa-file-circle-plus:after,.fad.fa-file-circle-plus:after{content:"\e494\e494"}.fa-duotone.fa-file-code:after,.fad.fa-file-code:after{content:"\f1c9\f1c9"}.fa-duotone.fa-file-contract:after,.fad.fa-file-contract:after{content:"\f56c\f56c"}.fa-duotone.fa-file-csv:after,.fad.fa-file-csv:after{content:"\f6dd\f6dd"}.fa-duotone.fa-file-dashed-line:after,.fa-duotone.fa-page-break:after,.fad.fa-file-dashed-line:after,.fad.fa-page-break:after{content:"\f877\f877"}.fa-duotone.fa-file-excel:after,.fad.fa-file-excel:after{content:"\f1c3\f1c3"}.fa-duotone.fa-file-exclamation:after,.fad.fa-file-exclamation:after{content:"\f31a\f31a"}.fa-duotone.fa-arrow-right-from-file:after,.fa-duotone.fa-file-export:after,.fad.fa-arrow-right-from-file:after,.fad.fa-file-export:after{content:"\f56e\f56e"}.fa-duotone.fa-file-heart:after,.fad.fa-file-heart:after{content:"\e176\e176"}.fa-duotone.fa-file-image:after,.fad.fa-file-image:after{content:"\f1c5\f1c5"}.fa-duotone.fa-arrow-right-to-file:after,.fa-duotone.fa-file-import:after,.fad.fa-arrow-right-to-file:after,.fad.fa-file-import:after{content:"\f56f\f56f"}.fa-duotone.fa-file-invoice:after,.fad.fa-file-invoice:after{content:"\f570\f570"}.fa-duotone.fa-file-invoice-dollar:after,.fad.fa-file-invoice-dollar:after{content:"\f571\f571"}.fa-duotone.fa-file-alt:after,.fa-duotone.fa-file-lines:after,.fa-duotone.fa-file-text:after,.fad.fa-file-alt:after,.fad.fa-file-lines:after,.fad.fa-file-text:after{content:"\f15c\f15c"}.fa-duotone.fa-file-lock:after,.fad.fa-file-lock:after{content:"\e3a6\e3a6"}.fa-duotone.fa-file-magnifying-glass:after,.fa-duotone.fa-file-search:after,.fad.fa-file-magnifying-glass:after,.fad.fa-file-search:after{content:"\f865\f865"}.fa-duotone.fa-file-medical:after,.fad.fa-file-medical:after{content:"\f477\f477"}.fa-duotone.fa-file-minus:after,.fad.fa-file-minus:after{content:"\f318\f318"}.fa-duotone.fa-file-music:after,.fad.fa-file-music:after{content:"\f8b6\f8b6"}.fa-duotone.fa-file-pdf:after,.fad.fa-file-pdf:after{content:"\f1c1\f1c1"}.fa-duotone.fa-file-edit:after,.fa-duotone.fa-file-pen:after,.fad.fa-file-edit:after,.fad.fa-file-pen:after{content:"\f31c\f31c"}.fa-duotone.fa-file-plus:after,.fad.fa-file-plus:after{content:"\f319\f319"}.fa-duotone.fa-file-plus-minus:after,.fad.fa-file-plus-minus:after{content:"\e177\e177"}.fa-duotone.fa-file-powerpoint:after,.fad.fa-file-powerpoint:after{content:"\f1c4\f1c4"}.fa-duotone.fa-file-prescription:after,.fad.fa-file-prescription:after{content:"\f572\f572"}.fa-duotone.fa-file-signature:after,.fad.fa-file-signature:after{content:"\f573\f573"}.fa-duotone.fa-file-slash:after,.fad.fa-file-slash:after{content:"\e3a7\e3a7"}.fa-duotone.fa-file-spreadsheet:after,.fad.fa-file-spreadsheet:after{content:"\f65b\f65b"}.fa-duotone.fa-file-user:after,.fad.fa-file-user:after{content:"\f65c\f65c"}.fa-duotone.fa-file-video:after,.fad.fa-file-video:after{content:"\f1c8\f1c8"}.fa-duotone.fa-file-medical-alt:after,.fa-duotone.fa-file-waveform:after,.fad.fa-file-medical-alt:after,.fad.fa-file-waveform:after{content:"\f478\f478"}.fa-duotone.fa-file-word:after,.fad.fa-file-word:after{content:"\f1c2\f1c2"}.fa-duotone.fa-file-times:after,.fa-duotone.fa-file-xmark:after,.fad.fa-file-times:after,.fad.fa-file-xmark:after{content:"\f317\f317"}.fa-duotone.fa-file-archive:after,.fa-duotone.fa-file-zipper:after,.fad.fa-file-archive:after,.fad.fa-file-zipper:after{content:"\f1c6\f1c6"}.fa-duotone.fa-files:after,.fad.fa-files:after{content:"\e178\e178"}.fa-duotone.fa-files-medical:after,.fad.fa-files-medical:after{content:"\f7fd\f7fd"}.fa-duotone.fa-fill:after,.fad.fa-fill:after{content:"\f575\f575"}.fa-duotone.fa-fill-drip:after,.fad.fa-fill-drip:after{content:"\f576\f576"}.fa-duotone.fa-film:after,.fad.fa-film:after{content:"\f008\f008"}.fa-duotone.fa-film-canister:after,.fad.fa-film-canister:after{content:"\f8b7\f8b7"}.fa-duotone.fa-film-alt:after,.fa-duotone.fa-film-simple:after,.fad.fa-film-alt:after,.fad.fa-film-simple:after{content:"\f3a0\f3a0"}.fa-duotone.fa-film-slash:after,.fad.fa-film-slash:after{content:"\e179\e179"}.fa-duotone.fa-films:after,.fad.fa-films:after{content:"\e17a\e17a"}.fa-duotone.fa-filter:after,.fad.fa-filter:after{content:"\f0b0\f0b0"}.fa-duotone.fa-filter-circle-dollar:after,.fa-duotone.fa-funnel-dollar:after,.fad.fa-filter-circle-dollar:after,.fad.fa-funnel-dollar:after{content:"\f662\f662"}.fa-duotone.fa-filter-circle-xmark:after,.fad.fa-filter-circle-xmark:after{content:"\e17b\e17b"}.fa-duotone.fa-filter-list:after,.fad.fa-filter-list:after{content:"\e17c\e17c"}.fa-duotone.fa-filter-slash:after,.fad.fa-filter-slash:after{content:"\e17d\e17d"}.fa-duotone.fa-filters:after,.fad.fa-filters:after{content:"\e17e\e17e"}.fa-duotone.fa-fingerprint:after,.fad.fa-fingerprint:after{content:"\f577\f577"}.fa-duotone.fa-fire:after,.fad.fa-fire:after{content:"\f06d\f06d"}.fa-duotone.fa-fire-extinguisher:after,.fad.fa-fire-extinguisher:after{content:"\f134\f134"}.fa-duotone.fa-fire-flame:after,.fa-duotone.fa-flame:after,.fad.fa-fire-flame:after,.fad.fa-flame:after{content:"\f6df\f6df"}.fa-duotone.fa-fire-alt:after,.fa-duotone.fa-fire-flame-curved:after,.fad.fa-fire-alt:after,.fad.fa-fire-flame-curved:after{content:"\f7e4\f7e4"}.fa-duotone.fa-burn:after,.fa-duotone.fa-fire-flame-simple:after,.fad.fa-burn:after,.fad.fa-fire-flame-simple:after{content:"\f46a\f46a"}.fa-duotone.fa-fire-hydrant:after,.fad.fa-fire-hydrant:after{content:"\e17f\e17f"}.fa-duotone.fa-fire-smoke:after,.fad.fa-fire-smoke:after{content:"\f74b\f74b"}.fa-duotone.fa-fireplace:after,.fad.fa-fireplace:after{content:"\f79a\f79a"}.fa-duotone.fa-fish:after,.fad.fa-fish:after{content:"\f578\f578"}.fa-duotone.fa-fish-bones:after,.fad.fa-fish-bones:after{content:"\e304\e304"}.fa-duotone.fa-fish-cooked:after,.fad.fa-fish-cooked:after{content:"\f7fe\f7fe"}.fa-duotone.fa-fishing-rod:after,.fad.fa-fishing-rod:after{content:"\e3a8\e3a8"}.fa-duotone.fa-flag:after,.fad.fa-flag:after{content:"\f024\f024"}.fa-duotone.fa-flag-checkered:after,.fad.fa-flag-checkered:after{content:"\f11e\f11e"}.fa-duotone.fa-flag-pennant:after,.fa-duotone.fa-pennant:after,.fad.fa-flag-pennant:after,.fad.fa-pennant:after{content:"\f456\f456"}.fa-duotone.fa-flag-alt:after,.fa-duotone.fa-flag-swallowtail:after,.fad.fa-flag-alt:after,.fad.fa-flag-swallowtail:after{content:"\f74c\f74c"}.fa-duotone.fa-flag-usa:after,.fad.fa-flag-usa:after{content:"\f74d\f74d"}.fa-duotone.fa-flashlight:after,.fad.fa-flashlight:after{content:"\f8b8\f8b8"}.fa-duotone.fa-flask:after,.fad.fa-flask:after{content:"\f0c3\f0c3"}.fa-duotone.fa-flask-poison:after,.fa-duotone.fa-flask-round-poison:after,.fad.fa-flask-poison:after,.fad.fa-flask-round-poison:after{content:"\f6e0\f6e0"}.fa-duotone.fa-flask-potion:after,.fa-duotone.fa-flask-round-potion:after,.fad.fa-flask-potion:after,.fad.fa-flask-round-potion:after{content:"\f6e1\f6e1"}.fa-duotone.fa-flatbread:after,.fad.fa-flatbread:after{content:"\e40b\e40b"}.fa-duotone.fa-flatbread-stuffed:after,.fad.fa-flatbread-stuffed:after{content:"\e40c\e40c"}.fa-duotone.fa-floppy-disk:after,.fa-duotone.fa-save:after,.fad.fa-floppy-disk:after,.fad.fa-save:after{content:"\f0c7\f0c7"}.fa-duotone.fa-floppy-disk-circle-arrow-right:after,.fa-duotone.fa-save-circle-arrow-right:after,.fad.fa-floppy-disk-circle-arrow-right:after,.fad.fa-save-circle-arrow-right:after{content:"\e180\e180"}.fa-duotone.fa-floppy-disk-circle-xmark:after,.fa-duotone.fa-floppy-disk-times:after,.fa-duotone.fa-save-circle-xmark:after,.fa-duotone.fa-save-times:after,.fad.fa-floppy-disk-circle-xmark:after,.fad.fa-floppy-disk-times:after,.fad.fa-save-circle-xmark:after,.fad.fa-save-times:after{content:"\e181\e181"}.fa-duotone.fa-floppy-disk-pen:after,.fad.fa-floppy-disk-pen:after{content:"\e182\e182"}.fa-duotone.fa-floppy-disks:after,.fad.fa-floppy-disks:after{content:"\e183\e183"}.fa-duotone.fa-florin-sign:after,.fad.fa-florin-sign:after{content:"\e184\e184"}.fa-duotone.fa-flower:after,.fad.fa-flower:after{content:"\f7ff\f7ff"}.fa-duotone.fa-flower-daffodil:after,.fad.fa-flower-daffodil:after{content:"\f800\f800"}.fa-duotone.fa-flower-tulip:after,.fad.fa-flower-tulip:after{content:"\f801\f801"}.fa-duotone.fa-flute:after,.fad.fa-flute:after{content:"\f8b9\f8b9"}.fa-duotone.fa-flux-capacitor:after,.fad.fa-flux-capacitor:after{content:"\f8ba\f8ba"}.fa-duotone.fa-flying-disc:after,.fad.fa-flying-disc:after{content:"\e3a9\e3a9"}.fa-duotone.fa-folder:after,.fad.fa-folder:after{content:"\f07b\f07b"}.fa-duotone.fa-folder-arrow-down:after,.fa-duotone.fa-folder-download:after,.fad.fa-folder-arrow-down:after,.fad.fa-folder-download:after{content:"\e053\e053"}.fa-duotone.fa-folder-arrow-up:after,.fa-duotone.fa-folder-upload:after,.fad.fa-folder-arrow-up:after,.fad.fa-folder-upload:after{content:"\e054\e054"}.fa-duotone.fa-folder-blank:after,.fad.fa-folder-blank:after{content:"\e185\e185"}.fa-duotone.fa-folder-bookmark:after,.fad.fa-folder-bookmark:after{content:"\e186\e186"}.fa-duotone.fa-folder-cog:after,.fa-duotone.fa-folder-gear:after,.fad.fa-folder-cog:after,.fad.fa-folder-gear:after{content:"\e187\e187"}.fa-duotone.fa-folder-grid:after,.fad.fa-folder-grid:after{content:"\e188\e188"}.fa-duotone.fa-folder-heart:after,.fad.fa-folder-heart:after{content:"\e189\e189"}.fa-duotone.fa-folder-image:after,.fad.fa-folder-image:after{content:"\e18a\e18a"}.fa-duotone.fa-folder-magnifying-glass:after,.fa-duotone.fa-folder-search:after,.fad.fa-folder-magnifying-glass:after,.fad.fa-folder-search:after{content:"\e18b\e18b"}.fa-duotone.fa-folder-medical:after,.fad.fa-folder-medical:after{content:"\e18c\e18c"}.fa-duotone.fa-folder-minus:after,.fad.fa-folder-minus:after{content:"\f65d\f65d"}.fa-duotone.fa-folder-music:after,.fad.fa-folder-music:after{content:"\e18d\e18d"}.fa-duotone.fa-folder-open:after,.fad.fa-folder-open:after{content:"\f07c\f07c"}.fa-duotone.fa-folder-plus:after,.fad.fa-folder-plus:after{content:"\f65e\f65e"}.fa-duotone.fa-folder-tree:after,.fad.fa-folder-tree:after{content:"\f802\f802"}.fa-duotone.fa-folder-user:after,.fad.fa-folder-user:after{content:"\e18e\e18e"}.fa-duotone.fa-folder-times:after,.fa-duotone.fa-folder-xmark:after,.fad.fa-folder-times:after,.fad.fa-folder-xmark:after{content:"\f65f\f65f"}.fa-duotone.fa-folders:after,.fad.fa-folders:after{content:"\f660\f660"}.fa-duotone.fa-fondue-pot:after,.fad.fa-fondue-pot:after{content:"\e40d\e40d"}.fa-duotone.fa-font:after,.fad.fa-font:after{content:"\f031\f031"}.fa-duotone.fa-font-awesome-flag:after,.fa-duotone.fa-font-awesome-logo-full:after,.fa-duotone.fa-font-awesome:after,.fad.fa-font-awesome-flag:after,.fad.fa-font-awesome-logo-full:after,.fad.fa-font-awesome:after{content:"\f2b4\f2b4"}.fa-duotone.fa-font-case:after,.fad.fa-font-case:after{content:"\f866\f866"}.fa-duotone.fa-football-ball:after,.fa-duotone.fa-football:after,.fad.fa-football-ball:after,.fad.fa-football:after{content:"\f44e\f44e"}.fa-duotone.fa-football-helmet:after,.fad.fa-football-helmet:after{content:"\f44f\f44f"}.fa-duotone.fa-fork:after,.fa-duotone.fa-utensil-fork:after,.fad.fa-fork:after,.fad.fa-utensil-fork:after{content:"\f2e3\f2e3"}.fa-duotone.fa-fork-knife:after,.fa-duotone.fa-utensils-alt:after,.fad.fa-fork-knife:after,.fad.fa-utensils-alt:after{content:"\f2e6\f2e6"}.fa-duotone.fa-forklift:after,.fad.fa-forklift:after{content:"\f47a\f47a"}.fa-duotone.fa-fort:after,.fad.fa-fort:after{content:"\e486\e486"}.fa-duotone.fa-forward:after,.fad.fa-forward:after{content:"\f04e\f04e"}.fa-duotone.fa-fast-forward:after,.fa-duotone.fa-forward-fast:after,.fad.fa-fast-forward:after,.fad.fa-forward-fast:after{content:"\f050\f050"}.fa-duotone.fa-forward-step:after,.fa-duotone.fa-step-forward:after,.fad.fa-forward-step:after,.fad.fa-step-forward:after{content:"\f051\f051"}.fa-duotone.fa-frame:after,.fad.fa-frame:after{content:"\e495\e495"}.fa-duotone.fa-franc-sign:after,.fad.fa-franc-sign:after{content:"\e18f\e18f"}.fa-duotone.fa-french-fries:after,.fad.fa-french-fries:after{content:"\f803\f803"}.fa-duotone.fa-frog:after,.fad.fa-frog:after{content:"\f52e\f52e"}.fa-duotone.fa-function:after,.fad.fa-function:after{content:"\f661\f661"}.fa-duotone.fa-futbol-ball:after,.fa-duotone.fa-futbol:after,.fa-duotone.fa-soccer-ball:after,.fad.fa-futbol-ball:after,.fad.fa-futbol:after,.fad.fa-soccer-ball:after{content:"\f1e3\f1e3"}.fa-duotone.fa-g:after,.fad.fa-g:after{content:"\47\47"}.fa-duotone.fa-galaxy:after,.fad.fa-galaxy:after{content:"\e008\e008"}.fa-duotone.fa-gallery-thumbnails:after,.fad.fa-gallery-thumbnails:after{content:"\e3aa\e3aa"}.fa-duotone.fa-game-board:after,.fad.fa-game-board:after{content:"\f867\f867"}.fa-duotone.fa-game-board-alt:after,.fa-duotone.fa-game-board-simple:after,.fad.fa-game-board-alt:after,.fad.fa-game-board-simple:after{content:"\f868\f868"}.fa-duotone.fa-game-console-handheld:after,.fad.fa-game-console-handheld:after{content:"\f8bb\f8bb"}.fa-duotone.fa-gamepad:after,.fad.fa-gamepad:after{content:"\f11b\f11b"}.fa-duotone.fa-gamepad-alt:after,.fa-duotone.fa-gamepad-modern:after,.fad.fa-gamepad-alt:after,.fad.fa-gamepad-modern:after{content:"\f8bc\f8bc"}.fa-duotone.fa-garage:after,.fad.fa-garage:after{content:"\e009\e009"}.fa-duotone.fa-garage-car:after,.fad.fa-garage-car:after{content:"\e00a\e00a"}.fa-duotone.fa-garage-open:after,.fad.fa-garage-open:after{content:"\e00b\e00b"}.fa-duotone.fa-garlic:after,.fad.fa-garlic:after{content:"\e40e\e40e"}.fa-duotone.fa-gas-pump:after,.fad.fa-gas-pump:after{content:"\f52f\f52f"}.fa-duotone.fa-gas-pump-slash:after,.fad.fa-gas-pump-slash:after{content:"\f5f4\f5f4"}.fa-duotone.fa-dashboard:after,.fa-duotone.fa-gauge-med:after,.fa-duotone.fa-gauge:after,.fa-duotone.fa-tachometer-alt-average:after,.fad.fa-dashboard:after,.fad.fa-gauge-med:after,.fad.fa-gauge:after,.fad.fa-tachometer-alt-average:after{content:"\f624\f624"}.fa-duotone.fa-gauge-circle-bolt:after,.fad.fa-gauge-circle-bolt:after{content:"\e496\e496"}.fa-duotone.fa-gauge-circle-minus:after,.fad.fa-gauge-circle-minus:after{content:"\e497\e497"}.fa-duotone.fa-gauge-circle-plus:after,.fad.fa-gauge-circle-plus:after{content:"\e498\e498"}.fa-duotone.fa-gauge-high:after,.fa-duotone.fa-tachometer-alt-fast:after,.fa-duotone.fa-tachometer-alt:after,.fad.fa-gauge-high:after,.fad.fa-tachometer-alt-fast:after,.fad.fa-tachometer-alt:after{content:"\f625\f625"}.fa-duotone.fa-gauge-low:after,.fa-duotone.fa-tachometer-alt-slow:after,.fad.fa-gauge-low:after,.fad.fa-tachometer-alt-slow:after{content:"\f627\f627"}.fa-duotone.fa-gauge-max:after,.fa-duotone.fa-tachometer-alt-fastest:after,.fad.fa-gauge-max:after,.fad.fa-tachometer-alt-fastest:after{content:"\f626\f626"}.fa-duotone.fa-gauge-min:after,.fa-duotone.fa-tachometer-alt-slowest:after,.fad.fa-gauge-min:after,.fad.fa-tachometer-alt-slowest:after{content:"\f628\f628"}.fa-duotone.fa-gauge-simple-med:after,.fa-duotone.fa-gauge-simple:after,.fa-duotone.fa-tachometer-average:after,.fad.fa-gauge-simple-med:after,.fad.fa-gauge-simple:after,.fad.fa-tachometer-average:after{content:"\f629\f629"}.fa-duotone.fa-gauge-simple-high:after,.fa-duotone.fa-tachometer-fast:after,.fa-duotone.fa-tachometer:after,.fad.fa-gauge-simple-high:after,.fad.fa-tachometer-fast:after,.fad.fa-tachometer:after{content:"\f62a\f62a"}.fa-duotone.fa-gauge-simple-low:after,.fa-duotone.fa-tachometer-slow:after,.fad.fa-gauge-simple-low:after,.fad.fa-tachometer-slow:after{content:"\f62c\f62c"}.fa-duotone.fa-gauge-simple-max:after,.fa-duotone.fa-tachometer-fastest:after,.fad.fa-gauge-simple-max:after,.fad.fa-tachometer-fastest:after{content:"\f62b\f62b"}.fa-duotone.fa-gauge-simple-min:after,.fa-duotone.fa-tachometer-slowest:after,.fad.fa-gauge-simple-min:after,.fad.fa-tachometer-slowest:after{content:"\f62d\f62d"}.fa-duotone.fa-gavel:after,.fa-duotone.fa-legal:after,.fad.fa-gavel:after,.fad.fa-legal:after{content:"\f0e3\f0e3"}.fa-duotone.fa-cog:after,.fa-duotone.fa-gear:after,.fad.fa-cog:after,.fad.fa-gear:after{content:"\f013\f013"}.fa-duotone.fa-cogs:after,.fa-duotone.fa-gears:after,.fad.fa-cogs:after,.fad.fa-gears:after{content:"\f085\f085"}.fa-duotone.fa-gem:after,.fad.fa-gem:after{content:"\f3a5\f3a5"}.fa-duotone.fa-genderless:after,.fad.fa-genderless:after{content:"\f22d\f22d"}.fa-duotone.fa-ghost:after,.fad.fa-ghost:after{content:"\f6e2\f6e2"}.fa-duotone.fa-gif:after,.fad.fa-gif:after{content:"\e190\e190"}.fa-duotone.fa-gift:after,.fad.fa-gift:after{content:"\f06b\f06b"}.fa-duotone.fa-gift-card:after,.fad.fa-gift-card:after{content:"\f663\f663"}.fa-duotone.fa-gifts:after,.fad.fa-gifts:after{content:"\f79c\f79c"}.fa-duotone.fa-gingerbread-man:after,.fad.fa-gingerbread-man:after{content:"\f79d\f79d"}.fa-duotone.fa-glass:after,.fad.fa-glass:after{content:"\f804\f804"}.fa-duotone.fa-glass-citrus:after,.fad.fa-glass-citrus:after{content:"\f869\f869"}.fa-duotone.fa-glass-empty:after,.fad.fa-glass-empty:after{content:"\e191\e191"}.fa-duotone.fa-glass-half-empty:after,.fa-duotone.fa-glass-half-full:after,.fa-duotone.fa-glass-half:after,.fad.fa-glass-half-empty:after,.fad.fa-glass-half-full:after,.fad.fa-glass-half:after{content:"\e192\e192"}.fa-duotone.fa-glasses:after,.fad.fa-glasses:after{content:"\f530\f530"}.fa-duotone.fa-glasses-alt:after,.fa-duotone.fa-glasses-round:after,.fad.fa-glasses-alt:after,.fad.fa-glasses-round:after{content:"\f5f5\f5f5"}.fa-duotone.fa-globe:after,.fad.fa-globe:after{content:"\f0ac\f0ac"}.fa-duotone.fa-globe-snow:after,.fad.fa-globe-snow:after{content:"\f7a3\f7a3"}.fa-duotone.fa-globe-stand:after,.fad.fa-globe-stand:after{content:"\f5f6\f5f6"}.fa-duotone.fa-goal-net:after,.fad.fa-goal-net:after{content:"\e3ab\e3ab"}.fa-duotone.fa-golf-ball-tee:after,.fa-duotone.fa-golf-ball:after,.fad.fa-golf-ball-tee:after,.fad.fa-golf-ball:after{content:"\f450\f450"}.fa-duotone.fa-golf-club:after,.fad.fa-golf-club:after{content:"\f451\f451"}.fa-duotone.fa-golf-flag-hole:after,.fad.fa-golf-flag-hole:after{content:"\e3ac\e3ac"}.fa-duotone.fa-gopuram:after,.fad.fa-gopuram:after{content:"\f664\f664"}.fa-duotone.fa-graduation-cap:after,.fa-duotone.fa-mortar-board:after,.fad.fa-graduation-cap:after,.fad.fa-mortar-board:after{content:"\f19d\f19d"}.fa-duotone.fa-gramophone:after,.fad.fa-gramophone:after{content:"\f8bd\f8bd"}.fa-duotone.fa-grapes:after,.fad.fa-grapes:after{content:"\e306\e306"}.fa-duotone.fa-grate:after,.fad.fa-grate:after{content:"\e193\e193"}.fa-duotone.fa-grate-droplet:after,.fad.fa-grate-droplet:after{content:"\e194\e194"}.fa-duotone.fa-greater-than:after,.fad.fa-greater-than:after{content:"\3e\3e"}.fa-duotone.fa-greater-than-equal:after,.fad.fa-greater-than-equal:after{content:"\f532\f532"}.fa-duotone.fa-grid-3:after,.fa-duotone.fa-grid:after,.fad.fa-grid-3:after,.fad.fa-grid:after{content:"\e195\e195"}.fa-duotone.fa-grid-2:after,.fad.fa-grid-2:after{content:"\e196\e196"}.fa-duotone.fa-grid-2-plus:after,.fad.fa-grid-2-plus:after{content:"\e197\e197"}.fa-duotone.fa-grid-4:after,.fad.fa-grid-4:after{content:"\e198\e198"}.fa-duotone.fa-grid-5:after,.fad.fa-grid-5:after{content:"\e199\e199"}.fa-duotone.fa-grid-dividers:after,.fad.fa-grid-dividers:after{content:"\e3ad\e3ad"}.fa-duotone.fa-grid-horizontal:after,.fad.fa-grid-horizontal:after{content:"\e307\e307"}.fa-duotone.fa-grip-horizontal:after,.fa-duotone.fa-grip:after,.fad.fa-grip-horizontal:after,.fad.fa-grip:after{content:"\f58d\f58d"}.fa-duotone.fa-grip-dots:after,.fad.fa-grip-dots:after{content:"\e410\e410"}.fa-duotone.fa-grip-dots-vertical:after,.fad.fa-grip-dots-vertical:after{content:"\e411\e411"}.fa-duotone.fa-grip-lines:after,.fad.fa-grip-lines:after{content:"\f7a4\f7a4"}.fa-duotone.fa-grip-lines-vertical:after,.fad.fa-grip-lines-vertical:after{content:"\f7a5\f7a5"}.fa-duotone.fa-grip-vertical:after,.fad.fa-grip-vertical:after{content:"\f58e\f58e"}.fa-duotone.fa-guarani-sign:after,.fad.fa-guarani-sign:after{content:"\e19a\e19a"}.fa-duotone.fa-guitar:after,.fad.fa-guitar:after{content:"\f7a6\f7a6"}.fa-duotone.fa-guitar-electric:after,.fad.fa-guitar-electric:after{content:"\f8be\f8be"}.fa-duotone.fa-guitars:after,.fad.fa-guitars:after{content:"\f8bf\f8bf"}.fa-duotone.fa-gun:after,.fad.fa-gun:after{content:"\e19b\e19b"}.fa-duotone.fa-gun-slash:after,.fad.fa-gun-slash:after{content:"\e19c\e19c"}.fa-duotone.fa-gun-squirt:after,.fad.fa-gun-squirt:after{content:"\e19d\e19d"}.fa-duotone.fa-h:after,.fad.fa-h:after{content:"\48\48"}.fa-duotone.fa-h1:after,.fad.fa-h1:after{content:"\f313\f313"}.fa-duotone.fa-h2:after,.fad.fa-h2:after{content:"\f314\f314"}.fa-duotone.fa-h3:after,.fad.fa-h3:after{content:"\f315\f315"}.fa-duotone.fa-h4:after,.fad.fa-h4:after{content:"\f86a\f86a"}.fa-duotone.fa-h5:after,.fad.fa-h5:after{content:"\e412\e412"}.fa-duotone.fa-h6:after,.fad.fa-h6:after{content:"\e413\e413"}.fa-duotone.fa-hammer:after,.fad.fa-hammer:after{content:"\f6e3\f6e3"}.fa-duotone.fa-hammer-crash:after,.fad.fa-hammer-crash:after{content:"\e414\e414"}.fa-duotone.fa-hammer-war:after,.fad.fa-hammer-war:after{content:"\f6e4\f6e4"}.fa-duotone.fa-hamsa:after,.fad.fa-hamsa:after{content:"\f665\f665"}.fa-duotone.fa-hand-paper:after,.fa-duotone.fa-hand:after,.fad.fa-hand-paper:after,.fad.fa-hand:after{content:"\f256\f256"}.fa-duotone.fa-hand-back-fist:after,.fa-duotone.fa-hand-rock:after,.fad.fa-hand-back-fist:after,.fad.fa-hand-rock:after{content:"\f255\f255"}.fa-duotone.fa-hand-back-point-down:after,.fad.fa-hand-back-point-down:after{content:"\e19e\e19e"}.fa-duotone.fa-hand-back-point-left:after,.fad.fa-hand-back-point-left:after{content:"\e19f\e19f"}.fa-duotone.fa-hand-back-point-ribbon:after,.fad.fa-hand-back-point-ribbon:after{content:"\e1a0\e1a0"}.fa-duotone.fa-hand-back-point-right:after,.fad.fa-hand-back-point-right:after{content:"\e1a1\e1a1"}.fa-duotone.fa-hand-back-point-up:after,.fad.fa-hand-back-point-up:after{content:"\e1a2\e1a2"}.fa-duotone.fa-allergies:after,.fa-duotone.fa-hand-dots:after,.fad.fa-allergies:after,.fad.fa-hand-dots:after{content:"\f461\f461"}.fa-duotone.fa-hand-fingers-crossed:after,.fad.fa-hand-fingers-crossed:after{content:"\e1a3\e1a3"}.fa-duotone.fa-fist-raised:after,.fa-duotone.fa-hand-fist:after,.fad.fa-fist-raised:after,.fad.fa-hand-fist:after{content:"\f6de\f6de"}.fa-duotone.fa-hand-heart:after,.fad.fa-hand-heart:after{content:"\f4bc\f4bc"}.fa-duotone.fa-hand-holding:after,.fad.fa-hand-holding:after{content:"\f4bd\f4bd"}.fa-duotone.fa-hand-holding-box:after,.fad.fa-hand-holding-box:after{content:"\f47b\f47b"}.fa-duotone.fa-hand-holding-dollar:after,.fa-duotone.fa-hand-holding-usd:after,.fad.fa-hand-holding-dollar:after,.fad.fa-hand-holding-usd:after{content:"\f4c0\f4c0"}.fa-duotone.fa-hand-holding-droplet:after,.fa-duotone.fa-hand-holding-water:after,.fad.fa-hand-holding-droplet:after,.fad.fa-hand-holding-water:after{content:"\f4c1\f4c1"}.fa-duotone.fa-hand-holding-heart:after,.fad.fa-hand-holding-heart:after{content:"\f4be\f4be"}.fa-duotone.fa-hand-holding-magic:after,.fad.fa-hand-holding-magic:after{content:"\f6e5\f6e5"}.fa-duotone.fa-hand-holding-medical:after,.fad.fa-hand-holding-medical:after{content:"\e05c\e05c"}.fa-duotone.fa-hand-holding-seedling:after,.fad.fa-hand-holding-seedling:after{content:"\f4bf\f4bf"}.fa-duotone.fa-hand-holding-skull:after,.fad.fa-hand-holding-skull:after{content:"\e1a4\e1a4"}.fa-duotone.fa-hand-horns:after,.fad.fa-hand-horns:after{content:"\e1a9\e1a9"}.fa-duotone.fa-hand-lizard:after,.fad.fa-hand-lizard:after{content:"\f258\f258"}.fa-duotone.fa-hand-love:after,.fad.fa-hand-love:after{content:"\e1a5\e1a5"}.fa-duotone.fa-hand-middle-finger:after,.fad.fa-hand-middle-finger:after{content:"\f806\f806"}.fa-duotone.fa-hand-peace:after,.fad.fa-hand-peace:after{content:"\f25b\f25b"}.fa-duotone.fa-hand-point-down:after,.fad.fa-hand-point-down:after{content:"\f0a7\f0a7"}.fa-duotone.fa-hand-point-left:after,.fad.fa-hand-point-left:after{content:"\f0a5\f0a5"}.fa-duotone.fa-hand-point-ribbon:after,.fad.fa-hand-point-ribbon:after{content:"\e1a6\e1a6"}.fa-duotone.fa-hand-point-right:after,.fad.fa-hand-point-right:after{content:"\f0a4\f0a4"}.fa-duotone.fa-hand-point-up:after,.fad.fa-hand-point-up:after{content:"\f0a6\f0a6"}.fa-duotone.fa-hand-pointer:after,.fad.fa-hand-pointer:after{content:"\f25a\f25a"}.fa-duotone.fa-hand-scissors:after,.fad.fa-hand-scissors:after{content:"\f257\f257"}.fa-duotone.fa-hand-sparkles:after,.fad.fa-hand-sparkles:after{content:"\e05d\e05d"}.fa-duotone.fa-hand-spock:after,.fad.fa-hand-spock:after{content:"\f259\f259"}.fa-duotone.fa-hand-wave:after,.fad.fa-hand-wave:after{content:"\e1a7\e1a7"}.fa-duotone.fa-hands:after,.fa-duotone.fa-sign-language:after,.fa-duotone.fa-signing:after,.fad.fa-hands:after,.fad.fa-sign-language:after,.fad.fa-signing:after{content:"\f2a7\f2a7"}.fa-duotone.fa-american-sign-language-interpreting:after,.fa-duotone.fa-asl-interpreting:after,.fa-duotone.fa-hands-american-sign-language-interpreting:after,.fa-duotone.fa-hands-asl-interpreting:after,.fad.fa-american-sign-language-interpreting:after,.fad.fa-asl-interpreting:after,.fad.fa-hands-american-sign-language-interpreting:after,.fad.fa-hands-asl-interpreting:after{content:"\f2a3\f2a3"}.fa-duotone.fa-hands-bubbles:after,.fa-duotone.fa-hands-wash:after,.fad.fa-hands-bubbles:after,.fad.fa-hands-wash:after{content:"\e05e\e05e"}.fa-duotone.fa-hands-clapping:after,.fad.fa-hands-clapping:after{content:"\e1a8\e1a8"}.fa-duotone.fa-hands-holding:after,.fad.fa-hands-holding:after{content:"\f4c2\f4c2"}.fa-duotone.fa-hand-receiving:after,.fa-duotone.fa-hands-holding-diamond:after,.fad.fa-hand-receiving:after,.fad.fa-hands-holding-diamond:after{content:"\f47c\f47c"}.fa-duotone.fa-hands-holding-dollar:after,.fa-duotone.fa-hands-usd:after,.fad.fa-hands-holding-dollar:after,.fad.fa-hands-usd:after{content:"\f4c5\f4c5"}.fa-duotone.fa-hands-heart:after,.fa-duotone.fa-hands-holding-heart:after,.fad.fa-hands-heart:after,.fad.fa-hands-holding-heart:after{content:"\f4c3\f4c3"}.fa-duotone.fa-hands-praying:after,.fa-duotone.fa-praying-hands:after,.fad.fa-hands-praying:after,.fad.fa-praying-hands:after{content:"\f684\f684"}.fa-duotone.fa-handshake:after,.fad.fa-handshake:after{content:"\f2b5\f2b5"}.fa-duotone.fa-hands-helping:after,.fa-duotone.fa-handshake-angle:after,.fad.fa-hands-helping:after,.fad.fa-handshake-angle:after{content:"\f4c4\f4c4"}.fa-duotone.fa-handshake-alt:after,.fa-duotone.fa-handshake-simple:after,.fad.fa-handshake-alt:after,.fad.fa-handshake-simple:after{content:"\f4c6\f4c6"}.fa-duotone.fa-handshake-alt-slash:after,.fa-duotone.fa-handshake-simple-slash:after,.fad.fa-handshake-alt-slash:after,.fad.fa-handshake-simple-slash:after{content:"\e05f\e05f"}.fa-duotone.fa-handshake-slash:after,.fad.fa-handshake-slash:after{content:"\e060\e060"}.fa-duotone.fa-hanukiah:after,.fad.fa-hanukiah:after{content:"\f6e6\f6e6"}.fa-duotone.fa-hard-drive:after,.fa-duotone.fa-hdd:after,.fad.fa-hard-drive:after,.fad.fa-hdd:after{content:"\f0a0\f0a0"}.fa-duotone.fa-hashtag:after,.fad.fa-hashtag:after{content:"\23\23"}.fa-duotone.fa-hashtag-lock:after,.fad.fa-hashtag-lock:after{content:"\e415\e415"}.fa-duotone.fa-hat-chef:after,.fad.fa-hat-chef:after{content:"\f86b\f86b"}.fa-duotone.fa-hat-cowboy:after,.fad.fa-hat-cowboy:after{content:"\f8c0\f8c0"}.fa-duotone.fa-hat-cowboy-side:after,.fad.fa-hat-cowboy-side:after{content:"\f8c1\f8c1"}.fa-duotone.fa-hat-santa:after,.fad.fa-hat-santa:after{content:"\f7a7\f7a7"}.fa-duotone.fa-hat-winter:after,.fad.fa-hat-winter:after{content:"\f7a8\f7a8"}.fa-duotone.fa-hat-witch:after,.fad.fa-hat-witch:after{content:"\f6e7\f6e7"}.fa-duotone.fa-hat-wizard:after,.fad.fa-hat-wizard:after{content:"\f6e8\f6e8"}.fa-duotone.fa-head-side:after,.fad.fa-head-side:after{content:"\f6e9\f6e9"}.fa-duotone.fa-head-side-brain:after,.fad.fa-head-side-brain:after{content:"\f808\f808"}.fa-duotone.fa-head-side-cough:after,.fad.fa-head-side-cough:after{content:"\e061\e061"}.fa-duotone.fa-head-side-cough-slash:after,.fad.fa-head-side-cough-slash:after{content:"\e062\e062"}.fa-duotone.fa-head-side-goggles:after,.fa-duotone.fa-head-vr:after,.fad.fa-head-side-goggles:after,.fad.fa-head-vr:after{content:"\f6ea\f6ea"}.fa-duotone.fa-head-side-headphones:after,.fad.fa-head-side-headphones:after{content:"\f8c2\f8c2"}.fa-duotone.fa-head-side-heart:after,.fad.fa-head-side-heart:after{content:"\e1aa\e1aa"}.fa-duotone.fa-head-side-mask:after,.fad.fa-head-side-mask:after{content:"\e063\e063"}.fa-duotone.fa-head-side-medical:after,.fad.fa-head-side-medical:after{content:"\f809\f809"}.fa-duotone.fa-head-side-virus:after,.fad.fa-head-side-virus:after{content:"\e064\e064"}.fa-duotone.fa-header:after,.fa-duotone.fa-heading:after,.fad.fa-header:after,.fad.fa-heading:after{content:"\f1dc\f1dc"}.fa-duotone.fa-headphones:after,.fad.fa-headphones:after{content:"\f025\f025"}.fa-duotone.fa-headphones-alt:after,.fa-duotone.fa-headphones-simple:after,.fad.fa-headphones-alt:after,.fad.fa-headphones-simple:after{content:"\f58f\f58f"}.fa-duotone.fa-headset:after,.fad.fa-headset:after{content:"\f590\f590"}.fa-duotone.fa-heart:after,.fad.fa-heart:after{content:"\f004\f004"}.fa-duotone.fa-heart-broken:after,.fa-duotone.fa-heart-crack:after,.fad.fa-heart-broken:after,.fad.fa-heart-crack:after{content:"\f7a9\f7a9"}.fa-duotone.fa-heart-half:after,.fad.fa-heart-half:after{content:"\e1ab\e1ab"}.fa-duotone.fa-heart-half-alt:after,.fa-duotone.fa-heart-half-stroke:after,.fad.fa-heart-half-alt:after,.fad.fa-heart-half-stroke:after{content:"\e1ac\e1ac"}.fa-duotone.fa-heart-pulse:after,.fa-duotone.fa-heartbeat:after,.fad.fa-heart-pulse:after,.fad.fa-heartbeat:after{content:"\f21e\f21e"}.fa-duotone.fa-heat:after,.fad.fa-heat:after{content:"\e00c\e00c"}.fa-duotone.fa-helicopter:after,.fad.fa-helicopter:after{content:"\f533\f533"}.fa-duotone.fa-helmet-battle:after,.fad.fa-helmet-battle:after{content:"\f6eb\f6eb"}.fa-duotone.fa-hard-hat:after,.fa-duotone.fa-hat-hard:after,.fa-duotone.fa-helmet-safety:after,.fad.fa-hard-hat:after,.fad.fa-hat-hard:after,.fad.fa-helmet-safety:after{content:"\f807\f807"}.fa-duotone.fa-hexagon:after,.fad.fa-hexagon:after{content:"\f312\f312"}.fa-duotone.fa-hexagon-check:after,.fad.fa-hexagon-check:after{content:"\e416\e416"}.fa-duotone.fa-hexagon-divide:after,.fad.fa-hexagon-divide:after{content:"\e1ad\e1ad"}.fa-duotone.fa-hexagon-exclamation:after,.fad.fa-hexagon-exclamation:after{content:"\e417\e417"}.fa-duotone.fa-hexagon-minus:after,.fa-duotone.fa-minus-hexagon:after,.fad.fa-hexagon-minus:after,.fad.fa-minus-hexagon:after{content:"\f307\f307"}.fa-duotone.fa-hexagon-plus:after,.fa-duotone.fa-plus-hexagon:after,.fad.fa-hexagon-plus:after,.fad.fa-plus-hexagon:after{content:"\f300\f300"}.fa-duotone.fa-hexagon-xmark:after,.fa-duotone.fa-times-hexagon:after,.fa-duotone.fa-xmark-hexagon:after,.fad.fa-hexagon-xmark:after,.fad.fa-times-hexagon:after,.fad.fa-xmark-hexagon:after{content:"\f2ee\f2ee"}.fa-duotone.fa-high-definition:after,.fa-duotone.fa-rectangle-hd:after,.fad.fa-high-definition:after,.fad.fa-rectangle-hd:after{content:"\e1ae\e1ae"}.fa-duotone.fa-highlighter:after,.fad.fa-highlighter:after{content:"\f591\f591"}.fa-duotone.fa-highlighter-line:after,.fad.fa-highlighter-line:after{content:"\e1af\e1af"}.fa-duotone.fa-hippo:after,.fad.fa-hippo:after{content:"\f6ed\f6ed"}.fa-duotone.fa-hockey-mask:after,.fad.fa-hockey-mask:after{content:"\f6ee\f6ee"}.fa-duotone.fa-hockey-puck:after,.fad.fa-hockey-puck:after{content:"\f453\f453"}.fa-duotone.fa-hockey-stick-puck:after,.fad.fa-hockey-stick-puck:after{content:"\e3ae\e3ae"}.fa-duotone.fa-hockey-sticks:after,.fad.fa-hockey-sticks:after{content:"\f454\f454"}.fa-duotone.fa-holly-berry:after,.fad.fa-holly-berry:after{content:"\f7aa\f7aa"}.fa-duotone.fa-honey-pot:after,.fad.fa-honey-pot:after{content:"\e418\e418"}.fa-duotone.fa-hood-cloak:after,.fad.fa-hood-cloak:after{content:"\f6ef\f6ef"}.fa-duotone.fa-horizontal-rule:after,.fad.fa-horizontal-rule:after{content:"\f86c\f86c"}.fa-duotone.fa-horse:after,.fad.fa-horse:after{content:"\f6f0\f6f0"}.fa-duotone.fa-horse-head:after,.fad.fa-horse-head:after{content:"\f7ab\f7ab"}.fa-duotone.fa-horse-saddle:after,.fad.fa-horse-saddle:after{content:"\f8c3\f8c3"}.fa-duotone.fa-hose:after,.fad.fa-hose:after{content:"\e419\e419"}.fa-duotone.fa-hose-reel:after,.fad.fa-hose-reel:after{content:"\e41a\e41a"}.fa-duotone.fa-hospital-alt:after,.fa-duotone.fa-hospital-wide:after,.fa-duotone.fa-hospital:after,.fad.fa-hospital-alt:after,.fad.fa-hospital-wide:after,.fad.fa-hospital:after{content:"\f0f8\f0f8"}.fa-duotone.fa-hospital-user:after,.fad.fa-hospital-user:after{content:"\f80d\f80d"}.fa-duotone.fa-hospitals:after,.fad.fa-hospitals:after{content:"\f80e\f80e"}.fa-duotone.fa-hot-tub-person:after,.fa-duotone.fa-hot-tub:after,.fad.fa-hot-tub-person:after,.fad.fa-hot-tub:after{content:"\f593\f593"}.fa-duotone.fa-hotdog:after,.fad.fa-hotdog:after{content:"\f80f\f80f"}.fa-duotone.fa-hotel:after,.fad.fa-hotel:after{content:"\f594\f594"}.fa-duotone.fa-hourglass-2:after,.fa-duotone.fa-hourglass-half:after,.fa-duotone.fa-hourglass:after,.fad.fa-hourglass-2:after,.fad.fa-hourglass-half:after,.fad.fa-hourglass:after{content:"\f254\f254"}.fa-duotone.fa-hourglass-clock:after,.fad.fa-hourglass-clock:after{content:"\e41b\e41b"}.fa-duotone.fa-hourglass-empty:after,.fad.fa-hourglass-empty:after{content:"\f252\f252"}.fa-duotone.fa-hourglass-3:after,.fa-duotone.fa-hourglass-end:after,.fad.fa-hourglass-3:after,.fad.fa-hourglass-end:after{content:"\f253\f253"}.fa-duotone.fa-hourglass-1:after,.fa-duotone.fa-hourglass-start:after,.fad.fa-hourglass-1:after,.fad.fa-hourglass-start:after{content:"\f251\f251"}.fa-duotone.fa-home-alt:after,.fa-duotone.fa-home-lg-alt:after,.fa-duotone.fa-home:after,.fa-duotone.fa-house:after,.fad.fa-home-alt:after,.fad.fa-home-lg-alt:after,.fad.fa-home:after,.fad.fa-house:after{content:"\f015\f015"}.fa-duotone.fa-home-blank:after,.fa-duotone.fa-house-blank:after,.fad.fa-home-blank:after,.fad.fa-house-blank:after{content:"\e487\e487"}.fa-duotone.fa-house-building:after,.fad.fa-house-building:after{content:"\e1b1\e1b1"}.fa-duotone.fa-home-lg:after,.fa-duotone.fa-house-chimney:after,.fad.fa-home-lg:after,.fad.fa-house-chimney:after{content:"\e3af\e3af"}.fa-duotone.fa-house-chimney-blank:after,.fad.fa-house-chimney-blank:after{content:"\e3b0\e3b0"}.fa-duotone.fa-house-chimney-crack:after,.fa-duotone.fa-house-damage:after,.fad.fa-house-chimney-crack:after,.fad.fa-house-damage:after{content:"\f6f1\f6f1"}.fa-duotone.fa-house-chimney-heart:after,.fad.fa-house-chimney-heart:after{content:"\e1b2\e1b2"}.fa-duotone.fa-clinic-medical:after,.fa-duotone.fa-house-chimney-medical:after,.fad.fa-clinic-medical:after,.fad.fa-house-chimney-medical:after{content:"\f7f2\f7f2"}.fa-duotone.fa-house-chimney-user:after,.fad.fa-house-chimney-user:after{content:"\e065\e065"}.fa-duotone.fa-house-chimney-window:after,.fad.fa-house-chimney-window:after{content:"\e00d\e00d"}.fa-duotone.fa-house-crack:after,.fad.fa-house-crack:after{content:"\e3b1\e3b1"}.fa-duotone.fa-house-day:after,.fad.fa-house-day:after{content:"\e00e\e00e"}.fa-duotone.fa-house-flood:after,.fad.fa-house-flood:after{content:"\f74f\f74f"}.fa-duotone.fa-home-heart:after,.fa-duotone.fa-house-heart:after,.fad.fa-home-heart:after,.fad.fa-house-heart:after{content:"\f4c9\f4c9"}.fa-duotone.fa-house-laptop:after,.fa-duotone.fa-laptop-house:after,.fad.fa-house-laptop:after,.fad.fa-laptop-house:after{content:"\e066\e066"}.fa-duotone.fa-house-medical:after,.fad.fa-house-medical:after{content:"\e3b2\e3b2"}.fa-duotone.fa-house-night:after,.fad.fa-house-night:after{content:"\e010\e010"}.fa-duotone.fa-house-leave:after,.fa-duotone.fa-house-person-depart:after,.fa-duotone.fa-house-person-leave:after,.fad.fa-house-leave:after,.fad.fa-house-person-depart:after,.fad.fa-house-person-leave:after{content:"\e00f\e00f"}.fa-duotone.fa-house-person-arrive:after,.fa-duotone.fa-house-person-return:after,.fa-duotone.fa-house-return:after,.fad.fa-house-person-arrive:after,.fad.fa-house-person-return:after,.fad.fa-house-return:after{content:"\e011\e011"}.fa-duotone.fa-house-signal:after,.fad.fa-house-signal:after{content:"\e012\e012"}.fa-duotone.fa-house-tree:after,.fad.fa-house-tree:after{content:"\e1b3\e1b3"}.fa-duotone.fa-house-turret:after,.fad.fa-house-turret:after{content:"\e1b4\e1b4"}.fa-duotone.fa-home-user:after,.fa-duotone.fa-house-user:after,.fad.fa-home-user:after,.fad.fa-house-user:after{content:"\e1b0\e1b0"}.fa-duotone.fa-house-window:after,.fad.fa-house-window:after{content:"\e3b3\e3b3"}.fa-duotone.fa-hryvnia-sign:after,.fa-duotone.fa-hryvnia:after,.fad.fa-hryvnia-sign:after,.fad.fa-hryvnia:after{content:"\f6f2\f6f2"}.fa-duotone.fa-100:after,.fa-duotone.fa-hundred-points:after,.fad.fa-100:after,.fad.fa-hundred-points:after{content:"\e41c\e41c"}.fa-duotone.fa-hurricane:after,.fad.fa-hurricane:after{content:"\f751\f751"}.fa-duotone.fa-hyphen:after,.fad.fa-hyphen:after{content:"\2d\2d"}.fa-duotone.fa-i:after,.fad.fa-i:after{content:"\49\49"}.fa-duotone.fa-i-cursor:after,.fad.fa-i-cursor:after{content:"\f246\f246"}.fa-duotone.fa-ice-cream:after,.fad.fa-ice-cream:after{content:"\f810\f810"}.fa-duotone.fa-ice-skate:after,.fad.fa-ice-skate:after{content:"\f7ac\f7ac"}.fa-duotone.fa-icicles:after,.fad.fa-icicles:after{content:"\f7ad\f7ad"}.fa-duotone.fa-heart-music-camera-bolt:after,.fa-duotone.fa-icons:after,.fad.fa-heart-music-camera-bolt:after,.fad.fa-icons:after{content:"\f86d\f86d"}.fa-duotone.fa-id-badge:after,.fad.fa-id-badge:after{content:"\f2c1\f2c1"}.fa-duotone.fa-drivers-license:after,.fa-duotone.fa-id-card:after,.fad.fa-drivers-license:after,.fad.fa-id-card:after{content:"\f2c2\f2c2"}.fa-duotone.fa-id-card-alt:after,.fa-duotone.fa-id-card-clip:after,.fad.fa-id-card-alt:after,.fad.fa-id-card-clip:after{content:"\f47f\f47f"}.fa-duotone.fa-igloo:after,.fad.fa-igloo:after{content:"\f7ae\f7ae"}.fa-duotone.fa-image:after,.fad.fa-image:after{content:"\f03e\f03e"}.fa-duotone.fa-image-landscape:after,.fa-duotone.fa-landscape:after,.fad.fa-image-landscape:after,.fad.fa-landscape:after{content:"\e1b5\e1b5"}.fa-duotone.fa-image-polaroid:after,.fad.fa-image-polaroid:after{content:"\f8c4\f8c4"}.fa-duotone.fa-image-polaroid-user:after,.fad.fa-image-polaroid-user:after{content:"\e1b6\e1b6"}.fa-duotone.fa-image-portrait:after,.fa-duotone.fa-portrait:after,.fad.fa-image-portrait:after,.fad.fa-portrait:after{content:"\f3e0\f3e0"}.fa-duotone.fa-image-slash:after,.fad.fa-image-slash:after{content:"\e1b7\e1b7"}.fa-duotone.fa-image-user:after,.fad.fa-image-user:after{content:"\e1b8\e1b8"}.fa-duotone.fa-images:after,.fad.fa-images:after{content:"\f302\f302"}.fa-duotone.fa-images-user:after,.fad.fa-images-user:after{content:"\e1b9\e1b9"}.fa-duotone.fa-inbox:after,.fad.fa-inbox:after{content:"\f01c\f01c"}.fa-duotone.fa-inbox-full:after,.fad.fa-inbox-full:after{content:"\e1ba\e1ba"}.fa-duotone.fa-inbox-arrow-down:after,.fa-duotone.fa-inbox-in:after,.fad.fa-inbox-arrow-down:after,.fad.fa-inbox-in:after{content:"\f310\f310"}.fa-duotone.fa-inbox-arrow-up:after,.fa-duotone.fa-inbox-out:after,.fad.fa-inbox-arrow-up:after,.fad.fa-inbox-out:after{content:"\f311\f311"}.fa-duotone.fa-inboxes:after,.fad.fa-inboxes:after{content:"\e1bb\e1bb"}.fa-duotone.fa-indent:after,.fad.fa-indent:after{content:"\f03c\f03c"}.fa-duotone.fa-indian-rupee-sign:after,.fa-duotone.fa-indian-rupee:after,.fa-duotone.fa-inr:after,.fad.fa-indian-rupee-sign:after,.fad.fa-indian-rupee:after,.fad.fa-inr:after{content:"\e1bc\e1bc"}.fa-duotone.fa-industry:after,.fad.fa-industry:after{content:"\f275\f275"}.fa-duotone.fa-industry-alt:after,.fa-duotone.fa-industry-windows:after,.fad.fa-industry-alt:after,.fad.fa-industry-windows:after{content:"\f3b3\f3b3"}.fa-duotone.fa-infinity:after,.fad.fa-infinity:after{content:"\f534\f534"}.fa-duotone.fa-info:after,.fad.fa-info:after{content:"\f129\f129"}.fa-duotone.fa-inhaler:after,.fad.fa-inhaler:after{content:"\f5f9\f5f9"}.fa-duotone.fa-input-numeric:after,.fad.fa-input-numeric:after{content:"\e1bd\e1bd"}.fa-duotone.fa-input-pipe:after,.fad.fa-input-pipe:after{content:"\e1be\e1be"}.fa-duotone.fa-input-text:after,.fad.fa-input-text:after{content:"\e1bf\e1bf"}.fa-duotone.fa-integral:after,.fad.fa-integral:after{content:"\f667\f667"}.fa-duotone.fa-intersection:after,.fad.fa-intersection:after{content:"\f668\f668"}.fa-duotone.fa-island-tree-palm:after,.fa-duotone.fa-island-tropical:after,.fad.fa-island-tree-palm:after,.fad.fa-island-tropical:after{content:"\f811\f811"}.fa-duotone.fa-italic:after,.fad.fa-italic:after{content:"\f033\f033"}.fa-duotone.fa-j:after,.fad.fa-j:after{content:"\4a\4a"}.fa-duotone.fa-jack-o-lantern:after,.fad.fa-jack-o-lantern:after{content:"\f30e\f30e"}.fa-duotone.fa-jedi:after,.fad.fa-jedi:after{content:"\f669\f669"}.fa-duotone.fa-fighter-jet:after,.fa-duotone.fa-jet-fighter:after,.fad.fa-fighter-jet:after,.fad.fa-jet-fighter:after{content:"\f0fb\f0fb"}.fa-duotone.fa-joint:after,.fad.fa-joint:after{content:"\f595\f595"}.fa-duotone.fa-joystick:after,.fad.fa-joystick:after{content:"\f8c5\f8c5"}.fa-duotone.fa-jug:after,.fad.fa-jug:after{content:"\f8c6\f8c6"}.fa-duotone.fa-k:after,.fad.fa-k:after{content:"\4b\4b"}.fa-duotone.fa-kaaba:after,.fad.fa-kaaba:after{content:"\f66b\f66b"}.fa-duotone.fa-kazoo:after,.fad.fa-kazoo:after{content:"\f8c7\f8c7"}.fa-duotone.fa-kerning:after,.fad.fa-kerning:after{content:"\f86f\f86f"}.fa-duotone.fa-key:after,.fad.fa-key:after{content:"\f084\f084"}.fa-duotone.fa-key-skeleton:after,.fad.fa-key-skeleton:after{content:"\f6f3\f6f3"}.fa-duotone.fa-key-skeleton-left-right:after,.fad.fa-key-skeleton-left-right:after{content:"\e3b4\e3b4"}.fa-duotone.fa-keyboard:after,.fad.fa-keyboard:after{content:"\f11c\f11c"}.fa-duotone.fa-keyboard-brightness:after,.fad.fa-keyboard-brightness:after{content:"\e1c0\e1c0"}.fa-duotone.fa-keyboard-brightness-low:after,.fad.fa-keyboard-brightness-low:after{content:"\e1c1\e1c1"}.fa-duotone.fa-keyboard-down:after,.fad.fa-keyboard-down:after{content:"\e1c2\e1c2"}.fa-duotone.fa-keyboard-left:after,.fad.fa-keyboard-left:after{content:"\e1c3\e1c3"}.fa-duotone.fa-keynote:after,.fad.fa-keynote:after{content:"\f66c\f66c"}.fa-duotone.fa-khanda:after,.fad.fa-khanda:after{content:"\f66d\f66d"}.fa-duotone.fa-kidneys:after,.fad.fa-kidneys:after{content:"\f5fb\f5fb"}.fa-duotone.fa-kip-sign:after,.fad.fa-kip-sign:after{content:"\e1c4\e1c4"}.fa-duotone.fa-first-aid:after,.fa-duotone.fa-kit-medical:after,.fad.fa-first-aid:after,.fad.fa-kit-medical:after{content:"\f479\f479"}.fa-duotone.fa-kite:after,.fad.fa-kite:after{content:"\f6f4\f6f4"}.fa-duotone.fa-kiwi-bird:after,.fad.fa-kiwi-bird:after{content:"\f535\f535"}.fa-duotone.fa-kiwi-fruit:after,.fad.fa-kiwi-fruit:after{content:"\e30c\e30c"}.fa-duotone.fa-knife:after,.fa-duotone.fa-utensil-knife:after,.fad.fa-knife:after,.fad.fa-utensil-knife:after{content:"\f2e4\f2e4"}.fa-duotone.fa-knife-kitchen:after,.fad.fa-knife-kitchen:after{content:"\f6f5\f6f5"}.fa-duotone.fa-l:after,.fad.fa-l:after{content:"\4c\4c"}.fa-duotone.fa-lacrosse-stick:after,.fad.fa-lacrosse-stick:after{content:"\e3b5\e3b5"}.fa-duotone.fa-lacrosse-stick-ball:after,.fad.fa-lacrosse-stick-ball:after{content:"\e3b6\e3b6"}.fa-duotone.fa-lambda:after,.fad.fa-lambda:after{content:"\f66e\f66e"}.fa-duotone.fa-lamp:after,.fad.fa-lamp:after{content:"\f4ca\f4ca"}.fa-duotone.fa-lamp-desk:after,.fad.fa-lamp-desk:after{content:"\e014\e014"}.fa-duotone.fa-lamp-floor:after,.fad.fa-lamp-floor:after{content:"\e015\e015"}.fa-duotone.fa-lamp-street:after,.fad.fa-lamp-street:after{content:"\e1c5\e1c5"}.fa-duotone.fa-landmark:after,.fad.fa-landmark:after{content:"\f66f\f66f"}.fa-duotone.fa-landmark-alt:after,.fa-duotone.fa-landmark-dome:after,.fad.fa-landmark-alt:after,.fad.fa-landmark-dome:after{content:"\f752\f752"}.fa-duotone.fa-language:after,.fad.fa-language:after{content:"\f1ab\f1ab"}.fa-duotone.fa-laptop:after,.fad.fa-laptop:after{content:"\f109\f109"}.fa-duotone.fa-laptop-arrow-down:after,.fad.fa-laptop-arrow-down:after{content:"\e1c6\e1c6"}.fa-duotone.fa-laptop-code:after,.fad.fa-laptop-code:after{content:"\f5fc\f5fc"}.fa-duotone.fa-laptop-medical:after,.fad.fa-laptop-medical:after{content:"\f812\f812"}.fa-duotone.fa-laptop-mobile:after,.fa-duotone.fa-phone-laptop:after,.fad.fa-laptop-mobile:after,.fad.fa-phone-laptop:after{content:"\f87a\f87a"}.fa-duotone.fa-laptop-slash:after,.fad.fa-laptop-slash:after{content:"\e1c7\e1c7"}.fa-duotone.fa-lari-sign:after,.fad.fa-lari-sign:after{content:"\e1c8\e1c8"}.fa-duotone.fa-lasso:after,.fad.fa-lasso:after{content:"\f8c8\f8c8"}.fa-duotone.fa-lasso-sparkles:after,.fad.fa-lasso-sparkles:after{content:"\e1c9\e1c9"}.fa-duotone.fa-layer-group:after,.fad.fa-layer-group:after{content:"\f5fd\f5fd"}.fa-duotone.fa-layer-group-minus:after,.fa-duotone.fa-layer-minus:after,.fad.fa-layer-group-minus:after,.fad.fa-layer-minus:after{content:"\f5fe\f5fe"}.fa-duotone.fa-layer-group-plus:after,.fa-duotone.fa-layer-plus:after,.fad.fa-layer-group-plus:after,.fad.fa-layer-plus:after{content:"\f5ff\f5ff"}.fa-duotone.fa-leaf:after,.fad.fa-leaf:after{content:"\f06c\f06c"}.fa-duotone.fa-leaf-heart:after,.fad.fa-leaf-heart:after{content:"\f4cb\f4cb"}.fa-duotone.fa-leaf-maple:after,.fad.fa-leaf-maple:after{content:"\f6f6\f6f6"}.fa-duotone.fa-leaf-oak:after,.fad.fa-leaf-oak:after{content:"\f6f7\f6f7"}.fa-duotone.fa-leafy-green:after,.fad.fa-leafy-green:after{content:"\e41d\e41d"}.fa-duotone.fa-arrow-alt-left:after,.fa-duotone.fa-left:after,.fad.fa-arrow-alt-left:after,.fad.fa-left:after{content:"\f355\f355"}.fa-duotone.fa-arrow-alt-from-right:after,.fa-duotone.fa-left-from-line:after,.fad.fa-arrow-alt-from-right:after,.fad.fa-left-from-line:after{content:"\f348\f348"}.fa-duotone.fa-left-long:after,.fa-duotone.fa-long-arrow-alt-left:after,.fad.fa-left-long:after,.fad.fa-long-arrow-alt-left:after{content:"\f30a\f30a"}.fa-duotone.fa-left-long-to-line:after,.fad.fa-left-long-to-line:after{content:"\e41e\e41e"}.fa-duotone.fa-arrows-alt-h:after,.fa-duotone.fa-left-right:after,.fad.fa-arrows-alt-h:after,.fad.fa-left-right:after{content:"\f337\f337"}.fa-duotone.fa-arrow-alt-to-left:after,.fa-duotone.fa-left-to-line:after,.fad.fa-arrow-alt-to-left:after,.fad.fa-left-to-line:after{content:"\f34b\f34b"}.fa-duotone.fa-lemon:after,.fad.fa-lemon:after{content:"\f094\f094"}.fa-duotone.fa-less-than:after,.fad.fa-less-than:after{content:"\3c\3c"}.fa-duotone.fa-less-than-equal:after,.fad.fa-less-than-equal:after{content:"\f537\f537"}.fa-duotone.fa-life-ring:after,.fad.fa-life-ring:after{content:"\f1cd\f1cd"}.fa-duotone.fa-light-ceiling:after,.fad.fa-light-ceiling:after{content:"\e016\e016"}.fa-duotone.fa-light-emergency:after,.fad.fa-light-emergency:after{content:"\e41f\e41f"}.fa-duotone.fa-light-emergency-on:after,.fad.fa-light-emergency-on:after{content:"\e420\e420"}.fa-duotone.fa-light-switch:after,.fad.fa-light-switch:after{content:"\e017\e017"}.fa-duotone.fa-light-switch-off:after,.fad.fa-light-switch-off:after{content:"\e018\e018"}.fa-duotone.fa-light-switch-on:after,.fad.fa-light-switch-on:after{content:"\e019\e019"}.fa-duotone.fa-lightbulb:after,.fad.fa-lightbulb:after{content:"\f0eb\f0eb"}.fa-duotone.fa-lightbulb-dollar:after,.fad.fa-lightbulb-dollar:after{content:"\f670\f670"}.fa-duotone.fa-lightbulb-exclamation:after,.fad.fa-lightbulb-exclamation:after{content:"\f671\f671"}.fa-duotone.fa-lightbulb-exclamation-on:after,.fad.fa-lightbulb-exclamation-on:after{content:"\e1ca\e1ca"}.fa-duotone.fa-lightbulb-on:after,.fad.fa-lightbulb-on:after{content:"\f672\f672"}.fa-duotone.fa-lightbulb-slash:after,.fad.fa-lightbulb-slash:after{content:"\f673\f673"}.fa-duotone.fa-lights-holiday:after,.fad.fa-lights-holiday:after{content:"\f7b2\f7b2"}.fa-duotone.fa-line-columns:after,.fad.fa-line-columns:after{content:"\f870\f870"}.fa-duotone.fa-line-height:after,.fad.fa-line-height:after{content:"\f871\f871"}.fa-duotone.fa-chain:after,.fa-duotone.fa-link:after,.fad.fa-chain:after,.fad.fa-link:after{content:"\f0c1\f0c1"}.fa-duotone.fa-chain-horizontal:after,.fa-duotone.fa-link-horizontal:after,.fad.fa-chain-horizontal:after,.fad.fa-link-horizontal:after{content:"\e1cb\e1cb"}.fa-duotone.fa-chain-horizontal-slash:after,.fa-duotone.fa-link-horizontal-slash:after,.fad.fa-chain-horizontal-slash:after,.fad.fa-link-horizontal-slash:after{content:"\e1cc\e1cc"}.fa-duotone.fa-link-simple:after,.fad.fa-link-simple:after{content:"\e1cd\e1cd"}.fa-duotone.fa-link-simple-slash:after,.fad.fa-link-simple-slash:after{content:"\e1ce\e1ce"}.fa-duotone.fa-chain-broken:after,.fa-duotone.fa-chain-slash:after,.fa-duotone.fa-link-slash:after,.fa-duotone.fa-unlink:after,.fad.fa-chain-broken:after,.fad.fa-chain-slash:after,.fad.fa-link-slash:after,.fad.fa-unlink:after{content:"\f127\f127"}.fa-duotone.fa-lips:after,.fad.fa-lips:after{content:"\f600\f600"}.fa-duotone.fa-lira-sign:after,.fad.fa-lira-sign:after{content:"\f195\f195"}.fa-duotone.fa-list-squares:after,.fa-duotone.fa-list:after,.fad.fa-list-squares:after,.fad.fa-list:after{content:"\f03a\f03a"}.fa-duotone.fa-list-check:after,.fa-duotone.fa-tasks:after,.fad.fa-list-check:after,.fad.fa-tasks:after{content:"\f0ae\f0ae"}.fa-duotone.fa-list-dropdown:after,.fad.fa-list-dropdown:after{content:"\e1cf\e1cf"}.fa-duotone.fa-list-music:after,.fad.fa-list-music:after{content:"\f8c9\f8c9"}.fa-duotone.fa-list-1-2:after,.fa-duotone.fa-list-numeric:after,.fa-duotone.fa-list-ol:after,.fad.fa-list-1-2:after,.fad.fa-list-numeric:after,.fad.fa-list-ol:after{content:"\f0cb\f0cb"}.fa-duotone.fa-list-radio:after,.fad.fa-list-radio:after{content:"\e1d0\e1d0"}.fa-duotone.fa-list-timeline:after,.fad.fa-list-timeline:after{content:"\e1d1\e1d1"}.fa-duotone.fa-list-tree:after,.fad.fa-list-tree:after{content:"\e1d2\e1d2"}.fa-duotone.fa-list-dots:after,.fa-duotone.fa-list-ul:after,.fad.fa-list-dots:after,.fad.fa-list-ul:after{content:"\f0ca\f0ca"}.fa-duotone.fa-litecoin-sign:after,.fad.fa-litecoin-sign:after{content:"\e1d3\e1d3"}.fa-duotone.fa-loader:after,.fad.fa-loader:after{content:"\e1d4\e1d4"}.fa-duotone.fa-lobster:after,.fad.fa-lobster:after{content:"\e421\e421"}.fa-duotone.fa-location-arrow:after,.fad.fa-location-arrow:after{content:"\f124\f124"}.fa-duotone.fa-location-check:after,.fa-duotone.fa-map-marker-check:after,.fad.fa-location-check:after,.fad.fa-map-marker-check:after{content:"\f606\f606"}.fa-duotone.fa-location-crosshairs:after,.fa-duotone.fa-location:after,.fad.fa-location-crosshairs:after,.fad.fa-location:after{content:"\f601\f601"}.fa-duotone.fa-location-crosshairs-slash:after,.fa-duotone.fa-location-slash:after,.fad.fa-location-crosshairs-slash:after,.fad.fa-location-slash:after{content:"\f603\f603"}.fa-duotone.fa-location-dot:after,.fa-duotone.fa-map-marker-alt:after,.fad.fa-location-dot:after,.fad.fa-map-marker-alt:after{content:"\f3c5\f3c5"}.fa-duotone.fa-location-dot-slash:after,.fa-duotone.fa-map-marker-alt-slash:after,.fad.fa-location-dot-slash:after,.fad.fa-map-marker-alt-slash:after{content:"\f605\f605"}.fa-duotone.fa-location-exclamation:after,.fa-duotone.fa-map-marker-exclamation:after,.fad.fa-location-exclamation:after,.fad.fa-map-marker-exclamation:after{content:"\f608\f608"}.fa-duotone.fa-location-minus:after,.fa-duotone.fa-map-marker-minus:after,.fad.fa-location-minus:after,.fad.fa-map-marker-minus:after{content:"\f609\f609"}.fa-duotone.fa-location-pen:after,.fa-duotone.fa-map-marker-edit:after,.fad.fa-location-pen:after,.fad.fa-map-marker-edit:after{content:"\f607\f607"}.fa-duotone.fa-location-pin:after,.fa-duotone.fa-map-marker:after,.fad.fa-location-pin:after,.fad.fa-map-marker:after{content:"\f041\f041"}.fa-duotone.fa-location-pin-slash:after,.fa-duotone.fa-map-marker-slash:after,.fad.fa-location-pin-slash:after,.fad.fa-map-marker-slash:after{content:"\f60c\f60c"}.fa-duotone.fa-location-plus:after,.fa-duotone.fa-map-marker-plus:after,.fad.fa-location-plus:after,.fad.fa-map-marker-plus:after{content:"\f60a\f60a"}.fa-duotone.fa-location-question:after,.fa-duotone.fa-map-marker-question:after,.fad.fa-location-question:after,.fad.fa-map-marker-question:after{content:"\f60b\f60b"}.fa-duotone.fa-location-smile:after,.fa-duotone.fa-map-marker-smile:after,.fad.fa-location-smile:after,.fad.fa-map-marker-smile:after{content:"\f60d\f60d"}.fa-duotone.fa-location-xmark:after,.fa-duotone.fa-map-marker-times:after,.fa-duotone.fa-map-marker-xmark:after,.fad.fa-location-xmark:after,.fad.fa-map-marker-times:after,.fad.fa-map-marker-xmark:after{content:"\f60e\f60e"}.fa-duotone.fa-lock:after,.fad.fa-lock:after{content:"\f023\f023"}.fa-duotone.fa-lock-a:after,.fad.fa-lock-a:after{content:"\e422\e422"}.fa-duotone.fa-lock-hashtag:after,.fad.fa-lock-hashtag:after{content:"\e423\e423"}.fa-duotone.fa-lock-alt:after,.fa-duotone.fa-lock-keyhole:after,.fad.fa-lock-alt:after,.fad.fa-lock-keyhole:after{content:"\f30d\f30d"}.fa-duotone.fa-lock-keyhole-open:after,.fa-duotone.fa-lock-open-alt:after,.fad.fa-lock-keyhole-open:after,.fad.fa-lock-open-alt:after{content:"\f3c2\f3c2"}.fa-duotone.fa-lock-open:after,.fad.fa-lock-open:after{content:"\f3c1\f3c1"}.fa-duotone.fa-lollipop:after,.fa-duotone.fa-lollypop:after,.fad.fa-lollipop:after,.fad.fa-lollypop:after{content:"\e424\e424"}.fa-duotone.fa-couch-small:after,.fa-duotone.fa-loveseat:after,.fad.fa-couch-small:after,.fad.fa-loveseat:after{content:"\f4cc\f4cc"}.fa-duotone.fa-luchador-mask:after,.fa-duotone.fa-luchador:after,.fa-duotone.fa-mask-luchador:after,.fad.fa-luchador-mask:after,.fad.fa-luchador:after,.fad.fa-mask-luchador:after{content:"\f455\f455"}.fa-duotone.fa-lungs:after,.fad.fa-lungs:after{content:"\f604\f604"}.fa-duotone.fa-lungs-virus:after,.fad.fa-lungs-virus:after{content:"\e067\e067"}.fa-duotone.fa-m:after,.fad.fa-m:after{content:"\4d\4d"}.fa-duotone.fa-mace:after,.fad.fa-mace:after{content:"\f6f8\f6f8"}.fa-duotone.fa-magnet:after,.fad.fa-magnet:after{content:"\f076\f076"}.fa-duotone.fa-magnifying-glass:after,.fa-duotone.fa-search:after,.fad.fa-magnifying-glass:after,.fad.fa-search:after{content:"\f002\f002"}.fa-duotone.fa-magnifying-glass-dollar:after,.fa-duotone.fa-search-dollar:after,.fad.fa-magnifying-glass-dollar:after,.fad.fa-search-dollar:after{content:"\f688\f688"}.fa-duotone.fa-magnifying-glass-location:after,.fa-duotone.fa-search-location:after,.fad.fa-magnifying-glass-location:after,.fad.fa-search-location:after{content:"\f689\f689"}.fa-duotone.fa-magnifying-glass-minus:after,.fa-duotone.fa-search-minus:after,.fad.fa-magnifying-glass-minus:after,.fad.fa-search-minus:after{content:"\f010\f010"}.fa-duotone.fa-magnifying-glass-plus:after,.fa-duotone.fa-search-plus:after,.fad.fa-magnifying-glass-plus:after,.fad.fa-search-plus:after{content:"\f00e\f00e"}.fa-duotone.fa-mailbox:after,.fad.fa-mailbox:after{content:"\f813\f813"}.fa-duotone.fa-manat-sign:after,.fad.fa-manat-sign:after{content:"\e1d5\e1d5"}.fa-duotone.fa-mandolin:after,.fad.fa-mandolin:after{content:"\f6f9\f6f9"}.fa-duotone.fa-mango:after,.fad.fa-mango:after{content:"\e30f\e30f"}.fa-duotone.fa-manhole:after,.fad.fa-manhole:after{content:"\e1d6\e1d6"}.fa-duotone.fa-map:after,.fad.fa-map:after{content:"\f279\f279"}.fa-duotone.fa-map-location:after,.fa-duotone.fa-map-marked:after,.fad.fa-map-location:after,.fad.fa-map-marked:after{content:"\f59f\f59f"}.fa-duotone.fa-map-location-dot:after,.fa-duotone.fa-map-marked-alt:after,.fad.fa-map-location-dot:after,.fad.fa-map-marked-alt:after{content:"\f5a0\f5a0"}.fa-duotone.fa-map-pin:after,.fad.fa-map-pin:after{content:"\f276\f276"}.fa-duotone.fa-marker:after,.fad.fa-marker:after{content:"\f5a1\f5a1"}.fa-duotone.fa-mars:after,.fad.fa-mars:after{content:"\f222\f222"}.fa-duotone.fa-mars-and-venus:after,.fad.fa-mars-and-venus:after{content:"\f224\f224"}.fa-duotone.fa-mars-double:after,.fad.fa-mars-double:after{content:"\f227\f227"}.fa-duotone.fa-mars-stroke:after,.fad.fa-mars-stroke:after{content:"\f229\f229"}.fa-duotone.fa-mars-stroke-h:after,.fa-duotone.fa-mars-stroke-right:after,.fad.fa-mars-stroke-h:after,.fad.fa-mars-stroke-right:after{content:"\f22b\f22b"}.fa-duotone.fa-mars-stroke-up:after,.fa-duotone.fa-mars-stroke-v:after,.fad.fa-mars-stroke-up:after,.fad.fa-mars-stroke-v:after{content:"\f22a\f22a"}.fa-duotone.fa-glass-martini-alt:after,.fa-duotone.fa-martini-glass:after,.fad.fa-glass-martini-alt:after,.fad.fa-martini-glass:after{content:"\f57b\f57b"}.fa-duotone.fa-cocktail:after,.fa-duotone.fa-martini-glass-citrus:after,.fad.fa-cocktail:after,.fad.fa-martini-glass-citrus:after{content:"\f561\f561"}.fa-duotone.fa-glass-martini:after,.fa-duotone.fa-martini-glass-empty:after,.fad.fa-glass-martini:after,.fad.fa-martini-glass-empty:after{content:"\f000\f000"}.fa-duotone.fa-mask:after,.fad.fa-mask:after{content:"\f6fa\f6fa"}.fa-duotone.fa-mask-face:after,.fad.fa-mask-face:after{content:"\e1d7\e1d7"}.fa-duotone.fa-mask-snorkel:after,.fad.fa-mask-snorkel:after{content:"\e3b7\e3b7"}.fa-duotone.fa-masks-theater:after,.fa-duotone.fa-theater-masks:after,.fad.fa-masks-theater:after,.fad.fa-theater-masks:after{content:"\f630\f630"}.fa-duotone.fa-expand-arrows-alt:after,.fa-duotone.fa-maximize:after,.fad.fa-expand-arrows-alt:after,.fad.fa-maximize:after{content:"\f31e\f31e"}.fa-duotone.fa-meat:after,.fad.fa-meat:after{content:"\f814\f814"}.fa-duotone.fa-medal:after,.fad.fa-medal:after{content:"\f5a2\f5a2"}.fa-duotone.fa-megaphone:after,.fad.fa-megaphone:after{content:"\f675\f675"}.fa-duotone.fa-melon:after,.fad.fa-melon:after{content:"\e310\e310"}.fa-duotone.fa-melon-slice:after,.fad.fa-melon-slice:after{content:"\e311\e311"}.fa-duotone.fa-memo:after,.fad.fa-memo:after{content:"\e1d8\e1d8"}.fa-duotone.fa-memo-circle-check:after,.fad.fa-memo-circle-check:after{content:"\e1d9\e1d9"}.fa-duotone.fa-memo-circle-info:after,.fad.fa-memo-circle-info:after{content:"\e49a\e49a"}.fa-duotone.fa-memo-pad:after,.fad.fa-memo-pad:after{content:"\e1da\e1da"}.fa-duotone.fa-memory:after,.fad.fa-memory:after{content:"\f538\f538"}.fa-duotone.fa-menorah:after,.fad.fa-menorah:after{content:"\f676\f676"}.fa-duotone.fa-mercury:after,.fad.fa-mercury:after{content:"\f223\f223"}.fa-duotone.fa-comment-alt:after,.fa-duotone.fa-message:after,.fad.fa-comment-alt:after,.fad.fa-message:after{content:"\f27a\f27a"}.fa-duotone.fa-comment-alt-arrow-down:after,.fa-duotone.fa-message-arrow-down:after,.fad.fa-comment-alt-arrow-down:after,.fad.fa-message-arrow-down:after{content:"\e1db\e1db"}.fa-duotone.fa-comment-alt-arrow-up:after,.fa-duotone.fa-message-arrow-up:after,.fad.fa-comment-alt-arrow-up:after,.fad.fa-message-arrow-up:after{content:"\e1dc\e1dc"}.fa-duotone.fa-message-arrow-up-right:after,.fad.fa-message-arrow-up-right:after{content:"\e1dd\e1dd"}.fa-duotone.fa-message-bot:after,.fad.fa-message-bot:after{content:"\e3b8\e3b8"}.fa-duotone.fa-comment-alt-captions:after,.fa-duotone.fa-message-captions:after,.fad.fa-comment-alt-captions:after,.fad.fa-message-captions:after{content:"\e1de\e1de"}.fa-duotone.fa-comment-alt-check:after,.fa-duotone.fa-message-check:after,.fad.fa-comment-alt-check:after,.fad.fa-message-check:after{content:"\f4a2\f4a2"}.fa-duotone.fa-message-code:after,.fad.fa-message-code:after{content:"\e1df\e1df"}.fa-duotone.fa-comment-alt-dollar:after,.fa-duotone.fa-message-dollar:after,.fad.fa-comment-alt-dollar:after,.fad.fa-message-dollar:after{content:"\f650\f650"}.fa-duotone.fa-comment-alt-dots:after,.fa-duotone.fa-message-dots:after,.fa-duotone.fa-messaging:after,.fad.fa-comment-alt-dots:after,.fad.fa-message-dots:after,.fad.fa-messaging:after{content:"\f4a3\f4a3"}.fa-duotone.fa-comment-alt-exclamation:after,.fa-duotone.fa-message-exclamation:after,.fad.fa-comment-alt-exclamation:after,.fad.fa-message-exclamation:after{content:"\f4a5\f4a5"}.fa-duotone.fa-comment-alt-image:after,.fa-duotone.fa-message-image:after,.fad.fa-comment-alt-image:after,.fad.fa-message-image:after{content:"\e1e0\e1e0"}.fa-duotone.fa-comment-alt-lines:after,.fa-duotone.fa-message-lines:after,.fad.fa-comment-alt-lines:after,.fad.fa-message-lines:after{content:"\f4a6\f4a6"}.fa-duotone.fa-comment-alt-medical:after,.fa-duotone.fa-message-medical:after,.fad.fa-comment-alt-medical:after,.fad.fa-message-medical:after{content:"\f7f4\f7f4"}.fa-duotone.fa-comment-middle-alt:after,.fa-duotone.fa-message-middle:after,.fad.fa-comment-middle-alt:after,.fad.fa-message-middle:after{content:"\e1e1\e1e1"}.fa-duotone.fa-comment-middle-top-alt:after,.fa-duotone.fa-message-middle-top:after,.fad.fa-comment-middle-top-alt:after,.fad.fa-message-middle-top:after{content:"\e1e2\e1e2"}.fa-duotone.fa-comment-alt-minus:after,.fa-duotone.fa-message-minus:after,.fad.fa-comment-alt-minus:after,.fad.fa-message-minus:after{content:"\f4a7\f4a7"}.fa-duotone.fa-comment-alt-music:after,.fa-duotone.fa-message-music:after,.fad.fa-comment-alt-music:after,.fad.fa-message-music:after{content:"\f8af\f8af"}.fa-duotone.fa-comment-alt-edit:after,.fa-duotone.fa-message-edit:after,.fa-duotone.fa-message-pen:after,.fad.fa-comment-alt-edit:after,.fad.fa-message-edit:after,.fad.fa-message-pen:after{content:"\f4a4\f4a4"}.fa-duotone.fa-comment-alt-plus:after,.fa-duotone.fa-message-plus:after,.fad.fa-comment-alt-plus:after,.fad.fa-message-plus:after{content:"\f4a8\f4a8"}.fa-duotone.fa-message-question:after,.fad.fa-message-question:after{content:"\e1e3\e1e3"}.fa-duotone.fa-comment-alt-quote:after,.fa-duotone.fa-message-quote:after,.fad.fa-comment-alt-quote:after,.fad.fa-message-quote:after{content:"\e1e4\e1e4"}.fa-duotone.fa-comment-alt-slash:after,.fa-duotone.fa-message-slash:after,.fad.fa-comment-alt-slash:after,.fad.fa-message-slash:after{content:"\f4a9\f4a9"}.fa-duotone.fa-comment-alt-smile:after,.fa-duotone.fa-message-smile:after,.fad.fa-comment-alt-smile:after,.fad.fa-message-smile:after{content:"\f4aa\f4aa"}.fa-duotone.fa-message-sms:after,.fad.fa-message-sms:after{content:"\e1e5\e1e5"}.fa-duotone.fa-comment-alt-text:after,.fa-duotone.fa-message-text:after,.fad.fa-comment-alt-text:after,.fad.fa-message-text:after{content:"\e1e6\e1e6"}.fa-duotone.fa-comment-alt-times:after,.fa-duotone.fa-message-times:after,.fa-duotone.fa-message-xmark:after,.fad.fa-comment-alt-times:after,.fad.fa-message-times:after,.fad.fa-message-xmark:after{content:"\f4ab\f4ab"}.fa-duotone.fa-comments-alt:after,.fa-duotone.fa-messages:after,.fad.fa-comments-alt:after,.fad.fa-messages:after{content:"\f4b6\f4b6"}.fa-duotone.fa-comments-alt-dollar:after,.fa-duotone.fa-messages-dollar:after,.fad.fa-comments-alt-dollar:after,.fad.fa-messages-dollar:after{content:"\f652\f652"}.fa-duotone.fa-messages-question:after,.fad.fa-messages-question:after{content:"\e1e7\e1e7"}.fa-duotone.fa-meteor:after,.fad.fa-meteor:after{content:"\f753\f753"}.fa-duotone.fa-meter:after,.fad.fa-meter:after{content:"\e1e8\e1e8"}.fa-duotone.fa-meter-bolt:after,.fad.fa-meter-bolt:after{content:"\e1e9\e1e9"}.fa-duotone.fa-meter-droplet:after,.fad.fa-meter-droplet:after{content:"\e1ea\e1ea"}.fa-duotone.fa-meter-fire:after,.fad.fa-meter-fire:after{content:"\e1eb\e1eb"}.fa-duotone.fa-microchip:after,.fad.fa-microchip:after{content:"\f2db\f2db"}.fa-duotone.fa-microchip-ai:after,.fad.fa-microchip-ai:after{content:"\e1ec\e1ec"}.fa-duotone.fa-microphone:after,.fad.fa-microphone:after{content:"\f130\f130"}.fa-duotone.fa-microphone-alt:after,.fa-duotone.fa-microphone-lines:after,.fad.fa-microphone-alt:after,.fad.fa-microphone-lines:after{content:"\f3c9\f3c9"}.fa-duotone.fa-microphone-alt-slash:after,.fa-duotone.fa-microphone-lines-slash:after,.fad.fa-microphone-alt-slash:after,.fad.fa-microphone-lines-slash:after{content:"\f539\f539"}.fa-duotone.fa-microphone-slash:after,.fad.fa-microphone-slash:after{content:"\f131\f131"}.fa-duotone.fa-microphone-stand:after,.fad.fa-microphone-stand:after{content:"\f8cb\f8cb"}.fa-duotone.fa-microscope:after,.fad.fa-microscope:after{content:"\f610\f610"}.fa-duotone.fa-microwave:after,.fad.fa-microwave:after{content:"\e01b\e01b"}.fa-duotone.fa-mill-sign:after,.fad.fa-mill-sign:after{content:"\e1ed\e1ed"}.fa-duotone.fa-compress-arrows-alt:after,.fa-duotone.fa-minimize:after,.fad.fa-compress-arrows-alt:after,.fad.fa-minimize:after{content:"\f78c\f78c"}.fa-duotone.fa-minus:after,.fa-duotone.fa-subtract:after,.fad.fa-minus:after,.fad.fa-subtract:after{content:"\f068\f068"}.fa-duotone.fa-mistletoe:after,.fad.fa-mistletoe:after{content:"\f7b4\f7b4"}.fa-duotone.fa-mitten:after,.fad.fa-mitten:after{content:"\f7b5\f7b5"}.fa-duotone.fa-mobile-android:after,.fa-duotone.fa-mobile-phone:after,.fa-duotone.fa-mobile:after,.fad.fa-mobile-android:after,.fad.fa-mobile-phone:after,.fad.fa-mobile:after{content:"\f3ce\f3ce"}.fa-duotone.fa-mobile-button:after,.fad.fa-mobile-button:after{content:"\f10b\f10b"}.fa-duotone.fa-mobile-iphone:after,.fa-duotone.fa-mobile-notch:after,.fad.fa-mobile-iphone:after,.fad.fa-mobile-notch:after{content:"\e1ee\e1ee"}.fa-duotone.fa-mobile-android-alt:after,.fa-duotone.fa-mobile-screen:after,.fad.fa-mobile-android-alt:after,.fad.fa-mobile-screen:after{content:"\f3cf\f3cf"}.fa-duotone.fa-mobile-alt:after,.fa-duotone.fa-mobile-screen-button:after,.fad.fa-mobile-alt:after,.fad.fa-mobile-screen-button:after{content:"\f3cd\f3cd"}.fa-duotone.fa-mobile-signal:after,.fad.fa-mobile-signal:after{content:"\e1ef\e1ef"}.fa-duotone.fa-mobile-signal-out:after,.fad.fa-mobile-signal-out:after{content:"\e1f0\e1f0"}.fa-duotone.fa-money-bill:after,.fad.fa-money-bill:after{content:"\f0d6\f0d6"}.fa-duotone.fa-money-bill-1:after,.fa-duotone.fa-money-bill-alt:after,.fad.fa-money-bill-1:after,.fad.fa-money-bill-alt:after{content:"\f3d1\f3d1"}.fa-duotone.fa-money-bill-1-wave:after,.fa-duotone.fa-money-bill-wave-alt:after,.fad.fa-money-bill-1-wave:after,.fad.fa-money-bill-wave-alt:after{content:"\f53b\f53b"}.fa-duotone.fa-money-bill-simple:after,.fad.fa-money-bill-simple:after{content:"\e1f1\e1f1"}.fa-duotone.fa-money-bill-simple-wave:after,.fad.fa-money-bill-simple-wave:after{content:"\e1f2\e1f2"}.fa-duotone.fa-money-bill-wave:after,.fad.fa-money-bill-wave:after{content:"\f53a\f53a"}.fa-duotone.fa-money-bills:after,.fad.fa-money-bills:after{content:"\e1f3\e1f3"}.fa-duotone.fa-money-bills-alt:after,.fa-duotone.fa-money-bills-simple:after,.fad.fa-money-bills-alt:after,.fad.fa-money-bills-simple:after{content:"\e1f4\e1f4"}.fa-duotone.fa-money-check:after,.fad.fa-money-check:after{content:"\f53c\f53c"}.fa-duotone.fa-money-check-alt:after,.fa-duotone.fa-money-check-dollar:after,.fad.fa-money-check-alt:after,.fad.fa-money-check-dollar:after{content:"\f53d\f53d"}.fa-duotone.fa-money-check-dollar-pen:after,.fa-duotone.fa-money-check-edit-alt:after,.fad.fa-money-check-dollar-pen:after,.fad.fa-money-check-edit-alt:after{content:"\f873\f873"}.fa-duotone.fa-money-check-edit:after,.fa-duotone.fa-money-check-pen:after,.fad.fa-money-check-edit:after,.fad.fa-money-check-pen:after{content:"\f872\f872"}.fa-duotone.fa-money-from-bracket:after,.fad.fa-money-from-bracket:after{content:"\e312\e312"}.fa-duotone.fa-money-simple-from-bracket:after,.fad.fa-money-simple-from-bracket:after{content:"\e313\e313"}.fa-duotone.fa-monitor-heart-rate:after,.fa-duotone.fa-monitor-waveform:after,.fad.fa-monitor-heart-rate:after,.fad.fa-monitor-waveform:after{content:"\f611\f611"}.fa-duotone.fa-monkey:after,.fad.fa-monkey:after{content:"\f6fb\f6fb"}.fa-duotone.fa-monument:after,.fad.fa-monument:after{content:"\f5a6\f5a6"}.fa-duotone.fa-moon:after,.fad.fa-moon:after{content:"\f186\f186"}.fa-duotone.fa-moon-cloud:after,.fad.fa-moon-cloud:after{content:"\f754\f754"}.fa-duotone.fa-eclipse-alt:after,.fa-duotone.fa-moon-over-sun:after,.fad.fa-eclipse-alt:after,.fad.fa-moon-over-sun:after{content:"\f74a\f74a"}.fa-duotone.fa-moon-stars:after,.fad.fa-moon-stars:after{content:"\f755\f755"}.fa-duotone.fa-moped:after,.fad.fa-moped:after{content:"\e3b9\e3b9"}.fa-duotone.fa-mortar-pestle:after,.fad.fa-mortar-pestle:after{content:"\f5a7\f5a7"}.fa-duotone.fa-mosque:after,.fad.fa-mosque:after{content:"\f678\f678"}.fa-duotone.fa-motorcycle:after,.fad.fa-motorcycle:after{content:"\f21c\f21c"}.fa-duotone.fa-mountain:after,.fad.fa-mountain:after{content:"\f6fc\f6fc"}.fa-duotone.fa-mountains:after,.fad.fa-mountains:after{content:"\f6fd\f6fd"}.fa-duotone.fa-mp3-player:after,.fad.fa-mp3-player:after{content:"\f8ce\f8ce"}.fa-duotone.fa-mug:after,.fad.fa-mug:after{content:"\f874\f874"}.fa-duotone.fa-mug-hot:after,.fad.fa-mug-hot:after{content:"\f7b6\f7b6"}.fa-duotone.fa-mug-marshmallows:after,.fad.fa-mug-marshmallows:after{content:"\f7b7\f7b7"}.fa-duotone.fa-coffee:after,.fa-duotone.fa-mug-saucer:after,.fad.fa-coffee:after,.fad.fa-mug-saucer:after{content:"\f0f4\f0f4"}.fa-duotone.fa-mug-tea:after,.fad.fa-mug-tea:after{content:"\f875\f875"}.fa-duotone.fa-mug-tea-saucer:after,.fad.fa-mug-tea-saucer:after{content:"\e1f5\e1f5"}.fa-duotone.fa-mushroom:after,.fad.fa-mushroom:after{content:"\e425\e425"}.fa-duotone.fa-music:after,.fad.fa-music:after{content:"\f001\f001"}.fa-duotone.fa-music-alt:after,.fa-duotone.fa-music-note:after,.fad.fa-music-alt:after,.fad.fa-music-note:after{content:"\f8cf\f8cf"}.fa-duotone.fa-music-alt-slash:after,.fa-duotone.fa-music-note-slash:after,.fad.fa-music-alt-slash:after,.fad.fa-music-note-slash:after{content:"\f8d0\f8d0"}.fa-duotone.fa-music-slash:after,.fad.fa-music-slash:after{content:"\f8d1\f8d1"}.fa-duotone.fa-n:after,.fad.fa-n:after{content:"\4e\4e"}.fa-duotone.fa-naira-sign:after,.fad.fa-naira-sign:after{content:"\e1f6\e1f6"}.fa-duotone.fa-narwhal:after,.fad.fa-narwhal:after{content:"\f6fe\f6fe"}.fa-duotone.fa-nesting-dolls:after,.fad.fa-nesting-dolls:after{content:"\e3ba\e3ba"}.fa-duotone.fa-network-wired:after,.fad.fa-network-wired:after{content:"\f6ff\f6ff"}.fa-duotone.fa-neuter:after,.fad.fa-neuter:after{content:"\f22c\f22c"}.fa-duotone.fa-newspaper:after,.fad.fa-newspaper:after{content:"\f1ea\f1ea"}.fa-duotone.fa-nfc:after,.fad.fa-nfc:after{content:"\e1f7\e1f7"}.fa-duotone.fa-nfc-lock:after,.fad.fa-nfc-lock:after{content:"\e1f8\e1f8"}.fa-duotone.fa-nfc-magnifying-glass:after,.fad.fa-nfc-magnifying-glass:after{content:"\e1f9\e1f9"}.fa-duotone.fa-nfc-pen:after,.fad.fa-nfc-pen:after{content:"\e1fa\e1fa"}.fa-duotone.fa-nfc-signal:after,.fad.fa-nfc-signal:after{content:"\e1fb\e1fb"}.fa-duotone.fa-nfc-slash:after,.fad.fa-nfc-slash:after{content:"\e1fc\e1fc"}.fa-duotone.fa-nfc-trash:after,.fad.fa-nfc-trash:after{content:"\e1fd\e1fd"}.fa-duotone.fa-not-equal:after,.fad.fa-not-equal:after{content:"\f53e\f53e"}.fa-duotone.fa-notdef:after,.fad.fa-notdef:after{content:"\e1fe\e1fe"}.fa-duotone.fa-note:after,.fad.fa-note:after{content:"\e1ff\e1ff"}.fa-duotone.fa-note-medical:after,.fad.fa-note-medical:after{content:"\e200\e200"}.fa-duotone.fa-note-sticky:after,.fa-duotone.fa-sticky-note:after,.fad.fa-note-sticky:after,.fad.fa-sticky-note:after{content:"\f249\f249"}.fa-duotone.fa-notebook:after,.fad.fa-notebook:after{content:"\e201\e201"}.fa-duotone.fa-notes:after,.fad.fa-notes:after{content:"\e202\e202"}.fa-duotone.fa-notes-medical:after,.fad.fa-notes-medical:after{content:"\f481\f481"}.fa-duotone.fa-o:after,.fad.fa-o:after{content:"\4f\4f"}.fa-duotone.fa-object-exclude:after,.fad.fa-object-exclude:after{content:"\e49c\e49c"}.fa-duotone.fa-object-group:after,.fad.fa-object-group:after{content:"\f247\f247"}.fa-duotone.fa-object-intersect:after,.fad.fa-object-intersect:after{content:"\e49d\e49d"}.fa-duotone.fa-object-subtract:after,.fad.fa-object-subtract:after{content:"\e49e\e49e"}.fa-duotone.fa-object-ungroup:after,.fad.fa-object-ungroup:after{content:"\f248\f248"}.fa-duotone.fa-object-union:after,.fad.fa-object-union:after{content:"\e49f\e49f"}.fa-duotone.fa-objects-align-bottom:after,.fad.fa-objects-align-bottom:after{content:"\e3bb\e3bb"}.fa-duotone.fa-objects-align-center-horizontal:after,.fad.fa-objects-align-center-horizontal:after{content:"\e3bc\e3bc"}.fa-duotone.fa-objects-align-center-vertical:after,.fad.fa-objects-align-center-vertical:after{content:"\e3bd\e3bd"}.fa-duotone.fa-objects-align-left:after,.fad.fa-objects-align-left:after{content:"\e3be\e3be"}.fa-duotone.fa-objects-align-right:after,.fad.fa-objects-align-right:after{content:"\e3bf\e3bf"}.fa-duotone.fa-objects-align-top:after,.fad.fa-objects-align-top:after{content:"\e3c0\e3c0"}.fa-duotone.fa-objects-column:after,.fad.fa-objects-column:after{content:"\e3c1\e3c1"}.fa-duotone.fa-octagon:after,.fad.fa-octagon:after{content:"\f306\f306"}.fa-duotone.fa-octagon-check:after,.fad.fa-octagon-check:after{content:"\e426\e426"}.fa-duotone.fa-octagon-divide:after,.fad.fa-octagon-divide:after{content:"\e203\e203"}.fa-duotone.fa-octagon-exclamation:after,.fad.fa-octagon-exclamation:after{content:"\e204\e204"}.fa-duotone.fa-minus-octagon:after,.fa-duotone.fa-octagon-minus:after,.fad.fa-minus-octagon:after,.fad.fa-octagon-minus:after{content:"\f308\f308"}.fa-duotone.fa-octagon-plus:after,.fa-duotone.fa-plus-octagon:after,.fad.fa-octagon-plus:after,.fad.fa-plus-octagon:after{content:"\f301\f301"}.fa-duotone.fa-octagon-xmark:after,.fa-duotone.fa-times-octagon:after,.fa-duotone.fa-xmark-octagon:after,.fad.fa-octagon-xmark:after,.fad.fa-times-octagon:after,.fad.fa-xmark-octagon:after{content:"\f2f0\f2f0"}.fa-duotone.fa-oil-can:after,.fad.fa-oil-can:after{content:"\f613\f613"}.fa-duotone.fa-oil-can-drip:after,.fad.fa-oil-can-drip:after{content:"\e205\e205"}.fa-duotone.fa-oil-temp:after,.fa-duotone.fa-oil-temperature:after,.fad.fa-oil-temp:after,.fad.fa-oil-temperature:after{content:"\f614\f614"}.fa-duotone.fa-olive:after,.fad.fa-olive:after{content:"\e316\e316"}.fa-duotone.fa-olive-branch:after,.fad.fa-olive-branch:after{content:"\e317\e317"}.fa-duotone.fa-om:after,.fad.fa-om:after{content:"\f679\f679"}.fa-duotone.fa-omega:after,.fad.fa-omega:after{content:"\f67a\f67a"}.fa-duotone.fa-onion:after,.fad.fa-onion:after{content:"\e427\e427"}.fa-duotone.fa-option:after,.fad.fa-option:after{content:"\e318\e318"}.fa-duotone.fa-ornament:after,.fad.fa-ornament:after{content:"\f7b8\f7b8"}.fa-duotone.fa-otter:after,.fad.fa-otter:after{content:"\f700\f700"}.fa-duotone.fa-dedent:after,.fa-duotone.fa-outdent:after,.fad.fa-dedent:after,.fad.fa-outdent:after{content:"\f03b\f03b"}.fa-duotone.fa-outlet:after,.fad.fa-outlet:after{content:"\e01c\e01c"}.fa-duotone.fa-oven:after,.fad.fa-oven:after{content:"\e01d\e01d"}.fa-duotone.fa-overline:after,.fad.fa-overline:after{content:"\f876\f876"}.fa-duotone.fa-p:after,.fad.fa-p:after{content:"\50\50"}.fa-duotone.fa-page:after,.fad.fa-page:after{content:"\e428\e428"}.fa-duotone.fa-file-caret-down:after,.fa-duotone.fa-page-caret-down:after,.fad.fa-file-caret-down:after,.fad.fa-page-caret-down:after{content:"\e429\e429"}.fa-duotone.fa-file-caret-up:after,.fa-duotone.fa-page-caret-up:after,.fad.fa-file-caret-up:after,.fad.fa-page-caret-up:after{content:"\e42a\e42a"}.fa-duotone.fa-pager:after,.fad.fa-pager:after{content:"\f815\f815"}.fa-duotone.fa-paint-roller:after,.fad.fa-paint-roller:after{content:"\f5aa\f5aa"}.fa-duotone.fa-paint-brush:after,.fa-duotone.fa-paintbrush:after,.fad.fa-paint-brush:after,.fad.fa-paintbrush:after{content:"\f1fc\f1fc"}.fa-duotone.fa-paint-brush-alt:after,.fa-duotone.fa-paint-brush-fine:after,.fa-duotone.fa-paintbrush-alt:after,.fa-duotone.fa-paintbrush-fine:after,.fad.fa-paint-brush-alt:after,.fad.fa-paint-brush-fine:after,.fad.fa-paintbrush-alt:after,.fad.fa-paintbrush-fine:after{content:"\f5a9\f5a9"}.fa-duotone.fa-paintbrush-pencil:after,.fad.fa-paintbrush-pencil:after{content:"\e206\e206"}.fa-duotone.fa-palette:after,.fad.fa-palette:after{content:"\f53f\f53f"}.fa-duotone.fa-pallet:after,.fad.fa-pallet:after{content:"\f482\f482"}.fa-duotone.fa-pallet-box:after,.fad.fa-pallet-box:after{content:"\e208\e208"}.fa-duotone.fa-palette-boxes:after,.fa-duotone.fa-pallet-alt:after,.fa-duotone.fa-pallet-boxes:after,.fad.fa-palette-boxes:after,.fad.fa-pallet-alt:after,.fad.fa-pallet-boxes:after{content:"\f483\f483"}.fa-duotone.fa-pan-food:after,.fad.fa-pan-food:after{content:"\e42b\e42b"}.fa-duotone.fa-pan-frying:after,.fad.fa-pan-frying:after{content:"\e42c\e42c"}.fa-duotone.fa-pancakes:after,.fad.fa-pancakes:after{content:"\e42d\e42d"}.fa-duotone.fa-panel-ews:after,.fad.fa-panel-ews:after{content:"\e42e\e42e"}.fa-duotone.fa-panel-fire:after,.fad.fa-panel-fire:after{content:"\e42f\e42f"}.fa-duotone.fa-panorama:after,.fad.fa-panorama:after{content:"\e209\e209"}.fa-duotone.fa-paper-plane:after,.fad.fa-paper-plane:after{content:"\f1d8\f1d8"}.fa-duotone.fa-paper-plane-alt:after,.fa-duotone.fa-paper-plane-top:after,.fa-duotone.fa-send:after,.fad.fa-paper-plane-alt:after,.fad.fa-paper-plane-top:after,.fad.fa-send:after{content:"\e20a\e20a"}.fa-duotone.fa-paperclip:after,.fad.fa-paperclip:after{content:"\f0c6\f0c6"}.fa-duotone.fa-paperclip-vertical:after,.fad.fa-paperclip-vertical:after{content:"\e3c2\e3c2"}.fa-duotone.fa-parachute-box:after,.fad.fa-parachute-box:after{content:"\f4cd\f4cd"}.fa-duotone.fa-paragraph:after,.fad.fa-paragraph:after{content:"\f1dd\f1dd"}.fa-duotone.fa-paragraph-left:after,.fa-duotone.fa-paragraph-rtl:after,.fad.fa-paragraph-left:after,.fad.fa-paragraph-rtl:after{content:"\f878\f878"}.fa-duotone.fa-party-bell:after,.fad.fa-party-bell:after{content:"\e31a\e31a"}.fa-duotone.fa-party-horn:after,.fad.fa-party-horn:after{content:"\e31b\e31b"}.fa-duotone.fa-passport:after,.fad.fa-passport:after{content:"\f5ab\f5ab"}.fa-duotone.fa-file-clipboard:after,.fa-duotone.fa-paste:after,.fad.fa-file-clipboard:after,.fad.fa-paste:after{content:"\f0ea\f0ea"}.fa-duotone.fa-pause:after,.fad.fa-pause:after{content:"\f04c\f04c"}.fa-duotone.fa-paw:after,.fad.fa-paw:after{content:"\f1b0\f1b0"}.fa-duotone.fa-paw-claws:after,.fad.fa-paw-claws:after{content:"\f702\f702"}.fa-duotone.fa-paw-alt:after,.fa-duotone.fa-paw-simple:after,.fad.fa-paw-alt:after,.fad.fa-paw-simple:after{content:"\f701\f701"}.fa-duotone.fa-peace:after,.fad.fa-peace:after{content:"\f67c\f67c"}.fa-duotone.fa-peach:after,.fad.fa-peach:after{content:"\e20b\e20b"}.fa-duotone.fa-peanut:after,.fad.fa-peanut:after{content:"\e430\e430"}.fa-duotone.fa-peanuts:after,.fad.fa-peanuts:after{content:"\e431\e431"}.fa-duotone.fa-peapod:after,.fad.fa-peapod:after{content:"\e31c\e31c"}.fa-duotone.fa-pear:after,.fad.fa-pear:after{content:"\e20c\e20c"}.fa-duotone.fa-pedestal:after,.fad.fa-pedestal:after{content:"\e20d\e20d"}.fa-duotone.fa-pegasus:after,.fad.fa-pegasus:after{content:"\f703\f703"}.fa-duotone.fa-pen:after,.fad.fa-pen:after{content:"\f304\f304"}.fa-duotone.fa-pen-circle:after,.fad.fa-pen-circle:after{content:"\e20e\e20e"}.fa-duotone.fa-pen-alt:after,.fa-duotone.fa-pen-clip:after,.fad.fa-pen-alt:after,.fad.fa-pen-clip:after{content:"\f305\f305"}.fa-duotone.fa-pen-alt-slash:after,.fa-duotone.fa-pen-clip-slash:after,.fad.fa-pen-alt-slash:after,.fad.fa-pen-clip-slash:after{content:"\e20f\e20f"}.fa-duotone.fa-pen-fancy:after,.fad.fa-pen-fancy:after{content:"\f5ac\f5ac"}.fa-duotone.fa-pen-fancy-slash:after,.fad.fa-pen-fancy-slash:after{content:"\e210\e210"}.fa-duotone.fa-pen-field:after,.fad.fa-pen-field:after{content:"\e211\e211"}.fa-duotone.fa-pen-line:after,.fad.fa-pen-line:after{content:"\e212\e212"}.fa-duotone.fa-pen-nib:after,.fad.fa-pen-nib:after{content:"\f5ad\f5ad"}.fa-duotone.fa-pen-nib-slash:after,.fad.fa-pen-nib-slash:after{content:"\e4a1\e4a1"}.fa-duotone.fa-pen-paintbrush:after,.fa-duotone.fa-pencil-paintbrush:after,.fad.fa-pen-paintbrush:after,.fad.fa-pencil-paintbrush:after{content:"\f618\f618"}.fa-duotone.fa-pen-ruler:after,.fa-duotone.fa-pencil-ruler:after,.fad.fa-pen-ruler:after,.fad.fa-pencil-ruler:after{content:"\f5ae\f5ae"}.fa-duotone.fa-pen-slash:after,.fad.fa-pen-slash:after{content:"\e213\e213"}.fa-duotone.fa-pen-swirl:after,.fad.fa-pen-swirl:after{content:"\e214\e214"}.fa-duotone.fa-edit:after,.fa-duotone.fa-pen-to-square:after,.fad.fa-edit:after,.fad.fa-pen-to-square:after{content:"\f044\f044"}.fa-duotone.fa-pencil-alt:after,.fa-duotone.fa-pencil:after,.fad.fa-pencil-alt:after,.fad.fa-pencil:after{content:"\f303\f303"}.fa-duotone.fa-pencil-slash:after,.fad.fa-pencil-slash:after{content:"\e215\e215"}.fa-duotone.fa-people:after,.fad.fa-people:after{content:"\e216\e216"}.fa-duotone.fa-people-arrows-left-right:after,.fa-duotone.fa-people-arrows:after,.fad.fa-people-arrows-left-right:after,.fad.fa-people-arrows:after{content:"\e068\e068"}.fa-duotone.fa-people-carry-box:after,.fa-duotone.fa-people-carry:after,.fad.fa-people-carry-box:after,.fad.fa-people-carry:after{content:"\f4ce\f4ce"}.fa-duotone.fa-people-dress:after,.fad.fa-people-dress:after{content:"\e217\e217"}.fa-duotone.fa-people-dress-simple:after,.fad.fa-people-dress-simple:after{content:"\e218\e218"}.fa-duotone.fa-people-pants:after,.fad.fa-people-pants:after{content:"\e219\e219"}.fa-duotone.fa-people-pants-simple:after,.fad.fa-people-pants-simple:after{content:"\e21a\e21a"}.fa-duotone.fa-people-simple:after,.fad.fa-people-simple:after{content:"\e21b\e21b"}.fa-duotone.fa-pepper:after,.fad.fa-pepper:after{content:"\e432\e432"}.fa-duotone.fa-pepper-hot:after,.fad.fa-pepper-hot:after{content:"\f816\f816"}.fa-duotone.fa-percent:after,.fa-duotone.fa-percentage:after,.fad.fa-percent:after,.fad.fa-percentage:after{content:"\25\25"}.fa-duotone.fa-period:after,.fad.fa-period:after{content:"\2e\2e"}.fa-duotone.fa-male:after,.fa-duotone.fa-person:after,.fad.fa-male:after,.fad.fa-person:after{content:"\f183\f183"}.fa-duotone.fa-biking:after,.fa-duotone.fa-person-biking:after,.fad.fa-biking:after,.fad.fa-person-biking:after{content:"\f84a\f84a"}.fa-duotone.fa-biking-mountain:after,.fa-duotone.fa-person-biking-mountain:after,.fad.fa-biking-mountain:after,.fad.fa-person-biking-mountain:after{content:"\f84b\f84b"}.fa-duotone.fa-person-booth:after,.fad.fa-person-booth:after{content:"\f756\f756"}.fa-duotone.fa-person-carry-box:after,.fa-duotone.fa-person-carry:after,.fad.fa-person-carry-box:after,.fad.fa-person-carry:after{content:"\f4cf\f4cf"}.fa-duotone.fa-digging:after,.fa-duotone.fa-person-digging:after,.fad.fa-digging:after,.fad.fa-person-digging:after{content:"\f85e\f85e"}.fa-duotone.fa-person-dolly:after,.fad.fa-person-dolly:after{content:"\f4d0\f4d0"}.fa-duotone.fa-person-dolly-empty:after,.fad.fa-person-dolly-empty:after{content:"\f4d1\f4d1"}.fa-duotone.fa-diagnoses:after,.fa-duotone.fa-person-dots-from-line:after,.fad.fa-diagnoses:after,.fad.fa-person-dots-from-line:after{content:"\f470\f470"}.fa-duotone.fa-female:after,.fa-duotone.fa-person-dress:after,.fad.fa-female:after,.fad.fa-person-dress:after{content:"\f182\f182"}.fa-duotone.fa-person-dress-simple:after,.fad.fa-person-dress-simple:after{content:"\e21c\e21c"}.fa-duotone.fa-person-from-portal:after,.fa-duotone.fa-portal-exit:after,.fad.fa-person-from-portal:after,.fad.fa-portal-exit:after{content:"\e023\e023"}.fa-duotone.fa-hiking:after,.fa-duotone.fa-person-hiking:after,.fad.fa-hiking:after,.fad.fa-person-hiking:after{content:"\f6ec\f6ec"}.fa-duotone.fa-person-pinball:after,.fad.fa-person-pinball:after{content:"\e21d\e21d"}.fa-duotone.fa-person-praying:after,.fa-duotone.fa-pray:after,.fad.fa-person-praying:after,.fad.fa-pray:after{content:"\f683\f683"}.fa-duotone.fa-person-pregnant:after,.fad.fa-person-pregnant:after{content:"\e31e\e31e"}.fa-duotone.fa-person-running:after,.fa-duotone.fa-running:after,.fad.fa-person-running:after,.fad.fa-running:after{content:"\f70c\f70c"}.fa-duotone.fa-person-seat:after,.fad.fa-person-seat:after{content:"\e21e\e21e"}.fa-duotone.fa-person-seat-reclined:after,.fad.fa-person-seat-reclined:after{content:"\e21f\e21f"}.fa-duotone.fa-person-sign:after,.fad.fa-person-sign:after{content:"\f757\f757"}.fa-duotone.fa-person-simple:after,.fad.fa-person-simple:after{content:"\e220\e220"}.fa-duotone.fa-person-skating:after,.fa-duotone.fa-skating:after,.fad.fa-person-skating:after,.fad.fa-skating:after{content:"\f7c5\f7c5"}.fa-duotone.fa-person-ski-jumping:after,.fa-duotone.fa-ski-jump:after,.fad.fa-person-ski-jumping:after,.fad.fa-ski-jump:after{content:"\f7c7\f7c7"}.fa-duotone.fa-person-ski-lift:after,.fa-duotone.fa-ski-lift:after,.fad.fa-person-ski-lift:after,.fad.fa-ski-lift:after{content:"\f7c8\f7c8"}.fa-duotone.fa-person-skiing:after,.fa-duotone.fa-skiing:after,.fad.fa-person-skiing:after,.fad.fa-skiing:after{content:"\f7c9\f7c9"}.fa-duotone.fa-person-skiing-nordic:after,.fa-duotone.fa-skiing-nordic:after,.fad.fa-person-skiing-nordic:after,.fad.fa-skiing-nordic:after{content:"\f7ca\f7ca"}.fa-duotone.fa-person-sledding:after,.fa-duotone.fa-sledding:after,.fad.fa-person-sledding:after,.fad.fa-sledding:after{content:"\f7cb\f7cb"}.fa-duotone.fa-person-snowboarding:after,.fa-duotone.fa-snowboarding:after,.fad.fa-person-snowboarding:after,.fad.fa-snowboarding:after{content:"\f7ce\f7ce"}.fa-duotone.fa-person-snowmobiling:after,.fa-duotone.fa-snowmobile:after,.fad.fa-person-snowmobiling:after,.fad.fa-snowmobile:after{content:"\f7d1\f7d1"}.fa-duotone.fa-person-swimming:after,.fa-duotone.fa-swimmer:after,.fad.fa-person-swimming:after,.fad.fa-swimmer:after{content:"\f5c4\f5c4"}.fa-duotone.fa-person-to-door:after,.fad.fa-person-to-door:after{content:"\e433\e433"}.fa-duotone.fa-person-to-portal:after,.fa-duotone.fa-portal-enter:after,.fad.fa-person-to-portal:after,.fad.fa-portal-enter:after{content:"\e022\e022"}.fa-duotone.fa-person-walking:after,.fa-duotone.fa-walking:after,.fad.fa-person-walking:after,.fad.fa-walking:after{content:"\f554\f554"}.fa-duotone.fa-blind:after,.fa-duotone.fa-person-walking-with-cane:after,.fad.fa-blind:after,.fad.fa-person-walking-with-cane:after{content:"\f29d\f29d"}.fa-duotone.fa-peseta-sign:after,.fad.fa-peseta-sign:after{content:"\e221\e221"}.fa-duotone.fa-peso-sign:after,.fad.fa-peso-sign:after{content:"\e222\e222"}.fa-duotone.fa-phone:after,.fad.fa-phone:after{content:"\f095\f095"}.fa-duotone.fa-phone-arrow-down-left:after,.fa-duotone.fa-phone-arrow-down:after,.fa-duotone.fa-phone-incoming:after,.fad.fa-phone-arrow-down-left:after,.fad.fa-phone-arrow-down:after,.fad.fa-phone-incoming:after{content:"\e223\e223"}.fa-duotone.fa-phone-arrow-up-right:after,.fa-duotone.fa-phone-arrow-up:after,.fa-duotone.fa-phone-outgoing:after,.fad.fa-phone-arrow-up-right:after,.fad.fa-phone-arrow-up:after,.fad.fa-phone-outgoing:after{content:"\e224\e224"}.fa-duotone.fa-phone-alt:after,.fa-duotone.fa-phone-flip:after,.fad.fa-phone-alt:after,.fad.fa-phone-flip:after{content:"\f879\f879"}.fa-duotone.fa-phone-hangup:after,.fad.fa-phone-hangup:after{content:"\e225\e225"}.fa-duotone.fa-phone-intercom:after,.fad.fa-phone-intercom:after{content:"\e434\e434"}.fa-duotone.fa-phone-missed:after,.fad.fa-phone-missed:after{content:"\e226\e226"}.fa-duotone.fa-phone-office:after,.fad.fa-phone-office:after{content:"\f67d\f67d"}.fa-duotone.fa-phone-plus:after,.fad.fa-phone-plus:after{content:"\f4d2\f4d2"}.fa-duotone.fa-phone-rotary:after,.fad.fa-phone-rotary:after{content:"\f8d3\f8d3"}.fa-duotone.fa-phone-slash:after,.fad.fa-phone-slash:after{content:"\f3dd\f3dd"}.fa-duotone.fa-phone-volume:after,.fa-duotone.fa-volume-control-phone:after,.fad.fa-phone-volume:after,.fad.fa-volume-control-phone:after{content:"\f2a0\f2a0"}.fa-duotone.fa-phone-xmark:after,.fad.fa-phone-xmark:after{content:"\e227\e227"}.fa-duotone.fa-photo-film:after,.fa-duotone.fa-photo-video:after,.fad.fa-photo-film:after,.fad.fa-photo-video:after{content:"\f87c\f87c"}.fa-duotone.fa-photo-film-music:after,.fad.fa-photo-film-music:after{content:"\e228\e228"}.fa-duotone.fa-pi:after,.fad.fa-pi:after{content:"\f67e\f67e"}.fa-duotone.fa-piano:after,.fad.fa-piano:after{content:"\f8d4\f8d4"}.fa-duotone.fa-piano-keyboard:after,.fad.fa-piano-keyboard:after{content:"\f8d5\f8d5"}.fa-duotone.fa-pickleball:after,.fad.fa-pickleball:after{content:"\e435\e435"}.fa-duotone.fa-pie:after,.fad.fa-pie:after{content:"\f705\f705"}.fa-duotone.fa-pig:after,.fad.fa-pig:after{content:"\f706\f706"}.fa-duotone.fa-piggy-bank:after,.fad.fa-piggy-bank:after{content:"\f4d3\f4d3"}.fa-duotone.fa-pills:after,.fad.fa-pills:after{content:"\f484\f484"}.fa-duotone.fa-pinata:after,.fad.fa-pinata:after{content:"\e3c3\e3c3"}.fa-duotone.fa-pinball:after,.fad.fa-pinball:after{content:"\e229\e229"}.fa-duotone.fa-pineapple:after,.fad.fa-pineapple:after{content:"\e31f\e31f"}.fa-duotone.fa-pipe:after,.fad.fa-pipe:after{content:"\7c\7c"}.fa-duotone.fa-pipe-circle-check:after,.fad.fa-pipe-circle-check:after{content:"\e436\e436"}.fa-duotone.fa-pipe-collar:after,.fad.fa-pipe-collar:after{content:"\e437\e437"}.fa-duotone.fa-pipe-section:after,.fad.fa-pipe-section:after{content:"\e438\e438"}.fa-duotone.fa-pipe-smoking:after,.fad.fa-pipe-smoking:after{content:"\e3c4\e3c4"}.fa-duotone.fa-pipe-valve:after,.fad.fa-pipe-valve:after{content:"\e439\e439"}.fa-duotone.fa-pizza:after,.fad.fa-pizza:after{content:"\f817\f817"}.fa-duotone.fa-pizza-slice:after,.fad.fa-pizza-slice:after{content:"\f818\f818"}.fa-duotone.fa-place-of-worship:after,.fad.fa-place-of-worship:after{content:"\f67f\f67f"}.fa-duotone.fa-plane:after,.fad.fa-plane:after{content:"\f072\f072"}.fa-duotone.fa-plane-arrival:after,.fad.fa-plane-arrival:after{content:"\f5af\f5af"}.fa-duotone.fa-plane-departure:after,.fad.fa-plane-departure:after{content:"\f5b0\f5b0"}.fa-duotone.fa-plane-alt:after,.fa-duotone.fa-plane-engines:after,.fad.fa-plane-alt:after,.fad.fa-plane-engines:after{content:"\f3de\f3de"}.fa-duotone.fa-plane-prop:after,.fad.fa-plane-prop:after{content:"\e22b\e22b"}.fa-duotone.fa-plane-slash:after,.fad.fa-plane-slash:after{content:"\e069\e069"}.fa-duotone.fa-plane-tail:after,.fad.fa-plane-tail:after{content:"\e22c\e22c"}.fa-duotone.fa-plane-up:after,.fad.fa-plane-up:after{content:"\e22d\e22d"}.fa-duotone.fa-plane-up-slash:after,.fad.fa-plane-up-slash:after{content:"\e22e\e22e"}.fa-duotone.fa-planet-moon:after,.fad.fa-planet-moon:after{content:"\e01f\e01f"}.fa-duotone.fa-planet-ringed:after,.fad.fa-planet-ringed:after{content:"\e020\e020"}.fa-duotone.fa-plate-utensils:after,.fad.fa-plate-utensils:after{content:"\e43b\e43b"}.fa-duotone.fa-play:after,.fad.fa-play:after{content:"\f04b\f04b"}.fa-duotone.fa-play-pause:after,.fad.fa-play-pause:after{content:"\e22f\e22f"}.fa-duotone.fa-plug:after,.fad.fa-plug:after{content:"\f1e6\f1e6"}.fa-duotone.fa-add:after,.fa-duotone.fa-plus:after,.fad.fa-add:after,.fad.fa-plus:after{content:"\2b\2b"}.fa-duotone.fa-plus-minus:after,.fad.fa-plus-minus:after{content:"\e43c\e43c"}.fa-duotone.fa-podcast:after,.fad.fa-podcast:after{content:"\f2ce\f2ce"}.fa-duotone.fa-podium:after,.fad.fa-podium:after{content:"\f680\f680"}.fa-duotone.fa-podium-star:after,.fad.fa-podium-star:after{content:"\f758\f758"}.fa-duotone.fa-police-box:after,.fad.fa-police-box:after{content:"\e021\e021"}.fa-duotone.fa-poll-people:after,.fad.fa-poll-people:after{content:"\f759\f759"}.fa-duotone.fa-pompebled:after,.fad.fa-pompebled:after{content:"\e43d\e43d"}.fa-duotone.fa-poo:after,.fad.fa-poo:after{content:"\f2fe\f2fe"}.fa-duotone.fa-poo-bolt:after,.fa-duotone.fa-poo-storm:after,.fad.fa-poo-bolt:after,.fad.fa-poo-storm:after{content:"\f75a\f75a"}.fa-duotone.fa-pool-8-ball:after,.fad.fa-pool-8-ball:after{content:"\e3c5\e3c5"}.fa-duotone.fa-poop:after,.fad.fa-poop:after{content:"\f619\f619"}.fa-duotone.fa-popcorn:after,.fad.fa-popcorn:after{content:"\f819\f819"}.fa-duotone.fa-popsicle:after,.fad.fa-popsicle:after{content:"\e43e\e43e"}.fa-duotone.fa-pot-food:after,.fad.fa-pot-food:after{content:"\e43f\e43f"}.fa-duotone.fa-potato:after,.fad.fa-potato:after{content:"\e440\e440"}.fa-duotone.fa-power-off:after,.fad.fa-power-off:after{content:"\f011\f011"}.fa-duotone.fa-prescription:after,.fad.fa-prescription:after{content:"\f5b1\f5b1"}.fa-duotone.fa-prescription-bottle:after,.fad.fa-prescription-bottle:after{content:"\f485\f485"}.fa-duotone.fa-prescription-bottle-alt:after,.fa-duotone.fa-prescription-bottle-medical:after,.fad.fa-prescription-bottle-alt:after,.fad.fa-prescription-bottle-medical:after{content:"\f486\f486"}.fa-duotone.fa-presentation-screen:after,.fa-duotone.fa-presentation:after,.fad.fa-presentation-screen:after,.fad.fa-presentation:after{content:"\f685\f685"}.fa-duotone.fa-pretzel:after,.fad.fa-pretzel:after{content:"\e441\e441"}.fa-duotone.fa-print:after,.fad.fa-print:after{content:"\f02f\f02f"}.fa-duotone.fa-print-magnifying-glass:after,.fa-duotone.fa-print-search:after,.fad.fa-print-magnifying-glass:after,.fad.fa-print-search:after{content:"\f81a\f81a"}.fa-duotone.fa-print-slash:after,.fad.fa-print-slash:after{content:"\f686\f686"}.fa-duotone.fa-projector:after,.fad.fa-projector:after{content:"\f8d6\f8d6"}.fa-duotone.fa-pump:after,.fad.fa-pump:after{content:"\e442\e442"}.fa-duotone.fa-pump-medical:after,.fad.fa-pump-medical:after{content:"\e06a\e06a"}.fa-duotone.fa-pump-soap:after,.fad.fa-pump-soap:after{content:"\e06b\e06b"}.fa-duotone.fa-pumpkin:after,.fad.fa-pumpkin:after{content:"\f707\f707"}.fa-duotone.fa-puzzle:after,.fad.fa-puzzle:after{content:"\e443\e443"}.fa-duotone.fa-puzzle-piece:after,.fad.fa-puzzle-piece:after{content:"\f12e\f12e"}.fa-duotone.fa-puzzle-piece-alt:after,.fa-duotone.fa-puzzle-piece-simple:after,.fad.fa-puzzle-piece-alt:after,.fad.fa-puzzle-piece-simple:after{content:"\e231\e231"}.fa-duotone.fa-q:after,.fad.fa-q:after{content:"\51\51"}.fa-duotone.fa-qrcode:after,.fad.fa-qrcode:after{content:"\f029\f029"}.fa-duotone.fa-question:after,.fad.fa-question:after{content:"\3f\3f"}.fa-duotone.fa-quote-left-alt:after,.fa-duotone.fa-quote-left:after,.fad.fa-quote-left-alt:after,.fad.fa-quote-left:after{content:"\f10d\f10d"}.fa-duotone.fa-quote-right-alt:after,.fa-duotone.fa-quote-right:after,.fad.fa-quote-right-alt:after,.fad.fa-quote-right:after{content:"\f10e\f10e"}.fa-duotone.fa-quotes:after,.fad.fa-quotes:after{content:"\e234\e234"}.fa-duotone.fa-r:after,.fad.fa-r:after{content:"\52\52"}.fa-duotone.fa-rabbit:after,.fad.fa-rabbit:after{content:"\f708\f708"}.fa-duotone.fa-rabbit-fast:after,.fa-duotone.fa-rabbit-running:after,.fad.fa-rabbit-fast:after,.fad.fa-rabbit-running:after{content:"\f709\f709"}.fa-duotone.fa-racquet:after,.fad.fa-racquet:after{content:"\f45a\f45a"}.fa-duotone.fa-radar:after,.fad.fa-radar:after{content:"\e024\e024"}.fa-duotone.fa-radiation:after,.fad.fa-radiation:after{content:"\f7b9\f7b9"}.fa-duotone.fa-radio:after,.fad.fa-radio:after{content:"\f8d7\f8d7"}.fa-duotone.fa-radio-alt:after,.fa-duotone.fa-radio-tuner:after,.fad.fa-radio-alt:after,.fad.fa-radio-tuner:after{content:"\f8d8\f8d8"}.fa-duotone.fa-rainbow:after,.fad.fa-rainbow:after{content:"\f75b\f75b"}.fa-duotone.fa-raindrops:after,.fad.fa-raindrops:after{content:"\f75c\f75c"}.fa-duotone.fa-ram:after,.fad.fa-ram:after{content:"\f70a\f70a"}.fa-duotone.fa-ramp-loading:after,.fad.fa-ramp-loading:after{content:"\f4d4\f4d4"}.fa-duotone.fa-raygun:after,.fad.fa-raygun:after{content:"\e025\e025"}.fa-duotone.fa-receipt:after,.fad.fa-receipt:after{content:"\f543\f543"}.fa-duotone.fa-record-vinyl:after,.fad.fa-record-vinyl:after{content:"\f8d9\f8d9"}.fa-duotone.fa-rectangle-landscape:after,.fa-duotone.fa-rectangle:after,.fad.fa-rectangle-landscape:after,.fad.fa-rectangle:after{content:"\f2fa\f2fa"}.fa-duotone.fa-ad:after,.fa-duotone.fa-rectangle-ad:after,.fad.fa-ad:after,.fad.fa-rectangle-ad:after{content:"\f641\f641"}.fa-duotone.fa-barcode-alt:after,.fa-duotone.fa-rectangle-barcode:after,.fad.fa-barcode-alt:after,.fad.fa-rectangle-barcode:after{content:"\f463\f463"}.fa-duotone.fa-rectangle-code:after,.fad.fa-rectangle-code:after{content:"\e322\e322"}.fa-duotone.fa-rectangle-history:after,.fad.fa-rectangle-history:after{content:"\e4a2\e4a2"}.fa-duotone.fa-rectangle-history-circle-plus:after,.fad.fa-rectangle-history-circle-plus:after{content:"\e4a3\e4a3"}.fa-duotone.fa-rectangle-history-circle-user:after,.fad.fa-rectangle-history-circle-user:after{content:"\e4a4\e4a4"}.fa-duotone.fa-list-alt:after,.fa-duotone.fa-rectangle-list:after,.fad.fa-list-alt:after,.fad.fa-rectangle-list:after{content:"\f022\f022"}.fa-duotone.fa-pro:after,.fa-duotone.fa-rectangle-pro:after,.fad.fa-pro:after,.fad.fa-rectangle-pro:after{content:"\e235\e235"}.fa-duotone.fa-rectangle-terminal:after,.fad.fa-rectangle-terminal:after{content:"\e236\e236"}.fa-duotone.fa-rectangle-portrait:after,.fa-duotone.fa-rectangle-vertical:after,.fad.fa-rectangle-portrait:after,.fad.fa-rectangle-vertical:after{content:"\f2fb\f2fb"}.fa-duotone.fa-rectangle-vertical-history:after,.fad.fa-rectangle-vertical-history:after{content:"\e237\e237"}.fa-duotone.fa-rectangle-wide:after,.fad.fa-rectangle-wide:after{content:"\f2fc\f2fc"}.fa-duotone.fa-rectangle-times:after,.fa-duotone.fa-rectangle-xmark:after,.fa-duotone.fa-times-rectangle:after,.fa-duotone.fa-window-close:after,.fad.fa-rectangle-times:after,.fad.fa-rectangle-xmark:after,.fad.fa-times-rectangle:after,.fad.fa-window-close:after{content:"\f410\f410"}.fa-duotone.fa-rectangles-mixed:after,.fad.fa-rectangles-mixed:after{content:"\e323\e323"}.fa-duotone.fa-recycle:after,.fad.fa-recycle:after{content:"\f1b8\f1b8"}.fa-duotone.fa-reel:after,.fad.fa-reel:after{content:"\e238\e238"}.fa-duotone.fa-refrigerator:after,.fad.fa-refrigerator:after{content:"\e026\e026"}.fa-duotone.fa-registered:after,.fad.fa-registered:after{content:"\f25d\f25d"}.fa-duotone.fa-repeat:after,.fad.fa-repeat:after{content:"\f363\f363"}.fa-duotone.fa-repeat-1:after,.fad.fa-repeat-1:after{content:"\f365\f365"}.fa-duotone.fa-mail-reply:after,.fa-duotone.fa-reply:after,.fad.fa-mail-reply:after,.fad.fa-reply:after{content:"\f3e5\f3e5"}.fa-duotone.fa-mail-reply-all:after,.fa-duotone.fa-reply-all:after,.fad.fa-mail-reply-all:after,.fad.fa-reply-all:after{content:"\f122\f122"}.fa-duotone.fa-reply-clock:after,.fa-duotone.fa-reply-time:after,.fad.fa-reply-clock:after,.fad.fa-reply-time:after{content:"\e239\e239"}.fa-duotone.fa-republican:after,.fad.fa-republican:after{content:"\f75e\f75e"}.fa-duotone.fa-restroom:after,.fad.fa-restroom:after{content:"\f7bd\f7bd"}.fa-duotone.fa-restroom-simple:after,.fad.fa-restroom-simple:after{content:"\e23a\e23a"}.fa-duotone.fa-retweet:after,.fad.fa-retweet:after{content:"\f079\f079"}.fa-duotone.fa-rhombus:after,.fad.fa-rhombus:after{content:"\e23b\e23b"}.fa-duotone.fa-ribbon:after,.fad.fa-ribbon:after{content:"\f4d6\f4d6"}.fa-duotone.fa-arrow-alt-right:after,.fa-duotone.fa-right:after,.fad.fa-arrow-alt-right:after,.fad.fa-right:after{content:"\f356\f356"}.fa-duotone.fa-right-from-bracket:after,.fa-duotone.fa-sign-out-alt:after,.fad.fa-right-from-bracket:after,.fad.fa-sign-out-alt:after{content:"\f2f5\f2f5"}.fa-duotone.fa-arrow-alt-from-left:after,.fa-duotone.fa-right-from-line:after,.fad.fa-arrow-alt-from-left:after,.fad.fa-right-from-line:after{content:"\f347\f347"}.fa-duotone.fa-exchange-alt:after,.fa-duotone.fa-right-left:after,.fad.fa-exchange-alt:after,.fad.fa-right-left:after{content:"\f362\f362"}.fa-duotone.fa-long-arrow-alt-right:after,.fa-duotone.fa-right-long:after,.fad.fa-long-arrow-alt-right:after,.fad.fa-right-long:after{content:"\f30b\f30b"}.fa-duotone.fa-right-long-to-line:after,.fad.fa-right-long-to-line:after{content:"\e444\e444"}.fa-duotone.fa-right-to-bracket:after,.fa-duotone.fa-sign-in-alt:after,.fad.fa-right-to-bracket:after,.fad.fa-sign-in-alt:after{content:"\f2f6\f2f6"}.fa-duotone.fa-arrow-alt-to-right:after,.fa-duotone.fa-right-to-line:after,.fad.fa-arrow-alt-to-right:after,.fad.fa-right-to-line:after{content:"\f34c\f34c"}.fa-duotone.fa-ring:after,.fad.fa-ring:after{content:"\f70b\f70b"}.fa-duotone.fa-rings-wedding:after,.fad.fa-rings-wedding:after{content:"\f81b\f81b"}.fa-duotone.fa-road:after,.fad.fa-road:after{content:"\f018\f018"}.fa-duotone.fa-robot:after,.fad.fa-robot:after{content:"\f544\f544"}.fa-duotone.fa-robot-astromech:after,.fad.fa-robot-astromech:after{content:"\e2d2\e2d2"}.fa-duotone.fa-rocket:after,.fad.fa-rocket:after{content:"\f135\f135"}.fa-duotone.fa-rocket-launch:after,.fad.fa-rocket-launch:after{content:"\e027\e027"}.fa-duotone.fa-roller-coaster:after,.fad.fa-roller-coaster:after{content:"\e324\e324"}.fa-duotone.fa-rotate:after,.fa-duotone.fa-sync-alt:after,.fad.fa-rotate:after,.fad.fa-sync-alt:after{content:"\f2f1\f2f1"}.fa-duotone.fa-rotate-exclamation:after,.fad.fa-rotate-exclamation:after{content:"\e23c\e23c"}.fa-duotone.fa-rotate-back:after,.fa-duotone.fa-rotate-backward:after,.fa-duotone.fa-rotate-left:after,.fa-duotone.fa-undo-alt:after,.fad.fa-rotate-back:after,.fad.fa-rotate-backward:after,.fad.fa-rotate-left:after,.fad.fa-undo-alt:after{content:"\f2ea\f2ea"}.fa-duotone.fa-redo-alt:after,.fa-duotone.fa-rotate-forward:after,.fa-duotone.fa-rotate-right:after,.fad.fa-redo-alt:after,.fad.fa-rotate-forward:after,.fad.fa-rotate-right:after{content:"\f2f9\f2f9"}.fa-duotone.fa-route:after,.fad.fa-route:after{content:"\f4d7\f4d7"}.fa-duotone.fa-route-highway:after,.fad.fa-route-highway:after{content:"\f61a\f61a"}.fa-duotone.fa-route-interstate:after,.fad.fa-route-interstate:after{content:"\f61b\f61b"}.fa-duotone.fa-router:after,.fad.fa-router:after{content:"\f8da\f8da"}.fa-duotone.fa-feed:after,.fa-duotone.fa-rss:after,.fad.fa-feed:after,.fad.fa-rss:after{content:"\f09e\f09e"}.fa-duotone.fa-rouble:after,.fa-duotone.fa-rub:after,.fa-duotone.fa-ruble-sign:after,.fa-duotone.fa-ruble:after,.fad.fa-rouble:after,.fad.fa-rub:after,.fad.fa-ruble-sign:after,.fad.fa-ruble:after{content:"\f158\f158"}.fa-duotone.fa-rugby-ball:after,.fad.fa-rugby-ball:after{content:"\e3c6\e3c6"}.fa-duotone.fa-ruler:after,.fad.fa-ruler:after{content:"\f545\f545"}.fa-duotone.fa-ruler-combined:after,.fad.fa-ruler-combined:after{content:"\f546\f546"}.fa-duotone.fa-ruler-horizontal:after,.fad.fa-ruler-horizontal:after{content:"\f547\f547"}.fa-duotone.fa-ruler-triangle:after,.fad.fa-ruler-triangle:after{content:"\f61c\f61c"}.fa-duotone.fa-ruler-vertical:after,.fad.fa-ruler-vertical:after{content:"\f548\f548"}.fa-duotone.fa-rupee-sign:after,.fa-duotone.fa-rupee:after,.fad.fa-rupee-sign:after,.fad.fa-rupee:after{content:"\f156\f156"}.fa-duotone.fa-rupiah-sign:after,.fad.fa-rupiah-sign:after{content:"\e23d\e23d"}.fa-duotone.fa-rv:after,.fad.fa-rv:after{content:"\f7be\f7be"}.fa-duotone.fa-s:after,.fad.fa-s:after{content:"\53\53"}.fa-duotone.fa-sack:after,.fad.fa-sack:after{content:"\f81c\f81c"}.fa-duotone.fa-sack-dollar:after,.fad.fa-sack-dollar:after{content:"\f81d\f81d"}.fa-duotone.fa-sailboat:after,.fad.fa-sailboat:after{content:"\e445\e445"}.fa-duotone.fa-bowl-salad:after,.fa-duotone.fa-salad:after,.fad.fa-bowl-salad:after,.fad.fa-salad:after{content:"\f81e\f81e"}.fa-duotone.fa-salt-shaker:after,.fad.fa-salt-shaker:after{content:"\e446\e446"}.fa-duotone.fa-sandwich:after,.fad.fa-sandwich:after{content:"\f81f\f81f"}.fa-duotone.fa-satellite:after,.fad.fa-satellite:after{content:"\f7bf\f7bf"}.fa-duotone.fa-satellite-dish:after,.fad.fa-satellite-dish:after{content:"\f7c0\f7c0"}.fa-duotone.fa-sausage:after,.fad.fa-sausage:after{content:"\f820\f820"}.fa-duotone.fa-saxophone:after,.fad.fa-saxophone:after{content:"\f8dc\f8dc"}.fa-duotone.fa-sax-hot:after,.fa-duotone.fa-saxophone-fire:after,.fad.fa-sax-hot:after,.fad.fa-saxophone-fire:after{content:"\f8db\f8db"}.fa-duotone.fa-balance-scale:after,.fa-duotone.fa-scale-balanced:after,.fad.fa-balance-scale:after,.fad.fa-scale-balanced:after{content:"\f24e\f24e"}.fa-duotone.fa-balance-scale-left:after,.fa-duotone.fa-scale-unbalanced:after,.fad.fa-balance-scale-left:after,.fad.fa-scale-unbalanced:after{content:"\f515\f515"}.fa-duotone.fa-balance-scale-right:after,.fa-duotone.fa-scale-unbalanced-flip:after,.fad.fa-balance-scale-right:after,.fad.fa-scale-unbalanced-flip:after{content:"\f516\f516"}.fa-duotone.fa-scalpel:after,.fad.fa-scalpel:after{content:"\f61d\f61d"}.fa-duotone.fa-scalpel-line-dashed:after,.fa-duotone.fa-scalpel-path:after,.fad.fa-scalpel-line-dashed:after,.fad.fa-scalpel-path:after{content:"\f61e\f61e"}.fa-duotone.fa-scanner-image:after,.fa-duotone.fa-scanner:after,.fad.fa-scanner-image:after,.fad.fa-scanner:after{content:"\f8f3\f8f3"}.fa-duotone.fa-scanner-gun:after,.fad.fa-scanner-gun:after{content:"\f488\f488"}.fa-duotone.fa-scanner-keyboard:after,.fad.fa-scanner-keyboard:after{content:"\f489\f489"}.fa-duotone.fa-scanner-touchscreen:after,.fad.fa-scanner-touchscreen:after{content:"\f48a\f48a"}.fa-duotone.fa-scarecrow:after,.fad.fa-scarecrow:after{content:"\f70d\f70d"}.fa-duotone.fa-scarf:after,.fad.fa-scarf:after{content:"\f7c1\f7c1"}.fa-duotone.fa-school:after,.fad.fa-school:after{content:"\f549\f549"}.fa-duotone.fa-cut:after,.fa-duotone.fa-scissors:after,.fad.fa-cut:after,.fad.fa-scissors:after{content:"\f0c4\f0c4"}.fa-duotone.fa-screen-users:after,.fa-duotone.fa-users-class:after,.fad.fa-screen-users:after,.fad.fa-users-class:after{content:"\f63d\f63d"}.fa-duotone.fa-screencast:after,.fad.fa-screencast:after{content:"\e23e\e23e"}.fa-duotone.fa-screwdriver:after,.fad.fa-screwdriver:after{content:"\f54a\f54a"}.fa-duotone.fa-screwdriver-wrench:after,.fa-duotone.fa-tools:after,.fad.fa-screwdriver-wrench:after,.fad.fa-tools:after{content:"\f7d9\f7d9"}.fa-duotone.fa-scribble:after,.fad.fa-scribble:after{content:"\e23f\e23f"}.fa-duotone.fa-scroll:after,.fad.fa-scroll:after{content:"\f70e\f70e"}.fa-duotone.fa-scroll-old:after,.fad.fa-scroll-old:after{content:"\f70f\f70f"}.fa-duotone.fa-scroll-torah:after,.fa-duotone.fa-torah:after,.fad.fa-scroll-torah:after,.fad.fa-torah:after{content:"\f6a0\f6a0"}.fa-duotone.fa-scrubber:after,.fad.fa-scrubber:after{content:"\f2f8\f2f8"}.fa-duotone.fa-scythe:after,.fad.fa-scythe:after{content:"\f710\f710"}.fa-duotone.fa-sd-card:after,.fad.fa-sd-card:after{content:"\f7c2\f7c2"}.fa-duotone.fa-sd-cards:after,.fad.fa-sd-cards:after{content:"\e240\e240"}.fa-duotone.fa-seal:after,.fad.fa-seal:after{content:"\e241\e241"}.fa-duotone.fa-seal-exclamation:after,.fad.fa-seal-exclamation:after{content:"\e242\e242"}.fa-duotone.fa-seal-question:after,.fad.fa-seal-question:after{content:"\e243\e243"}.fa-duotone.fa-seat-airline:after,.fad.fa-seat-airline:after{content:"\e244\e244"}.fa-duotone.fa-section:after,.fad.fa-section:after{content:"\e447\e447"}.fa-duotone.fa-seedling:after,.fa-duotone.fa-sprout:after,.fad.fa-seedling:after,.fad.fa-sprout:after{content:"\f4d8\f4d8"}.fa-duotone.fa-semicolon:after,.fad.fa-semicolon:after{content:"\3b\3b"}.fa-duotone.fa-send-back:after,.fad.fa-send-back:after{content:"\f87e\f87e"}.fa-duotone.fa-send-backward:after,.fad.fa-send-backward:after{content:"\f87f\f87f"}.fa-duotone.fa-sensor:after,.fad.fa-sensor:after{content:"\e028\e028"}.fa-duotone.fa-sensor-cloud:after,.fa-duotone.fa-sensor-smoke:after,.fad.fa-sensor-cloud:after,.fad.fa-sensor-smoke:after{content:"\e02c\e02c"}.fa-duotone.fa-sensor-fire:after,.fad.fa-sensor-fire:after{content:"\e02a\e02a"}.fa-duotone.fa-sensor-on:after,.fad.fa-sensor-on:after{content:"\e02b\e02b"}.fa-duotone.fa-sensor-alert:after,.fa-duotone.fa-sensor-triangle-exclamation:after,.fad.fa-sensor-alert:after,.fad.fa-sensor-triangle-exclamation:after{content:"\e029\e029"}.fa-duotone.fa-server:after,.fad.fa-server:after{content:"\f233\f233"}.fa-duotone.fa-shapes:after,.fa-duotone.fa-triangle-circle-square:after,.fad.fa-shapes:after,.fad.fa-triangle-circle-square:after{content:"\f61f\f61f"}.fa-duotone.fa-arrow-turn-right:after,.fa-duotone.fa-mail-forward:after,.fa-duotone.fa-share:after,.fad.fa-arrow-turn-right:after,.fad.fa-mail-forward:after,.fad.fa-share:after{content:"\f064\f064"}.fa-duotone.fa-arrows-turn-right:after,.fa-duotone.fa-share-all:after,.fad.fa-arrows-turn-right:after,.fad.fa-share-all:after{content:"\f367\f367"}.fa-duotone.fa-share-from-square:after,.fa-duotone.fa-share-square:after,.fad.fa-share-from-square:after,.fad.fa-share-square:after{content:"\f14d\f14d"}.fa-duotone.fa-share-alt:after,.fa-duotone.fa-share-nodes:after,.fad.fa-share-alt:after,.fad.fa-share-nodes:after{content:"\f1e0\f1e0"}.fa-duotone.fa-sheep:after,.fad.fa-sheep:after{content:"\f711\f711"}.fa-duotone.fa-ils:after,.fa-duotone.fa-shekel-sign:after,.fa-duotone.fa-shekel:after,.fa-duotone.fa-sheqel-sign:after,.fa-duotone.fa-sheqel:after,.fad.fa-ils:after,.fad.fa-shekel-sign:after,.fad.fa-shekel:after,.fad.fa-sheqel-sign:after,.fad.fa-sheqel:after{content:"\f20b\f20b"}.fa-duotone.fa-inventory:after,.fa-duotone.fa-shelves:after,.fad.fa-inventory:after,.fad.fa-shelves:after{content:"\f480\f480"}.fa-duotone.fa-shelves-empty:after,.fad.fa-shelves-empty:after{content:"\e246\e246"}.fa-duotone.fa-shield:after,.fad.fa-shield:after{content:"\f132\f132"}.fa-duotone.fa-shield-alt:after,.fa-duotone.fa-shield-blank:after,.fad.fa-shield-alt:after,.fad.fa-shield-blank:after{content:"\f3ed\f3ed"}.fa-duotone.fa-shield-check:after,.fad.fa-shield-check:after{content:"\f2f7\f2f7"}.fa-duotone.fa-shield-cross:after,.fad.fa-shield-cross:after{content:"\f712\f712"}.fa-duotone.fa-shield-exclamation:after,.fad.fa-shield-exclamation:after{content:"\e247\e247"}.fa-duotone.fa-shield-keyhole:after,.fad.fa-shield-keyhole:after{content:"\e248\e248"}.fa-duotone.fa-shield-minus:after,.fad.fa-shield-minus:after{content:"\e249\e249"}.fa-duotone.fa-shield-plus:after,.fad.fa-shield-plus:after{content:"\e24a\e24a"}.fa-duotone.fa-shield-slash:after,.fad.fa-shield-slash:after{content:"\e24b\e24b"}.fa-duotone.fa-shield-virus:after,.fad.fa-shield-virus:after{content:"\e06c\e06c"}.fa-duotone.fa-shield-times:after,.fa-duotone.fa-shield-xmark:after,.fad.fa-shield-times:after,.fad.fa-shield-xmark:after{content:"\e24c\e24c"}.fa-duotone.fa-ship:after,.fad.fa-ship:after{content:"\f21a\f21a"}.fa-duotone.fa-shirt:after,.fa-duotone.fa-t-shirt:after,.fa-duotone.fa-tshirt:after,.fad.fa-shirt:after,.fad.fa-t-shirt:after,.fad.fa-tshirt:after{content:"\f553\f553"}.fa-duotone.fa-shirt-long-sleeve:after,.fad.fa-shirt-long-sleeve:after{content:"\e3c7\e3c7"}.fa-duotone.fa-shirt-running:after,.fad.fa-shirt-running:after{content:"\e3c8\e3c8"}.fa-duotone.fa-shirt-tank-top:after,.fad.fa-shirt-tank-top:after{content:"\e3c9\e3c9"}.fa-duotone.fa-shish-kebab:after,.fad.fa-shish-kebab:after{content:"\f821\f821"}.fa-duotone.fa-shoe-prints:after,.fad.fa-shoe-prints:after{content:"\f54b\f54b"}.fa-duotone.fa-shop:after,.fa-duotone.fa-store-alt:after,.fad.fa-shop:after,.fad.fa-store-alt:after{content:"\f54f\f54f"}.fa-duotone.fa-shop-lock:after,.fad.fa-shop-lock:after{content:"\e4a5\e4a5"}.fa-duotone.fa-shop-slash:after,.fa-duotone.fa-store-alt-slash:after,.fad.fa-shop-slash:after,.fad.fa-store-alt-slash:after{content:"\e070\e070"}.fa-duotone.fa-shovel:after,.fad.fa-shovel:after{content:"\f713\f713"}.fa-duotone.fa-shovel-snow:after,.fad.fa-shovel-snow:after{content:"\f7c3\f7c3"}.fa-duotone.fa-shower:after,.fad.fa-shower:after{content:"\f2cc\f2cc"}.fa-duotone.fa-shower-alt:after,.fa-duotone.fa-shower-down:after,.fad.fa-shower-alt:after,.fad.fa-shower-down:after{content:"\e24d\e24d"}.fa-duotone.fa-shredder:after,.fad.fa-shredder:after{content:"\f68a\f68a"}.fa-duotone.fa-shrimp:after,.fad.fa-shrimp:after{content:"\e448\e448"}.fa-duotone.fa-random:after,.fa-duotone.fa-shuffle:after,.fad.fa-random:after,.fad.fa-shuffle:after{content:"\f074\f074"}.fa-duotone.fa-shutters:after,.fad.fa-shutters:after{content:"\e449\e449"}.fa-duotone.fa-shuttle-space:after,.fa-duotone.fa-space-shuttle:after,.fad.fa-shuttle-space:after,.fad.fa-space-shuttle:after{content:"\f197\f197"}.fa-duotone.fa-shuttlecock:after,.fad.fa-shuttlecock:after{content:"\f45b\f45b"}.fa-duotone.fa-sickle:after,.fad.fa-sickle:after{content:"\f822\f822"}.fa-duotone.fa-sidebar:after,.fad.fa-sidebar:after{content:"\e24e\e24e"}.fa-duotone.fa-sidebar-flip:after,.fad.fa-sidebar-flip:after{content:"\e24f\e24f"}.fa-duotone.fa-sigma:after,.fad.fa-sigma:after{content:"\f68b\f68b"}.fa-duotone.fa-sign-hanging:after,.fa-duotone.fa-sign:after,.fad.fa-sign-hanging:after,.fad.fa-sign:after{content:"\f4d9\f4d9"}.fa-duotone.fa-signal-5:after,.fa-duotone.fa-signal-perfect:after,.fa-duotone.fa-signal:after,.fad.fa-signal-5:after,.fad.fa-signal-perfect:after,.fad.fa-signal:after{content:"\f012\f012"}.fa-duotone.fa-signal-alt-4:after,.fa-duotone.fa-signal-alt:after,.fa-duotone.fa-signal-bars-strong:after,.fa-duotone.fa-signal-bars:after,.fad.fa-signal-alt-4:after,.fad.fa-signal-alt:after,.fad.fa-signal-bars-strong:after,.fad.fa-signal-bars:after{content:"\f690\f690"}.fa-duotone.fa-signal-alt-2:after,.fa-duotone.fa-signal-bars-fair:after,.fad.fa-signal-alt-2:after,.fad.fa-signal-bars-fair:after{content:"\f692\f692"}.fa-duotone.fa-signal-alt-3:after,.fa-duotone.fa-signal-bars-good:after,.fad.fa-signal-alt-3:after,.fad.fa-signal-bars-good:after{content:"\f693\f693"}.fa-duotone.fa-signal-alt-slash:after,.fa-duotone.fa-signal-bars-slash:after,.fad.fa-signal-alt-slash:after,.fad.fa-signal-bars-slash:after{content:"\f694\f694"}.fa-duotone.fa-signal-alt-1:after,.fa-duotone.fa-signal-bars-weak:after,.fad.fa-signal-alt-1:after,.fad.fa-signal-bars-weak:after{content:"\f691\f691"}.fa-duotone.fa-signal-2:after,.fa-duotone.fa-signal-fair:after,.fad.fa-signal-2:after,.fad.fa-signal-fair:after{content:"\f68d\f68d"}.fa-duotone.fa-signal-3:after,.fa-duotone.fa-signal-good:after,.fad.fa-signal-3:after,.fad.fa-signal-good:after{content:"\f68e\f68e"}.fa-duotone.fa-signal-slash:after,.fad.fa-signal-slash:after{content:"\f695\f695"}.fa-duotone.fa-signal-stream:after,.fad.fa-signal-stream:after{content:"\f8dd\f8dd"}.fa-duotone.fa-signal-stream-slash:after,.fad.fa-signal-stream-slash:after{content:"\e250\e250"}.fa-duotone.fa-signal-4:after,.fa-duotone.fa-signal-strong:after,.fad.fa-signal-4:after,.fad.fa-signal-strong:after{content:"\f68f\f68f"}.fa-duotone.fa-signal-1:after,.fa-duotone.fa-signal-weak:after,.fad.fa-signal-1:after,.fad.fa-signal-weak:after{content:"\f68c\f68c"}.fa-duotone.fa-signature:after,.fad.fa-signature:after{content:"\f5b7\f5b7"}.fa-duotone.fa-signature-lock:after,.fad.fa-signature-lock:after{content:"\e3ca\e3ca"}.fa-duotone.fa-signature-slash:after,.fad.fa-signature-slash:after{content:"\e3cb\e3cb"}.fa-duotone.fa-map-signs:after,.fa-duotone.fa-signs-post:after,.fad.fa-map-signs:after,.fad.fa-signs-post:after{content:"\f277\f277"}.fa-duotone.fa-sim-card:after,.fad.fa-sim-card:after{content:"\f7c4\f7c4"}.fa-duotone.fa-sim-cards:after,.fad.fa-sim-cards:after{content:"\e251\e251"}.fa-duotone.fa-sink:after,.fad.fa-sink:after{content:"\e06d\e06d"}.fa-duotone.fa-siren:after,.fad.fa-siren:after{content:"\e02d\e02d"}.fa-duotone.fa-siren-on:after,.fad.fa-siren-on:after{content:"\e02e\e02e"}.fa-duotone.fa-sitemap:after,.fad.fa-sitemap:after{content:"\f0e8\f0e8"}.fa-duotone.fa-skeleton:after,.fad.fa-skeleton:after{content:"\f620\f620"}.fa-duotone.fa-ski-boot:after,.fad.fa-ski-boot:after{content:"\e3cc\e3cc"}.fa-duotone.fa-ski-boot-ski:after,.fad.fa-ski-boot-ski:after{content:"\e3cd\e3cd"}.fa-duotone.fa-skull:after,.fad.fa-skull:after{content:"\f54c\f54c"}.fa-duotone.fa-skull-cow:after,.fad.fa-skull-cow:after{content:"\f8de\f8de"}.fa-duotone.fa-skull-crossbones:after,.fad.fa-skull-crossbones:after{content:"\f714\f714"}.fa-duotone.fa-slash:after,.fad.fa-slash:after{content:"\f715\f715"}.fa-duotone.fa-slash-back:after,.fad.fa-slash-back:after{content:"\5c\5c"}.fa-duotone.fa-slash-forward:after,.fad.fa-slash-forward:after{content:"\2f\2f"}.fa-duotone.fa-sleigh:after,.fad.fa-sleigh:after{content:"\f7cc\f7cc"}.fa-duotone.fa-slider:after,.fad.fa-slider:after{content:"\e252\e252"}.fa-duotone.fa-sliders-h:after,.fa-duotone.fa-sliders:after,.fad.fa-sliders-h:after,.fad.fa-sliders:after{content:"\f1de\f1de"}.fa-duotone.fa-sliders-simple:after,.fad.fa-sliders-simple:after{content:"\e253\e253"}.fa-duotone.fa-sliders-up:after,.fa-duotone.fa-sliders-v:after,.fad.fa-sliders-up:after,.fad.fa-sliders-v:after{content:"\f3f1\f3f1"}.fa-duotone.fa-slot-machine:after,.fad.fa-slot-machine:after{content:"\e3ce\e3ce"}.fa-duotone.fa-smog:after,.fad.fa-smog:after{content:"\f75f\f75f"}.fa-duotone.fa-smoke:after,.fad.fa-smoke:after{content:"\f760\f760"}.fa-duotone.fa-smoking:after,.fad.fa-smoking:after{content:"\f48d\f48d"}.fa-duotone.fa-snake:after,.fad.fa-snake:after{content:"\f716\f716"}.fa-duotone.fa-snooze:after,.fa-duotone.fa-zzz:after,.fad.fa-snooze:after,.fad.fa-zzz:after{content:"\f880\f880"}.fa-duotone.fa-snow-blowing:after,.fad.fa-snow-blowing:after{content:"\f761\f761"}.fa-duotone.fa-snowflake:after,.fad.fa-snowflake:after{content:"\f2dc\f2dc"}.fa-duotone.fa-snowflakes:after,.fad.fa-snowflakes:after{content:"\f7cf\f7cf"}.fa-duotone.fa-snowman:after,.fad.fa-snowman:after{content:"\f7d0\f7d0"}.fa-duotone.fa-frosty-head:after,.fa-duotone.fa-snowman-head:after,.fad.fa-frosty-head:after,.fad.fa-snowman-head:after{content:"\f79b\f79b"}.fa-duotone.fa-snowplow:after,.fad.fa-snowplow:after{content:"\f7d2\f7d2"}.fa-duotone.fa-soap:after,.fad.fa-soap:after{content:"\e06e\e06e"}.fa-duotone.fa-socks:after,.fad.fa-socks:after{content:"\f696\f696"}.fa-duotone.fa-creemee:after,.fa-duotone.fa-soft-serve:after,.fad.fa-creemee:after,.fad.fa-soft-serve:after{content:"\e400\e400"}.fa-duotone.fa-solar-panel:after,.fad.fa-solar-panel:after{content:"\f5ba\f5ba"}.fa-duotone.fa-solar-system:after,.fad.fa-solar-system:after{content:"\e02f\e02f"}.fa-duotone.fa-sort:after,.fa-duotone.fa-unsorted:after,.fad.fa-sort:after,.fad.fa-unsorted:after{content:"\f0dc\f0dc"}.fa-duotone.fa-sort-desc:after,.fa-duotone.fa-sort-down:after,.fad.fa-sort-desc:after,.fad.fa-sort-down:after{content:"\f0dd\f0dd"}.fa-duotone.fa-sort-asc:after,.fa-duotone.fa-sort-up:after,.fad.fa-sort-asc:after,.fad.fa-sort-up:after{content:"\f0de\f0de"}.fa-duotone.fa-spa:after,.fad.fa-spa:after{content:"\f5bb\f5bb"}.fa-duotone.fa-space-station-moon:after,.fad.fa-space-station-moon:after{content:"\e033\e033"}.fa-duotone.fa-space-station-moon-alt:after,.fa-duotone.fa-space-station-moon-construction:after,.fad.fa-space-station-moon-alt:after,.fad.fa-space-station-moon-construction:after{content:"\e034\e034"}.fa-duotone.fa-spade:after,.fad.fa-spade:after{content:"\f2f4\f2f4"}.fa-duotone.fa-pastafarianism:after,.fa-duotone.fa-spaghetti-monster-flying:after,.fad.fa-pastafarianism:after,.fad.fa-spaghetti-monster-flying:after{content:"\f67b\f67b"}.fa-duotone.fa-sparkles:after,.fad.fa-sparkles:after{content:"\f890\f890"}.fa-duotone.fa-speaker:after,.fad.fa-speaker:after{content:"\f8df\f8df"}.fa-duotone.fa-speakers:after,.fad.fa-speakers:after{content:"\f8e0\f8e0"}.fa-duotone.fa-spell-check:after,.fad.fa-spell-check:after{content:"\f891\f891"}.fa-duotone.fa-spider:after,.fad.fa-spider:after{content:"\f717\f717"}.fa-duotone.fa-spider-black-widow:after,.fad.fa-spider-black-widow:after{content:"\f718\f718"}.fa-duotone.fa-spider-web:after,.fad.fa-spider-web:after{content:"\f719\f719"}.fa-duotone.fa-spinner:after,.fad.fa-spinner:after{content:"\f110\f110"}.fa-duotone.fa-spinner-third:after,.fad.fa-spinner-third:after{content:"\f3f4\f3f4"}.fa-duotone.fa-split:after,.fad.fa-split:after{content:"\e254\e254"}.fa-duotone.fa-splotch:after,.fad.fa-splotch:after{content:"\f5bc\f5bc"}.fa-duotone.fa-spoon:after,.fa-duotone.fa-utensil-spoon:after,.fad.fa-spoon:after,.fad.fa-utensil-spoon:after{content:"\f2e5\f2e5"}.fa-duotone.fa-sportsball:after,.fad.fa-sportsball:after{content:"\e44b\e44b"}.fa-duotone.fa-spray-can:after,.fad.fa-spray-can:after{content:"\f5bd\f5bd"}.fa-duotone.fa-air-freshener:after,.fa-duotone.fa-spray-can-sparkles:after,.fad.fa-air-freshener:after,.fad.fa-spray-can-sparkles:after{content:"\f5d0\f5d0"}.fa-duotone.fa-sprinkler:after,.fad.fa-sprinkler:after{content:"\e035\e035"}.fa-duotone.fa-sprinkler-ceiling:after,.fad.fa-sprinkler-ceiling:after{content:"\e44c\e44c"}.fa-duotone.fa-square:after,.fad.fa-square:after{content:"\f0c8\f0c8"}.fa-duotone.fa-square-0:after,.fad.fa-square-0:after{content:"\e255\e255"}.fa-duotone.fa-square-1:after,.fad.fa-square-1:after{content:"\e256\e256"}.fa-duotone.fa-square-2:after,.fad.fa-square-2:after{content:"\e257\e257"}.fa-duotone.fa-square-3:after,.fad.fa-square-3:after{content:"\e258\e258"}.fa-duotone.fa-square-4:after,.fad.fa-square-4:after{content:"\e259\e259"}.fa-duotone.fa-square-5:after,.fad.fa-square-5:after{content:"\e25a\e25a"}.fa-duotone.fa-square-6:after,.fad.fa-square-6:after{content:"\e25b\e25b"}.fa-duotone.fa-square-7:after,.fad.fa-square-7:after{content:"\e25c\e25c"}.fa-duotone.fa-square-8:after,.fad.fa-square-8:after{content:"\e25d\e25d"}.fa-duotone.fa-square-9:after,.fad.fa-square-9:after{content:"\e25e\e25e"}.fa-duotone.fa-square-a:after,.fad.fa-square-a:after{content:"\e25f\e25f"}.fa-duotone.fa-square-a-lock:after,.fad.fa-square-a-lock:after{content:"\e44d\e44d"}.fa-duotone.fa-square-ampersand:after,.fad.fa-square-ampersand:after{content:"\e260\e260"}.fa-duotone.fa-arrow-square-down:after,.fa-duotone.fa-square-arrow-down:after,.fad.fa-arrow-square-down:after,.fad.fa-square-arrow-down:after{content:"\f339\f339"}.fa-duotone.fa-square-arrow-down-left:after,.fad.fa-square-arrow-down-left:after{content:"\e261\e261"}.fa-duotone.fa-square-arrow-down-right:after,.fad.fa-square-arrow-down-right:after{content:"\e262\e262"}.fa-duotone.fa-arrow-square-left:after,.fa-duotone.fa-square-arrow-left:after,.fad.fa-arrow-square-left:after,.fad.fa-square-arrow-left:after{content:"\f33a\f33a"}.fa-duotone.fa-arrow-square-right:after,.fa-duotone.fa-square-arrow-right:after,.fad.fa-arrow-square-right:after,.fad.fa-square-arrow-right:after{content:"\f33b\f33b"}.fa-duotone.fa-arrow-square-up:after,.fa-duotone.fa-square-arrow-up:after,.fad.fa-arrow-square-up:after,.fad.fa-square-arrow-up:after{content:"\f33c\f33c"}.fa-duotone.fa-square-arrow-up-left:after,.fad.fa-square-arrow-up-left:after{content:"\e263\e263"}.fa-duotone.fa-external-link-square:after,.fa-duotone.fa-square-arrow-up-right:after,.fad.fa-external-link-square:after,.fad.fa-square-arrow-up-right:after{content:"\f14c\f14c"}.fa-duotone.fa-square-b:after,.fad.fa-square-b:after{content:"\e264\e264"}.fa-duotone.fa-square-bolt:after,.fad.fa-square-bolt:after{content:"\e265\e265"}.fa-duotone.fa-square-c:after,.fad.fa-square-c:after{content:"\e266\e266"}.fa-duotone.fa-caret-square-down:after,.fa-duotone.fa-square-caret-down:after,.fad.fa-caret-square-down:after,.fad.fa-square-caret-down:after{content:"\f150\f150"}.fa-duotone.fa-caret-square-left:after,.fa-duotone.fa-square-caret-left:after,.fad.fa-caret-square-left:after,.fad.fa-square-caret-left:after{content:"\f191\f191"}.fa-duotone.fa-caret-square-right:after,.fa-duotone.fa-square-caret-right:after,.fad.fa-caret-square-right:after,.fad.fa-square-caret-right:after{content:"\f152\f152"}.fa-duotone.fa-caret-square-up:after,.fa-duotone.fa-square-caret-up:after,.fad.fa-caret-square-up:after,.fad.fa-square-caret-up:after{content:"\f151\f151"}.fa-duotone.fa-check-square:after,.fa-duotone.fa-square-check:after,.fad.fa-check-square:after,.fad.fa-square-check:after{content:"\f14a\f14a"}.fa-duotone.fa-chevron-square-down:after,.fa-duotone.fa-square-chevron-down:after,.fad.fa-chevron-square-down:after,.fad.fa-square-chevron-down:after{content:"\f329\f329"}.fa-duotone.fa-chevron-square-left:after,.fa-duotone.fa-square-chevron-left:after,.fad.fa-chevron-square-left:after,.fad.fa-square-chevron-left:after{content:"\f32a\f32a"}.fa-duotone.fa-chevron-square-right:after,.fa-duotone.fa-square-chevron-right:after,.fad.fa-chevron-square-right:after,.fad.fa-square-chevron-right:after{content:"\f32b\f32b"}.fa-duotone.fa-chevron-square-up:after,.fa-duotone.fa-square-chevron-up:after,.fad.fa-chevron-square-up:after,.fad.fa-square-chevron-up:after{content:"\f32c\f32c"}.fa-duotone.fa-square-code:after,.fad.fa-square-code:after{content:"\e267\e267"}.fa-duotone.fa-square-d:after,.fad.fa-square-d:after{content:"\e268\e268"}.fa-duotone.fa-square-dashed:after,.fad.fa-square-dashed:after{content:"\e269\e269"}.fa-duotone.fa-square-divide:after,.fad.fa-square-divide:after{content:"\e26a\e26a"}.fa-duotone.fa-dollar-square:after,.fa-duotone.fa-square-dollar:after,.fa-duotone.fa-usd-square:after,.fad.fa-dollar-square:after,.fad.fa-square-dollar:after,.fad.fa-usd-square:after{content:"\f2e9\f2e9"}.fa-duotone.fa-arrow-alt-square-down:after,.fa-duotone.fa-square-down:after,.fad.fa-arrow-alt-square-down:after,.fad.fa-square-down:after{content:"\f350\f350"}.fa-duotone.fa-square-down-left:after,.fad.fa-square-down-left:after{content:"\e26b\e26b"}.fa-duotone.fa-square-down-right:after,.fad.fa-square-down-right:after{content:"\e26c\e26c"}.fa-duotone.fa-square-e:after,.fad.fa-square-e:after{content:"\e26d\e26d"}.fa-duotone.fa-square-ellipsis:after,.fad.fa-square-ellipsis:after{content:"\e26e\e26e"}.fa-duotone.fa-square-ellipsis-vertical:after,.fad.fa-square-ellipsis-vertical:after{content:"\e26f\e26f"}.fa-duotone.fa-envelope-square:after,.fa-duotone.fa-square-envelope:after,.fad.fa-envelope-square:after,.fad.fa-square-envelope:after{content:"\f199\f199"}.fa-duotone.fa-exclamation-square:after,.fa-duotone.fa-square-exclamation:after,.fad.fa-exclamation-square:after,.fad.fa-square-exclamation:after{content:"\f321\f321"}.fa-duotone.fa-square-f:after,.fad.fa-square-f:after{content:"\e270\e270"}.fa-duotone.fa-box-fragile:after,.fa-duotone.fa-square-fragile:after,.fa-duotone.fa-square-wine-glass-crack:after,.fad.fa-box-fragile:after,.fad.fa-square-fragile:after,.fad.fa-square-wine-glass-crack:after{content:"\f49b\f49b"}.fa-duotone.fa-square-full:after,.fad.fa-square-full:after{content:"\f45c\f45c"}.fa-duotone.fa-square-g:after,.fad.fa-square-g:after{content:"\e271\e271"}.fa-duotone.fa-h-square:after,.fa-duotone.fa-square-h:after,.fad.fa-h-square:after,.fad.fa-square-h:after{content:"\f0fd\f0fd"}.fa-duotone.fa-heart-square:after,.fa-duotone.fa-square-heart:after,.fad.fa-heart-square:after,.fad.fa-square-heart:after{content:"\f4c8\f4c8"}.fa-duotone.fa-square-i:after,.fad.fa-square-i:after{content:"\e272\e272"}.fa-duotone.fa-info-square:after,.fa-duotone.fa-square-info:after,.fad.fa-info-square:after,.fad.fa-square-info:after{content:"\f30f\f30f"}.fa-duotone.fa-square-j:after,.fad.fa-square-j:after{content:"\e273\e273"}.fa-duotone.fa-square-k:after,.fad.fa-square-k:after{content:"\e274\e274"}.fa-duotone.fa-square-kanban:after,.fad.fa-square-kanban:after{content:"\e488\e488"}.fa-duotone.fa-square-l:after,.fad.fa-square-l:after{content:"\e275\e275"}.fa-duotone.fa-arrow-alt-square-left:after,.fa-duotone.fa-square-left:after,.fad.fa-arrow-alt-square-left:after,.fad.fa-square-left:after{content:"\f351\f351"}.fa-duotone.fa-square-list:after,.fad.fa-square-list:after{content:"\e489\e489"}.fa-duotone.fa-square-m:after,.fad.fa-square-m:after{content:"\e276\e276"}.fa-duotone.fa-minus-square:after,.fa-duotone.fa-square-minus:after,.fad.fa-minus-square:after,.fad.fa-square-minus:after{content:"\f146\f146"}.fa-duotone.fa-square-n:after,.fad.fa-square-n:after{content:"\e277\e277"}.fa-duotone.fa-square-o:after,.fad.fa-square-o:after{content:"\e278\e278"}.fa-duotone.fa-square-p:after,.fad.fa-square-p:after{content:"\e279\e279"}.fa-duotone.fa-parking:after,.fa-duotone.fa-square-parking:after,.fad.fa-parking:after,.fad.fa-square-parking:after{content:"\f540\f540"}.fa-duotone.fa-parking-slash:after,.fa-duotone.fa-square-parking-slash:after,.fad.fa-parking-slash:after,.fad.fa-square-parking-slash:after{content:"\f617\f617"}.fa-duotone.fa-pen-square:after,.fa-duotone.fa-pencil-square:after,.fa-duotone.fa-square-pen:after,.fad.fa-pen-square:after,.fad.fa-pencil-square:after,.fad.fa-square-pen:after{content:"\f14b\f14b"}.fa-duotone.fa-phone-square:after,.fa-duotone.fa-square-phone:after,.fad.fa-phone-square:after,.fad.fa-square-phone:after{content:"\f098\f098"}.fa-duotone.fa-phone-square-alt:after,.fa-duotone.fa-square-phone-flip:after,.fad.fa-phone-square-alt:after,.fad.fa-square-phone-flip:after{content:"\f87b\f87b"}.fa-duotone.fa-phone-square-down:after,.fa-duotone.fa-square-phone-hangup:after,.fad.fa-phone-square-down:after,.fad.fa-square-phone-hangup:after{content:"\e27a\e27a"}.fa-duotone.fa-plus-square:after,.fa-duotone.fa-square-plus:after,.fad.fa-plus-square:after,.fad.fa-square-plus:after{content:"\f0fe\f0fe"}.fa-duotone.fa-poll-h:after,.fa-duotone.fa-square-poll-horizontal:after,.fad.fa-poll-h:after,.fad.fa-square-poll-horizontal:after{content:"\f682\f682"}.fa-duotone.fa-poll:after,.fa-duotone.fa-square-poll-vertical:after,.fad.fa-poll:after,.fad.fa-square-poll-vertical:after{content:"\f681\f681"}.fa-duotone.fa-square-q:after,.fad.fa-square-q:after{content:"\e27b\e27b"}.fa-duotone.fa-square-quarters:after,.fad.fa-square-quarters:after{content:"\e44e\e44e"}.fa-duotone.fa-question-square:after,.fa-duotone.fa-square-question:after,.fad.fa-question-square:after,.fad.fa-square-question:after{content:"\f2fd\f2fd"}.fa-duotone.fa-square-quote:after,.fad.fa-square-quote:after{content:"\e329\e329"}.fa-duotone.fa-square-r:after,.fad.fa-square-r:after{content:"\e27c\e27c"}.fa-duotone.fa-arrow-alt-square-right:after,.fa-duotone.fa-square-right:after,.fad.fa-arrow-alt-square-right:after,.fad.fa-square-right:after{content:"\f352\f352"}.fa-duotone.fa-square-ring:after,.fad.fa-square-ring:after{content:"\e44f\e44f"}.fa-duotone.fa-square-root:after,.fad.fa-square-root:after{content:"\f697\f697"}.fa-duotone.fa-square-root-alt:after,.fa-duotone.fa-square-root-variable:after,.fad.fa-square-root-alt:after,.fad.fa-square-root-variable:after{content:"\f698\f698"}.fa-duotone.fa-rss-square:after,.fa-duotone.fa-square-rss:after,.fad.fa-rss-square:after,.fad.fa-square-rss:after{content:"\f143\f143"}.fa-duotone.fa-square-s:after,.fad.fa-square-s:after{content:"\e27d\e27d"}.fa-duotone.fa-share-alt-square:after,.fa-duotone.fa-square-share-nodes:after,.fad.fa-share-alt-square:after,.fad.fa-square-share-nodes:after{content:"\f1e1\f1e1"}.fa-duotone.fa-sliders-h-square:after,.fa-duotone.fa-square-sliders:after,.fad.fa-sliders-h-square:after,.fad.fa-square-sliders:after{content:"\f3f0\f3f0"}.fa-duotone.fa-sliders-v-square:after,.fa-duotone.fa-square-sliders-vertical:after,.fad.fa-sliders-v-square:after,.fad.fa-square-sliders-vertical:after{content:"\f3f2\f3f2"}.fa-duotone.fa-square-small:after,.fad.fa-square-small:after{content:"\e27e\e27e"}.fa-duotone.fa-square-star:after,.fad.fa-square-star:after{content:"\e27f\e27f"}.fa-duotone.fa-square-t:after,.fad.fa-square-t:after{content:"\e280\e280"}.fa-duotone.fa-square-terminal:after,.fad.fa-square-terminal:after{content:"\e32a\e32a"}.fa-duotone.fa-box-up:after,.fa-duotone.fa-square-this-way-up:after,.fad.fa-box-up:after,.fad.fa-square-this-way-up:after{content:"\f49f\f49f"}.fa-duotone.fa-square-u:after,.fad.fa-square-u:after{content:"\e281\e281"}.fa-duotone.fa-arrow-alt-square-up:after,.fa-duotone.fa-square-up:after,.fad.fa-arrow-alt-square-up:after,.fad.fa-square-up:after{content:"\f353\f353"}.fa-duotone.fa-square-up-left:after,.fad.fa-square-up-left:after{content:"\e282\e282"}.fa-duotone.fa-external-link-square-alt:after,.fa-duotone.fa-square-up-right:after,.fad.fa-external-link-square-alt:after,.fad.fa-square-up-right:after{content:"\f360\f360"}.fa-duotone.fa-square-user:after,.fad.fa-square-user:after{content:"\e283\e283"}.fa-duotone.fa-square-v:after,.fad.fa-square-v:after{content:"\e284\e284"}.fa-duotone.fa-square-w:after,.fad.fa-square-w:after{content:"\e285\e285"}.fa-duotone.fa-square-x:after,.fad.fa-square-x:after{content:"\e286\e286"}.fa-duotone.fa-square-xmark:after,.fa-duotone.fa-times-square:after,.fa-duotone.fa-xmark-square:after,.fad.fa-square-xmark:after,.fad.fa-times-square:after,.fad.fa-xmark-square:after{content:"\f2d3\f2d3"}.fa-duotone.fa-square-y:after,.fad.fa-square-y:after{content:"\e287\e287"}.fa-duotone.fa-square-z:after,.fad.fa-square-z:after{content:"\e288\e288"}.fa-duotone.fa-squid:after,.fad.fa-squid:after{content:"\e450\e450"}.fa-duotone.fa-squirrel:after,.fad.fa-squirrel:after{content:"\f71a\f71a"}.fa-duotone.fa-staff:after,.fad.fa-staff:after{content:"\f71b\f71b"}.fa-duotone.fa-stairs:after,.fad.fa-stairs:after{content:"\e289\e289"}.fa-duotone.fa-stamp:after,.fad.fa-stamp:after{content:"\f5bf\f5bf"}.fa-duotone.fa-rectangle-sd:after,.fa-duotone.fa-standard-definition:after,.fad.fa-rectangle-sd:after,.fad.fa-standard-definition:after{content:"\e28a\e28a"}.fa-duotone.fa-star:after,.fad.fa-star:after{content:"\f005\f005"}.fa-duotone.fa-star-and-crescent:after,.fad.fa-star-and-crescent:after{content:"\f699\f699"}.fa-duotone.fa-star-christmas:after,.fad.fa-star-christmas:after{content:"\f7d4\f7d4"}.fa-duotone.fa-star-exclamation:after,.fad.fa-star-exclamation:after{content:"\f2f3\f2f3"}.fa-duotone.fa-star-half:after,.fad.fa-star-half:after{content:"\f089\f089"}.fa-duotone.fa-star-half-alt:after,.fa-duotone.fa-star-half-stroke:after,.fad.fa-star-half-alt:after,.fad.fa-star-half-stroke:after{content:"\f5c0\f5c0"}.fa-duotone.fa-star-of-david:after,.fad.fa-star-of-david:after{content:"\f69a\f69a"}.fa-duotone.fa-star-of-life:after,.fad.fa-star-of-life:after{content:"\f621\f621"}.fa-duotone.fa-star-sharp:after,.fad.fa-star-sharp:after{content:"\e28b\e28b"}.fa-duotone.fa-star-sharp-half:after,.fad.fa-star-sharp-half:after{content:"\e28c\e28c"}.fa-duotone.fa-star-sharp-half-alt:after,.fa-duotone.fa-star-sharp-half-stroke:after,.fad.fa-star-sharp-half-alt:after,.fad.fa-star-sharp-half-stroke:after{content:"\e28d\e28d"}.fa-duotone.fa-star-shooting:after,.fad.fa-star-shooting:after{content:"\e036\e036"}.fa-duotone.fa-starfighter:after,.fad.fa-starfighter:after{content:"\e037\e037"}.fa-duotone.fa-starfighter-alt:after,.fa-duotone.fa-starfighter-twin-ion-engine:after,.fad.fa-starfighter-alt:after,.fad.fa-starfighter-twin-ion-engine:after{content:"\e038\e038"}.fa-duotone.fa-starfighter-alt-advanced:after,.fa-duotone.fa-starfighter-twin-ion-engine-advanced:after,.fad.fa-starfighter-alt-advanced:after,.fad.fa-starfighter-twin-ion-engine-advanced:after{content:"\e28e\e28e"}.fa-duotone.fa-stars:after,.fad.fa-stars:after{content:"\f762\f762"}.fa-duotone.fa-starship:after,.fad.fa-starship:after{content:"\e039\e039"}.fa-duotone.fa-starship-freighter:after,.fad.fa-starship-freighter:after{content:"\e03a\e03a"}.fa-duotone.fa-steak:after,.fad.fa-steak:after{content:"\f824\f824"}.fa-duotone.fa-steering-wheel:after,.fad.fa-steering-wheel:after{content:"\f622\f622"}.fa-duotone.fa-gbp:after,.fa-duotone.fa-pound-sign:after,.fa-duotone.fa-sterling-sign:after,.fad.fa-gbp:after,.fad.fa-pound-sign:after,.fad.fa-sterling-sign:after{content:"\f154\f154"}.fa-duotone.fa-stethoscope:after,.fad.fa-stethoscope:after{content:"\f0f1\f0f1"}.fa-duotone.fa-stocking:after,.fad.fa-stocking:after{content:"\f7d5\f7d5"}.fa-duotone.fa-stomach:after,.fad.fa-stomach:after{content:"\f623\f623"}.fa-duotone.fa-stop:after,.fad.fa-stop:after{content:"\f04d\f04d"}.fa-duotone.fa-stopwatch:after,.fad.fa-stopwatch:after{content:"\f2f2\f2f2"}.fa-duotone.fa-stopwatch-20:after,.fad.fa-stopwatch-20:after{content:"\e06f\e06f"}.fa-duotone.fa-store:after,.fad.fa-store:after{content:"\f54e\f54e"}.fa-duotone.fa-store-lock:after,.fad.fa-store-lock:after{content:"\e4a6\e4a6"}.fa-duotone.fa-store-slash:after,.fad.fa-store-slash:after{content:"\e071\e071"}.fa-duotone.fa-strawberry:after,.fad.fa-strawberry:after{content:"\e32b\e32b"}.fa-duotone.fa-street-view:after,.fad.fa-street-view:after{content:"\f21d\f21d"}.fa-duotone.fa-stretcher:after,.fad.fa-stretcher:after{content:"\f825\f825"}.fa-duotone.fa-strikethrough:after,.fad.fa-strikethrough:after{content:"\f0cc\f0cc"}.fa-duotone.fa-stroopwafel:after,.fad.fa-stroopwafel:after{content:"\f551\f551"}.fa-duotone.fa-subscript:after,.fad.fa-subscript:after{content:"\f12c\f12c"}.fa-duotone.fa-suitcase:after,.fad.fa-suitcase:after{content:"\f0f2\f0f2"}.fa-duotone.fa-medkit:after,.fa-duotone.fa-suitcase-medical:after,.fad.fa-medkit:after,.fad.fa-suitcase-medical:after{content:"\f0fa\f0fa"}.fa-duotone.fa-suitcase-rolling:after,.fad.fa-suitcase-rolling:after{content:"\f5c1\f5c1"}.fa-duotone.fa-sun:after,.fad.fa-sun:after{content:"\f185\f185"}.fa-duotone.fa-sun-alt:after,.fa-duotone.fa-sun-bright:after,.fad.fa-sun-alt:after,.fad.fa-sun-bright:after{content:"\e28f\e28f"}.fa-duotone.fa-sun-cloud:after,.fad.fa-sun-cloud:after{content:"\f763\f763"}.fa-duotone.fa-sun-dust:after,.fad.fa-sun-dust:after{content:"\f764\f764"}.fa-duotone.fa-sun-haze:after,.fad.fa-sun-haze:after{content:"\f765\f765"}.fa-duotone.fa-sunglasses:after,.fad.fa-sunglasses:after{content:"\f892\f892"}.fa-duotone.fa-sunrise:after,.fad.fa-sunrise:after{content:"\f766\f766"}.fa-duotone.fa-sunset:after,.fad.fa-sunset:after{content:"\f767\f767"}.fa-duotone.fa-superscript:after,.fad.fa-superscript:after{content:"\f12b\f12b"}.fa-duotone.fa-nigiri:after,.fa-duotone.fa-sushi:after,.fad.fa-nigiri:after,.fad.fa-sushi:after{content:"\e48a\e48a"}.fa-duotone.fa-maki-roll:after,.fa-duotone.fa-makizushi:after,.fa-duotone.fa-sushi-roll:after,.fad.fa-maki-roll:after,.fad.fa-makizushi:after,.fad.fa-sushi-roll:after{content:"\e48b\e48b"}.fa-duotone.fa-swatchbook:after,.fad.fa-swatchbook:after{content:"\f5c3\f5c3"}.fa-duotone.fa-sword:after,.fad.fa-sword:after{content:"\f71c\f71c"}.fa-duotone.fa-sword-laser:after,.fad.fa-sword-laser:after{content:"\e03b\e03b"}.fa-duotone.fa-sword-laser-alt:after,.fad.fa-sword-laser-alt:after{content:"\e03c\e03c"}.fa-duotone.fa-swords:after,.fad.fa-swords:after{content:"\f71d\f71d"}.fa-duotone.fa-swords-laser:after,.fad.fa-swords-laser:after{content:"\e03d\e03d"}.fa-duotone.fa-icons-alt:after,.fa-duotone.fa-symbols:after,.fad.fa-icons-alt:after,.fad.fa-symbols:after{content:"\f86e\f86e"}.fa-duotone.fa-synagogue:after,.fad.fa-synagogue:after{content:"\f69b\f69b"}.fa-duotone.fa-syringe:after,.fad.fa-syringe:after{content:"\f48e\f48e"}.fa-duotone.fa-t:after,.fad.fa-t:after{content:"\54\54"}.fa-duotone.fa-table:after,.fad.fa-table:after{content:"\f0ce\f0ce"}.fa-duotone.fa-table-cells:after,.fa-duotone.fa-th:after,.fad.fa-table-cells:after,.fad.fa-th:after{content:"\f00a\f00a"}.fa-duotone.fa-table-cells-large:after,.fa-duotone.fa-th-large:after,.fad.fa-table-cells-large:after,.fad.fa-th-large:after{content:"\f009\f009"}.fa-duotone.fa-columns:after,.fa-duotone.fa-table-columns:after,.fad.fa-columns:after,.fad.fa-table-columns:after{content:"\f0db\f0db"}.fa-duotone.fa-table-layout:after,.fad.fa-table-layout:after{content:"\e290\e290"}.fa-duotone.fa-table-list:after,.fa-duotone.fa-th-list:after,.fad.fa-table-list:after,.fad.fa-th-list:after{content:"\f00b\f00b"}.fa-duotone.fa-table-picnic:after,.fad.fa-table-picnic:after{content:"\e32d\e32d"}.fa-duotone.fa-table-pivot:after,.fad.fa-table-pivot:after{content:"\e291\e291"}.fa-duotone.fa-rows:after,.fa-duotone.fa-table-rows:after,.fad.fa-rows:after,.fad.fa-table-rows:after{content:"\e292\e292"}.fa-duotone.fa-ping-pong-paddle-ball:after,.fa-duotone.fa-table-tennis-paddle-ball:after,.fa-duotone.fa-table-tennis:after,.fad.fa-ping-pong-paddle-ball:after,.fad.fa-table-tennis-paddle-ball:after,.fad.fa-table-tennis:after{content:"\f45d\f45d"}.fa-duotone.fa-table-tree:after,.fad.fa-table-tree:after{content:"\e293\e293"}.fa-duotone.fa-tablet-android:after,.fa-duotone.fa-tablet:after,.fad.fa-tablet-android:after,.fad.fa-tablet:after{content:"\f3fb\f3fb"}.fa-duotone.fa-tablet-button:after,.fad.fa-tablet-button:after{content:"\f10a\f10a"}.fa-duotone.fa-tablet-rugged:after,.fad.fa-tablet-rugged:after{content:"\f48f\f48f"}.fa-duotone.fa-tablet-android-alt:after,.fa-duotone.fa-tablet-screen:after,.fad.fa-tablet-android-alt:after,.fad.fa-tablet-screen:after{content:"\f3fc\f3fc"}.fa-duotone.fa-tablet-alt:after,.fa-duotone.fa-tablet-screen-button:after,.fad.fa-tablet-alt:after,.fad.fa-tablet-screen-button:after{content:"\f3fa\f3fa"}.fa-duotone.fa-tablets:after,.fad.fa-tablets:after{content:"\f490\f490"}.fa-duotone.fa-digital-tachograph:after,.fa-duotone.fa-tachograph-digital:after,.fad.fa-digital-tachograph:after,.fad.fa-tachograph-digital:after{content:"\f566\f566"}.fa-duotone.fa-taco:after,.fad.fa-taco:after{content:"\f826\f826"}.fa-duotone.fa-tag:after,.fad.fa-tag:after{content:"\f02b\f02b"}.fa-duotone.fa-tags:after,.fad.fa-tags:after{content:"\f02c\f02c"}.fa-duotone.fa-tally-5:after,.fa-duotone.fa-tally:after,.fad.fa-tally-5:after,.fad.fa-tally:after{content:"\f69c\f69c"}.fa-duotone.fa-tally-1:after,.fad.fa-tally-1:after{content:"\e294\e294"}.fa-duotone.fa-tally-2:after,.fad.fa-tally-2:after{content:"\e295\e295"}.fa-duotone.fa-tally-3:after,.fad.fa-tally-3:after{content:"\e296\e296"}.fa-duotone.fa-tally-4:after,.fad.fa-tally-4:after{content:"\e297\e297"}.fa-duotone.fa-tamale:after,.fad.fa-tamale:after{content:"\e451\e451"}.fa-duotone.fa-tank-water:after,.fad.fa-tank-water:after{content:"\e452\e452"}.fa-duotone.fa-tape:after,.fad.fa-tape:after{content:"\f4db\f4db"}.fa-duotone.fa-cab:after,.fa-duotone.fa-taxi:after,.fad.fa-cab:after,.fad.fa-taxi:after{content:"\f1ba\f1ba"}.fa-duotone.fa-taxi-bus:after,.fad.fa-taxi-bus:after{content:"\e298\e298"}.fa-duotone.fa-teddy-bear:after,.fad.fa-teddy-bear:after{content:"\e3cf\e3cf"}.fa-duotone.fa-teeth:after,.fad.fa-teeth:after{content:"\f62e\f62e"}.fa-duotone.fa-teeth-open:after,.fad.fa-teeth-open:after{content:"\f62f\f62f"}.fa-duotone.fa-telescope:after,.fad.fa-telescope:after{content:"\e03e\e03e"}.fa-duotone.fa-temperature-arrow-down:after,.fa-duotone.fa-temperature-down:after,.fad.fa-temperature-arrow-down:after,.fad.fa-temperature-down:after{content:"\e03f\e03f"}.fa-duotone.fa-temperature-arrow-up:after,.fa-duotone.fa-temperature-up:after,.fad.fa-temperature-arrow-up:after,.fad.fa-temperature-up:after{content:"\e040\e040"}.fa-duotone.fa-temperature-0:after,.fa-duotone.fa-temperature-empty:after,.fa-duotone.fa-thermometer-0:after,.fa-duotone.fa-thermometer-empty:after,.fad.fa-temperature-0:after,.fad.fa-temperature-empty:after,.fad.fa-thermometer-0:after,.fad.fa-thermometer-empty:after{content:"\f2cb\f2cb"}.fa-duotone.fa-temperature-4:after,.fa-duotone.fa-temperature-full:after,.fa-duotone.fa-thermometer-4:after,.fa-duotone.fa-thermometer-full:after,.fad.fa-temperature-4:after,.fad.fa-temperature-full:after,.fad.fa-thermometer-4:after,.fad.fa-thermometer-full:after{content:"\f2c7\f2c7"}.fa-duotone.fa-temperature-2:after,.fa-duotone.fa-temperature-half:after,.fa-duotone.fa-thermometer-2:after,.fa-duotone.fa-thermometer-half:after,.fad.fa-temperature-2:after,.fad.fa-temperature-half:after,.fad.fa-thermometer-2:after,.fad.fa-thermometer-half:after{content:"\f2c9\f2c9"}.fa-duotone.fa-temperature-high:after,.fad.fa-temperature-high:after{content:"\f769\f769"}.fa-duotone.fa-temperature-list:after,.fad.fa-temperature-list:after{content:"\e299\e299"}.fa-duotone.fa-temperature-low:after,.fad.fa-temperature-low:after{content:"\f76b\f76b"}.fa-duotone.fa-temperature-1:after,.fa-duotone.fa-temperature-quarter:after,.fa-duotone.fa-thermometer-1:after,.fa-duotone.fa-thermometer-quarter:after,.fad.fa-temperature-1:after,.fad.fa-temperature-quarter:after,.fad.fa-thermometer-1:after,.fad.fa-thermometer-quarter:after{content:"\f2ca\f2ca"}.fa-duotone.fa-temperature-frigid:after,.fa-duotone.fa-temperature-snow:after,.fad.fa-temperature-frigid:after,.fad.fa-temperature-snow:after{content:"\f768\f768"}.fa-duotone.fa-temperature-hot:after,.fa-duotone.fa-temperature-sun:after,.fad.fa-temperature-hot:after,.fad.fa-temperature-sun:after{content:"\f76a\f76a"}.fa-duotone.fa-temperature-3:after,.fa-duotone.fa-temperature-three-quarters:after,.fa-duotone.fa-thermometer-3:after,.fa-duotone.fa-thermometer-three-quarters:after,.fad.fa-temperature-3:after,.fad.fa-temperature-three-quarters:after,.fad.fa-thermometer-3:after,.fad.fa-thermometer-three-quarters:after{content:"\f2c8\f2c8"}.fa-duotone.fa-tenge-sign:after,.fa-duotone.fa-tenge:after,.fad.fa-tenge-sign:after,.fad.fa-tenge:after{content:"\f7d7\f7d7"}.fa-duotone.fa-tennis-ball:after,.fad.fa-tennis-ball:after{content:"\f45e\f45e"}.fa-duotone.fa-terminal:after,.fad.fa-terminal:after{content:"\f120\f120"}.fa-duotone.fa-text:after,.fad.fa-text:after{content:"\f893\f893"}.fa-duotone.fa-text-height:after,.fad.fa-text-height:after{content:"\f034\f034"}.fa-duotone.fa-text-size:after,.fad.fa-text-size:after{content:"\f894\f894"}.fa-duotone.fa-remove-format:after,.fa-duotone.fa-text-slash:after,.fad.fa-remove-format:after,.fad.fa-text-slash:after{content:"\f87d\f87d"}.fa-duotone.fa-text-width:after,.fad.fa-text-width:after{content:"\f035\f035"}.fa-duotone.fa-thermometer:after,.fad.fa-thermometer:after{content:"\f491\f491"}.fa-duotone.fa-theta:after,.fad.fa-theta:after{content:"\f69e\f69e"}.fa-duotone.fa-thought-bubble:after,.fad.fa-thought-bubble:after{content:"\e32e\e32e"}.fa-duotone.fa-thumbs-down:after,.fad.fa-thumbs-down:after{content:"\f165\f165"}.fa-duotone.fa-thumbs-up:after,.fad.fa-thumbs-up:after{content:"\f164\f164"}.fa-duotone.fa-thumb-tack:after,.fa-duotone.fa-thumbtack:after,.fad.fa-thumb-tack:after,.fad.fa-thumbtack:after{content:"\f08d\f08d"}.fa-duotone.fa-tick:after,.fad.fa-tick:after{content:"\e32f\e32f"}.fa-duotone.fa-ticket:after,.fad.fa-ticket:after{content:"\f145\f145"}.fa-duotone.fa-ticket-airline:after,.fad.fa-ticket-airline:after{content:"\e29a\e29a"}.fa-duotone.fa-ticket-alt:after,.fa-duotone.fa-ticket-simple:after,.fad.fa-ticket-alt:after,.fad.fa-ticket-simple:after{content:"\f3ff\f3ff"}.fa-duotone.fa-tickets-airline:after,.fad.fa-tickets-airline:after{content:"\e29b\e29b"}.fa-duotone.fa-tilde:after,.fad.fa-tilde:after{content:"\7e\7e"}.fa-duotone.fa-timeline:after,.fad.fa-timeline:after{content:"\e29c\e29c"}.fa-duotone.fa-timeline-arrow:after,.fad.fa-timeline-arrow:after{content:"\e29d\e29d"}.fa-duotone.fa-timer:after,.fad.fa-timer:after{content:"\e29e\e29e"}.fa-duotone.fa-tire:after,.fad.fa-tire:after{content:"\f631\f631"}.fa-duotone.fa-tire-flat:after,.fad.fa-tire-flat:after{content:"\f632\f632"}.fa-duotone.fa-tire-pressure-warning:after,.fad.fa-tire-pressure-warning:after{content:"\f633\f633"}.fa-duotone.fa-tire-rugged:after,.fad.fa-tire-rugged:after{content:"\f634\f634"}.fa-duotone.fa-toggle-off:after,.fad.fa-toggle-off:after{content:"\f204\f204"}.fa-duotone.fa-toggle-on:after,.fad.fa-toggle-on:after{content:"\f205\f205"}.fa-duotone.fa-toilet:after,.fad.fa-toilet:after{content:"\f7d8\f7d8"}.fa-duotone.fa-toilet-paper:after,.fad.fa-toilet-paper:after{content:"\f71e\f71e"}.fa-duotone.fa-toilet-paper-alt:after,.fa-duotone.fa-toilet-paper-blank:after,.fad.fa-toilet-paper-alt:after,.fad.fa-toilet-paper-blank:after{content:"\f71f\f71f"}.fa-duotone.fa-toilet-paper-blank-under:after,.fa-duotone.fa-toilet-paper-reverse-alt:after,.fad.fa-toilet-paper-blank-under:after,.fad.fa-toilet-paper-reverse-alt:after{content:"\e29f\e29f"}.fa-duotone.fa-toilet-paper-slash:after,.fad.fa-toilet-paper-slash:after{content:"\e072\e072"}.fa-duotone.fa-toilet-paper-reverse:after,.fa-duotone.fa-toilet-paper-under:after,.fad.fa-toilet-paper-reverse:after,.fad.fa-toilet-paper-under:after{content:"\e2a0\e2a0"}.fa-duotone.fa-toilet-paper-reverse-slash:after,.fa-duotone.fa-toilet-paper-under-slash:after,.fad.fa-toilet-paper-reverse-slash:after,.fad.fa-toilet-paper-under-slash:after{content:"\e2a1\e2a1"}.fa-duotone.fa-tomato:after,.fad.fa-tomato:after{content:"\e330\e330"}.fa-duotone.fa-tombstone:after,.fad.fa-tombstone:after{content:"\f720\f720"}.fa-duotone.fa-tombstone-alt:after,.fa-duotone.fa-tombstone-blank:after,.fad.fa-tombstone-alt:after,.fad.fa-tombstone-blank:after{content:"\f721\f721"}.fa-duotone.fa-toolbox:after,.fad.fa-toolbox:after{content:"\f552\f552"}.fa-duotone.fa-tooth:after,.fad.fa-tooth:after{content:"\f5c9\f5c9"}.fa-duotone.fa-toothbrush:after,.fad.fa-toothbrush:after{content:"\f635\f635"}.fa-duotone.fa-torii-gate:after,.fad.fa-torii-gate:after{content:"\f6a1\f6a1"}.fa-duotone.fa-tornado:after,.fad.fa-tornado:after{content:"\f76f\f76f"}.fa-duotone.fa-broadcast-tower:after,.fa-duotone.fa-tower-broadcast:after,.fad.fa-broadcast-tower:after,.fad.fa-tower-broadcast:after{content:"\f519\f519"}.fa-duotone.fa-tower-control:after,.fad.fa-tower-control:after{content:"\e2a2\e2a2"}.fa-duotone.fa-tractor:after,.fad.fa-tractor:after{content:"\f722\f722"}.fa-duotone.fa-trademark:after,.fad.fa-trademark:after{content:"\f25c\f25c"}.fa-duotone.fa-traffic-cone:after,.fad.fa-traffic-cone:after{content:"\f636\f636"}.fa-duotone.fa-traffic-light:after,.fad.fa-traffic-light:after{content:"\f637\f637"}.fa-duotone.fa-traffic-light-go:after,.fad.fa-traffic-light-go:after{content:"\f638\f638"}.fa-duotone.fa-traffic-light-slow:after,.fad.fa-traffic-light-slow:after{content:"\f639\f639"}.fa-duotone.fa-traffic-light-stop:after,.fad.fa-traffic-light-stop:after{content:"\f63a\f63a"}.fa-duotone.fa-trailer:after,.fad.fa-trailer:after{content:"\e041\e041"}.fa-duotone.fa-train:after,.fad.fa-train:after{content:"\f238\f238"}.fa-duotone.fa-subway:after,.fa-duotone.fa-train-subway:after,.fad.fa-subway:after,.fad.fa-train-subway:after{content:"\f239\f239"}.fa-duotone.fa-subway-tunnel:after,.fa-duotone.fa-train-subway-tunnel:after,.fad.fa-subway-tunnel:after,.fad.fa-train-subway-tunnel:after{content:"\e2a3\e2a3"}.fa-duotone.fa-train-track:after,.fad.fa-train-track:after{content:"\e453\e453"}.fa-duotone.fa-train-tram:after,.fa-duotone.fa-tram:after,.fad.fa-train-tram:after,.fad.fa-tram:after{content:"\f7da\f7da"}.fa-duotone.fa-train-tunnel:after,.fad.fa-train-tunnel:after{content:"\e454\e454"}.fa-duotone.fa-transformer-bolt:after,.fad.fa-transformer-bolt:after{content:"\e2a4\e2a4"}.fa-duotone.fa-transgender-alt:after,.fa-duotone.fa-transgender:after,.fad.fa-transgender-alt:after,.fad.fa-transgender:after{content:"\f225\f225"}.fa-duotone.fa-transporter:after,.fad.fa-transporter:after{content:"\e042\e042"}.fa-duotone.fa-transporter-1:after,.fad.fa-transporter-1:after{content:"\e043\e043"}.fa-duotone.fa-transporter-2:after,.fad.fa-transporter-2:after{content:"\e044\e044"}.fa-duotone.fa-transporter-3:after,.fad.fa-transporter-3:after{content:"\e045\e045"}.fa-duotone.fa-transporter-4:after,.fad.fa-transporter-4:after{content:"\e2a5\e2a5"}.fa-duotone.fa-transporter-5:after,.fad.fa-transporter-5:after{content:"\e2a6\e2a6"}.fa-duotone.fa-transporter-6:after,.fad.fa-transporter-6:after{content:"\e2a7\e2a7"}.fa-duotone.fa-transporter-7:after,.fad.fa-transporter-7:after{content:"\e2a8\e2a8"}.fa-duotone.fa-transporter-empty:after,.fad.fa-transporter-empty:after{content:"\e046\e046"}.fa-duotone.fa-trash:after,.fad.fa-trash:after{content:"\f1f8\f1f8"}.fa-duotone.fa-trash-arrow-up:after,.fa-duotone.fa-trash-restore:after,.fad.fa-trash-arrow-up:after,.fad.fa-trash-restore:after{content:"\f829\f829"}.fa-duotone.fa-trash-alt:after,.fa-duotone.fa-trash-can:after,.fad.fa-trash-alt:after,.fad.fa-trash-can:after{content:"\f2ed\f2ed"}.fa-duotone.fa-trash-can-arrow-up:after,.fa-duotone.fa-trash-restore-alt:after,.fad.fa-trash-can-arrow-up:after,.fad.fa-trash-restore-alt:after{content:"\f82a\f82a"}.fa-duotone.fa-trash-can-check:after,.fad.fa-trash-can-check:after{content:"\e2a9\e2a9"}.fa-duotone.fa-trash-can-clock:after,.fad.fa-trash-can-clock:after{content:"\e2aa\e2aa"}.fa-duotone.fa-trash-can-list:after,.fad.fa-trash-can-list:after{content:"\e2ab\e2ab"}.fa-duotone.fa-trash-can-plus:after,.fad.fa-trash-can-plus:after{content:"\e2ac\e2ac"}.fa-duotone.fa-trash-alt-slash:after,.fa-duotone.fa-trash-can-slash:after,.fad.fa-trash-alt-slash:after,.fad.fa-trash-can-slash:after{content:"\e2ad\e2ad"}.fa-duotone.fa-trash-can-arrow-turn-left:after,.fa-duotone.fa-trash-can-undo:after,.fa-duotone.fa-trash-undo-alt:after,.fad.fa-trash-can-arrow-turn-left:after,.fad.fa-trash-can-undo:after,.fad.fa-trash-undo-alt:after{content:"\f896\f896"}.fa-duotone.fa-trash-can-xmark:after,.fad.fa-trash-can-xmark:after{content:"\e2ae\e2ae"}.fa-duotone.fa-trash-check:after,.fad.fa-trash-check:after{content:"\e2af\e2af"}.fa-duotone.fa-trash-clock:after,.fad.fa-trash-clock:after{content:"\e2b0\e2b0"}.fa-duotone.fa-trash-list:after,.fad.fa-trash-list:after{content:"\e2b1\e2b1"}.fa-duotone.fa-trash-plus:after,.fad.fa-trash-plus:after{content:"\e2b2\e2b2"}.fa-duotone.fa-trash-slash:after,.fad.fa-trash-slash:after{content:"\e2b3\e2b3"}.fa-duotone.fa-trash-arrow-turn-left:after,.fa-duotone.fa-trash-undo:after,.fad.fa-trash-arrow-turn-left:after,.fad.fa-trash-undo:after{content:"\f895\f895"}.fa-duotone.fa-trash-xmark:after,.fad.fa-trash-xmark:after{content:"\e2b4\e2b4"}.fa-duotone.fa-treasure-chest:after,.fad.fa-treasure-chest:after{content:"\f723\f723"}.fa-duotone.fa-tree:after,.fad.fa-tree:after{content:"\f1bb\f1bb"}.fa-duotone.fa-tree-christmas:after,.fad.fa-tree-christmas:after{content:"\f7db\f7db"}.fa-duotone.fa-tree-alt:after,.fa-duotone.fa-tree-deciduous:after,.fad.fa-tree-alt:after,.fad.fa-tree-deciduous:after{content:"\f400\f400"}.fa-duotone.fa-tree-decorated:after,.fad.fa-tree-decorated:after{content:"\f7dc\f7dc"}.fa-duotone.fa-tree-large:after,.fad.fa-tree-large:after{content:"\f7dd\f7dd"}.fa-duotone.fa-tree-palm:after,.fad.fa-tree-palm:after{content:"\f82b\f82b"}.fa-duotone.fa-trees:after,.fad.fa-trees:after{content:"\f724\f724"}.fa-duotone.fa-triangle:after,.fad.fa-triangle:after{content:"\f2ec\f2ec"}.fa-duotone.fa-exclamation-triangle:after,.fa-duotone.fa-triangle-exclamation:after,.fa-duotone.fa-warning:after,.fad.fa-exclamation-triangle:after,.fad.fa-triangle-exclamation:after,.fad.fa-warning:after{content:"\f071\f071"}.fa-duotone.fa-triangle-instrument:after,.fa-duotone.fa-triangle-music:after,.fad.fa-triangle-instrument:after,.fad.fa-triangle-music:after{content:"\f8e2\f8e2"}.fa-duotone.fa-construction:after,.fa-duotone.fa-triangle-person-digging:after,.fad.fa-construction:after,.fad.fa-triangle-person-digging:after{content:"\f85d\f85d"}.fa-duotone.fa-trophy:after,.fad.fa-trophy:after{content:"\f091\f091"}.fa-duotone.fa-trophy-alt:after,.fa-duotone.fa-trophy-star:after,.fad.fa-trophy-alt:after,.fad.fa-trophy-star:after{content:"\f2eb\f2eb"}.fa-duotone.fa-truck:after,.fad.fa-truck:after{content:"\f0d1\f0d1"}.fa-duotone.fa-truck-bolt:after,.fad.fa-truck-bolt:after{content:"\e3d0\e3d0"}.fa-duotone.fa-shipping-timed:after,.fa-duotone.fa-truck-clock:after,.fad.fa-shipping-timed:after,.fad.fa-truck-clock:after{content:"\f48c\f48c"}.fa-duotone.fa-truck-container:after,.fad.fa-truck-container:after{content:"\f4dc\f4dc"}.fa-duotone.fa-truck-container-empty:after,.fad.fa-truck-container-empty:after{content:"\e2b5\e2b5"}.fa-duotone.fa-shipping-fast:after,.fa-duotone.fa-truck-fast:after,.fad.fa-shipping-fast:after,.fad.fa-truck-fast:after{content:"\f48b\f48b"}.fa-duotone.fa-truck-flatbed:after,.fad.fa-truck-flatbed:after{content:"\e2b6\e2b6"}.fa-duotone.fa-truck-front:after,.fad.fa-truck-front:after{content:"\e2b7\e2b7"}.fa-duotone.fa-ambulance:after,.fa-duotone.fa-truck-medical:after,.fad.fa-ambulance:after,.fad.fa-truck-medical:after{content:"\f0f9\f0f9"}.fa-duotone.fa-truck-monster:after,.fad.fa-truck-monster:after{content:"\f63b\f63b"}.fa-duotone.fa-truck-moving:after,.fad.fa-truck-moving:after{content:"\f4df\f4df"}.fa-duotone.fa-truck-pickup:after,.fad.fa-truck-pickup:after{content:"\f63c\f63c"}.fa-duotone.fa-truck-plow:after,.fad.fa-truck-plow:after{content:"\f7de\f7de"}.fa-duotone.fa-truck-ramp:after,.fad.fa-truck-ramp:after{content:"\f4e0\f4e0"}.fa-duotone.fa-truck-loading:after,.fa-duotone.fa-truck-ramp-box:after,.fad.fa-truck-loading:after,.fad.fa-truck-ramp-box:after{content:"\f4de\f4de"}.fa-duotone.fa-truck-couch:after,.fa-duotone.fa-truck-ramp-couch:after,.fad.fa-truck-couch:after,.fad.fa-truck-ramp-couch:after{content:"\f4dd\f4dd"}.fa-duotone.fa-truck-tow:after,.fad.fa-truck-tow:after{content:"\e2b8\e2b8"}.fa-duotone.fa-trumpet:after,.fad.fa-trumpet:after{content:"\f8e3\f8e3"}.fa-duotone.fa-teletype:after,.fa-duotone.fa-tty:after,.fad.fa-teletype:after,.fad.fa-tty:after{content:"\f1e4\f1e4"}.fa-duotone.fa-teletype-answer:after,.fa-duotone.fa-tty-answer:after,.fad.fa-teletype-answer:after,.fad.fa-tty-answer:after{content:"\e2b9\e2b9"}.fa-duotone.fa-tugrik-sign:after,.fad.fa-tugrik-sign:after{content:"\e2ba\e2ba"}.fa-duotone.fa-turkey:after,.fad.fa-turkey:after{content:"\f725\f725"}.fa-duotone.fa-try:after,.fa-duotone.fa-turkish-lira-sign:after,.fa-duotone.fa-turkish-lira:after,.fad.fa-try:after,.fad.fa-turkish-lira-sign:after,.fad.fa-turkish-lira:after{content:"\e2bb\e2bb"}.fa-duotone.fa-level-down-alt:after,.fa-duotone.fa-turn-down:after,.fad.fa-level-down-alt:after,.fad.fa-turn-down:after{content:"\f3be\f3be"}.fa-duotone.fa-turn-down-left:after,.fad.fa-turn-down-left:after{content:"\e331\e331"}.fa-duotone.fa-turn-down-right:after,.fad.fa-turn-down-right:after{content:"\e455\e455"}.fa-duotone.fa-level-up-alt:after,.fa-duotone.fa-turn-up:after,.fad.fa-level-up-alt:after,.fad.fa-turn-up:after{content:"\f3bf\f3bf"}.fa-duotone.fa-turntable:after,.fad.fa-turntable:after{content:"\f8e4\f8e4"}.fa-duotone.fa-turtle:after,.fad.fa-turtle:after{content:"\f726\f726"}.fa-duotone.fa-television:after,.fa-duotone.fa-tv-alt:after,.fa-duotone.fa-tv:after,.fad.fa-television:after,.fad.fa-tv-alt:after,.fad.fa-tv:after{content:"\f26c\f26c"}.fa-duotone.fa-tv-music:after,.fad.fa-tv-music:after{content:"\f8e6\f8e6"}.fa-duotone.fa-tv-retro:after,.fad.fa-tv-retro:after{content:"\f401\f401"}.fa-duotone.fa-typewriter:after,.fad.fa-typewriter:after{content:"\f8e7\f8e7"}.fa-duotone.fa-u:after,.fad.fa-u:after{content:"\55\55"}.fa-duotone.fa-ufo:after,.fad.fa-ufo:after{content:"\e047\e047"}.fa-duotone.fa-ufo-beam:after,.fad.fa-ufo-beam:after{content:"\e048\e048"}.fa-duotone.fa-umbrella:after,.fad.fa-umbrella:after{content:"\f0e9\f0e9"}.fa-duotone.fa-umbrella-beach:after,.fad.fa-umbrella-beach:after{content:"\f5ca\f5ca"}.fa-duotone.fa-umbrella-alt:after,.fa-duotone.fa-umbrella-simple:after,.fad.fa-umbrella-alt:after,.fad.fa-umbrella-simple:after{content:"\e2bc\e2bc"}.fa-duotone.fa-underline:after,.fad.fa-underline:after{content:"\f0cd\f0cd"}.fa-duotone.fa-unicorn:after,.fad.fa-unicorn:after{content:"\f727\f727"}.fa-duotone.fa-uniform-martial-arts:after,.fad.fa-uniform-martial-arts:after{content:"\e3d1\e3d1"}.fa-duotone.fa-union:after,.fad.fa-union:after{content:"\f6a2\f6a2"}.fa-duotone.fa-universal-access:after,.fad.fa-universal-access:after{content:"\f29a\f29a"}.fa-duotone.fa-unlock:after,.fad.fa-unlock:after{content:"\f09c\f09c"}.fa-duotone.fa-unlock-alt:after,.fa-duotone.fa-unlock-keyhole:after,.fad.fa-unlock-alt:after,.fad.fa-unlock-keyhole:after{content:"\f13e\f13e"}.fa-duotone.fa-arrow-alt-up:after,.fa-duotone.fa-up:after,.fad.fa-arrow-alt-up:after,.fad.fa-up:after{content:"\f357\f357"}.fa-duotone.fa-arrows-alt-v:after,.fa-duotone.fa-up-down:after,.fad.fa-arrows-alt-v:after,.fad.fa-up-down:after{content:"\f338\f338"}.fa-duotone.fa-arrows-alt:after,.fa-duotone.fa-up-down-left-right:after,.fad.fa-arrows-alt:after,.fad.fa-up-down-left-right:after{content:"\f0b2\f0b2"}.fa-duotone.fa-up-from-dotted-line:after,.fad.fa-up-from-dotted-line:after{content:"\e456\e456"}.fa-duotone.fa-arrow-alt-from-bottom:after,.fa-duotone.fa-up-from-line:after,.fad.fa-arrow-alt-from-bottom:after,.fad.fa-up-from-line:after{content:"\f346\f346"}.fa-duotone.fa-up-left:after,.fad.fa-up-left:after{content:"\e2bd\e2bd"}.fa-duotone.fa-long-arrow-alt-up:after,.fa-duotone.fa-up-long:after,.fad.fa-long-arrow-alt-up:after,.fad.fa-up-long:after{content:"\f30c\f30c"}.fa-duotone.fa-up-right:after,.fad.fa-up-right:after{content:"\e2be\e2be"}.fa-duotone.fa-expand-alt:after,.fa-duotone.fa-up-right-and-down-left-from-center:after,.fad.fa-expand-alt:after,.fad.fa-up-right-and-down-left-from-center:after{content:"\f424\f424"}.fa-duotone.fa-external-link-alt:after,.fa-duotone.fa-up-right-from-square:after,.fad.fa-external-link-alt:after,.fad.fa-up-right-from-square:after{content:"\f35d\f35d"}.fa-duotone.fa-up-to-dotted-line:after,.fad.fa-up-to-dotted-line:after{content:"\e457\e457"}.fa-duotone.fa-arrow-alt-to-top:after,.fa-duotone.fa-up-to-line:after,.fad.fa-arrow-alt-to-top:after,.fad.fa-up-to-line:after{content:"\f34d\f34d"}.fa-duotone.fa-upload:after,.fad.fa-upload:after{content:"\f093\f093"}.fa-duotone.fa-usb-drive:after,.fad.fa-usb-drive:after{content:"\f8e9\f8e9"}.fa-duotone.fa-user:after,.fad.fa-user:after{content:"\f007\f007"}.fa-duotone.fa-user-alien:after,.fad.fa-user-alien:after{content:"\e04a\e04a"}.fa-duotone.fa-user-astronaut:after,.fad.fa-user-astronaut:after{content:"\f4fb\f4fb"}.fa-duotone.fa-user-bounty-hunter:after,.fad.fa-user-bounty-hunter:after{content:"\e2bf\e2bf"}.fa-duotone.fa-user-check:after,.fad.fa-user-check:after{content:"\f4fc\f4fc"}.fa-duotone.fa-user-chef:after,.fad.fa-user-chef:after{content:"\e3d2\e3d2"}.fa-duotone.fa-user-clock:after,.fad.fa-user-clock:after{content:"\f4fd\f4fd"}.fa-duotone.fa-user-cowboy:after,.fad.fa-user-cowboy:after{content:"\f8ea\f8ea"}.fa-duotone.fa-user-crown:after,.fad.fa-user-crown:after{content:"\f6a4\f6a4"}.fa-duotone.fa-user-doctor:after,.fa-duotone.fa-user-md:after,.fad.fa-user-doctor:after,.fad.fa-user-md:after{content:"\f0f0\f0f0"}.fa-duotone.fa-user-doctor-hair:after,.fad.fa-user-doctor-hair:after{content:"\e458\e458"}.fa-duotone.fa-user-doctor-hair-long:after,.fad.fa-user-doctor-hair-long:after{content:"\e459\e459"}.fa-duotone.fa-user-doctor-message:after,.fa-duotone.fa-user-md-chat:after,.fad.fa-user-doctor-message:after,.fad.fa-user-md-chat:after{content:"\f82e\f82e"}.fa-duotone.fa-user-cog:after,.fa-duotone.fa-user-gear:after,.fad.fa-user-cog:after,.fad.fa-user-gear:after{content:"\f4fe\f4fe"}.fa-duotone.fa-user-graduate:after,.fad.fa-user-graduate:after{content:"\f501\f501"}.fa-duotone.fa-user-friends:after,.fa-duotone.fa-user-group:after,.fad.fa-user-friends:after,.fad.fa-user-group:after{content:"\f500\f500"}.fa-duotone.fa-user-group-crown:after,.fa-duotone.fa-users-crown:after,.fad.fa-user-group-crown:after,.fad.fa-users-crown:after{content:"\f6a5\f6a5"}.fa-duotone.fa-user-hair:after,.fad.fa-user-hair:after{content:"\e45a\e45a"}.fa-duotone.fa-user-hair-buns:after,.fad.fa-user-hair-buns:after{content:"\e3d3\e3d3"}.fa-duotone.fa-user-hair-long:after,.fad.fa-user-hair-long:after{content:"\e45b\e45b"}.fa-duotone.fa-business-front:after,.fa-duotone.fa-party-back:after,.fa-duotone.fa-trian-balbot:after,.fa-duotone.fa-user-hair-mullet:after,.fad.fa-business-front:after,.fad.fa-party-back:after,.fad.fa-trian-balbot:after,.fad.fa-user-hair-mullet:after{content:"\e45c\e45c"}.fa-duotone.fa-user-headset:after,.fad.fa-user-headset:after{content:"\f82d\f82d"}.fa-duotone.fa-user-construction:after,.fa-duotone.fa-user-hard-hat:after,.fa-duotone.fa-user-helmet-safety:after,.fad.fa-user-construction:after,.fad.fa-user-hard-hat:after,.fad.fa-user-helmet-safety:after{content:"\f82c\f82c"}.fa-duotone.fa-user-injured:after,.fad.fa-user-injured:after{content:"\f728\f728"}.fa-duotone.fa-user-alt:after,.fa-duotone.fa-user-large:after,.fad.fa-user-alt:after,.fad.fa-user-large:after{content:"\f406\f406"}.fa-duotone.fa-user-alt-slash:after,.fa-duotone.fa-user-large-slash:after,.fad.fa-user-alt-slash:after,.fad.fa-user-large-slash:after{content:"\f4fa\f4fa"}.fa-duotone.fa-user-lock:after,.fad.fa-user-lock:after{content:"\f502\f502"}.fa-duotone.fa-user-minus:after,.fad.fa-user-minus:after{content:"\f503\f503"}.fa-duotone.fa-user-music:after,.fad.fa-user-music:after{content:"\f8eb\f8eb"}.fa-duotone.fa-user-ninja:after,.fad.fa-user-ninja:after{content:"\f504\f504"}.fa-duotone.fa-user-nurse:after,.fad.fa-user-nurse:after{content:"\f82f\f82f"}.fa-duotone.fa-user-nurse-hair:after,.fad.fa-user-nurse-hair:after{content:"\e45d\e45d"}.fa-duotone.fa-user-nurse-hair-long:after,.fad.fa-user-nurse-hair-long:after{content:"\e45e\e45e"}.fa-duotone.fa-user-edit:after,.fa-duotone.fa-user-pen:after,.fad.fa-user-edit:after,.fad.fa-user-pen:after{content:"\f4ff\f4ff"}.fa-duotone.fa-user-pilot:after,.fad.fa-user-pilot:after{content:"\e2c0\e2c0"}.fa-duotone.fa-user-pilot-tie:after,.fad.fa-user-pilot-tie:after{content:"\e2c1\e2c1"}.fa-duotone.fa-user-plus:after,.fad.fa-user-plus:after{content:"\f234\f234"}.fa-duotone.fa-user-police:after,.fad.fa-user-police:after{content:"\e333\e333"}.fa-duotone.fa-user-police-tie:after,.fad.fa-user-police-tie:after{content:"\e334\e334"}.fa-duotone.fa-user-robot:after,.fad.fa-user-robot:after{content:"\e04b\e04b"}.fa-duotone.fa-user-robot-xmarks:after,.fad.fa-user-robot-xmarks:after{content:"\e4a7\e4a7"}.fa-duotone.fa-user-secret:after,.fad.fa-user-secret:after{content:"\f21b\f21b"}.fa-duotone.fa-user-shakespeare:after,.fad.fa-user-shakespeare:after{content:"\e2c2\e2c2"}.fa-duotone.fa-user-shield:after,.fad.fa-user-shield:after{content:"\f505\f505"}.fa-duotone.fa-user-slash:after,.fad.fa-user-slash:after{content:"\f506\f506"}.fa-duotone.fa-user-tag:after,.fad.fa-user-tag:after{content:"\f507\f507"}.fa-duotone.fa-user-tie:after,.fad.fa-user-tie:after{content:"\f508\f508"}.fa-duotone.fa-user-tie-hair:after,.fad.fa-user-tie-hair:after{content:"\e45f\e45f"}.fa-duotone.fa-user-tie-hair-long:after,.fad.fa-user-tie-hair-long:after{content:"\e460\e460"}.fa-duotone.fa-user-unlock:after,.fad.fa-user-unlock:after{content:"\e058\e058"}.fa-duotone.fa-user-visor:after,.fad.fa-user-visor:after{content:"\e04c\e04c"}.fa-duotone.fa-user-vneck:after,.fad.fa-user-vneck:after{content:"\e461\e461"}.fa-duotone.fa-user-vneck-hair:after,.fad.fa-user-vneck-hair:after{content:"\e462\e462"}.fa-duotone.fa-user-vneck-hair-long:after,.fad.fa-user-vneck-hair-long:after{content:"\e463\e463"}.fa-duotone.fa-user-times:after,.fa-duotone.fa-user-xmark:after,.fad.fa-user-times:after,.fad.fa-user-xmark:after{content:"\f235\f235"}.fa-duotone.fa-users:after,.fad.fa-users:after{content:"\f0c0\f0c0"}.fa-duotone.fa-users-cog:after,.fa-duotone.fa-users-gear:after,.fad.fa-users-cog:after,.fad.fa-users-gear:after{content:"\f509\f509"}.fa-duotone.fa-users-medical:after,.fad.fa-users-medical:after{content:"\f830\f830"}.fa-duotone.fa-users-slash:after,.fad.fa-users-slash:after{content:"\e073\e073"}.fa-duotone.fa-cutlery:after,.fa-duotone.fa-utensils:after,.fad.fa-cutlery:after,.fad.fa-utensils:after{content:"\f2e7\f2e7"}.fa-duotone.fa-utensils-slash:after,.fad.fa-utensils-slash:after{content:"\e464\e464"}.fa-duotone.fa-utility-pole:after,.fad.fa-utility-pole:after{content:"\e2c3\e2c3"}.fa-duotone.fa-utility-pole-double:after,.fad.fa-utility-pole-double:after{content:"\e2c4\e2c4"}.fa-duotone.fa-v:after,.fad.fa-v:after{content:"\56\56"}.fa-duotone.fa-vacuum:after,.fad.fa-vacuum:after{content:"\e04d\e04d"}.fa-duotone.fa-vacuum-robot:after,.fad.fa-vacuum-robot:after{content:"\e04e\e04e"}.fa-duotone.fa-value-absolute:after,.fad.fa-value-absolute:after{content:"\f6a6\f6a6"}.fa-duotone.fa-shuttle-van:after,.fa-duotone.fa-van-shuttle:after,.fad.fa-shuttle-van:after,.fad.fa-van-shuttle:after{content:"\f5b6\f5b6"}.fa-duotone.fa-vault:after,.fad.fa-vault:after{content:"\e2c5\e2c5"}.fa-duotone.fa-vector-circle:after,.fad.fa-vector-circle:after{content:"\e2c6\e2c6"}.fa-duotone.fa-vector-polygon:after,.fad.fa-vector-polygon:after{content:"\e2c7\e2c7"}.fa-duotone.fa-vector-square:after,.fad.fa-vector-square:after{content:"\f5cb\f5cb"}.fa-duotone.fa-vent-damper:after,.fad.fa-vent-damper:after{content:"\e465\e465"}.fa-duotone.fa-venus:after,.fad.fa-venus:after{content:"\f221\f221"}.fa-duotone.fa-venus-double:after,.fad.fa-venus-double:after{content:"\f226\f226"}.fa-duotone.fa-venus-mars:after,.fad.fa-venus-mars:after{content:"\f228\f228"}.fa-duotone.fa-vest:after,.fad.fa-vest:after{content:"\e085\e085"}.fa-duotone.fa-vest-patches:after,.fad.fa-vest-patches:after{content:"\e086\e086"}.fa-duotone.fa-vial:after,.fad.fa-vial:after{content:"\f492\f492"}.fa-duotone.fa-vials:after,.fad.fa-vials:after{content:"\f493\f493"}.fa-duotone.fa-video-camera:after,.fa-duotone.fa-video:after,.fad.fa-video-camera:after,.fad.fa-video:after{content:"\f03d\f03d"}.fa-duotone.fa-video-arrow-down-left:after,.fad.fa-video-arrow-down-left:after{content:"\e2c8\e2c8"}.fa-duotone.fa-video-arrow-up-right:after,.fad.fa-video-arrow-up-right:after{content:"\e2c9\e2c9"}.fa-duotone.fa-video-plus:after,.fad.fa-video-plus:after{content:"\f4e1\f4e1"}.fa-duotone.fa-video-slash:after,.fad.fa-video-slash:after{content:"\f4e2\f4e2"}.fa-duotone.fa-vihara:after,.fad.fa-vihara:after{content:"\f6a7\f6a7"}.fa-duotone.fa-violin:after,.fad.fa-violin:after{content:"\f8ed\f8ed"}.fa-duotone.fa-virus:after,.fad.fa-virus:after{content:"\e074\e074"}.fa-duotone.fa-virus-covid:after,.fad.fa-virus-covid:after{content:"\e4a8\e4a8"}.fa-duotone.fa-virus-covid-slash:after,.fad.fa-virus-covid-slash:after{content:"\e4a9\e4a9"}.fa-duotone.fa-virus-slash:after,.fad.fa-virus-slash:after{content:"\e075\e075"}.fa-duotone.fa-viruses:after,.fad.fa-viruses:after{content:"\e076\e076"}.fa-duotone.fa-voicemail:after,.fad.fa-voicemail:after{content:"\f897\f897"}.fa-duotone.fa-volcano:after,.fad.fa-volcano:after{content:"\f770\f770"}.fa-duotone.fa-volleyball-ball:after,.fa-duotone.fa-volleyball:after,.fad.fa-volleyball-ball:after,.fad.fa-volleyball:after{content:"\f45f\f45f"}.fa-duotone.fa-volume-medium:after,.fa-duotone.fa-volume:after,.fad.fa-volume-medium:after,.fad.fa-volume:after{content:"\f6a8\f6a8"}.fa-duotone.fa-volume-high:after,.fa-duotone.fa-volume-up:after,.fad.fa-volume-high:after,.fad.fa-volume-up:after{content:"\f028\f028"}.fa-duotone.fa-volume-down:after,.fa-duotone.fa-volume-low:after,.fad.fa-volume-down:after,.fad.fa-volume-low:after{content:"\f027\f027"}.fa-duotone.fa-volume-off:after,.fad.fa-volume-off:after{content:"\f026\f026"}.fa-duotone.fa-volume-slash:after,.fad.fa-volume-slash:after{content:"\f2e2\f2e2"}.fa-duotone.fa-volume-mute:after,.fa-duotone.fa-volume-times:after,.fa-duotone.fa-volume-xmark:after,.fad.fa-volume-mute:after,.fad.fa-volume-times:after,.fad.fa-volume-xmark:after{content:"\f6a9\f6a9"}.fa-duotone.fa-vr-cardboard:after,.fad.fa-vr-cardboard:after{content:"\f729\f729"}.fa-duotone.fa-w:after,.fad.fa-w:after{content:"\57\57"}.fa-duotone.fa-waffle:after,.fad.fa-waffle:after{content:"\e466\e466"}.fa-duotone.fa-wagon-covered:after,.fad.fa-wagon-covered:after{content:"\f8ee\f8ee"}.fa-duotone.fa-walker:after,.fad.fa-walker:after{content:"\f831\f831"}.fa-duotone.fa-walkie-talkie:after,.fad.fa-walkie-talkie:after{content:"\f8ef\f8ef"}.fa-duotone.fa-wallet:after,.fad.fa-wallet:after{content:"\f555\f555"}.fa-duotone.fa-wand:after,.fad.fa-wand:after{content:"\f72a\f72a"}.fa-duotone.fa-magic:after,.fa-duotone.fa-wand-magic:after,.fad.fa-magic:after,.fad.fa-wand-magic:after{content:"\f0d0\f0d0"}.fa-duotone.fa-magic-wand-sparkles:after,.fa-duotone.fa-wand-magic-sparkles:after,.fad.fa-magic-wand-sparkles:after,.fad.fa-wand-magic-sparkles:after{content:"\e2ca\e2ca"}.fa-duotone.fa-wand-sparkles:after,.fad.fa-wand-sparkles:after{content:"\f72b\f72b"}.fa-duotone.fa-warehouse:after,.fad.fa-warehouse:after{content:"\f494\f494"}.fa-duotone.fa-warehouse-alt:after,.fa-duotone.fa-warehouse-full:after,.fad.fa-warehouse-alt:after,.fad.fa-warehouse-full:after{content:"\f495\f495"}.fa-duotone.fa-washer:after,.fa-duotone.fa-washing-machine:after,.fad.fa-washer:after,.fad.fa-washing-machine:after{content:"\f898\f898"}.fa-duotone.fa-watch:after,.fad.fa-watch:after{content:"\f2e1\f2e1"}.fa-duotone.fa-watch-apple:after,.fad.fa-watch-apple:after{content:"\e2cb\e2cb"}.fa-duotone.fa-watch-calculator:after,.fad.fa-watch-calculator:after{content:"\f8f0\f8f0"}.fa-duotone.fa-watch-fitness:after,.fad.fa-watch-fitness:after{content:"\f63e\f63e"}.fa-duotone.fa-watch-smart:after,.fad.fa-watch-smart:after{content:"\e2cc\e2cc"}.fa-duotone.fa-water:after,.fad.fa-water:after{content:"\f773\f773"}.fa-duotone.fa-water-arrow-down:after,.fa-duotone.fa-water-lower:after,.fad.fa-water-arrow-down:after,.fad.fa-water-lower:after{content:"\f774\f774"}.fa-duotone.fa-water-arrow-up:after,.fa-duotone.fa-water-rise:after,.fad.fa-water-arrow-up:after,.fad.fa-water-rise:after{content:"\f775\f775"}.fa-duotone.fa-ladder-water:after,.fa-duotone.fa-swimming-pool:after,.fa-duotone.fa-water-ladder:after,.fad.fa-ladder-water:after,.fad.fa-swimming-pool:after,.fad.fa-water-ladder:after{content:"\f5c5\f5c5"}.fa-duotone.fa-watermelon-slice:after,.fad.fa-watermelon-slice:after{content:"\e337\e337"}.fa-duotone.fa-heart-rate:after,.fa-duotone.fa-wave-pulse:after,.fad.fa-heart-rate:after,.fad.fa-wave-pulse:after{content:"\f5f8\f5f8"}.fa-duotone.fa-wave-sine:after,.fad.fa-wave-sine:after{content:"\f899\f899"}.fa-duotone.fa-wave-square:after,.fad.fa-wave-square:after{content:"\f83e\f83e"}.fa-duotone.fa-wave-triangle:after,.fad.fa-wave-triangle:after{content:"\f89a\f89a"}.fa-duotone.fa-waveform:after,.fad.fa-waveform:after{content:"\f8f1\f8f1"}.fa-duotone.fa-waveform-lines:after,.fa-duotone.fa-waveform-path:after,.fad.fa-waveform-lines:after,.fad.fa-waveform-path:after{content:"\f8f2\f8f2"}.fa-duotone.fa-weight-hanging:after,.fad.fa-weight-hanging:after{content:"\f5cd\f5cd"}.fa-duotone.fa-weight-scale:after,.fa-duotone.fa-weight:after,.fad.fa-weight-scale:after,.fad.fa-weight:after{content:"\f496\f496"}.fa-duotone.fa-whale:after,.fad.fa-whale:after{content:"\f72c\f72c"}.fa-duotone.fa-wheat:after,.fad.fa-wheat:after{content:"\f72d\f72d"}.fa-duotone.fa-wheat-alt:after,.fa-duotone.fa-wheat-awn:after,.fad.fa-wheat-alt:after,.fad.fa-wheat-awn:after{content:"\e2cd\e2cd"}.fa-duotone.fa-wheat-awn-slash:after,.fad.fa-wheat-awn-slash:after{content:"\e338\e338"}.fa-duotone.fa-wheat-slash:after,.fad.fa-wheat-slash:after{content:"\e339\e339"}.fa-duotone.fa-wheelchair:after,.fad.fa-wheelchair:after{content:"\f193\f193"}.fa-duotone.fa-wheelchair-alt:after,.fa-duotone.fa-wheelchair-move:after,.fad.fa-wheelchair-alt:after,.fad.fa-wheelchair-move:after{content:"\e2ce\e2ce"}.fa-duotone.fa-glass-whiskey:after,.fa-duotone.fa-whiskey-glass:after,.fad.fa-glass-whiskey:after,.fad.fa-whiskey-glass:after{content:"\f7a0\f7a0"}.fa-duotone.fa-glass-whiskey-rocks:after,.fa-duotone.fa-whiskey-glass-ice:after,.fad.fa-glass-whiskey-rocks:after,.fad.fa-whiskey-glass-ice:after{content:"\f7a1\f7a1"}.fa-duotone.fa-whistle:after,.fad.fa-whistle:after{content:"\f460\f460"}.fa-duotone.fa-wifi-3:after,.fa-duotone.fa-wifi-strong:after,.fa-duotone.fa-wifi:after,.fad.fa-wifi-3:after,.fad.fa-wifi-strong:after,.fad.fa-wifi:after{content:"\f1eb\f1eb"}.fa-duotone.fa-wifi-exclamation:after,.fad.fa-wifi-exclamation:after{content:"\e2cf\e2cf"}.fa-duotone.fa-wifi-2:after,.fa-duotone.fa-wifi-fair:after,.fad.fa-wifi-2:after,.fad.fa-wifi-fair:after{content:"\f6ab\f6ab"}.fa-duotone.fa-wifi-slash:after,.fad.fa-wifi-slash:after{content:"\f6ac\f6ac"}.fa-duotone.fa-wifi-1:after,.fa-duotone.fa-wifi-weak:after,.fad.fa-wifi-1:after,.fad.fa-wifi-weak:after{content:"\f6aa\f6aa"}.fa-duotone.fa-wind:after,.fad.fa-wind:after{content:"\f72e\f72e"}.fa-duotone.fa-wind-turbine:after,.fad.fa-wind-turbine:after{content:"\f89b\f89b"}.fa-duotone.fa-wind-circle-exclamation:after,.fa-duotone.fa-wind-warning:after,.fad.fa-wind-circle-exclamation:after,.fad.fa-wind-warning:after{content:"\f776\f776"}.fa-duotone.fa-window:after,.fad.fa-window:after{content:"\f40e\f40e"}.fa-duotone.fa-window-alt:after,.fa-duotone.fa-window-flip:after,.fad.fa-window-alt:after,.fad.fa-window-flip:after{content:"\f40f\f40f"}.fa-duotone.fa-window-frame:after,.fad.fa-window-frame:after{content:"\e04f\e04f"}.fa-duotone.fa-window-frame-open:after,.fad.fa-window-frame-open:after{content:"\e050\e050"}.fa-duotone.fa-window-maximize:after,.fad.fa-window-maximize:after{content:"\f2d0\f2d0"}.fa-duotone.fa-window-minimize:after,.fad.fa-window-minimize:after{content:"\f2d1\f2d1"}.fa-duotone.fa-window-restore:after,.fad.fa-window-restore:after{content:"\f2d2\f2d2"}.fa-duotone.fa-windsock:after,.fad.fa-windsock:after{content:"\f777\f777"}.fa-duotone.fa-wine-bottle:after,.fad.fa-wine-bottle:after{content:"\f72f\f72f"}.fa-duotone.fa-wine-glass:after,.fad.fa-wine-glass:after{content:"\f4e3\f4e3"}.fa-duotone.fa-fragile:after,.fa-duotone.fa-wine-glass-crack:after,.fad.fa-fragile:after,.fad.fa-wine-glass-crack:after{content:"\f4bb\f4bb"}.fa-duotone.fa-wine-glass-alt:after,.fa-duotone.fa-wine-glass-empty:after,.fad.fa-wine-glass-alt:after,.fad.fa-wine-glass-empty:after{content:"\f5ce\f5ce"}.fa-duotone.fa-krw:after,.fa-duotone.fa-won-sign:after,.fa-duotone.fa-won:after,.fad.fa-krw:after,.fad.fa-won-sign:after,.fad.fa-won:after{content:"\f159\f159"}.fa-duotone.fa-wreath:after,.fad.fa-wreath:after{content:"\f7e2\f7e2"}.fa-duotone.fa-wrench:after,.fad.fa-wrench:after{content:"\f0ad\f0ad"}.fa-duotone.fa-wrench-simple:after,.fad.fa-wrench-simple:after{content:"\e2d1\e2d1"}.fa-duotone.fa-x:after,.fad.fa-x:after{content:"\58\58"}.fa-duotone.fa-x-ray:after,.fad.fa-x-ray:after{content:"\f497\f497"}.fa-duotone.fa-close:after,.fa-duotone.fa-multiply:after,.fa-duotone.fa-remove:after,.fa-duotone.fa-times:after,.fa-duotone.fa-xmark:after,.fad.fa-close:after,.fad.fa-multiply:after,.fad.fa-remove:after,.fad.fa-times:after,.fad.fa-xmark:after{content:"\f00d\f00d"}.fa-duotone.fa-times-to-slot:after,.fa-duotone.fa-vote-nay:after,.fa-duotone.fa-xmark-to-slot:after,.fad.fa-times-to-slot:after,.fad.fa-vote-nay:after,.fad.fa-xmark-to-slot:after{content:"\f771\f771"}.fa-duotone.fa-y:after,.fad.fa-y:after{content:"\59\59"}.fa-duotone.fa-cny:after,.fa-duotone.fa-jpy:after,.fa-duotone.fa-rmb:after,.fa-duotone.fa-yen-sign:after,.fa-duotone.fa-yen:after,.fad.fa-cny:after,.fad.fa-jpy:after,.fad.fa-rmb:after,.fad.fa-yen-sign:after,.fad.fa-yen:after{content:"\f157\f157"}.fa-duotone.fa-yin-yang:after,.fad.fa-yin-yang:after{content:"\f6ad\f6ad"}.fa-duotone.fa-z:after,.fad.fa-z:after{content:"\5a\5a"}:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/assets/fonts/fa-light-300.woff2) format("woff2"),url(/assets/fonts/fa-light-300.ttf) format("truetype")}.fa-light,.fal{font-family:"Font Awesome 6 Pro";font-weight:300}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:"Font Awesome 6 Pro";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Pro";font-weight:900}:host,:root{--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(/assets/fonts/fa-thin-100.woff2) format("woff2"),url(/assets/fonts/fa-thin-100.ttf) format("truetype")}.fa-thin,.fat{font-family:"Font Awesome 6 Pro";font-weight:100}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:900;src:url(/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:400;src:url(/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:300;src:url(/assets/fonts/fa-light-300.woff2) format("woff2"),url(/assets/fonts/fa-light-300.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Duotone";font-display:block;font-weight:900;src:url(/assets/fonts/fa-duotone-900.woff2) format("woff2"),url(/assets/fonts/fa-duotone-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/assets/fonts/fa-v4compatibility.woff2) format("woff2"),url(/assets/fonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f250,u+f252,u+f27a}
.mt-5{margin-top:5px !important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pt-250{padding-top: 250px;}.pt-270{padding-top:270px}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px}


@media only screen and (min-width:992px) and (max-width:1199px){.section-pt{padding-top:80px}.section-pb{padding-bottom:80px}.section-mt{margin-top:80px}.section-mb{margin-bottom:80px}}@media only screen and (min-width:768px) and (max-width:991px){.section-pt{padding-top:60px}.section-pb{padding-bottom:60px}.section-mt{margin-top:60px}.section-mb{margin-bottom:60px}}@media (max-width:767px){.xs-mt-5{margin-top:5px}.xs-mt-10{margin-top:10px}.xs-mt-15{margin-top:15px}.xs-mt-20{margin-top:20px}.xs-mt-25{margin-top:25px}.xs-mt-30{margin-top:30px}.xs-mt-35{margin-top:35px}.xs-mt-40{margin-top:40px}.xs-mt-45{margin-top:45px}.section-mt,.xs-mt-50{margin-top:50px}.xs-mb-5{margin-bottom:5px}.xs-mb-10{margin-bottom:10px}.xs-mb-15{margin-bottom:15px}.xs-mb-20{margin-bottom:20px}.xs-mb-25{margin-bottom:25px}.xs-mb-30{margin-bottom:30px}.xs-mb-35{margin-bottom:35px}.xs-mb-40{margin-bottom:40px}.xs-mb-45{margin-bottom:45px}.section-mb,.xs-mb-50{margin-bottom:50px}.xs-ml-5{margin-left:5px}.xs-ml-10{margin-left:10px}.xs-ml-15{margin-left:15px}.xs-ml-20{margin-left:20px}.xs-ml-25{margin-left:25px}.xs-ml-30{margin-left:30px}.xs-ml-35{margin-left:35px}.xs-ml-40{margin-left:40px}.xs-ml-45{margin-left:45px}.xs-ml-50{margin-left:50px}.xs-pt-5{padding-top:5px}.xs-pt-10{padding-top:10px}.xs-pt-15{padding-top:15px}.xs-pt-20{padding-top:20px}.xs-pt-25{padding-top:25px}.xs-pt-30{padding-top:30px}.xs-pt-35{padding-top:35px}.xs-pt-40{padding-top:40px}.xs-pt-45{padding-top:45px}.section-pt,.xs-pt-50{padding-top:50px}.xs-pl-5{padding-left:5px}.xs-pl-10{padding-left:10px}.xs-pl-15{padding-left:15px}.xs-pl-20{padding-left:20px}.xs-pl-25{padding-left:25px}.xs-pl-30{padding-left:30px}.xs-pl-35{padding-left:35px}.xs-pl-40{padding-left:40px}.xs-pl-45{padding-left:45px}.xs-pl-50{padding-left:50px}.xs-pb-5{padding-bottom:5px}.xs-pb-10{padding-bottom:10px}.xs-pb-15{padding-bottom:15px}.xs-pb-20{padding-bottom:20px}.xs-pb-25{padding-bottom:25px}.xs-pb-30{padding-bottom:30px}.xs-pb-35{padding-bottom:35px}.xs-pb-40{padding-bottom:40px}.xs-pb-45{padding-bottom:45px}.section-pb,.xs-pb-50{padding-bottom:50px}}
/*-----------------------------------------------------------------------------------

    Template Name: Bazaro - Multipurpose eCommerce HTML Template
    Author: Aqlova
    Support: htaqs://help.aqlova.com/login
    Description: Bazaro - Multipurpose eCommerce HTML Template
    Version: 1.0

-----------------------------------------------------------------------------------

/************ TABLE OF CONTENTS ***************

	---------------------------------
    01. THEME CSS
	---------------------------------
		1.1 Theme Default
		1.2 Common Classes

	-----------------------------------
    02. COMPONENTS css
	-----------------------------------
		2.1 Back to top
		2.2 Buttons
		2.3 Animations
		2.4 Preloader
		2.5 Background
		2.6 Breadcrumb
		2.7 Section Title
		2.8 select
		2.9 Modal css
		2.10 Search css
		2.11 Cartmini css
		2.12 Shorthand css
		2.13 Range Slider css
		2.14 Pagination css

	---------------------------------
    03. HEADER CSS
	---------------------------------
		3.1 Header Style 1

    ---------------------------------
	04. MENU CSS
	---------------------------------
		4.1 dropdown scss
		4.2 Mobile Menu
		4.3 offcanvas scss

	---------------------------------
	05. BLOG CSS
	---------------------------------
		5.1 Postbox css
		5.2 Recent Post css
		5.3 Sidebar css
		5.4 Blog css

	---------------------------------
	06. FOOTER CSS
	---------------------------------
		6.1 Footer Style 1

	---------------------------------
	07. PAGES CSS
	---------------------------------
		7.1 About css
		7.2 Brand css
		7.3 Cart css
		7.4 categories css
		7.5 Contact css
		7.6 Cosmetics css
		7.7 Countdown css
		7.8 Faq css
		7.9 feature css
		7.9 Furniture css
		7.10 Grocery css
		7.11 Group Product
		7.12 login css
		7.13 Medical css
		7.14 Offer Product
		7.15 Product details css
		7.16 Poduct sidebar css
		7.17 Product css
		7.18 Shop-gram css
		7.19 Stocked Product
		7.20 Testimonial css
		7.21 Countdown css
		7.22 Tooltip css
		7.23 Vendor css
		7.24 Electronics slider css

	---------------------------------
	08. Bags CSS
	---------------------------------
		8.1 Bags Collection css
		8.2 Bags Gallery css
		8.3 Bags Hero css
		8.4 Bags sale css

	---------------------------------
	09. Fashion CSS
	---------------------------------
		9.1 Fashion Arrivals css
		8.2 Bags Gallery css
		9.2 Fashion Banner css
		9.3 Fashion deals css
		9.4 Fashion hero css
		9.5 Fashion slider css
		9.6 Fashion testimonial css

**********************************************/
/*----------------------------------------*/
/*  1.1 Theme Default
/*----------------------------------------*/
@import url(/assets/css/https:/fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Onest:wght@100..900&family=Libre+Caslon+Display&display=swap&family=Poetsen+One&family=Satisfy&display=swap);
.aq-dashboard-coupon-info-details span, a,
button,
p,
input,
select,
textarea,
li,
.transition-3 {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.aq-dashboard-returen-r-label svg, .aq-dashboard-returen-from-stat-box .label svg, .aq-dashboard-order-card-btn span, .dashboard-btn-back svg, .aq-product-details-pickup p span, .aq-blog-inner-item-meta span, .aq-blog-inner-item-link a span {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}

.aq-dashboard-profile-edit svg, .med-header-menu-cat-toggle span, .med-header-menu-list > li > a span, .med-header-right-dis span svg, .postbox__comment-reply a span, .aq-btn-black span, .aq-btn-white.btn-green-bg span, .aq-btn-subscribe svg, .aq-btn-link span {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}

/* transform */
@font-face {
  font-family: "Satoshi-Light";
  font-style: normal;
  font-weight: normal;
  src: local("Satoshi-Light"), url(/assets/fonts/Satoshi-Light.woff) format("woff");
}
@font-face {
  font-family: "Satoshi-Regular";
  src: url(/assets/fonts/Satoshi-Regular.woff) format("woff"), url(/assets/fonts/Satoshi-Regular.ttf) format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi-Medium";
  src: url(/assets/fonts/Satoshi-Medium.woff) format("woff"), url(/assets/fonts/Satoshi-Medium.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi-Bold";
  src: url(/assets/fonts/Satoshi-Bold.woff) format("woff"), url(/assets/fonts/Satoshi-Bold.ttf) format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
:root {
  /**
  @font family declaration
  */
  --aq-ff-body: 'Satoshi-Medium', sans-serif;
  --aq-ff-heading: 'Satoshi-Regular', sans-serif;
  --aq-ff-p: 'Satoshi-Medium', sans-serif;
  --aq-ff-onest: 'Onest', sans-serif;
  --aq-ff-satisfy: 'Satisfy', cursive;
  --aq-ff-poetsenone: 'Poetsen One', sans-serif;
  --aq-ff-libre: 'Libre Caslon Display', sans-serif;
  --aq-ff-satoshi-light: 'Satoshi-Light', sans-serif;
  --aq-ff-satoshi-regular: 'Satoshi-Regular', sans-serif;
  --aq-ff-satoshi-medium: 'Satoshi-Medium', sans-serif;
  --aq-ff-satoshi-bold: 'Satoshi-Bold', sans-serif;
  --aq-ff-fontawesome: "Font Awesome 6 Pro";
  /**
  @color declaration
  */
  --aq-common-white: #FFFFFF;
  --aq-common-off-white: #F7F2ED;
  --aq-common-white-2: #fff5f5;
  --aq-common-white-3: #F1F1F1;
  --aq-common-black: #141414;
  --aq-common-black-light: #2A2C2D;
  --aq-common-red: #DE1518;
  --aq-common-red-deep: #C0070A;
  --aq-common-coffee: #9C362D;
  --aq-common-coffee-deep: #B64400;
  --aq-common-yellow: #FF9C05;
  --aq-common-green: #108910;
  --aq-common-paste: #10847E;
  --aq-common-success: #079D6D;
  --aq-gray-1: #F1EFEE;
  --aq-gray-2: #55585B;
  --aq-gray-3: #F2F2F2;
  --aq-gray-4: #A2A3A3;
  --aq-gray-5: #f5f5f5;
  --aq-gray-6: #F9F9F9;
  --aq-gray-7: #4E5154;
  --aq-gray-8: #5F6063;
  --aq-text-body: #6D6868;
  --aq-theme-1: #141414;
  --aq-border-1: #F2F2F2;
}

@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1430px;
  }
  .container-1890 {
    max-width: 1890px;
  }
  .container-1850 {
    max-width: 1850px;
  }
  .container-1830 {
    max-width: 1830px;
  }
  .container-1800 {
    max-width: 1800px;
  }
  .container-1750 {
    max-width: 1750px;
  }
  .container-1630 {
    max-width: 1630px;
  }
  .container-1550 {
    max-width: 1550px;
  }
  .container-1330 {
    max-width: 1330px;
  }
  .container-1240 {
    max-width: 1240px;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

/*---------------------------------
	typography css start 
---------------------------------*/
body {
  font-size: 14px;
  line-height: 26px;
  font-weight: normal;
  color: var(--aq-text-body);
  font-family: var(--aq-ff-body);
}

img {
  max-width: 100%;
}

a {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0px;
  font-weight: 500;
  line-height: 1.2;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-heading);
}

h1 {
  font-size: 40px;
}

h2 {
  font-size: 36px;
}

h3 {
  font-size: 28px;
}

h4 {
  font-size: 24px;
}

h5 {
  font-size: 20px;
}

h6 {
  font-size: 16px;
}

ul {
  margin: 0px;
  padding: 0px;
}

p {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 15px;
  line-height: 22px;
  font-family: var(--aq-ff-p);
  color: var(--aq-text-body);
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

a:focus,
.button:focus {
  text-decoration: none;
  outline: none;
}

a:focus,
a:hover {
  color: inherit;
  text-decoration: none;
}

a,
button {
  color: inherit;
  outline: none;
  border: none;
  background: transparent;
}

button:hover {
  cursor: pointer;
}

button:focus {
  outline: 0;
}

*::-moz-selection {
  background: var(--aq-common-black);
  color: var(--aq-common-white);
  text-shadow: none;
}

::-moz-selection {
  background: var(--aq-common-black);
  color: var(--aq-common-white);
  text-shadow: none;
}

::selection {
  background: var(--aq-common-black);
  color: var(--aq-common-white);
  text-shadow: none;
}

*::-moz-placeholder {
  color: var(--aq-common-black);
  font-size: 14px;
  opacity: 1;
}

*::placeholder {
  color: var(--aq-common-black);
  font-size: 14px;
  opacity: 1;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

input,
textarea {
  height: 46px;
  width: 100%;
  outline: none;
  font-size: 16px;
  line-height: 46px;
  border-radius: 6px;
  padding-inline-start: 20px;
  padding-inline-end: 60px;
  border: 1px solid #F6F6F9;
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
  box-shadow: 0 0 1px 0 rgba(20, 20, 20, 0.4);
}
input::placeholder,
textarea::placeholder {
  font-size: 16px;
  color: #6E6E73;
}
input:focus,
textarea:focus {
  background-color: transparent;
  border-color: var(--aq-common-black);
}
input:focus::placeholder,
textarea:focus::placeholder {
  opacity: 0;
}

textarea {
  resize: none;
  line-height: 1.4;
  min-height: 140px;
  padding-top: 17px;
  padding-bottom: 17px;
}

.aq-form-label {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 12px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}

.aq-form-control {
  height: 46px;
  width: 100%;
  outline: none;
  font-size: 16px;
  line-height: 46px;
  border-radius: 6px;
  padding-inline-start: 20px;
  padding-inline-end: 60px;
  border: 1px solid #F6F6F9;
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
  box-shadow: 0 0 1px 0 rgba(20, 20, 20, 0.4);
}
.aq-form-control::placeholder {
  font-size: 16px;
  color: #6E6E73;
}
.aq-form-control:focus {
  background-color: transparent;
  border-color: var(--aq-common-black);
}
.aq-form-control:focus::placeholder {
  opacity: 0;
}
.aq-form-control.h-56 {
  height: 56px;
  line-height: 56px;
}
.aq-form-control.brr-0 {
  border-radius: 0;
}

.aq-form-checkbox {
  display: none;
}
.aq-form-checkbox:checked ~ label::before {
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-form-checkbox-label {
  z-index: 1;
  font-size: 15px;
  font-weight: 500;
  color: #6E6E73;
  position: relative;
  padding-inline-start: 26px;
}
.aq-form-checkbox-label::before {
  position: absolute;
  content: "";
  top: 4px;
  inset-inline-start: 0;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  transition: all 0.4s ease;
  border: 1px solid #D9D9D9;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 10px;
  background-image: url(/assets/css/data:image/svg+xml,%3Csvg xmlns='http:/www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9' fill='none'%3E%3Cpath d='M0.750122 5.50012C0.750122 5.50012 2.35012 6.41265 3.15012 7.75012C3.15012 7.75012 5.55012 2.50012 8.75012 0.750122' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E);
  background-color: var(--aq-common-white);
}
.aq-form-checkbox-label:hover {
  cursor: pointer;
}

/*---------------------------------
    1.2 Common Classes
---------------------------------*/
.w-img img {
  width: 100%;
}

.m-img img {
  max-width: 100%;
}

.fix {
  overflow: hidden;
}

.clear {
  clear: both;
}

.z-index-1 {
  position: relative;
  z-index: 1;
}

.z-index-2 {
  position: relative;
  z-index: 2;
}

.z-index-3 {
  position: relative;
  z-index: 3;
}

.z-index-4 {
  position: relative;
  z-index: 4;
}

.z-index-5 {
  position: relative;
  z-index: 5;
}

.z-index-6 {
  position: relative;
  z-index: 6;
}

.z-index-7 {
  position: relative;
  z-index: 7;
}

.z-index-8 {
  position: relative;
  z-index: 8;
}

.z-index-9 {
  position: relative;
  z-index: 9;
}

.z-index-10 {
  position: relative;
  z-index: 10;
}

.gx-5 {
  --bs-gutter-x: 5px;
}

.gx-10 {
  --bs-gutter-x: 10px;
}

.gx-15 {
  --bs-gutter-x: 15px;
}

.gx-20 {
  --bs-gutter-x: 20px;
}

.gx-30 {
  --bs-gutter-x: 30px;
}

.gx-40 {
  --bs-gutter-x: 40px;
}

.gx-45 {
  --bs-gutter-x: 45px;
}

.gx-50 {
  --bs-gutter-x: 50px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .gx-50 {
    --bs-gutter-x: 30px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .gx-50 {
    --bs-gutter-x: 20px;
  }
}

.gx-60 {
  --bs-gutter-x: 60px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .gx-60 {
    --bs-gutter-x: 30px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .gx-60 {
    --bs-gutter-x: 20px;
  }
}

.gx-70 {
  --bs-gutter-x: 70px;
}

.gx-80 {
  --bs-gutter-x: 80px;
}

.gx-90 {
  --bs-gutter-x: 90px;
}

.gx-100 {
  --bs-gutter-x: 100px;
}

.overflow-y-visible {
  overflow-x: hidden;
  overflow-y: visible;
}

.p-relative {
  position: relative;
}

.p-absolute {
  position: absolute;
}

.include-bg {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* dropcap */
.aq-dropcap::first-letter {
  float: left;
  width: 65px;
  height: 85px;
  font-size: 90px;
  line-height: 0.8;
  font-weight: 500;
  margin-inline-end: 5px;
  text-align: center;
  line-height: inherit;
  text-transform: capitalize;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-body);
}

.aq-slide-transtion {
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}
.aq-slide-transtion .swiper-slide {
  width: auto;
}

.aq-line-anim {
  display: inline;
  transition: all 0.3s linear;
  background-repeat: no-repeat;
  background-size: 0% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor);
}
.aq-line-anim:hover {
  background-size: 0% 1px, 100% 1px;
}

.aq-uppercase {
  text-transform: uppercase;
}

.aq-capitalize {
  text-transform: capitalize;
}

.form-text {
  font-size: 14px;
}

.aq-sticky-on {
  position: sticky;
  top: 30px;
}

/*----------------------------------------*/
/*  2.5 Background
/*----------------------------------------*/
.progress-wrap {
  position: fixed;
  inset-inline-end: 50px;
  bottom: 50px;
  height: 46px;
  width: 46px;
  cursor: pointer;
  display: block;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  border-radius: 50px;
  transform: translateY(15px);
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  background-color: var(--aq-common-white);
  box-shadow: 0px 8px 16px rgba(3, 4, 28, 0.3);
}
.progress-wrap.active-progress {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.progress-wrap::after {
  position: absolute;
  content: "";
  top: 0px;
  width: 46px;
  height: 44px;
  border-radius: 4px;
  inset-inline-start: 0;
  transition: all 0.4s ease;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 10px;
  background-image: url(/assets/css/data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http:/www.w3.org/2000/svg'%3E%3Cpath d='M12.5 7.5L7 2L1.5 7.5' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E);
}
.progress-wrap:hover {
  transform: translateY(-4px);
}

.progress-wrap svg path {
  fill: none;
}

.progress-wrap svg.progress-circle path {
  stroke-width: 4;
  box-sizing: border-box;
  stroke: var(--aq-common-black);
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}

/*----------------------------------------*/
/*  2.2 Buttons
/*----------------------------------------*/
.aq-btn-black {
  padding: 18px 30px;
  font-weight: 600;
  line-height: 1;
  font-size: 14px;
  transition: 0.3s;
  display: inline-block;
  text-transform: uppercase;
  color: var(--aq-common-white);
  border: 1px solid transparent;
  font-family: var(--aq-ff-satoshi-bold);
  background-color: var(--aq-common-black);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-btn-black {
    padding: 12px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-btn-black {
    padding: 14px 18px;
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .aq-btn-black {
    padding: 12px 15px;
    font-size: 12px;
  }
}
.aq-btn-black span {
  margin-inline-start: 4px;
  display: inline-block;
}
.aq-btn-black.hover-coffee-bg {
  color: var(--aq-common-white);
  border-color: var(--aq-common-coffee);
  background-color: var(--aq-common-coffee);
}
.aq-btn-black.hover-coffee-bg:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-btn-black.btn-square {
  border-radius: none;
}
.aq-btn-black.blur-bg {
  border: 1px solid rgba(255, 255, 255, 0.5);
  background: rgba(20, 20, 20, 0.1);
  backdrop-filter: blur(7px);
}
.aq-btn-black.blur-bg:hover {
  color: var(--aq-common-black);
  border-color: var(--aq-common-white);
  background-color: var(--aq-common-white);
}
.aq-btn-black.btn-coffee-bg {
  backdrop-filter: blur(7px);
  background: var(--aq-common-coffee);
  border: 1px solid var(--aq-common-coffee);
}
.aq-btn-black.btn-coffee-bg:hover {
  color: var(--aq-common-coffee);
  border-color: var(--aq-common-coffee);
}
.aq-btn-black.btn-white-bg {
  color: var(--aq-common-black);
  background: var(--aq-common-white);
  border: 1px solid var(--aq-common-white);
}
.aq-btn-black.btn-white-bg:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-white);
}
.aq-btn-black.btn-red-bg {
  border-color: var(--aq-common-red);
  background-color: var(--aq-common-red);
}
.aq-btn-black.btn-red-bg:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-red);
  background-color: var(--aq-common-red-deep);
}
.aq-btn-black.border-btn {
  background-color: transparent;
  color: var(--aq-common-black);
  border-color: rgba(0, 0, 0, 0.1);
}
.aq-btn-black.border-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-btn-black.radius-8 {
  border-radius: 8px;
}
.aq-btn-black.radius-30 {
  border-radius: 30px;
}
.aq-btn-black.btn-h-40 {
  padding: 13px 22px;
}
.aq-btn-black.btn-h-46 {
  padding: 15px 30px;
}
.aq-btn-black.hover-red-bg:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-red);
  background-color: var(--aq-common-red);
}
.aq-btn-black:hover {
  background-color: transparent;
  color: var(--aq-common-black);
  border-color: var(--aq-common-black);
}
.aq-btn-black.disable-btn {
  opacity: 0.6;
  cursor: not-allowed;
}
.aq-btn-black.disable-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-btn-white {
  padding: 18px 30px;
  font-weight: 600;
  line-height: 1;
  font-size: 14px;
  transition: 0.3s;
  border-radius: 30px;
  display: inline-block;
  text-transform: uppercase;
  color: var(--aq-common-black);
  border: 1px solid transparent;
  font-family: var(--aq-ff-satoshi-bold);
  background-color: var(--aq-common-white);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-btn-white {
    padding: 14px 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-btn-white {
    padding: 14px 25px;
  }
}
@media (max-width: 767px) {
  .aq-btn-white {
    padding: 14px 20px;
    font-size: 13px;
  }
}
.aq-btn-white:hover {
  background-color: transparent;
  color: var(--aq-common-white);
  border-color: var(--aq-common-white);
}
.aq-btn-white.btn-h-54 {
  border: none;
  border-radius: 0;
  padding: 14px 60px;
}
.aq-btn-white.btn-h-54 span {
  margin-inline-start: 6px;
  display: inline-block;
}
.aq-btn-white.btn-h-54 span svg {
  transform: translateY(-1px);
}
.aq-btn-white.btn-h-54:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-btn-white.btn-h-36 {
  font-size: 12px;
  padding: 12px 21px 10px;
}
.aq-btn-white.btn-h-36 span {
  margin-inline-start: 4px;
  display: inline-block;
}
.aq-btn-white.btn-h-36 span svg {
  transform: translateY(-1px);
}
.aq-btn-white.btn-h-36:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-btn-white.btn-green-bg {
  padding: 15px 30px 14px;
  color: var(--aq-common-white);
  background-color: var(--aq-common-green);
}
.aq-btn-white.btn-green-bg span {
  margin-inline-start: 5px;
  display: inline-block;
}
.aq-btn-white.btn-paste-bg {
  color: var(--aq-common-white);
  background-color: var(--aq-common-paste);
}
.aq-btn-white.btn-square-bg {
  border-radius: 0;
  padding: 12px 20px;
  text-transform: capitalize;
}
.aq-btn-white.btn-square-bg svg {
  margin-inline-start: 5px;
  display: inline-block;
}
.aq-btn-white.btn-square-bg:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-btn-white.btn-border-gray {
  border-color: var(--aq-gray-5);
}
.aq-btn-text {
  font-size: 18px;
  line-height: 1.8;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-btn-text:hover {
  color: var(--aq-common-black);
}
.aq-btn-subscribe {
  padding: 18px 30px;
  font-weight: 600;
  line-height: 1;
  font-size: 14px;
  transition: 0.3s;
  display: inline-block;
  text-transform: uppercase;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
  background-color: var(--aq-common-black);
}
.aq-btn-subscribe svg {
  margin-inline-start: 5px;
  display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-btn-subscribe {
    padding: 15px 30px;
  }
}
.aq-btn-subscribe.btn-radius-8 {
  border-radius: 8px;
}
.aq-btn-subscribe.btn-radius-8:hover {
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-btn-subscribe:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-red);
}
.aq-btn-link {
  font-size: 15px;
  line-height: 2;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-btn-link span {
  margin-inline-start: 8px;
  display: inline-block;
}
.aq-btn-link:hover {
  color: var(--aq-common-red);
}
.aq-btn-link:hover.aq-text-white {
  color: var(--aq-common-white);
}
.aq-btn-border {
  padding: 13px 22px;
  font-weight: 600;
  line-height: 1;
  font-size: 14px;
  transition: 0.3s;
  border-radius: 30px;
  display: inline-block;
  text-transform: uppercase;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
  border: 1px solid var(--aq-common-white);
}
.aq-btn-border.btn-border-black {
  border-radius: 0;
  color: var(--aq-common-black);
  border-color: var(--aq-common-black);
}
.aq-btn-border.btn-border-black svg {
  margin-inline-start: 3px;
  transform: translateY(-1px);
}
.aq-btn-border.btn-border-black:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-btn-border.btn-bg-white {
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-btn-border.btn-bg-white:hover {
  color: var(--aq-common-white);
  background-color: transparent;
}
.aq-btn-border.border-off-white {
  color: var(--aq-common-off-white);
  font-family: var(--aq-ff-satoshi-bold);
  border-color: rgba(247, 242, 237, 0.1);
}
.aq-btn-border:hover {
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-btn-border.btn-border-gray {
  font-size: 14px;
  font-weight: 500;
  padding: 13px 50px;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.aq-btn-border.btn-border-gray:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-btn-underline {
  display: inline-flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.aq-btn-underline::before, .aq-btn-underline::after {
  content: "";
  position: absolute;
  display: block;
  bottom: 0.2em;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: transform 0.5s cubic-bezier(0.59, 0.23, 0.22, 0.96);
}
.aq-btn-underline::before {
  inset-inline-start: 0;
}
.aq-btn-underline::after {
  inset-inline-start: -1rem;
  transform: translateX(-100%);
}
.aq-btn-underline:hover {
  color: var(--aq-common-black);
}
.aq-btn-underline:hover::after {
  transform: translateX(1rem);
}
.aq-btn-underline:hover::before {
  transform: translateX(calc(100% + 1rem));
}

.aq-img-hover {
  position: absolute;
  inset: 0;
  opacity: 0;
  transform: scale(1);
  transition: opacity 0.3s ease, transform 1s cubic-bezier(0, 0, 0.44, 1.18);
}
.aq-img-hover-wrap:hover .aq-img-hover {
  opacity: 1;
  transform: scale(1.05);
}

.product-btn-style-2 .aq-product-action-btn {
  flex: 0 0 auto;
  margin-inline-start: 10px;
  box-shadow: none;
  background-color: transparent;
  border: 1px solid rgba(15, 15, 15, 0.1);
}
.product-btn-style-2 .aq-product-action-btn:hover {
  background-color: var(--aq-common-black);
}
.product-btn-green {
  font-size: 14px;
  font-weight: 600;
  border-radius: 8px;
  padding: 9px 25px;
  text-transform: uppercase;
  color: var(--aq-common-green);
  font-family: var(--aq-ff-onest);
  background: rgba(8, 121, 8, 0.08);
}
.product-btn-green:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-green);
}

.product-view-details-btn {
  font-size: 17px;
  line-height: 1.1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.product-view-details-btn svg {
  margin-inline-start: 5px;
}
.product-view-details-btn:hover {
  color: var(--aq-common-red);
}

.btn-shine-effect {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.btn-shine-effect::after {
  position: absolute;
  content: "";
  inset-inline-start: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.7s;
  transition: all 0.7s;
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 300%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -300%, 0);
}
.btn-shine-effect:hover::after {
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 300%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 300%, 0);
}

/*----------------------------------------*/
/*  2.3 Animations
/*----------------------------------------*/
@keyframes animate-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 0 rgba(255, 255, 255, 0.2);
  }
  40% {
    box-shadow: 0 0 0 50px rgba(255, 109, 74, 0), 0 0 0 0 rgba(255, 255, 255, 0.2);
  }
  80% {
    box-shadow: 0 0 0 50px rgba(255, 109, 74, 0), 0 0 0 30px rgba(255, 109, 74, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 109, 74, 0), 0 0 0 30px rgba(255, 109, 74, 0);
  }
}
@keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes slide-har {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes aq-flash {
  50%, from, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes shrink-anim {
  from, to {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(0.7, 1.1);
  }
  50% {
    transform: scale(1.1, 0.7);
  }
  75% {
    transform: scale(0.95, 1.05);
  }
}
@keyframes liveSalesProgress {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
@media (max-width: 480px) {
  .product-details-live-sales-box {
    inset-inline-start: 10px;
    inset-inline-end: 10px;
    max-width: calc(100% - 20px);
  }
}
/*----------------------------------------*/
/*  2.4 Preloader
/*----------------------------------------*/
#loading {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 999999;
  margin-top: 0px;
  top: 0px;
}

#loading-center {
  width: 100%;
  height: 100%;
  position: relative;
}

#loading-center-absolute {
  position: absolute;
  inset-inline-start: 50%;
  top: 50%;
  width: 25%;
  transform: translate(-50%, -50%);
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  #loading-center-absolute {
    width: 40%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #loading-center-absolute {
    width: 40%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #loading-center-absolute {
    width: 45%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  #loading-center-absolute {
    width: 50%;
  }
}
@media (max-width: 575px) {
  #loading-center-absolute {
    width: 90%;
  }
}
#loading {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 999999;
  margin-top: 0px;
  top: 0px;
}

#loading-center {
  width: 100%;
  height: 100%;
  position: relative;
}

#loading-center-absolute {
  position: absolute;
  inset-inline-start: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.aq-preloader-logo {
  width: 180px;
  height: 180px;
  line-height: 180px;
  position: relative;
  text-align: center;
  margin: auto;
}
.aq-preloader-circle {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
.aq-preloader-circle svg {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  -webkit-animation: aq-rotate 5s linear infinite;
  animation: aq-rotate 5s linear infinite;
}
.aq-preloader-circle svg circle:last-child {
  stroke: var(--aq-common-red);
  stroke-dashoffset: 0;
  stroke-dasharray: 1128, 3150;
  -webkit-animation: aq-loading 4s linear infinite;
  animation: aq-loading 4s linear infinite;
  transform-origin: center center;
}
.aq-preloader-content {
  text-align: center;
}
.aq-preloader-title {
  font-size: 100px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .aq-preloader-title {
    font-size: 70px;
  }
}
.aq-preloader-subtitle {
  font-size: 16px;
  margin-bottom: 0;
  color: var(--aq-common-black);
}

@keyframes aq-loading {
  0% {
    stroke-dashoffset: 0;
    stroke-dasharray: 0, 3150;
  }
  100% {
    stroke-dashoffset: -1131;
    stroke-dasharray: 1128, 3138;
  }
}
@keyframes aq-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes aq-rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes aq-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*----------------------------------------*/
/*  2.5 Background
/*----------------------------------------*/
.grey-bg {
  background-color: var(--aq-grey-1);
}

.theme-bg {
  background-color: var(--aq-theme-1);
}

.white-bg {
  background-color: var(--aq-common-white);
}

.black-bg {
  background-color: var(--aq-dark-black);
}

[data-bg-color=footer-bg-grey] {
  background-color: var(--aq-footer-grey-1);
}

[data-bg-color=footer-bg-white] {
  background-color: var(--aq-common-px-white);
}

/*----------------------------------------*/
/*  2.6 Breadcrumb
/*----------------------------------------*/
.pd-breadcrumb-content {
  padding: 18px 0;
}
.pd-breadcrumb-list span {
  font-size: 14px;
  line-height: 1;
  color: rgba(15, 15, 15, 0.6);
  font-family: var(--aq-ff-satoshi-medium);
}

.aq-breadcrumb-title {
  font-size: 44px;
  font-weight: 500;
  letter-spacing: -0.3px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-breadcrumb-title.fs-44 {
  font-size: 44px;
}
.aq-breadcrumb-title.fs-50 {
  font-size: 50px;
}
@media (max-width: 767px) {
  .aq-breadcrumb-title.fs-50 {
    font-size: 35px;
  }
}
.aq-breadcrumb-title.ff-libre {
  font-size: 40px;
  font-weight: 400;
  font-family: var(--aq-ff-libre);
}
.aq-breadcrumb-content p {
  font-weight: 500;
  color: rgba(15, 15, 15, 0.6);
}
.aq-breadcrumb-categories-wrap .aqf-categories-wrap {
  gap: 20px;
  flex-wrap: wrap;
}
.aq-breadcrumb-categories-wrap .aqf-categories-img {
  border: 6px solid var(--aq-common-white);
}
.aq-breadcrumb-categories-wrap .aqf-categories-item span {
  margin: 0;
  font-size: 16px;
  text-transform: capitalize;
  color: rgba(15, 15, 15, 0.7);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-breadcrumb-categories-wrap .aqf-categories-item span {
    font-size: 14px;
  }
}
.aq-breadcrumb-categories-wrap.product-full-style .aqf-categories-item span {
  font-weight: 400;
  letter-spacing: -0.16px;
  text-transform: capitalize;
  font-family: var(--aq-ff-onest);
  color: var(--aq-common-black);
}
.aq-breadcrumb-categories-wrap.product-full-style .aqf-categories-item:hover span {
  color: var(--aq-common-coffee);
}
@media (max-width: 767px) {
  .aq-breadcrumb-top-heading {
    padding-bottom: 40px;
  }
}

/*----------------------------------------*/
/*  2.7 Section Title
/*----------------------------------------*/
.aq-section-subtitle {
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-section-subtitle {
    font-size: 12px;
  }
}
.aq-section-subtitle.ff-satoshi {
  font-family: var(--aq-ff-satoshi-regular);
}
.aq-section-subtitle.ff-satoshi-bold {
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-section-subtitle.ff-onest-med {
  font-weight: 500;
  font-family: var(--aq-ff-onest);
}
.aq-section-subtitle-fs-20 {
  font-size: 20px;
  line-height: 1;
}
.aq-section-title {
  font-size: 100px;
  line-height: 1.06;
  display: block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-section-title {
    font-size: 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-section-title {
    font-size: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-section-title {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .aq-section-title {
    font-size: 40px;
  }
}
.aq-section-title.ff-satoshi-reg {
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aq-section-title.ff-satoshi-reg {
    font-size: 90px;
  }
}
.aq-section-title.ff-satoshi-med {
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-section-title.ff-satoshi-bold {
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-section-title.ff-onest-bold {
  font-weight: 700;
  font-family: var(--aq-ff-onest);
}
.aq-section-title.ff-onest-med {
  font-weight: 500;
  font-family: var(--aq-ff-onest);
}
.aq-section-title.ff-libre {
  font-family: var(--aq-ff-libre);
}
.aq-section-title.fs-26 {
  font-size: 26px;
  letter-spacing: -0.36px;
}
.aq-section-title.fs-30 {
  font-size: 30px;
  letter-spacing: -0.3px;
}
.aq-section-title.fs-32 {
  font-size: 32px;
  letter-spacing: -0.32px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-section-title.fs-32 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-section-title.fs-32 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-section-title.fs-32 {
    font-size: 23px;
  }
}
@media (max-width: 767px) {
  .aq-section-title.fs-32 {
    font-size: 25px;
  }
}
.aq-section-title.fs-36 {
  font-size: 36px;
  letter-spacing: -0.36px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-section-title.fs-36 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-section-title.fs-36 {
    font-size: 30px;
    margin-bottom: 10px;
  }
}
.aq-section-title.fs-38 {
  font-size: 38px;
  letter-spacing: -0.76px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-section-title.fs-38 {
    font-size: 30px;
  }
}
.aq-section-title.fs-40 {
  font-size: 40px;
  letter-spacing: -0.8px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-section-title.fs-40 {
    font-size: 30px;
  }
}
.aq-section-title.fs-44 {
  font-size: 44px;
  letter-spacing: -2.2px;
}
@media (max-width: 767px) {
  .aq-section-title.fs-44 {
    font-size: 35px;
  }
}
.aq-section-title.fs-44 span {
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-section-title.fs-50 {
  font-size: 50px;
  line-height: 1.2;
  letter-spacing: -2px;
}
@media (max-width: 767px) {
  .aq-section-title.fs-50 {
    font-size: 35px;
  }
}
.aq-section-title.fs-50 span {
  font-family: var(--aq-ff-satoshi-light);
}
.aq-section-title.fs-56 {
  font-size: 56px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-section-title.fs-56 {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  .aq-section-title.fs-56 {
    font-size: 35px;
  }
  .aq-section-title.fs-56 br {
    display: none;
  }
}
.aq-section-title.fs-54 {
  font-size: 54px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-section-title.fs-54 {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  .aq-section-title.fs-54 {
    font-size: 35px;
  }
  .aq-section-title.fs-54 br {
    display: none;
  }
}
.aq-section-title.fs-60 {
  font-size: 60px;
  line-height: 1;
  letter-spacing: -2.4px;
  text-transform: uppercase;
}
.aq-section-title.fs-70 {
  font-size: 70px;
  line-height: 1;
  letter-spacing: -2.8px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-section-title.fs-70 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-section-title.fs-70 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-section-title.fs-70 {
    font-size: 45px;
  }
}
.aq-section-title.fs-84 {
  font-size: 84px;
  line-height: 1;
  letter-spacing: -3.36px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-section-title.fs-84 {
    font-size: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-section-title.fs-84 {
    font-size: 65px;
  }
}
.aq-section-paragraph p {
  font-size: 16px;
  color: #414243;
  line-height: 1.3;
  letter-spacing: 0.16px;
  font-family: var(--aq-ff-satoshi-medium);
}

/*----------------------------------------*/
/*  2.8 select
/*----------------------------------------*/
.nice-select {
  height: 54px;
  line-height: 54px;
  border-radius: 0;
  border: 1px solid transparent;
  color: var(--aq-common-black);
  background-color: var(--aq-gray-5);
  float: none;
  padding: 0 26px;
}
.nice-select .option.selected {
  font-weight: 500;
}
.nice-select::after {
  inset-inline-end: 26px;
}
.nice-select.open {
  background-color: transparent;
  border-color: var(--aq-common-black);
}
.nice-select.open .list {
  -webkit-transform: scale(1) translateY(0px);
  -moz-transform: scale(1) translateY(0px);
  -ms-transform: scale(1) translateY(0px);
  -o-transform: scale(1) translateY(0px);
  transform: scale(1) translateY(0px);
}
.nice-select .list {
  margin-top: 1px;
  border-radius: 0;
  transform-origin: center center;
  background-color: var(--aq-gray-5);
  -webkit-transform: scale(0.9) translateY(0px);
  -moz-transform: scale(0.9) translateY(0px);
  -ms-transform: scale(0.9) translateY(0px);
  -o-transform: scale(0.9) translateY(0px);
  transform: scale(0.9) translateY(0px);
  width: 100%;
  padding: 12px 0;
}
.nice-select .list .option {
  line-height: 1.2;
  min-height: inherit;
  padding-top: 5px;
  padding-bottom: 5px;
}
.nice-select .list .option:hover {
  color: var(--aq-common-red);
}

.select2.select2-container {
  width: 100% !important;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  height: 46px;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 46px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 26px;
  padding-right: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 14px;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 46px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 14px;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 0;
  margin-left: 0;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 50px;
  line-height: 50px;
  vertical-align: bottom;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::placeholder {
  font-size: 16px;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
  transition: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #F6F6F9;
  box-shadow: 0 0 1px 0 rgba(20, 20, 20, 0.4);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #6E6E73;
  font-size: 16px;
  line-height: 46px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 46px;
  margin-right: 20px;
  padding-right: 0px;
  display: none;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 46px;
  position: absolute;
  top: 1px;
  right: 0px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-bottom: 1px solid var(--aq-common-black);
  border-right: 1px solid var(--aq-common-black);
  content: "";
  display: block;
  height: 8px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 22px;
  top: 49%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 8px;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 30px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid rgba(1, 15, 28, 0.1);
  border-radius: 6px;
  cursor: text;
  position: relative;
  padding: 0 15px;
  line-height: 46px;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: 400;
  font-size: 18px;
  height: 20px;
  margin-right: 15px;
  margin-top: 0px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #eff1f7;
  box-sizing: border-box;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  white-space: nowrap;
  line-height: 26px;
  margin-bottom: 10px;
  padding: 3px 32px 1px 16px;
  border-radius: 100px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  font-weight: 400;
  font-size: 15px;
  color: #4f5158;
  line-height: 1;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  color: #8F9195;
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  right: 14px;
  top: 3px;
  display: inline-block;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: var(--tp-common-danger);
  color: #4f5158;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid rgba(1, 15, 28, 0.1);
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid rgba(1, 15, 28, 0.1);
  outline: 0;
  padding: 0 15px;
}

@media only screen and (max-width: 576px) {
  .select2-container--default.select2-container--focus .select2-selection--multiple {
    min-height: inherit;
    height: 46px;
    overflow: hidden;
  }
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid rgba(1, 15, 28, 0.1);
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3749BB;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid rgba(1, 15, 28, 0.1);
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #3749BB;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: var(--aq-common-black);
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid rgba(1, 15, 28, 0.1);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid var(--tp-theme-secondary);
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent rgba(1, 15, 28, 0.1) transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid rgba(1, 15, 28, 0.1);
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #3749BB;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid rgba(1, 15, 28, 0.1);
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #3749BB;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3749BB;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #3749BB;
}

/*----------------------------------------*/
/*  2.9 Modal css
/*----------------------------------------*/
.modal {
  overflow-y: scroll;
  overflow-x: hidden;
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: 0;
}
.modal .modal-dialog {
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.modal .modal-header {
  padding: 0;
  border-bottom: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal .modal-body {
  padding: 0;
}

.modal-wrapper {
  position: relative;
  z-index: 55;
}

.btn-close {
  position: absolute;
  top: 35px;
  inset-inline-end: 35px;
  z-index: 9;
  padding: 0;
  margin: 0;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  color: var(--aq-common-black);
  background-color: #fff !important;
  border: 1px solid rgba(25, 25, 26, 0.2);
  opacity: 1;
  transition: 0.3s;
}
.btn-close:hover {
  border-color: var(--aq-common-black) !important;
  transform: rotate(180deg);
}
.btn-close:focus {
  outline: 0;
  box-shadow: none;
  opacity: 1;
}

.aq-product-modal .modal-dialog {
  width: 1000px;
}
.aq-product-modal .modal-content {
  padding: 20px;
}
.aq-product-modal .aq-product-modal-close-btn {
  position: absolute;
  top: 20px;
  z-index: 2;
  inset-inline-end: 20px;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 20px;
  align-items: center;
  justify-content: center;
  color: var(--aq-common-black);
  background-color: #f5f5f5;
  border-radius: 50%;
}
.aq-product-modal .aq-product-modal-close-btn i {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-product-modal .aq-product-modal-close-btn:hover i {
  transform: rotate(180deg);
}

.aq-modal-slider-arrow button {
  position: absolute;
  top: 50%;
  inset-inline-start: 10px;
  height: 40px;
  width: 40px;
  display: flex;
  z-index: 33;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  transform: translateY(-50%);
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-modal-slider-arrow button.aq-modal-next {
  inset-inline-start: auto;
  inset-inline-end: 10px;
}
.aq-modal-slider-arrow button:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-modal-slider-active:hover {
  cursor: pointer;
}
.aq-modal-slider-active:hover .aq-modal-slider-arrow button {
  opacity: 1;
  visibility: visible;
}
.aq-modal-slider-active:hover .aq-modal-prev {
  margin-inline-start: 20px;
}
.aq-modal-slider-active:hover .aq-modal-next {
  margin-inline-end: 20px;
}
.aq-modal-slider-wrap {
  padding-inline-end: 20px;
}

.aq-wishlist-popup {
  position: fixed;
  top: 55%;
  inset-inline-start: 50%;
  opacity: 0;
  z-index: 99999979;
  visibility: hidden;
  transition: 0.45s ease-in-out;
  transform: translate(-50%, -50%);
}
.aq-wishlist-popup-wrap {
  width: 100%;
  height: auto;
  max-width: 800px;
  margin: 0 auto;
  background-color: var(--aq-common-white);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-wishlist-popup-wrap {
    max-width: 700px;
  }
}
@media (max-width: 767px) {
  .aq-wishlist-popup-wrap {
    max-width: 550px;
  }
}
.aq-wishlist-popup-top {
  padding: 10px 30px;
  background-color: var(--aq-common-black);
}
.aq-wishlist-popup-bottom {
  padding: 19px 30px;
  background-color: #f5f5f5;
}
.aq-wishlist-popup-bottom a {
  line-height: 1.3;
  display: inline-block;
  color: var(--aq-common-black);
  text-transform: uppercase;
}
.aq-wishlist-popup-middle {
  padding: 30px;
}
.aq-wishlist-popup-item:not(:last-child) {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .aq-wishlist-popup-item {
    flex-wrap: wrap;
  }
}
.aq-wishlist-popup-thumb img {
  width: 80px;
  height: 95px;
  object-fit: cover;
  margin-inline-end: 20px;
}
.aq-wishlist-popup-thumb-info {
  padding-inline-end: 30px;
}
@media (max-width: 767px) {
  .aq-wishlist-popup-thumb-wrap {
    margin-bottom: 15px;
  }
}
.aq-wishlist-popup-remove {
  cursor: pointer;
  margin-inline-end: 20px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-wishlist-popup-remove i {
  font-size: 16px;
}
.aq-wishlist-popup-remove:hover {
  color: var(--aq-common-red);
}
.aq-wishlist-popup-title {
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-wishlist-popup-title:hover {
  color: var(--aq-common-red);
}
.aq-wishlist-popup-title, .aq-wishlist-popup-name, .aq-wishlist-popup-count {
  font-size: 16px;
  line-height: 1.1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-wishlist-popup-price {
  font-size: 14px;
  font-weight: 400;
  color: rgba(1, 15, 28, 0.8);
  font-family: var(--aq-ff-onest);
}
.aq-wishlist-popup-name, .aq-wishlist-popup-count {
  color: var(--aq-common-white);
}
.aq-wishlist-popup-text {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  text-align: center;
  padding: 17px 30px;
  background-color: #E1EEB7;
}
.aq-wishlist-popup-text p {
  margin-bottom: 0;
  color: var(--aq-common-black);
}
@media (max-width: 767px) {
  .aq-wishlist-popup-text p {
    font-size: 14px;
  }
}
.aq-wishlist-popup-btn {
  flex: 0 0 auto;
}
@media (max-width: 767px) {
  .aq-wishlist-popup-btn {
    width: 100%;
    text-align: center;
  }
  .aq-wishlist-popup-btn .aq-btn-black {
    width: 100%;
  }
}
.aq-wishlist-active.opened {
  top: 50%;
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%);
}
.aq-wishlist-close {
  cursor: pointer;
  font-size: 18px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: rgba(255, 255, 255, 0.6);
}
.aq-wishlist-close:hover {
  color: var(--aq-common-white);
}

.aq-compare-canvas {
  position: fixed;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  z-index: 99999979;
  transition: 0.45s ease-in-out;
  transform: translateY(100%);
}
.aq-compare-canvas-close {
  position: absolute;
  top: 24px;
  inset-inline-end: 24px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--aq-common-black);
  background-color: #f5f5f5;
  border-radius: 50%;
  cursor: pointer;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .aq-compare-canvas-close {
    top: 5px;
    inset-inline-end: 5px;
    width: 30px;
    height: 30px;
  }
}
.aq-compare-canvas-close svg {
  transition: 0.3s ease-in-out;
  transform: translate(1px, 1px);
}
.aq-compare-canvas-close:hover svg {
  transform: rotate(180deg);
}
.aq-compare-item {
  width: 260px;
  flex: 0 0 auto;
}
.aq-compare-item-wrap {
  display: flex;
  gap: 40px;
  flex: 1 1 60%;
  padding: 5px 0;
  align-items: center;
  overflow: auto hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-compare-item-wrap {
    width: 600px;
  }
}
@media (max-width: 767px) {
  .aq-compare-item-wrap {
    width: 380px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-compare-item-wrap {
    width: 500px;
  }
}
.aq-compare-thumb {
  width: 100px;
  height: auto;
  flex: 0 0 auto;
  margin-inline-end: 15px;
}
.aq-compare-thumb img {
  object-fit: cover;
}
.aq-compare-wrap {
  gap: 40px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-compare-wrap {
    padding: 30px;
    gap: 30px;
    flex-direction: column;
  }
}
.aq-compare-content {
  flex: 0 0 auto;
}
.aq-compare-title {
  font-size: 24px;
  line-height: 1.1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-compare-remove {
  position: absolute;
  top: -5px;
  inset-inline-end: -5px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border-radius: 50%;
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-compare-active.opened {
  transform: translateY(0);
}
.aq-compare-btn-box {
  padding: 35px 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-compare-btn-box {
    padding: 0;
  }
}

.aq-login-modal-style .modal .modal-dialog {
  width: 480px;
}
.aq-login-modal-style .modal .modal-content {
  border-radius: 16px;
}
.aq-login-modal-style .btn-close {
  top: 25px;
  inset-inline-end: 25px;
  width: 30px;
  height: 30px;
  border: none;
}

/*----------------------------------------*/
/*  2.10 Search css
/*----------------------------------------*/
.aq-search-area {
  position: fixed;
  inset-inline-start: 0;
  top: 0;
  width: 100%;
  padding: 60px;
  z-index: 999999999;
  scrollbar-width: none;
  padding-bottom: 50px;
  background: var(--aq-common-white);
  box-shadow: 0 1px 3px 0 rgba(0, 7, 9, 0.1);
  transform: translateY(calc(-100% - 80px));
  transition: 0.45s ease-in-out, opacity 0.45s ease-in-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-search-area {
    padding: 60px 30px;
  }
}
@media (max-width: 767px) {
  .aq-search-area {
    padding: 60px 0px;
  }
}
.aq-search-area.opened {
  transform: translateY(0);
}
.aq-search-input-btn {
  position: absolute;
  top: 50%;
  inset-inline-end: 20px;
  transform: translateY(-50%);
  color: var(--aq-common-black);
}
.aq-search-cat-title {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-search-cat a {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  display: block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-search-cat a {
    display: inline-block;
    margin-inline-end: 30px;
  }
}
.aq-search-cat a:not(:last-child) {
  margin-bottom: 20px;
}
.aq-search-cat a:hover {
  color: var(--aq-common-red);
}
.aq-search-close {
  position: absolute;
  top: 20px;
  inset-inline-end: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  text-align: center;
  color: var(--aq-common-black);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-search-close {
    top: 10px;
    inset-inline-end: 10px;
  }
}
.aq-search-close svg {
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-search-close:hover svg {
  transform: rotate(180deg);
}
.aq-search-inner-wrap {
  max-height: 700px;
  overflow-y: scroll;
  scrollbar-width: none;
}

/*----------------------------------------*/
/*  2.11 Cartmini css
/*----------------------------------------*/
.aq-cartmini-area {
  position: fixed;
  inset-inline-end: 0;
  top: 0;
  width: 460px;
  height: 100%;
  z-index: 999999999;
  scrollbar-width: none;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1215686275);
  transform: translateX(calc(100% + 80px));
  background: var(--aq-common-white) none repeat scroll 0 0;
  transition: 0.45s ease-in-out, opacity 0.45s ease-in-out;
}
@media (max-width: 767px) {
  .aq-cartmini-area {
    width: 380px;
  }
}
.aq-cartmini-area.opened {
  transform: translateX(0);
}
.aq-cartmini-area.width-expand-630 {
  width: 630px;
  padding: 40px;
  overflow: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
}
.aq-cartmini-area.width-expand-630 .aq-cartmini-close-icon {
  top: 30px;
  inset-inline-end: 30px;
}
.aq-cartmini-header {
  padding: 25px 30px;
  padding-bottom: 0;
}
.aq-cartmini-body, .aq-cartmini-footer {
  padding: 30px;
}
.aq-cartmini-body {
  height: 560px;
  overflow: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  border-top: 1px solid var(--aq-gray-5);
}
.aq-cartmini-shiping {
  padding: 25px 0;
  padding-top: 0;
}
.aq-cartmini-shiping-message p {
  font-size: 16px;
  line-height: 1.2;
  margin-bottom: 12px;
  display: inline-block;
  font-family: var(--aq-ff-onest);
}
.aq-cartmini-shiping-message p b {
  color: var(--aq-common-black);
}
.aq-cartmini-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 20px;
  letter-spacing: -1.02px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-cartmini-close-icon {
  position: absolute;
  top: 20px;
  inset-inline-end: 20px;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 20px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  color: var(--aq-common-black);
  background-color: #f5f5f5;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-cartmini-close-icon:hover {
  transform: rotate(180deg);
}
.aq-cartmini-product-thumbnail {
  width: 110px;
  height: auto;
  flex: 0 0 auto;
  margin-inline-end: 25px;
}
.aq-cartmini-product-thumbnail img {
  width: 100%;
  object-fit: cover;
}
.aq-cartmini-product-size {
  display: block;
  line-height: 1;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 7px;
  color: rgba(15, 15, 15, 0.7);
  font-family: var(--aq-ff-onest);
}
.aq-cartmini-product-size label {
  line-height: 1;
}
.aq-cartmini-product-price {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 13px;
  display: inline-block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-cartmini-product-item .aq-product-quantity {
  width: 110px;
}
.aq-cartmini-product-item .aq-cart-input[type=text] {
  height: 35px;
}
.aq-cartmini-remove {
  line-height: 1.3;
  margin-inline-start: 20px;
}
.aq-cartmini-remove:hover {
  color: var(--aq-common-red);
}
.aq-cartmini-btn {
  display: flex;
  flex: 1;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 5px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
  background-color: var(--aq-gray-5);
}
.aq-cartmini-btn svg {
  margin-inline-end: 5px;
  transform: translateY(-2px);
}
.aq-cartmini-btn-wrap {
  display: flex;
  column-gap: 5px;
  margin-bottom: 24px;
}
.aq-cartmini-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-cartmini-total {
  margin-bottom: 20px;
  padding-bottom: 5px;
}
.aq-cartmini-total-title, .aq-cartmini-total-value {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-cartmini-total-title {
  font-weight: 400;
}
.aq-cartmini-footer {
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1215686275);
}
.aq-cartmini-main-btn {
  gap: 10px;
}
.aq-cartmini-tools-btn {
  gap: 10px;
}
.aq-cartmini-tools-text {
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-cartmini-tools-text svg {
  display: inline-block;
  margin-inline-end: 4px;
  transform: translateY(-2px);
}
.aq-cartmini-tools-box {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 30px;
  transform: translateY(100%);
  transition: transform 0.25s ease-in-out;
  background-color: var(--aq-common-white);
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1215686275);
}
.aq-cartmini-tools-box.opened {
  transform: translateY(0);
}
.aq-cartmini-tools-field input, .aq-cartmini-tools-field textarea {
  font-size: 15px;
  font-weight: 500;
  border: 1px solid transparent;
  background-color: var(--aq-gray-5);
}
.aq-cartmini-tools-field input:focus, .aq-cartmini-tools-field textarea:focus {
  background-color: transparent;
  border-color: var(--aq-common-black);
}
.aq-cartmini-tools-field input::-webkit-input-placeholder, .aq-cartmini-tools-field textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-cartmini-tools-field input::-moz-placeholder, .aq-cartmini-tools-field textarea::-moz-placeholder { /* Firefox 19+ */
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-cartmini-tools-field input:-moz-placeholder, .aq-cartmini-tools-field textarea:-moz-placeholder { /* Firefox 4-18 */
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-cartmini-tools-field input:-ms-input-placeholder, .aq-cartmini-tools-field textarea:-ms-input-placeholder { /* IE 10+  Edge*/
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-cartmini-tools-field input::placeholder, .aq-cartmini-tools-field textarea::placeholder { /* MODERN BROWSER */
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-cartmini-tools-field textarea {
  height: 130px;
  resize: none;
}
.aq-cartmini-tools-field label {
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 500;
}

.aq-progress-bar {
  position: relative;
  margin-top: 15px;
  margin-bottom: 11px;
  height: 4px;
  width: 100%;
  background-color: var(--aq-gray-5);
}
.aq-progress-bar > div {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  border-radius: 3px;
  background-color: var(--aq-common-black);
}
.aq-progress-bar .progress-car {
  position: absolute;
  inset-inline-end: 0;
  top: 50%;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
  transform: translateY(-50%);
  color: var(--aq-common-black);
  border: 1px solid var(--aq-common-black);
  background-color: var(--aq-common-white);
}

.cartmini-empty img {
  margin-bottom: 10px;
}
.cartmini-empty p {
  font-size: 16px;
  margin-bottom: 15px;
  color: var(--aq-common-black);
}

/*----------------------------------------*/
/*  2.12 Shorthand css
/*----------------------------------------*/
.aq-text-white {
  color: var(--aq-common-white);
}

.aq-text-black {
  color: var(--aq-common-black);
}

.aq-text-off-white {
  color: var(--aq-common-off-white);
}

.aq-line-anim {
  display: inline;
  transition: all 0.3s linear;
  background-repeat: no-repeat;
  background-size: 0% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor);
}
.aq-line-anim:hover {
  background-size: 0% 1px, 100% 1px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pt {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pt {
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .section-pt {
    padding-top: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pb {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pb {
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .section-pb {
    padding-bottom: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-mt {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-mt {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .section-mt {
    margin-top: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-mb {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-mb {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .section-mb {
    margin-bottom: 50px;
  }
}

.category-tab-content {
  display: none;
}

.category-tab-content.active {
  display: block;
}

.aq-custom-tab-btn {
  position: relative;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  width: 50%;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-custom-tab-btn::after {
  position: absolute;
  bottom: -1px;
  right: 0;
  content: "";
  height: 2px;
  width: 0;
  transition: all 0.3s;
  display: inline-block;
  background-color: var(--aq-common-black);
}
.aq-custom-tab-btn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.aq-custom-tab-btn.active::after {
  width: 100%;
  inset-inline-end: auto;
  inset-inline-start: 0;
}

/*----------------------------------------*/
/*  2.13 Range Slider css
/*----------------------------------------*/
.ui-button-icon-only, .ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-checkboxradio-disabled, .ui-state-disabled {
  pointer-events: none;
}

.ui-datepicker .ui-icon, .ui-icon {
  text-indent: -99999px;
  background-repeat: no-repeat;
}

.ui-helper-reset, .ui-menu {
  outline: 0;
  list-style: none;
}

.ui-helper-hidden, .ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  overflow: hidden;
}

.ui-widget-icon-block {
  left: 50%;
  margin-inline-start: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-autocomplete, .ui-menu .ui-menu {
  position: absolute;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  padding: 0;
  margin: 0;
  display: block;
}

.ui-button, .ui-controlgroup {
  display: inline-block;
  vertical-align: middle;
}

.ui-button, .ui-menu-icons, .ui-resizable {
  position: relative;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url(/assets/css/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0;
}

.ui-menu .ui-state-active, .ui-menu .ui-state-focus {
  margin: -1px;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-inline-start: 2em;
}

.ui-button, .ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  line-height: normal;
  margin-inline-end: 0.1em;
  cursor: pointer;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}

.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-inline-start: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus, .ui-controlgroup > .ui-controlgroup-item:focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  left: 50%;
  margin-inline-start: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td a, .ui-datepicker td span {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  overflow: hidden;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: 0 0;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle, .ui-selectable, .ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url(/assets/css/data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP/yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-inline-end: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-inline-start: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-inline-start: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min, .ui-spinner-down {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max, .ui-spinner-up {
  top: 0;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: 0 0;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 2em 0.2em 0.4em;
  vertical-align: middle;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-tabs {
  position: relative;
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0 0;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

.ui-widget, .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}

.ui-widget-content a, .ui-widget-header a {
  color: #333;
}

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: 700;
}

.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: 400;
  color: #454545;
}

.ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: 400;
  color: #2b2b2b;
}

.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: 400;
  color: #fff;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: 700;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: 400;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
  background-image: url(/assets/css/images/ui-icons_444444_256x240.png);
}

.ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
  background-image: url(/assets/css/images/ui-icons_555555_256x240.png);
}

.ui-button:active .ui-icon, .ui-state-active .ui-icon {
  background-image: url(/assets/css/images/ui-icons_ffffff_256x240.png);
}

.ui-button .ui-state-highlight.ui-icon, .ui-state-highlight .ui-icon {
  background-image: url(/assets/css/images/ui-icons_777620_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/assets/css/images/ui-icons_cc0000_256x240.png);
}

.ui-button .ui-icon {
  background-image: url(/assets/css/images/ui-icons_777777_256x240.png);
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-first, .ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
  border-top-left-radius: 3px;
}

.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
  border-bottom-left-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
  border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}

/*----------------------------------------*/
/*  2.14 Pagination css
/*----------------------------------------*/
.aq-pagination nav ul {
  gap: 6px;
  display: flex;
}
.aq-pagination nav ul li {
  list-style: none;
}
.aq-pagination nav ul li:not(:last-child) {
  margin-inline-end: 1px;
}
.aq-pagination nav ul li a, .aq-pagination nav ul li span {
  display: inline-block;
  font-weight: 500;
  font-size: 16px;
  min-height: 44px;
  min-width: 44px;
  line-height: 44px;
  text-align: center;
  color: var(--aq-gray-2);
  background-color: transparent;
  font-family: var(--aq-ff-onest);
  border: 1px solid rgba(1, 15, 28, 0.1);
}
.aq-pagination nav ul li a:hover, .aq-pagination nav ul li a.current, .aq-pagination nav ul li span:hover, .aq-pagination nav ul li span.current {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-pagination.radius-style nav ul li a, .aq-pagination.radius-style nav ul li span {
  border-radius: 6px;
}
.aq-pagination.pagination-red-style nav ul li span {
  background-color: var(--aq-common-red);
}
.aq-pagination.pagination-red-style nav ul li a:hover {
  background-color: var(--aq-common-red);
}

/* HEADER CSS */
/*----------------------------------------*/
/*  3.1 Header Style 1
/*----------------------------------------*/
.header-transparent {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 9;
  width: 100%;
}

.aq-header-top-bdr {
  border-bottom: 1px solid rgba(29, 29, 29, 0.06);
}
.aq-header-top-menu-item {
  position: relative;
}
.aq-header-top-menu-item:not(:last-child) {
  padding-inline-end: 25px;
  margin-inline-end: 18px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-header-top-menu-item:not(:last-child) {
    margin-inline-end: 14px;
    padding-inline-end: 14px;
  }
}
.aq-header-top-menu-item:not(:last-child)::after {
  position: absolute;
  content: "";
  inset-inline-end: 0;
  top: 50%;
  width: 1px;
  height: 20px;
  transform: translateY(-50%);
  background-color: rgba(20, 20, 20, 0.1);
}
.aq-header-top-menu-item > span {
  position: relative;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-header-top-menu-item > span::after {
  content: "";
  height: 8px;
  width: 8px;
  margin-inline-start: 6px;
  display: inline-block;
  -webkit-transform: rotate(45deg) translateY(-5px);
  -ms-transform: rotate(45deg) translateY(-5px);
  transform: rotate(45deg) translateY(-5px);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  border-bottom: 1px solid currentColor;
  border-right: 1px solid currentColor;
}
.aq-header-top-menu-item.pos-left ul {
  inset-inline-end: auto;
  inset-inline-start: 0;
}
.aq-header-top-menu-item ul {
  position: absolute;
  top: 125%;
  inset-inline-end: 0;
  z-index: 1;
  opacity: 0;
  text-align: start;
  visibility: hidden;
  min-width: max-content;
  min-width: 140px;
  padding: 6px 8px;
  border-radius: 4px;
  border: 1px solid #EEE;
  transition: all 0.2s 0s ease-out;
  background: var(--aq-common-white);
  box-shadow: 0 1px 4px 0 rgba(15, 15, 15, 0.14);
}
.aq-header-top-menu-item ul li {
  list-style-type: none;
  border-radius: 4px;
  margin-bottom: 2px;
  padding: 4px 12px 4px;
}
.aq-header-top-menu-item ul li a {
  font-size: 15px;
  font-weight: 500;
  color: rgba(15, 15, 15, 0.8);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-header-top-menu-item ul li:hover {
  background: #F6F6F6;
}
.aq-header-top-menu-item ul li:hover a {
  color: var(--aq-common-black);
}
.aq-header-top-menu-item ul.aq-lang-list-open, .aq-header-top-menu-item ul.aq-currency-list-open, .aq-header-top-menu-item ul.aq-setting-list-open {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.aq-header-top-menu-item.grc-top-menu {
  padding-inline-end: 15px;
}
.aq-header-top-menu-item.grc-top-menu span::after {
  content: none;
}
.aq-header-top-style-2 {
  padding: 7px 0;
}
.aq-header-top-style-2 .aq-header-top-left-options {
  padding-inline-end: 10px;
}
.aq-header-top-style-2 .aq-header-top-menu-item > span {
  color: var(--aq-common-white);
}
.aq-header-top-style-2 .aq-header-top-menu-item:not(:last-child)::after {
  background-color: rgba(255, 255, 255, 0.1);
}
.aq-header-top-style-3 {
  padding: 6px 0;
  padding-top: 7px;
}
.aq-header-top-style-3 .aq-header-discount-active {
  margin: 0 60px;
}
@media (max-width: 767px) {
  .aq-header-top-style-3 .aq-header-discount-active {
    margin: 0;
  }
}
.aq-header-top-style-4 {
  padding: 7px 0;
  padding-inline-end: 10px;
}
.aq-header-top-style-4 .aq-header-info-item span, .aq-header-top-style-4 .aq-header-info-item a {
  color: var(--aq-common-black);
}
.aq-header-top-style-4 .aq-header-info-item i {
  color: var(--aq-common-black);
}
.aq-header-top-style-4 .aq-header-discount-item p {
  color: var(--aq-common-black);
}
.aq-header-top-style-4 .aq-header-3-arrow button {
  color: var(--aq-common-black);
}
.aq-header-top-border {
  border-bottom: 1px solid rgba(29, 29, 29, 0.06);
}
.aq-header-info-item {
  position: relative;
}
.aq-header-info-item:not(:last-child) {
  padding-inline-end: 20px;
  margin-inline-end: 20px;
}
.aq-header-info-item:not(:last-child)::after {
  position: absolute;
  content: "";
  inset-inline-end: 0;
  top: 50%;
  width: 1px;
  height: 20px;
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.1);
}
.aq-header-info-item i {
  margin-inline-end: 7px;
  transform: translateY(-1px);
  color: var(--aq-common-white);
}
.aq-header-info-item span, .aq-header-info-item a {
  font-size: 14px;
  line-height: 1.3;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-header-right-options {
  padding-inline-end: 12px;
}
.aq-header-right-options > ul > li {
  position: relative;
  display: inline-block;
}
.aq-header-right-options > ul > li:not(:last-child) {
  margin-inline-end: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-header-right-options > ul > li:not(:last-child) {
    margin-inline-end: 15px;
  }
}
.aq-header-right-options > ul > li button, .aq-header-right-options > ul > li a {
  color: var(--aq-common-black);
}
.aq-header-right-options > ul > li button:hover, .aq-header-right-options > ul > li a:hover {
  color: var(--aq-common-red);
}
.aq-header-right-options > ul > li .count-box {
  position: absolute;
  top: -5px;
  right: -15px;
  width: 24px;
  height: 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  font-style: normal;
  display: inline-block;
  letter-spacing: -0.24px;
  color: var(--aq-common-white);
  background-color: var(--aq-common-red);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-header-right-options > ul > li .count-box::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  border-radius: 50%;
  transform: scale(1.2);
  background-color: var(--aq-common-white);
}
.aq-header-right-options.grc-header-right-option {
  padding-inline-end: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-header-right-options.grc-header-right-option > ul > li:not(:last-child) {
    margin-inline-end: 10px;
  }
}
.aq-header-right-options.grc-header-right-option > ul > li .grc-option-style {
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 20px;
  display: inline-grid;
  place-content: center;
  color: var(--aq-common-white);
  background: rgba(255, 255, 255, 0.14);
}
.aq-header-right-options.grc-header-right-option > ul > li .grc-option-style i {
  transform: translateY(-2px);
}
.aq-header-right-options.grc-header-right-option > ul > li .count-box {
  width: 30px;
  height: 30px;
  z-index: 2;
  text-align: center;
  border-radius: 50%;
  display: inline-grid;
  place-content: center;
  background-color: #FFDC23;
  border: 3px solid #003D29;
  color: var(--aq-common-black);
}
.aq-header-right-options.grc-header-right-option > ul > li .count-box::after {
  content: none;
}
.aq-header-right-options.grc-header-right-option .grc-header-bar {
  color: var(--aq-common-white);
}
.aq-header-right-options.grc-header-right-option .aq-header-top-account-item {
  gap: 10px;
  display: flex;
  align-items: center;
}
.aq-header-right-options.grc-header-right-option .aq-header-top-account-content {
  line-height: 1;
  text-align: start;
}
.aq-header-right-options.grc-header-right-option .aq-header-top-account-content span {
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 4px;
  display: inline-block;
  color: rgba(255, 255, 255, 0.6);
}
.aq-header-right-options.grc-header-right-option .aq-header-top-account-content p {
  font-size: 15px;
  margin: 0;
  line-height: 1;
  font-weight: 500;
  color: var(--aq-common-white);
}
.aq-header-menu > nav > ul > li {
  margin: 0px 22px;
  list-style-type: none;
  display: inline-block;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aq-header-menu > nav > ul > li {
    margin: 0 18px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-header-menu > nav > ul > li {
    margin: 0 11px;
  }
}
.aq-header-menu > nav > ul > li > a {
  padding: 15px 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  display: inline-block;
  text-transform: uppercase;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-header-menu.menu-height-62 > nav > ul > li > a {
  padding: 23px 0;
}
.aq-header-menu.menu-height-80 > nav > ul > li > a {
  padding: 32px 0;
}
.aq-header-menu.menu-black > nav > ul > li > a {
  color: var(--aq-common-black);
}
.aq-header-discount-item p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 10px;
  padding-bottom: 5px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-medium);
}
@media (max-width: 767px) {
  .aq-header-discount-item p {
    font-size: 12px;
  }
}
.aq-header-style-3 .aq-header-right-options > ul > li > button, .aq-header-style-3 .aq-header-right-options > ul > li > a {
  height: 54px;
  width: 54px;
  text-align: center;
  line-height: 54px;
  border-radius: 50px;
  display: inline-block;
  backdrop-filter: blur(5px);
  color: var(--aq-common-white);
  background: rgba(255, 255, 255, 0.1);
}
.aq-header-style-3 .aq-header-right-options > ul > li > button.aq-header-top-account, .aq-header-style-3 .aq-header-right-options > ul > li > a.aq-header-top-account {
  background: none;
}
.aq-header-style-3 .aq-header-right-options > ul > li > button.aq-header-3-search, .aq-header-style-3 .aq-header-right-options > ul > li > a.aq-header-3-search {
  background: none;
  backdrop-filter: blur(0px);
}
.aq-header-style-3 .aq-header-right-options > ul > li > button .aq-header-bar, .aq-header-style-3 .aq-header-right-options > ul > li > a .aq-header-bar {
  height: 25px;
  width: 25px;
}
.aq-header-style-3 .aq-header-right-options > ul > li > button .aq-header-bar span, .aq-header-style-3 .aq-header-right-options > ul > li > a .aq-header-bar span {
  background-color: var(--aq-common-white);
}
.aq-header-style-3 .aq-header-right-options > ul > li .count-box::after {
  display: none;
}
.aq-header-style-3 .aq-header-right-options > ul > li .count-box {
  top: -6px;
  right: -5px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  background-color: var(--aq-common-coffee);
}
.aq-header-style-3 .aq-header-menu.menu-height-62 nav > ul > li > a {
  padding: 45px 0;
}
.aq-header-style-3 .aq-header-right-options > ul > li:not(:last-child) {
  margin-inline-end: 4px;
}
.aq-header-style-3 .aq-header-top-menu-item:not(:last-child) {
  padding-inline-end: 25px;
  margin-inline-end: 0;
}
.aq-header-style-3 .aq-header-top-menu-item:not(:last-child)::after {
  display: none;
}
.aq-header-style-3 .aq-header-top-menu-item > span {
  font-size: 18px;
  color: var(--aq-common-white);
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .aq-header-style-3 .aq-header-right-options {
    margin-inline-end: 0;
  }
}
.aq-header-style-3 .aq-header-right-options .aq-header-3-bar:hover .aq-header-bar span:nth-child(1) {
  width: 25px;
}
.aq-header-style-3 .aq-header-right-options .aq-header-3-bar:hover .aq-header-bar span:nth-child(2) {
  width: 15px;
}
.aq-header-style-3 .aq-header-right-options .aq-header-3-bar:hover .aq-header-bar span:nth-child(3) {
  width: 25px;
}
.aq-header-3-action button {
  color: var(--aq-common-white);
}
.aq-header-3-action button:not(:first-child) {
  margin-inline-start: 28px;
}
.aq-header-3-arrow button {
  transform: translateY(-2px);
  color: var(--aq-common-white);
}
.aq-header-3-logo-box {
  padding: 15px 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-header-3-logo-box {
    margin-inline-end: 0;
  }
}
.aq-header-3-logo-box .aq-header-right-options {
  padding-inline-end: 0;
}
.aq-header-3-logo-box .aq-header-right-options ul {
  display: flex;
}
.aq-header-style-4 {
  border-bottom: 1px solid rgba(1, 15, 28, 0.08);
}
.aq-header-style-4 .aq-header-right-options > ul > li .count-box::after {
  display: none;
}
.aq-header-bar {
  position: relative;
}
.aq-header-bar span {
  display: block;
  height: 2px;
  width: 25px;
  margin: 5px 0;
  transition: all 0.3s ease-in-out;
  background-color: var(--aq-common-black);
}
.aq-header-bar span:nth-child(1) {
  width: 15px;
}
.aq-header-bar span:nth-child(3) {
  width: 10px;
}
.aq-header-bar:hover span:nth-child(1) {
  width: 25px;
}
.aq-header-bar:hover span:nth-child(2) {
  width: 15px;
}
.aq-header-bar:hover span:nth-child(3) {
  width: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-header-logo {
    padding: 15px 0;
  }
}
.aq-header-bottom-bdr {
  border-bottom: 1px solid rgba(29, 29, 29, 0.06);
}
.aq-header-coffee-style .aq-header-right-options > ul > li button:hover, .aq-header-coffee-style .aq-header-right-options > ul > li a:hover {
  color: var(--aq-common-coffee);
}
.aq-header-coffee-style .aq-header-right-options > ul > li .count-box {
  background-color: var(--aq-common-coffee);
}

.aq-header-discount-close button {
  position: absolute;
  top: 50%;
  right: 24px;
  height: 26px;
  width: 26px;
  line-height: 7px;
  border-radius: 50%;
  display: inline-block;
  transform: translateY(-50%);
  color: var(--aq-common-white);
}

/*----------------------------------------*/
/*  5.1 Postbox css
/*----------------------------------------*/
.postbox-thumb-overlay::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.postbox-play-btn {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
.postbox-play-btn a {
  height: 80px;
  width: 80px;
  line-height: 77px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  background-color: var(--aq-common-white);
  animation: animate-pulse 3s linear infinite;
}
.postbox-play-btn a svg {
  margin-inline-start: 3px;
  display: inline-block;
}
.postbox-meta i {
  margin-inline-end: 4px;
  display: inline-block;
  transform: translateY(-1px);
}
.postbox-meta span {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
  color: var(--aq-gray-7);
  font-family: var(--aq-ff-onest);
}
.postbox-meta:not(:last-child) {
  margin-inline-end: 15px;
  padding-inline-end: 15px;
  border-right: 1px solid #E6E7E8;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .postbox-details-area {
    padding-top: 80px;
  }
}
.postbox-details-title {
  font-size: 30px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .postbox-details-title {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .postbox-details-banner {
    margin-bottom: 30px;
  }
}
.postbox-details-text p {
  line-height: 1.6;
  color: var(--aq-gray-7);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .postbox-details-text p br {
    display: none;
  }
}
.postbox-details-text-list {
  margin-bottom: 20px;
}
.postbox-details-text-list ul {
  display: block;
}
.postbox-details-text-list ul li {
  font-size: 18px;
  margin-inline-start: 15px;
  margin-bottom: 5px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.postbox-details-thumb {
  gap: 20px;
}
.postbox-details-quote p {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.52px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .postbox-details-quote p {
    font-size: 22px;
  }
}
.postbox-details-quote span {
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.postbox-details-quote-box {
  position: relative;
  padding: 40px 60px;
}
@media (max-width: 767px) {
  .postbox-details-quote-box {
    padding: 30px;
  }
}
.postbox-details-quote-box i {
  position: absolute;
  bottom: 0;
  inset-inline-end: 0;
}
.postbox-details-tag {
  gap: 6px;
  display: flex;
}
.postbox-details-tag span {
  line-height: 1;
  margin-inline-end: 4px;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  transform: translateY(-2px);
  color: var(--aq-common-black);
}
.postbox-details-tag-wrap {
  padding-bottom: 30px;
  border-bottom: 1px solid #EEE;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .postbox-details-tag-wrap {
    gap: 10px;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .postbox-details-meta {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .postbox-details-author {
    padding-bottom: 40px;
  }
}
.postbox-details-author .sidebar-widget-author {
  padding: 0;
  border: none;
  padding: 30px 45px;
  padding-bottom: 35px;
}
@media (max-width: 767px) {
  .postbox-details-author .sidebar-widget-author {
    flex-wrap: wrap;
    padding: 30px;
  }
}
.postbox-details-author .sidebar-widget-author-img {
  flex: 0 0 auto;
  margin-bottom: 0;
  margin-inline-end: 30px;
}
@media (max-width: 767px) {
  .postbox-details-author .sidebar-widget-author-img {
    margin-inline-end: 0;
    margin-bottom: 20px;
  }
}
.postbox-details-author .sidebar-widget-author-img img {
  height: 100px;
  width: 100px;
  border-radius: 50%;
}
.postbox-details-author .sidebar-widget-author-content span {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 8px;
  display: inline-block;
  font-family: var(--aq-ff-onest);
}
.postbox-details-author .sidebar-widget-author-content p {
  line-height: 1.4;
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .postbox-details-author .sidebar-widget-author-content p br {
    display: none;
  }
}
.postbox-details-author .sidebar-widget-author-name {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.postbox-details-form p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 23px;
  letter-spacing: 0.14px;
  color: var(--aq-gray-7);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .postbox-details-form p {
    font-size: 16px;
  }
}
.postbox-details-form-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 7px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.postbox-details-input input, .postbox-details-input textarea {
  margin-bottom: 25px;
}
.postbox-details-input textarea {
  margin-bottom: 20px;
}
.postbox-details-navigation {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .postbox-details-navigation {
    gap: 20px;
  }
}
.postbox-details-navigation::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 50%;
  width: 1px;
  height: 80%;
  background-color: rgba(20, 20, 20, 0.1);
}
@media (max-width: 767px) {
  .postbox-details-navigation::after {
    display: none;
  }
}
.postbox-details-navigation-wrap {
  align-items: center;
  display: inline-flex;
}
.postbox-details-navigation-wrap:hover .postbox-details-navigation-content h2 {
  color: var(--aq-common-red);
}
.postbox-details-navigation-wrap:hover .postbox-details-navigation-btn {
  color: var(--aq-common-red);
}
.postbox-details-navigation-btn {
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: var(--aq-common-black);
}
.postbox-details-navigation-content span {
  font-size: 15px;
  font-weight: 400;
  display: inline-block;
  color: var(--aq-gray-7);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: var(--aq-ff-onest);
}
.postbox-details-navigation-content h2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .postbox-details-navigation-content h2 br {
    display: none;
  }
}
@media (max-width: 767px) {
  .postbox-details-navigation-content h2 {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .postbox__comment {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .postbox__comment {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.postbox__comment ul li {
  list-style: none;
  margin-bottom: 20px;
  padding-bottom: 14px;
  border-bottom: 1px solid #EEE;
}
.postbox__comment ul li.children {
  margin-inline-start: 77px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .postbox__comment ul li.children {
    margin-inline-start: 15px;
  }
}
.postbox__comment-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 15px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.postbox__comment-box {
  padding-top: 20px;
}
@media (max-width: 767px) {
  .postbox__comment-box {
    flex-wrap: wrap;
  }
}
.postbox__comment-info {
  flex: 0 0 auto;
}
.postbox__comment-avater {
  flex: 0 0 auto;
}
@media (max-width: 767px) {
  .postbox__comment-avater {
    margin-inline-end: 0;
  }
}
.postbox__comment-avater img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .postbox__comment-avater img {
    margin-bottom: 30px;
  }
}
.postbox__comment-content {
  margin-bottom: 12px;
}
.postbox__comment-content-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 2px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.postbox__comment-content span {
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  color: var(--aq-gray-7);
  font-family: var(--aq-ff-onest);
}
.postbox__comment-text p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 20px;
  letter-spacing: 0.14px;
  color: var(--aq-gray-7);
  font-family: var(--aq-ff-onest);
}
.postbox__comment-reply a {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 7px 14px;
  display: inline-block;
  color: var(--aq-gray-7);
  border: 1px solid #E6E7E8;
}
.postbox__comment-reply a span {
  margin-inline-start: 6px;
  display: inline-block;
}
.postbox__comment-reply a:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-red);
  background-color: var(--aq-common-red);
}
.postbox__comment-agree {
  padding-inline-start: 5px;
}
.postbox__comment-agree input {
  margin: 0;
  appearance: none;
  -moz-appearance: none;
  display: block;
  width: 16px;
  height: 16px;
  background: var(--aq-common-white);
  border: 1px solid #949392;
  outline: none;
  flex: 0 0 auto;
  transform: translateY(-1px);
}
.postbox__comment-agree input:checked {
  position: relative;
  background-color: var(--aq-theme-1);
  border-color: transparent;
}
.postbox__comment-agree input:checked::after {
  box-sizing: border-box;
  content: "\f00c";
  position: absolute;
  font-family: var(--aq-ff-fontawesome);
  font-size: 10px;
  color: var(--aq-common-white);
  top: 47%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
.postbox__comment-agree input:hover {
  cursor: pointer;
}
.postbox__comment-agree label {
  color: #838383;
  line-height: 1;
  padding-inline-start: 8px;
}
.postbox__comment-agree label a {
  padding-inline-start: 4px;
  font-weight: 600;
  color: var(--aq-common-black);
}
.postbox__comment-agree label a:hover {
  color: var(--aq-theme-1);
}
.postbox__comment-agree label:hover {
  cursor: pointer;
}

/*----------------------------------------*/
/*  5.2 Recent Post css
/*----------------------------------------*/
.rc-post-thumb {
  flex: 0 0 auto;
  overflow: hidden;
  margin-inline-end: 16px;
}
.rc-post-thumb img {
  transition: 0.9s;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .rc-post-thumb img {
    width: 100px;
    height: 100px;
  }
}
.rc-post:hover .rc-post-thumb img {
  transform: scale(1.1);
}
.rc-post-title {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .rc-post-title br {
    display: none;
  }
}
.rc-post-title a:hover {
  color: var(--aq-common-red);
}
.rc-post-meta {
  line-height: 1;
  margin-bottom: 10px;
}
.rc-post-meta span {
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  color: var(--aq-gray-7);
  font-family: var(--aq-ff-onest);
}

/*----------------------------------------*/
/*  5.3 Sidebar css
/*----------------------------------------*/
.aq-sidebar-wrapper {
  padding-inline-start: 80px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-sidebar-wrapper {
    padding-inline-start: 0px;
  }
}
.aq-sidebar-search {
  position: relative;
}
.aq-sidebar-search button {
  position: absolute;
  top: 0;
  inset-inline-end: 20px;
  height: 100%;
  line-height: 46px;
  color: var(--aq-common-black);
}
.aq-sidebar-widget-title {
  font-size: 20px;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 20px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-sidebar-widget-category ul li {
  position: relative;
  padding-inline-start: 16px;
  list-style-type: none;
}
.aq-sidebar-widget-category ul li::after {
  position: absolute;
  top: 10px;
  inset-inline-start: 0;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  transition: all 0.3s;
  background: #CED2D6;
}
.aq-sidebar-widget-category ul li a {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
  letter-spacing: 0.15px;
  color: rgba(20, 20, 20, 0.84);
}
.aq-sidebar-widget-category ul li a:hover {
  color: var(--aq-common-red);
}
.aq-sidebar-widget-category ul li:not(:last-child) {
  margin-bottom: 10px;
}
.aq-sidebar-widget-category ul li:hover::after {
  background: var(--aq-common-red);
}
.aq-sidebar-widget-thumb-box {
  gap: 10px;
  display: grid;
  grid-template-columns: repeat(3, 2fr);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-sidebar-widget-thumb-box {
    grid-template-columns: repeat(6, 2fr);
  }
}
.aq-sidebar-widget-thumb-box a {
  overflow: hidden;
}
.aq-sidebar-widget-thumb-box a:hover img {
  transform: scale(1.1);
}
.aq-sidebar-widget-thumb-box a img {
  width: 100%;
  transition: all 0.5s ease-in-out;
}

.tagcloud a {
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  padding: 8px 18px;
  text-align: center;
  margin-bottom: 8px;
  display: inline-block;
  border: 1px solid #EEE;
  text-transform: capitalize;
  font-family: var(--aq-ff-onest);
  color: rgba(20, 20, 20, 0.84);
}
.tagcloud a:not(:last-child) {
  margin-inline-end: 5px;
}
.tagcloud a:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}

/*----------------------------------------*/
/*  5.4 Blog css
/*----------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-area {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-area.pt-90 {
    padding-top: 40px;
  }
}
.aq-blog-meta-date {
  position: absolute;
  top: 12px;
  inset-inline-end: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 9px;
  padding: 12px 16px;
  border-radius: 30px;
  display: inline-block;
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-blog-meta-cat > span {
  color: #55585B;
  font-size: 15px;
  font-weight: 500;
  line-height: 10px;
  font-family: var(--aq-ff-onest);
}
.aq-blog-meta-cat > span:not(:last-child) {
  margin-inline-end: 4px;
}
.aq-blog-meta-cat i {
  margin-inline-end: 10px;
  color: var(--aq-common-black);
}
.aq-blog-meta-cat i svg {
  transform: translateY(-1px);
}
.aq-blog-title {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-blog-title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-title br {
    display: none;
  }
}
.aq-blog-title.fs-30 {
  font-size: 30px;
}
.aq-blog-title a:hover {
  color: var(--aq-common-red);
}
.aq-blog-content {
  padding: 25px 20px;
}
.aq-blog-thumb {
  overflow: hidden;
  border-radius: 20px;
}
.aq-blog-thumb img {
  width: 100%;
  transition: 0.9s;
}
.aq-blog-item:hover .aq-blog-thumb img {
  transform: scale(1.1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-3-style {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.aq-blog-3-style .aq-blog-thumb {
  overflow: hidden;
  border-radius: 0;
}
.aq-blog-3-style .aq-blog-meta-date {
  border-radius: 0px;
}

.csm-blog-style .aq-blog-thumb {
  border-radius: 0;
}
.csm-blog-style .aq-blog-meta-date {
  border-radius: 0;
}
.csm-blog-style .aq-blog-title {
  line-height: 1.2;
  font-family: var(--aq-ff-satoshi-medium);
}
.csm-blog-style .aq-blog-meta-cat > span {
  font-family: var(--aq-ff-satoshi-medium);
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-blog-inner-top-heading {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-inner-top-heading {
    padding-bottom: 40px;
  }
}
.aq-blog-inner-top-subtitle {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 10px;
  display: inline-block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-blog-inner-top-title {
  font-size: 60px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 10px;
  letter-spacing: -1.2px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-blog-inner-top-title {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .aq-blog-inner-top-title {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .aq-blog-inner-top-title br {
    display: none;
  }
}
.aq-blog-inner-top-text p {
  margin: 0;
  font-size: 14px;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.6);
}
.aq-blog-inner-top-wrap {
  gap: 30px;
  display: flex;
  padding: 14px 20px;
  margin-bottom: 30px;
  align-items: center;
  border: 1px solid #EEF0F1;
  justify-content: space-between;
}
.aq-blog-inner-top-tab .nav {
  border: none;
}
.aq-blog-inner-top-tab .nav .nav-item {
  display: inline-block;
}
.aq-blog-inner-top-tab .nav .nav-item:not(:last-child) {
  border-right: 1px solid rgba(1, 15, 28, 0.1);
}
.aq-blog-inner-top-tab .nav .nav-item .nav-link {
  border: none;
  font-size: 16px;
  font-weight: 400;
  border-radius: 0;
  color: #818487;
  padding: 1px 14px;
}
.aq-blog-inner-top-tab .nav .nav-item .nav-link.active {
  color: var(--aq-common-black);
}
.aq-blog-inner-item {
  border: 1px solid #EEF0F1;
}
.aq-blog-inner-item:hover .aq-blog-inner-item-thumb img {
  transform: scale(1.1);
}
.aq-blog-inner-item-thumb {
  height: 250px;
  overflow: hidden;
  margin-bottom: 28px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aq-blog-inner-item-thumb {
    height: 220px;
  }
}
.aq-blog-inner-item-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-in-out;
}
.aq-blog-inner-item-content {
  padding: 0 30px 35px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-inner-item-content {
    padding: 0 15px 25px;
  }
}
.aq-blog-inner-item-meta {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: var(--aq-gray-7);
}
.aq-blog-inner-item-meta span {
  margin-inline-end: 4px;
  display: inline-block;
}
.aq-blog-inner-item-meta-box {
  gap: 16px;
  display: flex;
  margin-bottom: 15px;
}
.aq-blog-inner-item-meta-box .aq-blog-inner-item-meta:not(:last-child) {
  padding-inline-end: 16px;
  border-right: 1px solid #E6E7E8;
}
.aq-blog-inner-item-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 16px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-inner-item-title {
    font-size: 20px;
  }
}
.aq-blog-inner-item-text {
  padding-bottom: 5px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-inner-item-text {
    padding-bottom: 0;
  }
}
.aq-blog-inner-item-text p {
  color: var(--aq-gray-7);
  font-family: var(--aq-ff-onest);
}
.aq-blog-inner-item-link a {
  font-size: 16px;
  font-weight: 400;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-blog-inner-item-link a span {
  margin-inline-start: 3px;
  display: inline-block;
}
.aq-blog-inner-item-link a:hover {
  color: var(--aq-common-red);
}
.aq-blog-inner-item.item-list-style {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .aq-blog-inner-item.item-list-style {
    flex-wrap: wrap;
  }
}
.aq-blog-inner-item.item-list-style .aq-blog-inner-item-thumb {
  margin: 0;
  width: 380px;
  height: 308px;
  flex: 0 0 auto;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-blog-inner-item.item-list-style .aq-blog-inner-item-thumb {
    width: 310px;
    height: 300px;
  }
}
@media (max-width: 767px) {
  .aq-blog-inner-item.item-list-style .aq-blog-inner-item-thumb {
    width: 100%;
  }
}
.aq-blog-inner-item.item-list-style .aq-blog-inner-item-thumb img {
  height: 100%;
  object-fit: cover;
}
.aq-blog-inner-item.item-list-style .aq-blog-inner-item-title {
  font-size: 28px;
  letter-spacing: -0.56px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-blog-inner-item.item-list-style .aq-blog-inner-item-title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-inner-item.item-list-style .aq-blog-inner-item-title {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
.aq-blog-inner-item.item-list-style .aq-blog-inner-item-content {
  padding-top: 35px;
  padding-inline-start: 38px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-inner-item.item-list-style .aq-blog-inner-item-content {
    padding-inline-start: 20px;
  }
}
@media (max-width: 767px) {
  .aq-blog-inner-item.item-list-style .aq-blog-inner-item-content {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.aq-blog-inner-left-wrap {
  margin-inline-end: -45px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-blog-inner-left-wrap {
    margin-inline-end: 0;
  }
}
.aq-blog-inner-left-wrap.blog-standard-style .aq-blog-inner-item-thumb {
  height: inherit;
}

.fr-blog-style .aq-blog-title a:hover {
  color: var(--aq-common-coffee);
}

/*----------------------------------------*/
/*  4.1 dropdown scss
/*----------------------------------------*/
/* header menu css start here */
.aq-header-dropdown nav ul li {
  position: relative;
  list-style-type: none;
}
.aq-header-dropdown nav ul li.p-static {
  position: static;
}
.aq-header-dropdown nav ul li.has-dropdown > a::after {
  content: "";
  height: 8px;
  width: 8px;
  margin-inline-start: 6px;
  display: inline-block;
  transform: rotate(45deg) translateY(-5px);
  transition: all 0.15s ease-in-out;
  border-bottom: 1px solid currentColor;
  border-right: 1px solid currentColor;
}
.aq-header-dropdown nav ul li > .aq-submenu {
  position: absolute;
  top: 100%;
  inset-inline-start: 0;
  width: 210px;
  z-index: 99;
  opacity: 0;
  padding: 12px 0;
  visibility: hidden;
  text-align: start;
  transform-origin: 0 0;
  transform: scale(1, 0);
  transition: all 0.3s ease;
  background: #F8F8F8;
  box-shadow: 0 20px 30px -8px rgba(19, 19, 22, 0.1);
}
.aq-header-dropdown nav ul li > .aq-submenu li {
  width: 100%;
  padding: 0 12px;
  list-style-type: none;
}
.aq-header-dropdown nav ul li > .aq-submenu li.has-dropdown > a::after {
  position: absolute;
  top: 18px;
  inset-inline-end: 20px;
}
.aq-header-dropdown nav ul li > .aq-submenu li a {
  position: relative;
  padding: 12px 18px;
  display: inline-block;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  font-family: var(--aq-ff-onest);
  color: rgba(0, 0, 0, 0.6);
}
.aq-header-dropdown nav ul li > .aq-submenu li {
  /* nested submenu position */
}
.aq-header-dropdown nav ul li > .aq-submenu li > .aq-submenu {
  top: 0;
  inset-inline-start: 100%;
}
.aq-header-dropdown nav ul li > .aq-submenu li {
  /* nested submenu hover */
}
.aq-header-dropdown nav ul li > .aq-submenu li.has-dropdown:hover > .aq-submenu {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
.aq-header-dropdown nav ul li > .aq-submenu li:hover > a {
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-header-dropdown nav ul li:hover > .aq-submenu, .aq-header-dropdown nav ul li:hover > .aq-megamenu-wrap {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
.aq-header-dropdown nav ul li:hover.has-dropdown > a::after {
  transform: rotate(-135deg);
}

/* megamenu css start here */
.aq-megamenu-wrap {
  position: absolute;
  top: 100%;
  inset-inline-start: 0;
  inset-inline-end: 0;
  opacity: 0;
  z-index: 33;
  transition: 0.3s;
  visibility: hidden;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
  transform-origin: 0 0;
  transform: scale(1, 0);
  box-shadow: 0 20px 30px -8px rgba(19, 19, 22, 0.1);
}
.aq-megamenu-img {
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.aq-megamenu-img img {
  transition: all 0.9s;
}
.aq-megamenu-img-item {
  border-radius: 4px;
  padding: 10px;
  padding-bottom: 0;
  background: #FFF;
  text-align: center;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 1px 3px 0 rgba(20, 20, 20, 0.1);
}
.aq-megamenu-img-item:hover {
  transform: translateY(-8px);
  box-shadow: 0 36px 16px -23px rgba(20, 20, 20, 0.14);
}
.aq-megamenu-img-item:hover .aq-megamenu-img-title {
  color: #DA3F3F;
}
.aq-megamenu-img-title {
  padding: 16px 10px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  transition: 0.3s;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-megamenu-img-wrap {
  padding: 55px 0;
  padding-bottom: 30px;
  background: #F8F8F8;
  border: 4px solid var(--aq-common-white);
}
.aq-megamenu-product-wrap {
  padding: 30px 0;
  padding-bottom: 60px;
  background: #F8F8F8;
}
.aq-megamenu-shop-wrap {
  padding: 30px 0;
  background: #F8F8F8;
}
.aq-megamenu-shop-menu {
  padding-top: 25px;
  text-align: left;
}
.aq-megamenu-shop-menu ul li {
  display: block;
}
.aq-megamenu-shop-menu ul li a {
  position: relative;
  padding: 12px 18px;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  font-family: var(--aq-ff-onest);
  color: rgba(0, 0, 0, 0.6);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-megamenu-shop-menu ul li a {
    font-size: 15px;
  }
}
.aq-megamenu-shop-menu ul li a:hover {
  background-color: #fff;
  color: var(--aq-common-black);
}
.aq-megamenu-shop-thumb {
  position: relative;
  border-radius: 7px;
  overflow: hidden;
}
.aq-megamenu-shop-thumb img {
  transition: all 0.9s;
  max-width: inherit;
}
.aq-megamenu-shop-thumb:hover img {
  transform: scale(1.1);
}
.aq-megamenu-shop-thumb.overlay {
  position: relative;
}
.aq-megamenu-shop-thumb.overlay::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(177deg, rgba(0, 0, 0, 0) 2.7%, rgba(0, 0, 0, 0.6) 61.65%);
}
.aq-megamenu-shop-thumb-subtitle {
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.aq-megamenu-shop-thumb-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.22px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.aq-megamenu-shop-thumb-content {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 2;
  margin: 20px;
  text-align: center;
}
.aq-megamenu-shop-cat {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  margin: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  padding: 8px 20px;
  border-radius: 30px;
  display: inline-block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
  background-color: var(--aq-common-white);
}
.aq-megamenu-shop-cat:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-megamenu-shop-btn {
  display: inline-flex;
  padding: 15px 10px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  border-radius: 30px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
  background-color: var(--aq-common-white);
}
.aq-megamenu-shop-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-megamenu-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  padding-inline-start: 18px;
  margin-bottom: 11px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-megamenu-title.pl-0 {
  padding-inline-start: 0;
}
.aq-megamenu-title.mb-30 {
  margin-bottom: 25px;
}
.aq-megamenu-space-2 {
  padding-inline-start: 10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-megamenu-space-2 {
    padding-inline-start: 0;
    margin-inline-start: -20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-megamenu-space-2 {
    padding-inline-start: 0;
    margin-inline-start: 0;
  }
}
.aq-megamenu-space-3 {
  padding-inline-start: 50px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-megamenu-space-3 {
    padding-inline-start: 0;
  }
}
.aq-megamenu-space-4 {
  padding-inline-start: 65px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-megamenu-space-4 {
    padding-inline-start: 0;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-megamenu-space-2-2 {
    margin-inline-start: -30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-megamenu-space-2-2 {
    margin-inline-start: 0;
  }
}
.aq-megamenu-space-2-3 {
  margin-inline-start: -50px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aq-megamenu-space-2-3 {
    margin-inline-start: -100px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-megamenu-space-2-3 {
    margin-inline-start: -90px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-megamenu-space-2-3 {
    margin-inline-start: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-megamenu-space-2-4 {
    margin-inline-start: -60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-megamenu-space-2-4 {
    margin-inline-start: 0;
  }
}

/* bottom menu css start here */
.aq-bottom-menu {
  position: fixed;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  width: 100%;
  z-index: 999;
  padding: 8px 15px;
  padding-bottom: 12px;
  background-color: var(--aq-common-white);
  box-shadow: 0 -1px 3px 0 rgba(22, 21, 25, 0.1);
}
.aq-bottom-menu-item {
  text-align: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-bottom-menu-item.active {
  opacity: 0.4;
}
.aq-bottom-menu-item i {
  margin-bottom: 6px;
  display: inline-block;
  color: var(--aq-common-black);
}
.aq-bottom-menu-item span {
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-bottom-menu-item .count-box {
  position: absolute;
  top: -4px;
  inset-inline-end: -11px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  font-style: normal;
  display: inline-block;
  letter-spacing: -0.24px;
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}

/*----------------------------------------*/
/*  4.3 offcanvas scss
/*----------------------------------------*/
/* body overlay css start here */
.body-overlay {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  z-index: 99999978;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: 0.45s ease-in-out;
  background: rgba(0, 0, 0, 0.6);
}
.body-overlay.opened {
  opacity: 1;
  visibility: visible;
}

/* sidebar css start here */
.aq-sidebar-bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 380px;
  height: 100%;
  z-index: 999999999;
  scrollbar-width: none;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1215686275);
  transform: translateX(calc(-100% - 80px));
  background: var(--aq-common-white) none repeat scroll 0 0;
  transition: 0.45s ease-in-out, opacity 0.45s ease-in-out;
}
.aq-sidebar-bg.opened {
  transform: translateX(0);
}
.aq-sidebar-close {
  position: absolute;
  top: 25px;
  inset-inline-end: 25px;
  width: 40px;
  height: 40px;
  display: flex;
  font-size: 20px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  color: var(--aq-common-black);
  background-color: #f5f5f5;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-sidebar-close:hover {
  transform: rotate(180deg);
}

/* offcanvas css start here */
.aq-offcanvas-wrap {
  position: fixed;
  left: 0;
  top: 0;
  width: 380px;
  height: 100%;
  z-index: 999999999;
  scrollbar-width: none;
  background: var(--aq-common-white);
  transform: translateX(calc(-100% - 80px));
  transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.aq-offcanvas-wrap.opened {
  transform: translateX(0);
}
.aq-offcanvas-wrap .aq-megamenu-shop-wrap, .aq-offcanvas-wrap .aq-megamenu-product-wrap {
  background: transparent;
}
.aq-offcanvas-wrap .aq-megamenu-shop-thumb .aq-megamenu-shop-cat {
  font-size: 14px;
  padding: 8px 10px;
}
.aq-offcanvas-menu .aq-megamenu-shop-menu {
  padding-top: 0;
  margin-bottom: 15px;
}
.aq-offcanvas-menu .aq-megamenu-shop-menu ul li a:hover {
  color: var(--aq-common-black);
  background-color: #F8F8F8;
}
.aq-offcanvas-top {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  z-index: 22;
  padding: 15px 30px;
  background: var(--aq-common-white);
  border-bottom: 1px solid rgba(20, 20, 20, 0.1);
}
.aq-offcanvas-close span {
  height: 30px;
  width: 30px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  color: var(--aq-common-black);
}
.aq-offcanvas-close:hover span {
  transform: rotate(-180deg);
}
.aq-offcanvas-bottom {
  position: fixed;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  padding: 12px 30px;
  padding-inline-end: 35px;
  padding-top: 25px;
  background: var(--aq-common-white);
  border-top: 1px solid rgba(20, 20, 20, 0.1);
}
.aq-offcanvas-bottom .aq-header-top-menu-item ul {
  top: auto;
  bottom: 80%;
  inset-inline-end: auto;
  inset-inline-start: 0;
}
.aq-offcanvas-bottom .aq-header-top-menu-item ul.aq-lang-list-open, .aq-offcanvas-bottom .aq-header-top-menu-item ul.aq-currency-list-open {
  bottom: 100%;
}
.aq-offcanvas-bottom .aq-header-top-menu-item:not(:last-child) {
  padding-inline-end: 0;
  margin-inline-end: 0;
}
.aq-offcanvas-bottom .aq-header-top-menu-item:not(:last-child)::after {
  display: none;
}
.aq-offcanvas-bottom .aq-header-top-menu-item.aq-header-currency ul {
  inset-inline-end: 0;
  inset-inline-start: auto;
}
.aq-offcanvas-btn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  padding: 15px 30px;
  display: block;
  width: 100%;
  text-align: center;
  transition: all 0.3s;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
  background-color: #f8f8f8;
}
.aq-offcanvas-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-red);
}
.aq-offcanvas-btn.btn-black-bg {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-offcanvas-btn.btn-black-bg:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-red);
}
.aq-offcanvas-btn-wrap {
  gap: 10px;
  margin-bottom: 20px;
}
.aq-offcanvas-tab {
  padding: 0 30px;
}
.aq-offcanvas-tab ul li {
  width: 50%;
}
.aq-offcanvas-tab ul li button {
  width: 100%;
}

/* offcanvas - 2 - css start here */
.bag-offcanvas-style .aq-offcanvas-bottom {
  padding: 12px 30px;
}
.bag-offcanvas-style .aq-footer-widget-social a {
  box-shadow: none;
  border: 1px solid rgba(0, 7, 9, 0.06);
}
.bag-offcanvas-style .aq-footer-widget-social a:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-coffee);
}
.bag-offcanvas-product-type {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.1);
}
.bag-offcanvas-product-type ul li {
  list-style-type: none;
}
.bag-offcanvas-product-type ul li:not(:last-child) {
  margin-bottom: 30px;
}
.bag-offcanvas-product-type ul li a {
  display: block;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.bag-offcanvas-product-type ul li a:hover {
  color: var(--aq-common-coffee);
}
.bag-offcanvas-product-cat-title {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.bag-offcanvas-product-cat ul li {
  list-style-type: none;
}
.bag-offcanvas-product-cat ul li:not(:last-child) {
  margin-bottom: 5px;
}
.bag-offcanvas-product-cat ul li a {
  color: #595353;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  font-family: var(--aq-ff-onest);
}
.bag-offcanvas-product-cat ul li a:hover {
  color: var(--aq-common-coffee);
}
.bag-offcanvas-info-wrap {
  padding: 85px 30px;
}
.bag-offcanvas-info-img {
  overflow: hidden;
}
.bag-offcanvas-info-img img {
  transition: 0.3s;
}
.bag-offcanvas-info-img:hover img {
  transform: scale(1.1);
}

.aq-offcanvas-category-style .med-header-menu-list > li {
  padding: 0;
}
.aq-offcanvas-category-style .aq-offcanvas-close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.aq-offcanvas-category-style .aq-offcanvas-top {
  padding: 15px 30px;
  padding-bottom: 0;
}
.aq-offcanvas-category-style .med-header-menu-list > li.menu-item-has-children > a::after {
  display: none;
}
.aq-offcanvas-category-style .med-header-menu-list {
  padding: 0;
  border-radius: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}
.aq-offcanvas-category-style .med-header-menu-list > li > a:hover {
  background: none;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-left {
  width: 100%;
}
.aq-offcanvas-category-style .med-header-menu-list > li .mega-menu {
  position: static;
  opacity: 1;
  min-width: auto;
  visibility: visible;
  border-radius: 0;
  background: none;
  box-shadow: none;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-list ul {
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-list {
  display: inherit;
}
.aq-offcanvas-category-style .med-header-menu-list > li:not(:last-of-type) {
  border-bottom: 1px solid rgba(1, 15, 28, 0.08);
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-list ul:not(:last-child) {
  border-right: none;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-img {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  justify-content: start;
}
.aq-offcanvas-category-style .aq-offcanvas-2-menu nav ul li ul li a {
  padding: 8px 20px;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-brand {
  gap: 8px;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-right {
  width: 100%;
  padding-top: 30px;
  padding-inline-start: 0;
  padding-inline-end: 0;
  border-radius: 0;
  border: none;
  background-color: transparent !important;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-list.style-2 {
  padding: 15px 0;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-list.style-2 ul:not(:last-child) {
  padding-inline-end: 0;
  margin-bottom: 20px;
}
.aq-offcanvas-category-style .med-header-menu-list .mega-menu-list {
  border-bottom: none;
}

.aq-offcanvas-des-content .product-details-additional-info table tr td:first-child {
  width: 210px;
}
.aq-offcanvas-des-content .aq-faq-wrap .accordion-body {
  padding: 0;
}

/*----------------------------------------*/
/*  4.2 Mobile Menu
/*----------------------------------------*/
.aq-offcanvas-menu, .aq-offcanvas-2-menu {
  padding: 0 30px;
  padding-top: 80px;
  padding-bottom: 150px;
  overflow: hidden;
}

.aq-offcanvas-menu-wrap {
  height: 100%;
  overflow-y: auto;
  overscroll-behavior-y: contain;
}

.aq-offcanvas-menu nav ul,
.aq-offcanvas-2-menu nav ul {
  list-style: none;
}
.aq-offcanvas-menu nav ul li,
.aq-offcanvas-2-menu nav ul li {
  position: relative;
}
.aq-offcanvas-menu nav ul li > a,
.aq-offcanvas-2-menu nav ul li > a {
  padding: 15px 0;
  display: block;
  font-weight: 500;
  font-size: 15px;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-offcanvas-menu nav ul li ul li a,
.aq-offcanvas-2-menu nav ul li ul li a {
  padding: 15px 20px;
  color: rgba(0, 0, 0, 0.6);
}
.aq-offcanvas-menu nav ul li ul li a:hover,
.aq-offcanvas-2-menu nav ul li ul li a:hover {
  color: var(--aq-common-black);
  background-color: #f8f8f8;
}
.aq-offcanvas-menu nav ul li.active > a,
.aq-offcanvas-2-menu nav ul li.active > a {
  color: var(--aq-common-black);
}
.aq-offcanvas-menu nav ul li.active > .aq-menu-close::before,
.aq-offcanvas-2-menu nav ul li.active > .aq-menu-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  -moz-transform: translate(-50%, -50%) rotate(0deg);
  -ms-transform: translate(-50%, -50%) rotate(0deg);
  -o-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}
.aq-offcanvas-menu nav ul li.active > .aq-menu-close::after, .aq-offcanvas-menu nav ul li.active > .aq-menu-close::before,
.aq-offcanvas-2-menu nav ul li.active > .aq-menu-close::after,
.aq-offcanvas-2-menu nav ul li.active > .aq-menu-close::before {
  background-color: var(--aq-common-black);
}
.aq-offcanvas-menu nav ul li .submenu,
.aq-offcanvas-2-menu nav ul li .submenu {
  display: none;
}
.aq-offcanvas-menu nav ul li .submenu .submenu,
.aq-offcanvas-2-menu nav ul li .submenu .submenu {
  margin-inline-start: 20px;
}
.aq-offcanvas-menu nav .med-header-menu-list li > a span,
.aq-offcanvas-2-menu nav .med-header-menu-list li > a span {
  margin-inline-end: 10px;
}
.aq-offcanvas-menu .mega-menu,
.aq-offcanvas-2-menu .mega-menu {
  width: auto;
  opacity: 1;
  visibility: visible;
  transition: none;
  position: static;
  display: none;
  -webkit-transform: perspective(0) rotateX(0);
  -moz-transform: perspective(0) rotateX(0);
  -ms-transform: perspective(0) rotateX(0);
  -o-transform: perspective(0) rotateX(0);
  transform: perspective(0) rotateX(0);
}
.aq-offcanvas-menu .aq-megamenu-wrap,
.aq-offcanvas-2-menu .aq-megamenu-wrap {
  box-shadow: none;
}
.aq-offcanvas-menu .aq-megamenu-img-wrap,
.aq-offcanvas-2-menu .aq-megamenu-img-wrap {
  padding: 0;
  padding-top: 10px;
  background: transparent;
  border: none;
}
.aq-offcanvas-menu .aq-megamenu-title,
.aq-offcanvas-2-menu .aq-megamenu-title {
  padding-inline-start: 0;
  margin-bottom: 11px;
}
.aq-offcanvas-menu .aq-megamenu-shop-menu,
.aq-offcanvas-2-menu .aq-megamenu-shop-menu {
  padding-top: 0;
  margin-bottom: 15px;
}
.aq-offcanvas-menu .aq-megamenu-shop-menu ul li a,
.aq-offcanvas-2-menu .aq-megamenu-shop-menu ul li a {
  padding: 15px 20px;
  color: rgba(0, 0, 0, 0.6);
}
.aq-offcanvas-menu .aq-megamenu-shop-menu ul li a:hover,
.aq-offcanvas-2-menu .aq-megamenu-shop-menu ul li a:hover {
  color: var(--aq-common-black);
}
.aq-offcanvas-menu .aq-megamenu-shop-wrap,
.aq-offcanvas-2-menu .aq-megamenu-shop-wrap {
  padding: 30px 0;
  padding-top: 10px;
}
.aq-offcanvas-menu .aq-megamenu-product-wrap,
.aq-offcanvas-2-menu .aq-megamenu-product-wrap {
  padding: 0;
  padding-top: 10px;
}
.aq-offcanvas-menu .aq-megamenu-shop-thumb img,
.aq-offcanvas-2-menu .aq-megamenu-shop-thumb img {
  width: 100%;
}
.aq-offcanvas-menu .aq-megamenu-product-slider,
.aq-offcanvas-2-menu .aq-megamenu-product-slider {
  padding-top: 0;
}
.aq-offcanvas-menu .aq-megamenu-img-item,
.aq-offcanvas-2-menu .aq-megamenu-img-item {
  margin-bottom: 20px;
}
.aq-offcanvas-menu .aq-megamenu-space-1, .aq-offcanvas-menu .aq-megamenu-space-2, .aq-offcanvas-menu .aq-megamenu-space-3, .aq-offcanvas-menu .aq-megamenu-space-4,
.aq-offcanvas-2-menu .aq-megamenu-space-1,
.aq-offcanvas-2-menu .aq-megamenu-space-2,
.aq-offcanvas-2-menu .aq-megamenu-space-3,
.aq-offcanvas-2-menu .aq-megamenu-space-4 {
  padding-inline-start: 0;
}
.aq-offcanvas-menu .aq-megamenu-space-2-3,
.aq-offcanvas-2-menu .aq-megamenu-space-2-3 {
  margin-inline-start: 0;
}

.aq-menu-close {
  top: 23px;
  position: absolute;
  inset-inline-end: 15px;
}
.aq-menu-close::after, .aq-menu-close::before {
  position: absolute;
  content: "";
  width: 12px;
  height: 2px;
  top: 50%;
  border-radius: 2px;
  inset-inline-start: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.aq-menu-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  -o-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}

/*----------------------------------------*/
/*  6.1 Footer Style 1
/*----------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-footer-area {
    padding-top: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-footer-area {
    padding-top: 60px;
  }
}
.aq-footer-contact-item {
  margin-bottom: 15px;
}
.aq-footer-contact-item a {
  font-size: 15px;
  line-height: 1.3;
  color: var(--aq-common-black-light);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-footer-contact-item a:hover {
  color: var(--aq-common-red);
}
.aq-footer-contact-item a.fs-bold {
  font-size: 22px;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-footer-contact-item a.fs-bold:hover {
  color: var(--aq-common-red);
}
.aq-footer-contact-item span {
  line-height: 1;
  margin-inline-end: 10px;
  display: inline-block;
  color: var(--aq-common-black-light);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-footer-widget {
    margin-bottom: 40px;
  }
}
.aq-footer-widget-title {
  font-size: 20px;
  margin-bottom: 18px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-footer-widget-title {
    font-size: 18px;
  }
}
.aq-footer-widget-menu ul li {
  list-style-type: none;
}
.aq-footer-widget-menu ul li::before {
  content: "";
  height: 4px;
  width: 4px;
  margin-inline-end: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: translateY(-3px);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: var(--aq-common-black-light);
}
.aq-footer-widget-menu ul li a {
  font-size: 16px;
  line-height: 34px;
  color: var(--aq-common-black-light);
  font-family: var(--aq-ff-satoshi-medium);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-footer-widget-menu ul li a {
    font-size: 15px;
  }
}
.aq-footer-widget-menu ul li:hover a {
  color: var(--aq-common-red);
}
.aq-footer-widget-menu ul li:hover::before {
  background-color: var(--aq-common-red);
}
.aq-footer-widget-input .aq-form-control {
  padding-inline-end: 150px;
}
.aq-footer-widget-input-box p {
  font-size: 16px;
  line-height: 1.5;
  color: var(--aq-common-black-light);
  font-family: var(--aq-ff-satoshi-medium);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aq-footer-widget-input-box p br {
    display: none;
  }
}
.aq-footer-widget-input .aq-btn-subscribe {
  position: absolute;
  top: 50%;
  inset-inline-end: 4px;
  transform: translateY(-50%);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-footer-widget-input .aq-btn-subscribe {
    position: static;
    top: 0;
    margin-top: 10px;
    transform: translateY(0);
  }
}
.aq-footer-widget-social-title {
  font-size: 15px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-footer-widget-social a {
  height: 38px;
  width: 38px;
  display: grid;
  place-content: center;
  text-align: center;
  display: inline-block;
  color: var(--aq-common-black);
  background: var(--aq-common-white);
  box-shadow: 0 1px 4px 0 rgba(20, 20, 20, 0.1);
}
.aq-footer-widget-social a:not(:last-child) {
  margin-inline-end: 3px;
}
.aq-footer-widget-social a:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-red);
}
@media (max-width: 767px) {
  .aq-footer-widget-wrap {
    padding-bottom: 0;
  }
}
.aq-footer-col-2-1 {
  padding-inline-end: 150px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-footer-col-2-1 {
    padding-inline-end: 0;
  }
}
.aq-footer-col-2-2 {
  padding-inline-start: 30px;
}
@media (max-width: 767px) {
  .aq-footer-col-2-2 {
    padding-inline-start: 0;
  }
}
.aq-footer-col-2-4 {
  padding-inline-start: 20px;
}
@media (max-width: 767px) {
  .aq-footer-col-2-4 {
    padding-inline-start: 0;
  }
}
.aq-footer-style-2 .aq-footer-widget-social a {
  box-shadow: none;
  border: 1px solid rgba(0, 7, 9, 0.06);
}
.aq-footer-black-feature-style .aqf-shop-feature-item {
  padding: 14px 30px;
  border-radius: 20px;
  border-color: transparent;
  background: rgba(249, 249, 249, 0.04);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-footer-black-feature-style .aqf-shop-feature-item {
    padding: 14px 10px;
  }
}
.aq-footer-black-feature-style .aqf-shop-feature-item h4, .aq-footer-black-feature-style .aqf-shop-feature-item h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 6px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.aq-footer-black-feature-style .aqf-shop-feature-item p {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  font-family: var(--aq-ff-onest);
  color: rgba(255, 255, 255, 0.7);
}
.aq-footer-black-feature-style .aqf-shop-feature-item span {
  margin-bottom: 0;
}
.aq-footer-black-feature-style .aqf-shop-feature-item:hover .aqf-shop-feature-icon {
  animation: shrink-anim 0.6s;
}
.aq-footer-black-feature-style .aqf-shop-feature-icon {
  width: 50px;
  height: auto;
  margin-inline-end: 6px;
  background-color: transparent;
}

.aqb-footer-info a {
  line-height: 1;
  display: block;
  font-size: 14px;
  font-weight: 400;
  padding: 12px 20px;
  text-align: center;
  border-radius: 110px;
  color: var(--aq-common-black);
  border: 1px solid rgba(1, 15, 28, 0.1);
}
.aqb-footer-app-info {
  gap: 5px;
  display: flex;
  flex-wrap: wrap;
}

.aq-footer-black-style .aq-footer-widget-title {
  font-weight: 600;
  font-family: var(--aq-ff-onest);
  color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-input-box p {
  font-weight: 400;
  font-family: var(--aq-ff-onest);
  color: var(--aq-common-white);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-footer-black-style .aq-footer-widget-input-box p br {
    display: none;
  }
}
.aq-footer-black-style .aq-footer-widget-social-title {
  color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-input input {
  border-radius: 20px;
  border: 1px solid transparent;
  color: var(--aq-common-white);
  background: rgba(255, 255, 255, 0.06);
}
.aq-footer-black-style .aq-footer-widget-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-input input::-moz-placeholder { /* Firefox 19+ */
  color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-input input:-moz-placeholder { /* Firefox 4-18 */
  color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-input input:-ms-input-placeholder { /* IE 10+  Edge*/
  color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-input input::placeholder { /* MODERN BROWSER */
  color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-input input:focus {
  border-color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-input .aq-btn-subscribe {
  border-radius: 20px;
  background-color: var(--aq-common-red);
}
.aq-footer-black-style .aq-footer-widget-input .aq-btn-subscribe:hover {
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-social a {
  border-radius: 20px;
  color: var(--aq-common-white);
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.06);
}
.aq-footer-black-style .aq-footer-widget-social a:hover {
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-footer-black-style .aq-footer-widget-menu ul li::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.aq-footer-black-style .aq-footer-widget-menu ul li a {
  font-weight: 500;
  font-family: var(--aq-ff-onest);
  color: rgba(255, 255, 255, 0.6);
}
.aq-footer-black-style .aq-footer-widget-menu ul li a:hover {
  color: var(--aq-common-white);
}
.aq-footer-black-style .aq-copyright-border {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.aq-footer-black-style .aq-copyright-text p a {
  color: var(--aq-common-white);
}
.aq-footer-black-style .aqb-footer-info a {
  color: var(--aq-common-white);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.aq-footer-black-style .aqb-footer-info a:hover {
  color: var(--aq-common-black);
  border-color: var(--aq-common-white);
  background-color: var(--aq-common-white);
}
.aq-footer-coffee-style .aq-footer-widget-menu ul li:hover a {
  color: var(--aq-common-coffee);
}
.aq-footer-coffee-style .aq-footer-widget-menu ul li:hover::before {
  background-color: var(--aq-common-coffee);
}
.aq-footer-coffee-style .aq-footer-widget-social a:hover {
  background-color: var(--aq-common-coffee);
}
.aq-footer-coffee-style .aq-footer-widget-input input:focus {
  border-color: var(--aq-common-coffee);
}
.aq-footer-coffee-style .aq-footer-widget-input .aq-btn-subscribe {
  color: var(--aq-common-white);
  background-color: var(--aq-common-coffee);
}
.aq-footer-coffee-style .aq-footer-widget-input .aq-btn-subscribe:hover {
  background-color: var(--aq-common-black);
}
.aq-footer-coffee-style .aq-footer-widget .aq-footer-contact-item a:hover {
  color: var(--aq-common-coffee);
}

.fr-footer-style .aq-footer-widget-title {
  color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-input-box p {
  color: rgba(247, 242, 237, 0.8);
}
.fr-footer-style .aq-footer-widget-input input {
  border-radius: 12px;
  background: transparent;
  color: var(--aq-common-off-white);
  border-color: rgba(247, 242, 237, 0.1);
}
.fr-footer-style .aq-footer-widget-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-input input::-moz-placeholder { /* Firefox 19+ */
  color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-input input:-moz-placeholder { /* Firefox 4-18 */
  color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-input input:-ms-input-placeholder { /* IE 10+  Edge*/
  color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-input input::placeholder { /* MODERN BROWSER */
  color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-input input:focus {
  border-color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-input .aq-btn-subscribe {
  inset-inline-end: 0;
  height: 100%;
  border-radius: 12px;
  color: var(--aq-common-coffee);
  background-color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-input .aq-btn-subscribe:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.fr-footer-style .aq-footer-widget-social-title {
  color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-social a {
  box-shadow: none;
  border-radius: 12px;
  background: transparent;
  color: var(--aq-common-off-white);
  border: 1px solid rgba(247, 242, 237, 0.1);
}
.fr-footer-style .aq-footer-widget-social a:hover {
  color: var(--aq-common-black);
  border-color: var(--aq-common-off-white);
  background-color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-menu ul li a {
  color: rgba(247, 242, 237, 0.8);
}
.fr-footer-style .aq-footer-widget-menu ul li {
  transition: all 0.3s;
}
.fr-footer-style .aq-footer-widget-menu ul li:hover::before {
  background-color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-menu ul li:hover a {
  color: var(--aq-common-off-white);
}
.fr-footer-style .aq-footer-widget-menu ul li::before {
  transition: all 0.3s;
  background: rgba(247, 242, 237, 0.8);
}
.fr-footer-style .aqb-footer-info a {
  border-radius: 12px;
  color: rgba(247, 242, 237, 0.8);
  border: 1px solid rgba(247, 242, 237, 0.1);
}
.fr-footer-style .aqb-footer-info a:hover {
  background-color: #F7F2ED;
  color: var(--aq-common-black);
}
.fr-footer-style .aq-copyright-border {
  border-top: 1px solid rgba(247, 242, 237, 0.1);
}
.fr-footer-style .aq-copyright-text p {
  color: rgba(247, 242, 237, 0.8);
}
.fr-footer-style .aq-copyright-text p a {
  color: var(--aq-common-white);
}

.csm-footer-style .aq-footer-widget-input input {
  box-shadow: none;
  border: 1px solid rgba(0, 7, 9, 0.06);
}
.csm-footer-style .aq-footer-widget-input input:focus {
  border-color: var(--aq-common-black);
}
.csm-footer-style .aq-footer-widget-social a {
  box-shadow: none;
  border: 1px solid rgba(0, 7, 9, 0.06);
}

.med-footer-style .aq-btn-subscribe:hover {
  background-color: var(--aq-common-paste);
}
.med-footer-style .aq-footer-widget-social a:hover {
  background-color: var(--aq-common-paste);
}
.med-footer-style .aq-footer-widget-menu ul li:hover a {
  color: var(--aq-common-paste);
}
.med-footer-style .aq-footer-widget-menu ul li:hover::before {
  background-color: var(--aq-common-paste);
}
.med-footer-style .aq-footer-contact-item a:hover {
  color: var(--aq-common-paste);
}

.aq-copyright-border {
  border-top: 1px solid rgba(20, 20, 20, 0.08);
}
.aq-copyright-text p {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--aq-ff-satoshi-medium);
}
@media (max-width: 767px) {
  .aq-copyright-text p {
    font-size: 15px;
  }
}
.aq-copyright-text p a {
  color: var(--aq-common-black);
}

/*----------------------------------------*/
/*  7.22 Tooltip css
/*----------------------------------------*/
.aq-tooltip {
  position: relative;
}
.aq-tooltip-item {
  position: absolute;
  top: 50%;
  opacity: 0;
  z-index: 1;
  inset-inline-end: 100%;
  font-weight: 500;
  font-size: 11px;
  line-height: 1;
  padding: 6px 7px;
  border-radius: 4px;
  width: max-content;
  visibility: hidden;
  display: inline-block;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
  background-color: var(--aq-common-black);
  -webkit-transform: translateY(-50%) translateX(6px);
  -moz-transform: translateY(-50%) translateX(6px);
  -ms-transform: translateY(-50%) translateX(6px);
  -o-transform: translateY(-50%) translateX(6px);
  transform: translateY(-50%) translateX(6px);
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -ms-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -o-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition-delay: 0s, 0s, 0s, 0s;
}
.aq-tooltip-item::before {
  position: absolute;
  content: "";
  inset-inline-end: -4px;
  top: 50%;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  border-left: 8px solid var(--aq-common-black);
}
.aq-tooltip:hover .aq-tooltip-item {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(-6px) translateY(-50%);
  -moz-transform: translateX(-6px) translateY(-50%);
  -ms-transform: translateX(-6px) translateY(-50%);
  -o-transform: translateX(-6px) translateY(-50%);
  transform: translateX(-6px) translateY(-50%);
}
.aq-tooltip-right .aq-tooltip-item {
  inset-inline-end: auto;
  inset-inline-start: 100%;
  -webkit-transform: translateY(-50%) translateX(-6px);
  -moz-transform: translateY(-50%) translateX(-6px);
  -ms-transform: translateY(-50%) translateX(-6px);
  -o-transform: translateY(-50%) translateX(-6px);
  transform: translateY(-50%) translateX(-6px);
}
.aq-tooltip-right .aq-tooltip-item::before {
  inset-inline-end: auto;
  inset-inline-start: -4px;
  border-left: 0;
  border-right: 8px solid var(--aq-common-black);
}
.aq-tooltip-right:hover .aq-tooltip-item {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(6px) translateY(-50%);
  -moz-transform: translateX(6px) translateY(-50%);
  -ms-transform: translateX(6px) translateY(-50%);
  -o-transform: translateX(6px) translateY(-50%);
  transform: translateX(6px) translateY(-50%);
}
.aq-tooltip-top {
  position: relative;
}
.aq-tooltip-top .aq-tooltip-item {
  top: auto;
  bottom: 100%;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%) translateY(6px);
  -moz-transform: translateX(-50%) translateY(6px);
  -ms-transform: translateX(-50%) translateY(6px);
  -o-transform: translateX(-50%) translateY(6px);
  transform: translateX(-50%) translateY(6px);
}
.aq-tooltip-top .aq-tooltip-item::before {
  inset-inline-end: auto;
  top: 16px;
  inset-inline-start: 50%;
  border-left: 0;
  transform: translateX(-50%) rotate(-90deg);
  border-right: 8px solid var(--aq-common-black);
}
.aq-tooltip-top:hover .aq-tooltip-item {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-6px) translateX(-50%);
  -moz-transform: translateY(-6px) translateX(-50%);
  -ms-transform: translateY(-6px) translateX(-50%);
  -o-transform: translateY(-6px) translateX(-50%);
  transform: translateY(-6px) translateX(-50%);
}
.aq-tooltip-bottom {
  position: relative;
}
.aq-tooltip-bottom .aq-tooltip-item {
  bottom: auto;
  top: 100%;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%) translateY(-6px);
  -moz-transform: translateX(-50%) translateY(-6px);
  -ms-transform: translateX(-50%) translateY(-6px);
  -o-transform: translateX(-50%) translateY(-6px);
  transform: translateX(-50%) translateY(-6px);
}
.aq-tooltip-bottom .aq-tooltip-item::before {
  inset-inline-end: auto;
  top: -9px;
  inset-inline-start: 50%;
  border-left: 0;
  transform: translateX(-50%) rotate(90deg);
  border-right: 8px solid var(--aq-common-black);
}
.aq-tooltip-bottom:hover .aq-tooltip-item {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(6px) translateX(-50%);
  -moz-transform: translateY(6px) translateX(-50%);
  -ms-transform: translateY(6px) translateX(-50%);
  -o-transform: translateY(6px) translateX(-50%);
  transform: translateY(6px) translateX(-50%);
}

.aq-card-modal-style-2-options .aq-login-remeber label {
  color: #3E4233;
}

/*----------------------------------------*/
/*  7.17 Product css
/*----------------------------------------*/
.aq-product-badge {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  z-index: 1;
  margin: 16px;
  display: flex;
  gap: 5px;
  align-items: start;
  flex-direction: column;
}
.aq-product-badge span {
  font-size: 15px;
  line-height: 1;
  border-radius: 40px;
  padding: 6px 13.5px;
  text-transform: capitalize;
  color: var(--aq-common-white);
  background: var(--aq-common-coffee);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-product-badge span.clr-sale {
  background-color: #DA3F3F;
  color: var(--aq-common-white);
}
.aq-product-badge span.clr-hot {
  color: var(--aq-common-white);
  background-color: var(--aq-common-coffee);
}
.aq-product-badge span.clr-new {
  background-color: #8B9501;
  color: var(--aq-common-white);
}
.aq-product-badge span.badge-square {
  border-radius: 0;
}
.aq-product-badge.pos-top-right {
  inset-inline-start: auto;
  inset-inline-end: 0;
  align-items: end;
}
.aq-product-badge.pos-bottom-right {
  top: auto;
  bottom: 0;
  inset-inline-start: auto;
  inset-inline-end: 0;
  align-items: end;
}
.aq-product-badge.pos-bottom-left {
  top: auto;
  bottom: 0;
}
.aq-product-action {
  position: absolute;
  top: 16px;
  inset-inline-end: 0;
  z-index: 1;
  opacity: 0;
  display: flex;
  visibility: hidden;
  flex-direction: column;
  transition: all 0.3s 0s ease-out;
}
.aq-product-action.action-list-view {
  position: static;
  visibility: visible;
  opacity: 1;
  flex-direction: row;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-action.action-list-view {
    gap: 10px;
    flex-wrap: wrap;
  }
}
.aq-product-action.action-list-view button {
  flex: 0 0 auto;
  margin-inline-end: 6px;
}
.aq-product-action.action-list-view button.aq-btn-border.btn-border-gray {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-product-action.action-list-view button.aq-btn-border.btn-border-gray:hover {
  border-color: var(--aq-common-red);
  background-color: var(--aq-common-red);
}
@media (max-width: 767px) {
  .aq-product-action.action-list-view button.aq-btn-border.btn-border-gray {
    font-size: 13px;
    padding: 10px 20px;
  }
}
@media (max-width: 767px) {
  .aq-product-action.action-list-view button:nth-last-child(-n+2) {
    display: none;
  }
}
.aq-product-action.action-list-view .aq-product-action-btn {
  margin-bottom: 0;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.aq-product-action.pos-top-left, .aq-product-action.pos-bottom-left {
  inset-inline-end: auto;
  inset-inline-start: 0;
}
.aq-product-action.pos-bottom-left {
  top: auto;
  bottom: 16px;
}
.aq-product-action.pos-bottom-right {
  top: auto;
  bottom: 16px;
}
.aq-product-action.pos-top-center, .aq-product-action.pos-bottom-center {
  top: 0;
  flex-direction: row;
  gap: 6px;
  inset-inline-end: auto;
  inset-inline-start: 50%;
  transform: translateX(-50%);
}
.aq-product-action.pos-bottom-center {
  top: auto;
  bottom: 0;
}
.aq-product-action-btn {
  width: 42px;
  height: 42px;
  display: grid;
  text-align: center;
  font-size: 18px;
  position: relative;
  border-radius: 50%;
  margin-bottom: 6px;
  place-content: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.2);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-action-btn {
    width: 38px;
    height: 38px;
  }
}
.aq-product-action-btn.action-btn-2 {
  width: 52px;
  height: 52px;
  flex: 0 0 auto;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-inline-start: 8px;
  background-color: transparent;
  border: 1px solid rgba(15, 15, 15, 0.1);
}
@media (max-width: 767px) {
  .aq-product-action-btn.action-btn-2 {
    width: 46px;
    height: 46px;
  }
}
.aq-product-action-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-product-action-btn-2 {
  margin: 2px 0;
  color: var(--aq-common-black);
}
.aq-product-action-btn-2.cart-box {
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  background: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.1);
}
.aq-product-action-btn-2.pos-top-left {
  inset-inline-end: auto;
  inset-inline-start: 20px;
}
.aq-product-action-btn-2.pos-bottom-right {
  top: auto;
  bottom: 20px;
}
.aq-product-action-btn-2.pos-bottom-left {
  top: auto;
  bottom: 0;
  inset-inline-start: auto;
  inset-inline-start: 0;
}
.aq-product-action-2 {
  position: absolute;
  top: 15px;
  inset-inline-end: 20px;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-item {
    margin-bottom: 30px;
  }
}
.aq-product-item:hover .aq-product-action {
  inset-inline-end: 16px;
  visibility: visible;
  opacity: 1;
}
.aq-product-item:hover .aq-product-action.pos-top-left, .aq-product-item:hover .aq-product-action.pos-bottom-left {
  inset-inline-end: auto;
  inset-inline-start: 16px;
}
.aq-product-item:hover .aq-product-action.pos-top-center {
  top: 16px;
  inset-inline-end: auto;
}
.aq-product-item:hover .aq-product-action.pos-bottom-center {
  bottom: 16px;
  inset-inline-end: auto;
}
.aq-product-item:hover .aq-product-inner-action {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
}
.aq-product-item:hover .aq-product-btn {
  transform: translateY(0);
}
.aq-product-item-list {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.aq-product-item-list .aq-product-thumb {
  height: 400px;
  flex: 0 0 auto;
  margin-bottom: 0;
  margin-inline-end: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-item-list .aq-product-thumb {
    max-width: 330px;
    margin-inline-end: 0px;
  }
}
@media (max-width: 767px) {
  .aq-product-item-list .aq-product-thumb {
    width: 35%;
    max-width: 338px;
    margin-inline-end: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-item-list .aq-product-thumb {
    height: auto;
  }
}
.aq-product-item-list .aq-product-content {
  padding: 30px;
  padding-top: 45px;
}
@media (max-width: 767px) {
  .aq-product-item-list .aq-product-content {
    padding: 20px 20px;
  }
}
@media (max-width: 767px) {
  .aq-product-item-list .aq-product-content p {
    display: none;
  }
}
.aq-product-item-list .aq-product-content p br {
  display: none;
}
.aq-product-item-list .aq-product-price {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-item-list .aq-product-color {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .aq-product-item-list .aq-product-color {
    margin-bottom: 10px;
  }
}
.aq-product-ratting {
  margin-bottom: 4px;
  color: var(--aq-common-black);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-ratting {
    margin-bottom: 5px;
  }
}
.aq-product-title {
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 8px;
  color: var(--aq-common-black-light);
  font-family: var(--aq-ff-satoshi-medium);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-title {
    margin-bottom: 8px;
  }
}
.aq-product-title.ff-onest {
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-product-title.fs-18 {
  font-size: 18px;
  line-height: 26px;
}
.aq-product-title a:hover {
  color: var(--aq-common-red);
}
.aq-product-price {
  margin-bottom: 12px;
}
.aq-product-price ins {
  text-decoration: none;
}
.aq-product-new-price {
  font-size: 16px;
  line-height: 1;
  margin-inline-end: 6px;
  display: inline-block;
  transform: translateY(1px);
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-product-old-price {
  font-size: 14px;
  line-height: 1;
  color: var(--aq-common-black-light);
  font-family: var(--aq-ff-satoshi-regular);
}
.aq-product-color-item {
  position: relative;
  height: 21px;
  width: 21px;
  margin: 0 1px;
  cursor: pointer;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid rgba(42, 44, 45, 0.1);
}
.aq-product-color-item:hover, .aq-product-color-item.active {
  border-color: var(--aq-common-black);
}
.aq-product-color-item:hover .aq-product-color-value, .aq-product-color-item.active .aq-product-color-value {
  transform: scale(0.7);
}
.aq-product-color-item img {
  visibility: hidden;
  width: 18px;
  height: 18px;
  position: absolute;
}
.aq-product-color-value {
  position: relative;
  height: 100%;
  width: 100%;
  display: inline-block;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-product-color-value.half-circle::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--aq-common-black);
  clip-path: polygon(0 0, 100% 0%, 100% 0, 0 100%);
}
.aq-product-color-square ul {
  display: flex;
  align-items: center;
}
.aq-product-color-square-item {
  height: 16px;
  width: 16px;
  margin: 0 2px;
  cursor: pointer;
  list-style-type: none;
  border: 2px solid transparent;
}
.aq-product-color-square-item img {
  visibility: hidden;
  position: absolute;
}
.aq-product-color-square-item.active {
  transform: scale(1);
  border-color: #D9D9D9;
}
.aq-product-thumb {
  overflow: hidden;
}
.aq-product-thumb img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.aq-product-tab-btn ul li:not(:first-child) {
  margin-inline-start: 30px;
}
.aq-product-tab-btn ul li button {
  position: relative;
  font-size: 20px;
  line-height: 1.3;
  color: var(--aq-gray-4);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: var(--aq-ff-satoshi-medium);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-product-tab-btn ul li button {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-tab-btn ul li button {
    font-size: 16px;
  }
}
.aq-product-tab-btn ul li button::after {
  position: absolute;
  content: "";
  inset-inline-end: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: currentColor;
}
.aq-product-tab-btn ul li button:hover {
  color: var(--aq-common-black);
}
.aq-product-tab-btn ul li button:hover::after {
  width: 100%;
  inset-inline-end: auto;
  inset-inline-start: 0;
}
.aq-product-tab-btn ul li button.active {
  color: var(--aq-common-black);
}
.aq-product-tab-btn ul li button.active::after {
  width: 100%;
}
.aq-product-tab-btn ul li button.active .aq-product-tab-btn-shape {
  opacity: 1;
  visibility: visible;
}
.aq-product-tab-btn-2 ul li button::after {
  display: none;
}
.aq-product-tab-btn-shape {
  position: absolute;
  bottom: -15px;
  left: 50%;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-50%);
}
.aq-product-img.current-cached {
  transition: opacity 0.5s ease, transform 1s cubic-bezier(0, 0, 0.44, 1.18);
}
.aq-product-content-space {
  padding: 0 13px;
}
.aq-product-btn {
  transition: 0.4s;
  transform: translateY(70px);
}
.aq-product-btn-box {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 2;
  margin: 10px;
  overflow: hidden;
}
.aq-product-top-bdr span {
  height: 1px;
  width: 110%;
  display: inline-block;
  background-color: #f0f2f4;
  transform: translate(-18px, -5px);
}
.aq-product-category {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.13px;
  font-family: var(--aq-ff-onest);
  color: var(--aq-common-red);
}
.aq-product-quantity {
  width: 140px;
  position: relative;
  border-radius: 30px;
}
.aq-product-quantity .aq-cart-input[type=text] {
  border-radius: 0px;
}
@media (max-width: 575px) {
  .aq-product-arrow {
    display: none;
  }
}
.aq-product-arrow button {
  position: absolute;
  top: 30%;
  inset-inline-start: -30px;
  z-index: 2;
  height: 46px;
  width: 46px;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  display: inline-block;
  background: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.2);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-product-arrow button svg {
  transform: translate(-1px, -1px);
}
.aq-product-arrow button.aq-product-next {
  inset-inline-start: auto;
  inset-inline-end: -30px;
}
.aq-product-arrow button.aq-product-next svg {
  transform: translate(2px, -1px);
}
.aq-product-arrow button:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-product-slide-wrap:hover .aq-product-arrow button {
  opacity: 1;
  visibility: visible;
  inset-inline-start: -22px;
}
.aq-product-slide-wrap:hover .aq-product-arrow button.aq-product-next {
  inset-inline-start: auto;
  inset-inline-end: -22px;
}
.aq-product-inner-action {
  opacity: 0;
  visibility: hidden;
  transform: translateX(10px);
  transition: all 0.3s;
}
.aq-product-style-2 .aq-product-new-price {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0;
  color: rgba(1, 15, 28, 0.8);
  font-family: var(--aq-ff-onest);
}
.aq-product-style-2 .aq-product-content-wrap {
  padding: 0px 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-area {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-product-2-area {
    padding-top: 70px;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-2-area {
    padding-top: 70px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .aq-product-2-area {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-product-3-area {
    padding-top: 70px;
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-3-area {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.aq-product-3-item {
  background-color: var(--aq-gray-6);
}
@media (max-width: 767px) {
  .aq-product-3-item {
    flex-wrap: wrap;
    text-align: center;
  }
}
.aq-product-3-item .aq-product-badge {
  margin: 12px;
}
.aq-product-3-item:hover .aq-product-3-thumb img {
  transform: scale(1.1);
}
.aq-product-3-thumb {
  flex: 0 0 auto;
  overflow: hidden;
  height: 210px;
  width: 210px;
}
@media (max-width: 767px) {
  .aq-product-3-thumb {
    margin: 0 auto;
  }
}
.aq-product-3-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: 0.3s 0s ease-out;
  -moz-transition: 0.3s 0s ease-out;
  -ms-transition: 0.3s 0s ease-out;
  -o-transition: 0.3s 0s ease-out;
  transition: 0.3s 0s ease-out;
}
.aq-product-3-content {
  padding: 25px;
}
.aq-product-3-content .aq-product-new-price, .aq-product-3-content .aq-product-old-price {
  font-weight: 500;
  font-family: var(--aq-ff-onest);
}
.aq-product-3-content .aq-product-old-price {
  color: #787C80;
  font-weight: 400;
  margin-inline-start: 7px;
}
.aq-product-3-wrap {
  overflow: hidden;
  border-radius: 20px;
}
.aq-product-3-top-btn {
  position: relative;
  padding-inline-start: 20px;
  margin-inline-start: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-3-top-btn {
    padding-inline-start: 0;
    margin-inline-start: 0;
  }
}
.aq-product-3-top-btn::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  height: 24px;
  width: 1px;
  background-color: #D9D9D9;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-3-top-btn::after {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-3-top-right {
    flex-direction: column;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-3-top-right .aqf-deals-countbox {
    margin-bottom: 20px;
  }
}
.aq-product-filter-btn {
  gap: 6px;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  padding: 3px 14px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #EEE;
  align-items: center;
  cursor: pointer;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-product-filter-btn svg {
  transform: translateY(1px);
}
.aq-product-filter-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-product-load-btn {
  font-size: 16px;
  font-weight: 500;
  color: #55585B;
  padding: 8px 80px;
  border-radius: 144px;
  font-family: var(--aq-ff-satoshi-medium);
  border: 1px solid rgba(1, 15, 28, 0.1);
}
.aq-product-load-btn svg {
  margin-inline-start: 2px;
  transform: translateY(0px);
}
.aq-product-load-btn:hover {
  color: var(--aq-common-black);
  border-color: var(--aq-common-black);
}
.aq-product-sidebar-top .row [class*=col]:last-child .aq-product-filter-select-wrap .aq-product-filter-select-content {
  inset-inline-start: auto;
  inset-inline-end: 0;
}
.aq-product-brand-item {
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(20, 20, 20, 0.1);
}
.aq-product-brand-item img {
  border-radius: 4px;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .elt-arrival-style {
    padding-bottom: 70px;
  }
}
.elt-arrival-style .aq-product-item {
  overflow: hidden;
  min-height: 535px;
  border-radius: 20px;
  background-color: var(--aq-gray-6);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .elt-arrival-style .aq-product-item {
    min-height: 380px;
  }
}
@media (max-width: 767px) {
  .elt-arrival-style .aq-product-item {
    min-height: 400px;
  }
}
.elt-arrival-style .aq-product-item:hover .aq-product-img {
  transform: scale(1.1);
}
.elt-arrival-style .aq-product-content {
  padding: 35px 20px 30px 20px;
}
.elt-arrival-style .aq-product-color {
  margin-bottom: 20px;
}
.elt-arrival-style .aq-product-img {
  transition: 0.3s;
}
.elt-arrival-style .aq-product-item-list {
  min-height: auto;
}
.elt-arrival-style.aq-col-2 .aq-product-item {
  min-height: auto;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .elt-arrival-style .aq-product-item-list .aq-product-thumb {
    width: 250px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .elt-product-watch-area {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .elt-product-watch-area {
    margin-bottom: 50px;
  }
}
.elt-product-watch-wrap {
  border-radius: 20px;
}
.elt-product-watch-wrap .aq-cart-input[type=text] {
  background-color: #EEEBE5;
  border: 1px solid rgba(15, 15, 15, 0.1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .elt-product-watch-wrap .aq-cart-input[type=text] {
    height: 40px;
  }
}
.elt-product-watch-wrap .aq-product-details-size-list button {
  border: 1px solid rgba(15, 15, 15, 0.1);
}
.elt-product-watch-wrap .aq-product-details-variation-item {
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(15, 15, 15, 0.1);
}
.elt-product-watch-thumb {
  height: 100%;
  padding-inline-end: 120px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .elt-product-watch-thumb {
    padding-inline-end: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .elt-product-watch-thumb {
    padding-inline-end: 0;
    border-bottom: 5px solid var(--aq-common-white);
  }
}
.elt-product-watch-thumb img {
  height: 100%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .elt-product-watch-thumb img {
    object-fit: contain;
  }
}

.aqb-product-active {
  padding: 20px;
  margin: -20px;
}
.aqb-product-active .swiper-horizontal > .swiper-pagination-progressbar,
.aqb-product-active .swiper-pagination-progressbar.swiper-pagination-horizontal,
.aqb-product-active .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.aqb-product-active .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 600px;
  height: 2px;
  inset-inline-start: 0;
  top: auto;
  bottom: 0;
  inset-inline-end: 0;
  margin: 0 auto;
  background: #D9D9D9;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-product-active .swiper-horizontal > .swiper-pagination-progressbar,
  .aqb-product-active .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .aqb-product-active .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .aqb-product-active .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 80%;
  }
}
.aqb-product-active .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--aq-common-black);
}
.aqb-product-link {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.8;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aqb-product-link:hover {
  color: var(--aq-common-black);
}
.aqb-product-inner-arrow button {
  position: absolute;
  top: 50%;
  inset-inline-start: 20px;
  z-index: 2;
  height: 30px;
  width: 30px;
  line-height: 1;
  transform: translateY(-50%);
  color: var(--aq-common-black);
}
.aqb-product-inner-arrow button.product-inner-next {
  inset-inline-start: auto;
  inset-inline-end: 20px;
}

.aqf-product-3-category span {
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.14px;
  color: rgba(20, 20, 20, 0.7);
  font-family: var(--aq-ff-satoshi-medium);
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .cy-product-style {
    padding-bottom: 40px;
  }
}
.cy-product-style .aq-product-item {
  overflow: hidden;
  border-radius: 20px;
  border: 1px solid rgba(29, 29, 29, 0.08);
}
.cy-product-style .aq-product-content {
  padding: 10px 10px 35px 10px;
}
.cy-product-style .aq-product-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .cy-product-style .aq-product-title {
    font-size: 16px;
  }
}

.csm-product-style .aq-product-ratting {
  color: var(--aq-common-yellow);
}

.fr-product-wrap {
  border: 1px solid rgba(77, 60, 47, 0.1);
}
.fr-product-wrap .aq-product-item {
  height: 100%;
  border-right: 1px solid rgba(77, 60, 47, 0.1);
}
.fr-product-wrap .aq-product-content {
  padding: 0 20px 22px;
}
.fr-product-wrap .aq-product-title.fs-18 a:hover {
  color: var(--aq-common-coffee);
}
.fr-product-action .aq-product-action-btn {
  box-shadow: none;
  border-radius: 0;
  color: var(--aq-common-black);
  background-color: transparent;
  border: 1px solid rgba(77, 60, 47, 0.1);
}
.fr-product-action .aq-product-action-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-coffee);
}
.fr-product-action .aq-tooltip-item {
  border-radius: 0;
  color: var(--aq-common-white);
  background-color: var(--aq-common-coffee);
}
.fr-product-action .aq-tooltip-item::before {
  border-left: 8px solid var(--aq-common-coffee);
}

@media (max-width: 767px) {
  .aqf-seller-title-box p br {
    display: none;
  }
}

.aq-grid-layout {
  display: grid;
  column-gap: 25px;
}

.aq-col-2 {
  grid-template-columns: repeat(6, 1fr);
}
.aq-col-2 .aq-product-item {
  margin-bottom: 30px;
}

.aq-col-3 {
  grid-template-columns: repeat(4, 1fr);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-col-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .aq-col-3 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-col-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}

.aq-col-4 {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767px) {
  .aq-col-4 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-col-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

.aq-col-5 {
  grid-template-columns: repeat(2, 1fr);
}

.aq-col-6 {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767px) {
  .aq-col-6 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-col-6 {
    grid-template-columns: repeat(2, 1fr);
  }
}

#aq-listLayout {
  display: none;
}

.aq-layout-switcher-icon img {
  opacity: 0.4;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-layout-switcher-list .aq-layout-switcher-item[data-layout=col-2] {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-layout-switcher-list .aq-layout-switcher-item[data-layout=col-3] {
    display: none;
  }
}
@media (max-width: 767px) {
  .aq-layout-switcher-list .aq-layout-switcher-item[data-layout=col-4] {
    display: none;
  }
}
.aq-layout-switcher-item {
  margin: 0 10px;
  cursor: pointer;
  list-style-type: none;
}
.aq-layout-switcher-item.active .aq-layout-switcher-icon img {
  opacity: 1;
}

.aq-list-layout .aq-product-item {
  display: flex;
}
@media (max-width: 767px) {
  .aq-list-layout .aq-product-item {
    align-items: inherit !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-5-area {
    padding-bottom: 40px;
  }
}

.aq-load-more {
  display: flex;
  justify-content: center;
  align-items: center;
}

.loading-spinner {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.loading-spinner p {
  font-size: 18px;
}

.loading-spinner svg {
  margin-inline-start: -10px;
  margin-bottom: 5px;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
/*----------------------------------------*/
/*  7.15 Product details css
/*----------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-product-details-wrap {
    padding-inline-end: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-product-details-wrap {
    padding: 40px 40px 40px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-details-wrap {
    padding: 0;
    padding: 50px;
  }
}
@media (max-width: 767px) {
  .aq-product-details-wrap {
    padding: 0;
    padding: 30px 15px;
  }
}
.aq-product-details-title-sm {
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--aq-ff-onest);
  color: var(--aq-common-black);
}
.aq-product-details-title-sm label {
  color: rgba(15, 15, 15, 0.7);
}
.aq-product-details-category span {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 10px;
  display: inline-block;
  color: rgba(15, 15, 15, 0.75);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-title {
  font-size: 34px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -1.02px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-product-details-title {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .aq-product-details-title {
    font-size: 25px;
  }
}
.aq-product-details-rating {
  margin-inline-end: 7px;
}
.aq-product-details-rating span {
  display: inline-block;
  transform: translateY(-3px);
  color: var(--aq-common-black);
}
.aq-product-details-rating span.avarage {
  margin: 0 5px;
  display: inline-block;
  transform: translateY(0px);
  color: rgba(15, 15, 15, 0.75);
}
@media (max-width: 767px) {
  .aq-product-details-rating-wrapper {
    flex-wrap: wrap;
  }
}
.aq-product-details-reviews span {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.75);
}
.aq-product-details-price {
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-price.old-price {
  font-size: 20px;
  font-weight: 400;
  position: relative;
  display: inline-block;
  transform: translateY(-3px);
  color: rgba(15, 15, 15, 0.6);
}
.aq-product-details-price.old-price::after {
  position: absolute;
  content: "";
  top: 50%;
  inset-inline-start: 0;
  height: 2px;
  width: 100%;
  transform: translateY(-50%);
  background-color: currentColor;
}
.aq-product-details-price.color-red {
  margin-inline-end: 10px;
  color: var(--aq-common-red);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-details-price-wrap {
    margin-bottom: 20px;
  }
}
.aq-product-details-price-wrap ins, .aq-product-details-price-wrap del {
  text-decoration: none;
}
.aq-product-details-variation-wrap {
  gap: 6px;
}
.aq-product-details-variation-title {
  font-size: 14px;
  font-weight: 400;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.75);
}
.aq-product-details-variation-item {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid transparent;
}
.aq-product-details-variation-item.active {
  border-color: var(--aq-common-red);
}
.aq-product-details-variation-item img {
  width: 60px;
  cursor: pointer;
}
.aq-product-details-variation-item:hover {
  border: 1px solid var(--aq-common-red);
}
.aq-product-details-variation-item.nav-tab-item:hover {
  border-color: transparent;
}
.aq-product-details-variation-item.nav-tab-item a {
  display: inline-block;
  border: 1px solid transparent;
}
.aq-product-details-variation-item.nav-tab-item a.active {
  border-color: var(--aq-common-red);
}
.aq-product-details-action-sm {
  padding-bottom: 18px;
  margin-bottom: 35px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.08);
}
.aq-product-details-action-sm-btn {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-action-sm-btn svg {
  margin-inline-end: 8px;
}
.aq-product-details-action-sm-btn:not(:last-child) {
  margin-inline-end: 20px;
}
.aq-product-details-action-sm-btn:hover {
  color: var(--aq-common-red);
}
.aq-product-details-action-item-wrapper.radius-style .aq-cart-input[type=text] {
  border-radius: 30px;
}
.aq-product-details-action-item-wrapper.radius-style .aq-product-action-btn.action-btn-2 {
  border-radius: 50%;
}
.aq-product-details-fomo-mesg {
  margin-inline-start: 25px;
}
@media (max-width: 767px) {
  .aq-product-details-fomo-mesg {
    margin-inline-start: 0;
    margin-bottom: 15px;
  }
}
.aq-product-details-fomo-mesg span {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: var(--aq-common-red);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-fomo-mesg span i {
  font-style: normal;
  display: inline-block;
  animation: aq-flash 2s infinite;
}
.aq-product-details-mesg-wrap ul {
  margin-bottom: 40px;
}
.aq-product-details-mesg-wrap ul li {
  list-style-type: none;
}
.aq-product-details-mesg-wrap ul li:not(:last-child) {
  margin-bottom: 15px;
}
.aq-product-details-mesg-wrap ul li label {
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-product-details-mesg-wrap ul li span {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.8);
}
.aq-product-details-mesg-wrap ul li span svg {
  min-width: 23px;
  margin-inline-end: 12px;
  display: inline-block;
  transform: translateY(1px);
}
.aq-product-details-mesg-wrap p {
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 0;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.8);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-product-details-mesg-wrap p br {
    display: none;
  }
}
.aq-product-details-mesg-wrap p span {
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-product-details-size-list button {
  width: 70px;
  height: 34px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  display: inline-block;
  border: 1px solid #EEE;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-size-list button:focus {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-product-details-size-list button:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-product-details-size-list .aqf-bundle-select .nice-select {
  min-width: 100px;
  border-radius: 0;
}
.aq-product-details-payment {
  gap: 20px;
  padding: 20px;
  flex-wrap: wrap;
  padding-inline-start: 25px;
  background-color: #F8F8F8;
}
.aq-product-details-payment p {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 0;
  color: rgba(15, 15, 15, 0.8);
}
.aq-product-details-radius-style {
  gap: 6px;
}
.aq-product-details-radius-style .aq-product-badge {
  margin: 0;
  position: inherit;
  margin-bottom: 16px;
}
.aq-product-details-deals-wrap {
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  border-radius: 6px;
  padding: 7px 12px;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(90deg, #FE3B50 0%, #F42C5B 100%);
}
.aq-product-details-deals-left {
  font-size: 17px;
  font-weight: 700;
  letter-spacing: -0.51px;
  text-transform: uppercase;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-deals-right {
  gap: 10px;
  display: flex;
  align-items: center;
}
.aq-product-details-deals-right .aq-countdown-style-2 .count-box i {
  color: var(--aq-common-white);
}
.aq-product-details-deals-right .aq-countdown-style-2 .count-box span {
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
}
.aq-product-details-deals-text {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.42px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-color-select .aqf-bundle-select .nice-select {
  min-width: 160px;
  border-radius: 0;
}
.aq-product-details-radio-select {
  gap: 10px;
  display: inline-flex;
  flex-direction: column;
}
.aq-product-details-radio-select .aq-radio-item {
  gap: 14px;
  display: flex;
  cursor: pointer;
  user-select: none;
  align-items: center;
}
.aq-product-details-radio-select .aq-radio-item input {
  display: none;
}
.aq-product-details-radio-select .aq-radio-item .aq-radio {
  width: 20px;
  height: 20px;
  position: relative;
  border-radius: 50%;
  border: 1px solid #e2e2e2;
  transition: all 0.25s ease;
}
.aq-product-details-radio-select .aq-radio-item .aq-radio::after {
  top: 52%;
  left: 50%;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #111;
  position: absolute;
  transition: all 0.25s ease;
  transform: translate(-50%, -50%) scale(0);
}
.aq-product-details-radio-select .aq-radio-item .aq-label {
  font-size: 14px;
  font-weight: 400;
  color: #6b6b6b;
  transition: color 0.25s ease;
}
.aq-product-details-radio-select .aq-radio-item input:checked + .aq-radio {
  border-color: #111;
}
.aq-product-details-radio-select .aq-radio-item input:checked + .aq-radio::after {
  transform: translate(-50%, -50%) scale(1);
}
.aq-product-details-radio-select .aq-radio-item input:checked ~ .aq-label {
  color: #111;
}
.aq-product-details-radio-select .aq-radio-item:hover .aq-radio {
  border-color: #111;
}
.aq-product-details-product-meta-info {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 2px;
  letter-spacing: 0.15px;
  color: var(--aq-common-black);
}
.aq-product-details-product-meta-info span {
  width: 100px;
  display: inline-block;
  color: rgba(15, 15, 15, 0.7);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-details-faq {
    margin-bottom: 40px;
  }
}
.aq-product-details-faq .aq-faq-wrap .accordion-items {
  border: none;
  border-bottom: 1px solid #E0E2E3;
}
.aq-product-details-faq .aq-faq-wrap .accordion-items .aq-faq-icon {
  inset-inline-end: 10px;
  border: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-product-details-faq .aq-faq-wrap .accordion-items .aq-faq-icon::after, .aq-product-details-faq .aq-faq-wrap .accordion-items .aq-faq-icon::before {
  content: none;
}
.aq-product-details-faq .aq-faq-wrap .accordion-buttons {
  padding-inline-start: 0;
}
.aq-product-details-faq .aq-faq-wrap .accordion-buttons:not(.collapsed) .aq-faq-icon {
  border-color: transparent;
  background-color: transparent;
  transform: rotate(90deg);
}
.aq-product-details-faq .aq-faq-wrap .accordion-body {
  padding: 0;
}
.aq-product-details-faq .aq-faq-wrap .accordion-body .product-details-review-avater {
  padding: 20px;
  border-radius: 6px;
  border: 1px solid rgba(15, 15, 15, 0.06);
}
.aq-product-details-faq .aq-faq-wrap .accordion-body .product-details-review-avater:not(:last-child) {
  margin-bottom: 10px;
}
.aq-product-details-faq-list {
  margin-bottom: 40px;
}
.aq-product-details-faq-list-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-faq-list ul {
  padding-inline-start: 12px;
  display: inline-block;
}
.aq-product-details-faq-list ul li {
  font-size: 15px;
  font-weight: 400;
  color: rgba(15, 15, 15, 0.8);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-faq .product-details-additional-info table tr td:first-child {
  width: 220px;
}
.aq-product-details-faq-padding p span {
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-product-details-grid-full .aq-product-details-rating-wrapper {
  gap: 24px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-details-grid-full .aq-product-details-rating-wrapper {
    gap: 2px;
  }
}
.aq-product-details-grid-full .aq-product-details-rating-wrapper .aq-product-details-fomo-mesg {
  margin-inline-start: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-details-grid-full .aq-product-details-thumb-wrap {
    margin-inline-start: 40px;
  }
}
@media (max-width: 767px) {
  .aq-product-details-grid-full .aq-product-details-thumb-wrap {
    margin-inline-start: 20px;
    margin-inline-end: 20px;
  }
}
.aq-product-details-grid-full .aq-product-details-wrap {
  padding-inline-end: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-details-thumbnails-style {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-product-details-thumbnails-style .aq-product-details-wrap {
    margin-inline-start: 0;
    padding-inline-end: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-details-thumbnails-style .aq-product-details-wrap {
    padding: 0;
    margin-inline-start: 0;
    padding-top: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aq-product-details-thumbnails-style .aq-product-details-mesg-wrap p br {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-details-thumbnails-style .aq-product-details-mesg-wrap ul {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-details-thumbnails-style .aq-product-details-payment {
    margin-bottom: 30px;
  }
}
.aq-product-details-pickup p {
  font-size: 15px;
  margin-bottom: 5px;
}
.aq-product-details-pickup p span {
  margin-inline-end: 4px;
  display: inline-block;
  color: var(--aq-common-success);
}
.aq-product-details-pickup button {
  font-size: 15px;
  font-weight: 400;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-product-packing-content {
  position: relative;
  height: 100%;
  padding: 70px 100px 50px 40px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-product-packing-content {
    padding: 70px 20px 50px 40px;
  }
}
.aq-product-packing-content p {
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-libre);
}
.aq-product-packing-content > span {
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 12px;
  display: inline-block;
  color: rgba(15, 15, 15, 0.8);
  font-family: var(--aq-ff-onest);
}
.aq-product-packing-info > span {
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  margin-inline-end: 25px;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.8);
}
.aq-product-packing-info ul li {
  list-style-type: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: rgba(15, 15, 15, 0.8);
  font-family: var(--aq-ff-onest);
}
.aq-product-packing-info ul li:not(:last-child) {
  margin-bottom: 10px;
}
.aq-product-packing-info ul li span {
  margin-inline-end: 18px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.8);
}
.aq-product-packing-thumb {
  position: relative;
  height: 100%;
}
.aq-product-packing-thumb img {
  height: 100%;
  object-fit: cover;
}
.aq-product-packing-icon {
  margin-top: -105px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
  .aq-product-packing-icon {
    margin-top: 0;
  }
}
.aq-product-sucess span {
  font-size: 15px;
  line-height: 1;
  border-radius: 40px;
  padding: 4px 13.5px;
  background: #12947B;
  text-transform: capitalize;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}

.aq-cart-plus,
.aq-cart-minus {
  position: absolute;
  top: 50%;
  inset-inline-start: 14px;
  height: 25px;
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  transition: 0.3s;
  text-align: center;
  display: inline-block;
  color: var(--aq-common-black);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.aq-cart-plus svg,
.aq-cart-minus svg {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}
.aq-cart-plus:hover,
.aq-cart-minus:hover {
  cursor: pointer;
  color: var(--aq-theme-1);
}
.aq-cart-plus.aq-cart-plus,
.aq-cart-minus.aq-cart-plus {
  inset-inline-start: auto;
  inset-inline-end: 14px;
}
.aq-cart-plus.aq-cart-plus::after,
.aq-cart-minus.aq-cart-plus::after {
  inset-inline-start: 0;
  inset-inline-end: auto;
}

.aq-cart-input[type=text] {
  height: 54px;
  font-size: 16px;
  padding: 0 30px;
  cursor: pointer;
  box-shadow: none;
  text-align: center;
  border-radius: 30px;
  font-family: var(--aq-ff-onest);
  background-color: var(--aq-common-white);
  border: 1px solid rgba(15, 15, 15, 0.1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-cart-input[type=text] {
    height: 42px;
  }
}
.aq-cart-input[type=text]:focus {
  outline: none;
}

.product-details-nav button {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  padding: 20px 15px;
  margin: 0 10px;
  letter-spacing: -0.18px;
  color: rgba(15, 15, 15, 0.6);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-nav button {
    margin: 0 0px;
  }
}
@media (max-width: 767px) {
  .product-details-nav button {
    margin: 12px 0px 0;
  }
}
.product-details-nav button::after {
  position: absolute;
  content: "";
  inset-inline-end: 0;
  width: 0;
  bottom: 0;
  height: 2px;
  transition: all 0.3s;
  background-color: var(--aq-common-black);
}
@media (max-width: 767px) {
  .product-details-nav button::after {
    bottom: -5px;
  }
}
.product-details-nav button.active {
  color: var(--aq-common-black);
}
.product-details-nav button.active::after {
  width: 100%;
  inset-inline-end: auto;
  inset-inline-start: 0;
}
.product-details-tab-item {
  padding: 60px;
  border: 1px solid rgba(20, 20, 20, 0.1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-tab-item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .product-details-tab-item {
    padding: 20px;
  }
}
.product-details-tab-item .btn-close {
  top: 10px;
  inset-inline-end: 10px;
  height: 40px;
  width: 40px;
}
@media (max-width: 767px) {
  .product-details-additional-info {
    overflow-x: scroll;
  }
}
.product-details-additional-info-title {
  font-size: 22px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 25px;
  letter-spacing: -0.22px;
  font-family: var(--aq-ff-onest);
}
.product-details-additional-info table {
  width: 100%;
  border: 1px solid #E6E7E8;
}
.product-details-additional-info table tr:not(:last-child) {
  border-bottom: 1px solid #E6E7E8;
}
.product-details-additional-info table tr td {
  padding: 12px 34px;
}
.product-details-additional-info table tr td:first-child {
  width: 460px;
  font-size: 16px;
  background: #F9F9F9;
  color: var(--aq-common-black);
  box-shadow: 1px 0 0 0 #E6E7E8;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-details-additional-info table tr td:first-child {
    width: 290px;
  }
}
.product-details-additional-info table tr td:last-child {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  font-family: var(--aq-ff-onest);
}
.product-details-review-number {
  border: 1px solid #E0E2E3;
  padding: 35px 43px 33px 40px;
}
@media (max-width: 767px) {
  .product-details-review-number {
    padding: 35px 25px 33px 25px;
  }
}
.product-details-review-number-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 12px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.product-details-review-summery {
  margin-bottom: 12px;
}
.product-details-review-summery-value span {
  font-size: 40px;
  font-weight: 500;
  margin-inline-end: 8px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.product-details-review-summery-rating {
  margin-inline-end: 3px;
}
.product-details-review-summery-rating span {
  margin: 0 2px;
  color: #FFB21D;
  display: inline-block;
}
.product-details-review-summery-rating p {
  margin-inline-start: 4px;
  font-size: 14px;
  margin-bottom: 0;
}
.product-details-review-rating-item > span {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  margin-inline-end: 10px;
  color: rgba(15, 15, 15, 0.6);
}
.product-details-review-rating-bar {
  width: 260px;
  background-color: #EDEEEE;
  height: 10px;
  position: relative;
  margin-inline-end: 12px;
}
@media (max-width: 767px) {
  .product-details-review-rating-bar {
    width: 130px;
  }
}
.product-details-review-rating-bar-inner {
  height: 100%;
  background-color: #FFB21D;
  display: inline-block;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
}
.product-details-review-rating-percent span {
  font-size: 14px;
}
.product-details-review-title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 22px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .product-details-review-list {
    padding-inline-end: 0;
  }
}
.product-details-review-avater:not(:last-child) {
  margin-bottom: 32px;
}
.product-details-review-avater-thumb {
  flex: 0 0 auto;
}
.product-details-review-avater-thumb img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-inline-end: 20px;
}
.product-details-review-avater-rating {
  line-height: 1;
  margin-bottom: 3px;
}
.product-details-review-avater-rating span {
  font-size: 10px;
  margin-inline-end: 5px;
  color: #FFB21D;
}
.product-details-review-avater-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 12px;
  display: inline-block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.product-details-review-avater-meta {
  font-size: 14px;
  position: relative;
  padding-inline-start: 11px;
  margin-inline-start: 3px;
}
.product-details-review-avater-meta::after {
  position: absolute;
  content: "";
  inset-inline-start: 0;
  top: 8px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #A8ACB0;
}
.product-details-review-avater-comment p {
  font-size: 15px;
  margin-bottom: 0;
  line-height: 1.4;
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .product-details-review-form {
    margin-top: 50px;
  }
}
.product-details-review-form > p {
  font-size: 15px;
  margin-bottom: 8px;
  font-family: var(--aq-ff-onest);
}
.product-details-review-form-title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 4px;
  font-family: var(--aq-ff-onest);
}
.product-details-review-form-rating {
  margin-bottom: 28px;
}
.product-details-review-form-rating p {
  margin-bottom: 0;
  font-size: 14px;
  margin-inline-end: 8px;
  font-family: var(--aq-ff-onest);
}
.product-details-review-form-rating-icon span {
  font-size: 12px;
  color: #FFB21D;
  margin: 0 1px;
}
.product-details-review-input-wrapper {
  margin-bottom: 20px;
}
.product-details-review-input-box {
  position: relative;
}
.product-details-review-input-box:not(:last-child) {
  margin-bottom: 20px;
}
.product-details-review-input-eye {
  position: absolute;
  inset-inline-end: 26px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.product-details-review-input-eye .open-eye {
  display: none;
}
.product-details-review-input-eye:hover {
  cursor: pointer;
}
.product-details-review-input-eye:hover span {
  color: var(--aq-common-black);
}
.product-details-review-btn {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-white);
  padding: 9px 45px;
  background-color: var(--aq-theme-primary);
}
.product-details-bottom {
  border-bottom: 1px solid #E0E2E3;
}
.product-details-tab-nav .nav-tabs {
  padding-bottom: 12px;
  border-bottom: 1px solid #E0E2E3;
}
@media (max-width: 767px) {
  .product-details-tab-nav .nav-tabs {
    padding-bottom: 0;
  }
}
.product-details-tab-nav .nav-tabs .nav-link {
  font-size: 20px;
  color: #A0A2A4;
  padding-inline-start: 9px;
  padding-inline-end: 7px;
  position: relative;
}
.product-details-tab-nav .nav-tabs .nav-link:not(:first-child) {
  margin-inline-start: 40px;
}
.product-details-tab-nav .nav-tabs .nav-link.active, .product-details-tab-nav .nav-tabs .nav-link:hover {
  color: var(--aq-common-black);
}
.product-details-tab-nav .nav-tabs .nav-link.active::after, .product-details-tab-nav .nav-tabs .nav-link:hover::after {
  width: 100%;
  inset-inline-start: 0;
  inset-inline-end: auto;
}
@media (max-width: 767px) {
  .product-details-tab-nav .nav-tabs .nav-link::after {
    position: absolute;
    content: "";
    inset-inline-start: auto;
    inset-inline-end: 0;
    bottom: -1px;
    width: 0%;
    height: 2px;
    background-color: var(--aq-common-black);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
}
@media (max-width: 767px) {
  .product-details-tab-nav .nav-tabs span#productTabMarker {
    display: none !important;
  }
}
.product-details-tab-line {
  position: absolute;
  bottom: 0;
  height: 1px;
  background-color: var(--aq-common-black);
  display: block;
}
.product-details-views {
  margin-bottom: 10px;
}
.product-details-views > span {
  color: var(--aq-common-black);
  font-size: 16px;
  margin-inline-end: 8px;
}
.product-details-views p {
  font-size: 16px;
  margin-bottom: 0;
}
.product-details-views p span {
  color: var(--aq-common-black);
  font-weight: 500;
}
.product-details-stock-bar p {
  font-size: 15px;
  margin-bottom: 5px;
}
.product-details-stock-bar p span {
  font-weight: 500;
  color: var(--aq-common-black);
}
.product-details-stock-bar-line {
  height: 4px;
  position: relative;
}
.product-details-stock-bar-line-inner {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  background-color: var(--aq-theme-primary);
  height: 100%;
  display: inline-block;
}
.product-details-wishlist-btn {
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background-color: var(--aq-common-white);
  box-shadow: 0px 1px 3px rgba(1, 15, 28, 0.1);
}
.product-details-wishlist-btn:hover {
  background-color: var(--aq-common-black);
  color: var(--aq-common-white);
}
.product-details-policy-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 15px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.product-details-policy p {
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 20px;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.7);
}
.product-details-policy-list li::before {
  content: "";
  height: 5px;
  width: 5px;
  margin-inline-end: 12px;
  border-radius: 50%;
  display: inline-block;
  transform: translateY(8px);
  background-color: rgba(15, 15, 15, 0.7);
}
.product-details-policy ul li {
  display: flex;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  list-style-type: none;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.7);
}
.product-details-policy ul li:not(:last-child) {
  margin-bottom: 15px;
}
.product-details-policy ul li span {
  min-width: 20px;
  margin-inline-end: 2px;
  display: inline-block;
}
.product-details-policy-info li a {
  font-size: 14px;
  font-weight: 400;
  color: #393A3C;
  display: flex;
  gap: 6px;
  align-items: center;
}
.product-details-policy-info li a:hover {
  color: var(--aq-common-red);
}
.product-details-desc-title {
  font-size: 22px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 17px;
  letter-spacing: -0.22px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.product-details-desc-wrap p {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.7);
}
.product-details-desc-list-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 17px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.product-details-desc-list ul {
  margin-bottom: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-desc-list ul {
    margin-bottom: 35px;
  }
}
.product-details-desc-list ul li {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  list-style-type: none;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.8);
}
.product-details-desc-list ul li:not(:last-child) {
  margin-bottom: 15px;
}
.product-details-desc-list ul li::before {
  content: "";
  height: 5px;
  width: 5px;
  margin-inline-end: 12px;
  border-radius: 50%;
  display: inline-block;
  transform: translateY(-3px);
  background-color: rgba(15, 15, 15, 0.7);
}
.product-details-desc-icon {
  margin-bottom: 10px;
}
.product-details-size-guide {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: var(--aq-common-red);
  font-family: var(--aq-ff-onest);
}
.product-details-size-guide i {
  margin-inline-end: 6px;
}
.product-details-size-guide:hover {
  color: var(--aq-common-red);
}
.product-details-people-view {
  padding: 10px 12px;
  border-radius: 44px;
  background: #F9F9F9;
}
.product-details-people-view p {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.product-details-people-view p span {
  min-width: 20px;
  display: inline-block;
  transform: translateY(2px);
}
.product-details-people-viewicon {
  line-height: 1;
  margin-inline-end: 9px;
  display: inline-block;
  color: var(--aq-common-black);
}
.product-details-question-header {
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .product-details-question-header {
    flex-direction: column;
    gap: 15px;
  }
}
.product-details-question-main-title {
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 700;
  color: var(--aq-common-black);
}
.product-details-question-list {
  display: flex;
  flex-direction: column;
}
.product-details-question-item {
  padding: 25px 0;
  border-bottom: 1px solid #eeeeee;
}
.product-details-question-item:first-child {
  border-top: 1px solid #eeeeee;
}
.product-details-question-item:last-child {
  border-bottom: none;
}
.product-details-question-meta {
  font-size: 14px;
  color: #777777;
  margin: 0 0 12px 30px;
}
.product-details-question-user {
  color: var(--aq-common-red);
}
.product-details-question-row {
  display: flex;
  gap: 10px;
  margin-bottom: 8px;
}
.product-details-question-row:last-child {
  margin-bottom: 0;
}
.product-details-question-label {
  font-size: 15px;
  font-weight: 600;
  min-width: 20px;
  color: var(--aq-common-black);
}
.product-details-question-text {
  margin: 0;
  font-size: 18px;
  color: #333333;
  line-height: 1.5;
  font-family: var(--aq-ff-onest);
}
.product-details-question-text--bold {
  font-weight: 500;
  color: var(--aq-common-black);
}
.product-details-question-text.text-ans {
  font-size: 16px;
}
.product-details-list-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 25px;
  margin-bottom: 20px;
  letter-spacing: -0.22px;
  font-family: var(--aq-ff-onest);
}
.product-details-note-wrap {
  padding: 24px;
  border: 1px solid rgba(20, 20, 20, 0.08);
}
.product-details-note-wrap p {
  font-size: 13px;
  line-height: 1;
  font-family: var(--aq-ff-onest);
  color: rgba(15, 15, 15, 0.7);
}
.product-details-note-wrap .aq-dashboard-profile-avatar input {
  border: none;
  height: auto;
  padding-inline-start: 0;
  box-shadow: none;
  border-radius: 0;
  line-height: 25px;
}
.product-details-note-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
  font-family: var(--aq-ff-satoshi-bold);
}
.product-details-note-input[type=text] {
  margin-bottom: 10px;
  border-color: transparent;
  background-color: var(--aq-gray-5);
}
.product-details-video-thumb {
  position: relative;
  width: 100%;
}
.product-details-video-thumb img {
  width: 100%;
}
.product-details-live-sales-box {
  position: fixed;
  bottom: 20px;
  inset-inline-start: 20px;
  width: 100%;
  max-width: 380px;
  background: var(--aq-common-white);
  border-radius: 8px;
  padding: 15px;
  overflow: hidden;
  z-index: 999;
  display: none;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}
.product-details-live-sales-wrapper {
  gap: 15px;
  display: flex;
  align-items: center;
}
.product-details-live-sales-img {
  width: 70px;
  height: 90px;
  flex-shrink: 0;
}
.product-details-live-sales-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 6px;
}
.product-details-live-sales-content, .product-details-live-sales-user {
  font-size: 14px;
  margin: 0 0 5px 0;
  color: #777777;
}
.product-details-live-sales-content strong, .product-details-live-sales-user strong {
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
}
.product-details-live-sales-title {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 4px 0;
  line-height: 1.2;
  color: var(--aq-common-black);
}
.product-details-live-sales-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 13px;
  color: #888888;
}
.product-details-live-sales-meta .product-details-live-sales-verified {
  gap: 4px;
  display: flex;
  align-items: center;
  color: var(--aq-common-success);
}
.product-details-live-sales-close {
  position: absolute;
  top: 10px;
  inset-inline-end: 10px;
  background: transparent;
  border: none;
  font-size: 16px;
  color: #333333;
  cursor: pointer;
  padding: 5px;
  line-height: 1;
}
.product-details-live-sales-close:hover {
  color: #ff0000;
}
.product-details-live-sales-progress {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  height: 3px;
  width: 100%;
  transform-origin: left;
  background: var(--aq-common-black);
  animation: liveSalesProgress 5s linear infinite;
}
.product-details-pickup-title {
  font-size: 18px;
  margin-bottom: 10px;
  font-family: var(--aq-ff-satoshi-medium);
}
.product-details-pickup .aq-product-details-pickup {
  margin-bottom: 16px;
}
.product-details-pickup-list ul {
  margin-bottom: 15px;
  display: inline-block;
}
.product-details-pickup-list ul li {
  list-style: none;
  font-weight: var(--aq-ff-satoshi-light);
}
.product-details-pickup-link {
  margin-bottom: 20px;
}
.product-details-pickup-link a {
  font-size: 15px;
  color: var(--aq-common-black);
  font-weight: var(--aq-ff-satoshi-medium);
}
.product-details-wrapper.tab-content {
  position: relative;
}
.product-details-wrapper.tab-content .tab-pane {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  opacity: 0;
  display: block;
  visibility: hidden;
  -webkit-transition: 0.3s 0.3s ease-out;
  -moz-transition: 0.3s 0.3s ease-out;
  -ms-transition: 0.3s 0.3s ease-out;
  -o-transition: 0.3s 0.3s ease-out;
  transition: 0.3s 0.3s ease-out;
}
.product-details-wrapper.tab-content .tab-pane.active {
  position: relative;
  visibility: visible;
  opacity: 1;
  z-index: 2;
  transform: none;
  -webkit-transition: 0.3s 0.3s ease-out;
  -moz-transition: 0.3s 0.3s ease-out;
  -ms-transition: 0.3s 0.3s ease-out;
  -o-transition: 0.3s 0.3s ease-out;
  transition: 0.3s 0.3s ease-out;
}

.product-slider-for-img {
  width: 580px;
  height: 780px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-slider-for-img {
    height: auto;
  }
}
.product-slider-for-img img {
  width: 100%;
  height: 100%;
  cursor: zoom-in;
  object-fit: cover;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-slider-nav {
    overflow: hidden;
  }
}
.product-slider-nav .slick-slide {
  margin: 5px 0px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-slider-nav .slick-slide {
    margin: 1px 5px;
    margin-bottom: 6px;
    width: auto !important;
  }
}
.product-slider-nav .slick-list {
  margin: -5px 0px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-slider-nav .slick-list {
    margin: 0px -8px;
  }
}
.product-slider-nav .slick-current {
  width: inherit !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-slider-nav .slick-current {
    width: auto !important;
  }
}
.product-slider-nav .slick-current.product-slider-nav-img {
  border-color: var(--aq-common-black);
}
.product-slider-nav-img {
  position: relative;
  width: 85px;
  height: 135px;
  overflow: hidden;
  transition: all 0.3s;
  cursor: pointer;
  border: 1px solid rgba(20, 20, 20, 0.08);
}
.product-slider-nav-img img {
  height: 100%;
  width: 100%;
}
.product-slider-nav-img .nav-video-btn {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background-color: var(--aq-common-black);
  color: var(--aq-common-white);
  font-size: 15px;
}
.product-slider-main-wrap:hover .product-slider-arrow button {
  inset-inline-start: 5%;
  opacity: 1;
  visibility: visible;
}
.product-slider-main-wrap:hover .product-slider-arrow button.slick-next {
  inset-inline-start: auto;
  inset-inline-end: 5%;
}
.product-slider-main-wrap:hover .product-slider-arrow button:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.product-slider-nav-2 .slick-slide {
  margin: 0 10px;
}
.product-slider-nav-2 .slick-list {
  margin: 0 -10px;
}
.product-slider-nav-2 .product-slider-nav-img {
  padding: 0;
  height: auto;
}
.product-slider-nav-2 .slick-current.product-slider-nav-img {
  border-color: var(--aq-common-black);
}
.product-slider-popup-icon {
  position: absolute;
  top: 20px;
  inset-inline-end: 20px;
  z-index: 22;
}
.product-slider-popup-icon span {
  height: 50px;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}

.product-slider-arrow button {
  position: absolute;
  top: 50%;
  inset-inline-start: 10%;
  z-index: 2;
  height: 46px;
  width: 46px;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  display: inline-block;
  transform: translateY(-50%);
  background: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.2);
  transition: all 0.3s ease-out;
}
.product-slider-arrow button.slick-next {
  inset-inline-start: auto;
  inset-inline-end: 10%;
}

.aq-product-color-large .aq-product-color-item {
  height: 34px;
  width: 34px;
}

.aq-return-modal-style .modal .modal-dialog {
  width: 600px;
}
@media (max-width: 767px) {
  .aq-return-modal-style .modal .modal-dialog {
    width: 95%;
  }
}
.aq-return-modal-style .modal .modal-content {
  border-radius: 12px;
}
.aq-return-modal-style .modal .btn-close {
  top: 10px;
  inset-inline-end: 10px;
  height: 40px;
  width: 40px;
}

.aq-share-modal-style .modal .modal-dialog {
  width: 400px;
}
@media (max-width: 767px) {
  .aq-share-modal-style .modal .modal-dialog {
    width: 95%;
  }
}
.aq-share-modal-style .modal .modal-content {
  border-radius: 12px;
}
.aq-share-modal-style .modal .modal-content .btn-close {
  top: 5px;
  inset-inline-end: 5px;
  border: none;
}
.aq-share-wrapper {
  padding: 25px 30px;
}
.aq-share-link-wrapper {
  display: flex;
  position: relative;
  align-items: center;
  margin-bottom: 18px;
}
.aq-share-link-wrapper input {
  flex: 1;
  font-size: 14px;
  border-radius: 8px;
  padding: 12px 15px;
  color: rgba(15, 15, 15, 0.6);
}
.aq-share-link-wrapper input::placeholder {
  color: rgba(15, 15, 15, 0.6);
}
.aq-share-link-wrapper input:focus {
  border: 1px solid #F6F6F9;
}
.aq-share-link-wrapper::before {
  content: "Copied";
  position: absolute;
  bottom: -40px;
  inset-inline-end: 0;
  padding: 2px 10px;
  border-radius: 6px;
  font-size: 15px;
  display: none;
  color: var(--aq-common-white);
  background: var(--aq-common-black);
}
.aq-share-link-wrapper::after {
  content: "";
  position: absolute;
  bottom: -15px;
  inset-inline-end: 25px;
  width: 10px;
  height: 10px;
  display: none;
  transform: rotate(45deg);
  background: var(--aq-common-black);
}
.aq-share-link-wrapper.active::before, .aq-share-link-wrapper.active::after {
  display: block;
}
.aq-share-copy-btn {
  position: relative;
  border-radius: 6px;
  padding: 11px 14px;
  transform: translateX(-4px);
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-share-socials {
  gap: 8px;
  display: flex;
}
.aq-share-social-item {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border: 1px solid #f0f0f0;
  color: var(--aq-common-black);
}
.aq-share-social-item:hover {
  border-color: transparent;
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}

.aq-size-modal-style .modal .modal-dialog {
  width: 600px;
}
@media (max-width: 767px) {
  .aq-size-modal-style .modal .modal-dialog {
    width: 95%;
  }
}
.aq-size-modal-style .modal .modal-content {
  border-radius: 12px;
}
.aq-size-modal-style .modal .modal-content .btn-close {
  top: 5px;
  inset-inline-end: 5px;
  border: none;
}

.product-style-default .aq-product-quantity {
  border-radius: 0;
}
.product-style-default .aq-cart-input[type=text] {
  border-radius: 0;
}
.product-style-default .aq-product-action-btn {
  width: 52px;
  height: 52px;
  margin-bottom: 0;
  border-radius: 0;
}
.product-style-default .aq-product-details-mesg-wrap ul li span svg {
  min-width: 23px;
}
.product-style-default .aq-product-details-mesg-wrap ul li span {
  font-size: 15px;
  font-weight: 500;
}
.product-style-default .aq-product-details-mesg-wrap ul li span label {
  color: var(--aq-common-black);
}

.aq-product-details-review-item {
  padding: 20px 0;
  border-bottom: 1px solid #f0f0f0;
}
.aq-product-details-review-item:last-child {
  border-bottom: none;
}
.aq-product-details-review-header-container {
  display: flex;
  padding: 15px 10px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #f0f0f0;
}
@media (max-width: 768px) {
  .aq-product-details-review-header-container {
    gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }
}
.aq-product-details-review-header-left .product-details-review-title {
  margin-bottom: 0;
}
.aq-product-details-review-header-right {
  gap: 0;
  display: flex;
  align-items: center;
}
@media (max-width: 480px) {
  .aq-product-details-review-header-right {
    width: 100%;
    flex-wrap: wrap;
  }
}
.aq-product-details-review-header-action-item {
  display: flex;
  height: 30px;
  padding-inline-start: 15px;
  align-items: center;
}
.aq-product-details-review-header-action-item:first-child {
  border-left: none;
  padding-inline-start: 0;
}
@media (max-width: 480px) {
  .aq-product-details-review-header-action-item {
    border: none;
    padding: 5px 10px;
    height: auto;
  }
}
.aq-product-details-review-header-action-item .aqf-bundle-select .nice-select {
  border-radius: 0;
}
.aq-product-details-review-header-icon {
  color: #777777;
  font-size: 13px;
  margin-inline-end: 8px;
}
.aq-product-details-review-header-label {
  font-size: 16px;
  margin-inline-end: 5px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-product-details-review-header-select {
  border: none;
  background: transparent;
  font-size: 14px;
  font-weight: 500;
  color: #111111;
  cursor: pointer;
  outline: none;
  padding-inline-end: 5px;
}
.aq-product-details-review-header-select:focus {
  color: #1a3dbb;
}
.aq-product-details-review-top {
  display: flex;
  margin-bottom: 2px;
  align-items: center;
  justify-content: space-between;
}
.aq-product-details-review-date {
  font-size: 12px;
  color: #888888;
}
.aq-product-details-review-user {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}
.aq-product-details-review-user-name {
  font-size: 14px;
  font-weight: 500;
  color: #555555;
}
.aq-product-details-review-verified {
  gap: 4px;
  font-size: 12px;
  color: #28a745;
  display: flex;
  align-items: center;
}
.aq-product-details-review-verified i {
  font-size: 14px;
}
.aq-product-details-review-text {
  font-size: 16px;
  color: #333333;
  line-height: 1.6;
  margin: 0 0 15px 0;
}
.aq-product-details-review-gallery {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
  flex-wrap: wrap;
}
.aq-product-details-review-thumb {
  width: 120px;
  height: 120px;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid #eeeeee;
}
.aq-product-details-review-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.aq-product-details-review-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #999999;
}
.aq-product-details-review-helpful {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  cursor: pointer;
  transition: color 0.2s;
}
.aq-product-details-review-helpful:hover {
  color: #333333;
}
.aq-product-details-review-more {
  cursor: pointer;
  padding: 5px;
  font-size: 14px;
}
.aq-product-details-review-more:hover {
  color: #333333;
}

@media (max-width: 576px) {
  .aq-product-details-review-thumb {
    width: 70px;
    height: 70px;
  }
  .aq-product-details-review-text {
    font-size: 14px;
  }
}
.slide-text {
  height: 45px;
  overflow: hidden;
  transition: height 0.4s ease;
}

.slide-text.active {
  max-height: 500px;
}

.toggle-btn {
  background: none;
  border: none;
  font-weight: 600;
  cursor: pointer;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}

.product-details-slider-thumb img {
  cursor: zoom-in;
}

.cycle-product-details-style .product-slider-for-img {
  height: auto;
}
.cycle-product-details-style .product-details-slider-wrap {
  padding: 30px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/*----------------------------------------*/
/*  7.7 Countdown css
/*----------------------------------------*/
.aq-countdown-style {
  width: 188px;
  font-size: 14px;
  padding: 5px 18px;
  padding-top: 9px;
  padding-inline-end: 0;
  border-radius: 30px;
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-countdown-style .count-box span, .aq-countdown-style .count-box i {
  font-size: 20px;
  line-height: 1;
  display: inline-block;
  letter-spacing: 0.14px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-countdown-style .count-box i {
  margin: 0 5px;
  font-style: normal;
  display: inline-block;
  transform: translateY(-3px);
}
.aq-countdown-style-2 .count-box span {
  height: 36px;
  width: 36px;
  font-size: 14px;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  letter-spacing: 0.14px;
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-countdown-style-2 .count-box i {
  margin: 0 5px;
  font-size: 18px;
  font-style: normal;
  display: inline-block;
  color: var(--aq-common-black);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-countdown-text {
    display: none;
  }
}
.aq-countdown-text span {
  color: #414243;
  font-size: 16px;
  line-height: 14px;
  letter-spacing: 0.16px;
  font-family: var(--aq-ff-satoshi-medium);
}

/*----------------------------------------*/
/*  7.21 Countdown css
/*----------------------------------------*/
.aqf-text-slide-item {
  display: flex;
  align-items: center;
  gap: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-text-slide-item {
    gap: 20px;
  }
}
.aqf-text-slide-item p {
  font-size: 15px;
  line-height: 14px;
  margin-bottom: 0;
  letter-spacing: 0.15px;
  white-space: nowrap;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aqf-text-slide-item span {
  margin-inline-end: 45px;
  display: inline-block;
  color: var(--aq-common-black);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-text-slide-item span {
    margin-inline-end: 20px;
  }
}
.aqf-text-slide-wrap {
  display: flex;
  -webkit-animation: slide-har 18s linear infinite;
  animation: slide-har 18s linear infinite;
  transition: animation-duration 300ms;
}
.aqf-text-slide-wrap:hover {
  animation-play-state: paused;
}
.aqf-text-slide-bdr {
  border-bottom: 1px solid #F2F2F2;
}
@media (max-width: 767px) {
  .aqf-text-slide-bdr {
    border-top: 1px solid #F2F2F2;
  }
}
.aqf-text-slide-3-style {
  border: 1px solid rgba(20, 20, 20, 0.06);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-text-slide-3-style {
    margin-bottom: 80px;
  }
}
.aqf-text-slide-3-style .aqf-text-slide-item {
  flex: 0 0 auto;
}
.aqf-text-slide-3-style .aqf-text-slide-item p {
  font-size: 50px;
  line-height: 133.663%;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
@media (max-width: 767px) {
  .aqf-text-slide-3-style .aqf-text-slide-item p {
    font-size: 30px;
  }
}

/*----------------------------------------*/
/*  7.18 Shop-gram css
/*----------------------------------------*/
.aq-shopgram-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 7px;
}
.aq-shopgram-item img {
  width: 100%;
  transition: 0.9s;
}
.aq-shopgram-item:hover.aq-shopgram-overlay::after {
  opacity: 1;
  visibility: visible;
}
.aq-shopgram-item:hover .aq-shopgram-icon {
  opacity: 1;
  visibility: visible;
}
.aq-shopgram-item:hover img {
  transform: scale(1.1);
}
.aq-shopgram-overlay::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: rgba(0, 0, 0, 0.2);
}
.aq-shopgram-icon {
  position: absolute;
  top: 16px;
  inset-inline-end: 16px;
  height: 32px;
  width: 32px;
  z-index: 2;
  opacity: 0;
  display: flex;
  visibility: hidden;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-shopgram-icon:hover {
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aq-shopgram-icon svg {
  transform: translate(1px, -3px);
}

/*----------------------------------------*/
/*  7.9 feature css
/*----------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-shop-feature-ptb {
    padding-bottom: 40px;
  }
}
.aqf-shop-feature-item {
  padding: 30px 40px;
  border: 1px solid var(--aq-gray-3);
}
.aqf-shop-feature-item span {
  margin-bottom: 25px;
  display: inline-block;
  color: var(--aq-common-red);
}
.aqf-shop-feature-item h4 {
  font-size: 20px;
  line-height: 1;
  margin-bottom: 10px;
  letter-spacing: 0.2px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-shop-feature-item h4 {
    font-size: 15px;
    margin-bottom: 8px;
  }
}
@media (max-width: 767px) {
  .aqf-shop-feature-item h4 {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
.aqf-shop-feature-item p {
  font-size: 16px;
  line-height: 133.663%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-shop-feature-item p {
    font-size: 14px;
  }
}
.aqf-shop-feature-style .aqf-shop-feature-item {
  padding: 0;
  border: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-shop-feature-style .aqf-shop-feature-item {
    width: 50%;
    padding-inline-end: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-shop-feature-style .aqf-shop-feature-item {
    margin-inline-end: 30px;
  }
}
.aqf-shop-feature-style .aqf-shop-feature-item span {
  color: var(--aq-common-black);
}
.aqf-shop-feature-style .aqf-shop-feature-item p {
  font-size: 15px;
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-shop-feature-style .aqf-shop-feature-item p {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .aqf-shop-feature-style .aqf-shop-feature-item p {
    font-size: 14px;
  }
}
.aqf-shop-feature-style .aqf-shop-feature-wrap {
  padding: 40px 40px;
  padding-bottom: 10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-shop-feature-style .aqf-shop-feature-wrap {
    padding: 40px 24px;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .aqf-shop-feature-style .aqf-shop-feature-wrap {
    padding: 30px 20px;
    padding-bottom: 10px;
  }
}
.aqf-shop-feature-style.bdr-radius .aqf-shop-feature-wrap {
  border-radius: 20px;
}
.aqf-shop-feature-icon {
  height: 60px;
  width: 60px;
  margin-inline-end: 16px;
  line-height: 60px;
  text-align: center;
  border-radius: 50%;
  flex: 0 0 auto;
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-shop-feature-icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  .aqf-shop-feature-icon {
    height: 50px;
    width: 50px;
    margin-inline-end: 12px;
    line-height: 50px;
  }
}

.aqf-feature-3-style .aqf-shop-feature-wrap {
  padding: 40px 40px;
  padding-bottom: 10px;
  border: 1px solid var(--aq-gray-3);
}
@media (max-width: 767px) {
  .aqf-feature-3-style .aqf-shop-feature-wrap {
    padding: 30px 20px;
  }
}
.aqf-feature-3-style .aqf-shop-feature-wrap .aqf-shop-feature-item:not(:last-child) {
  border-right: 1px solid var(--aq-gray-3);
  padding-inline-end: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-feature-3-style .aqf-shop-feature-wrap .aqf-shop-feature-item:not(:last-child) {
    width: 50%;
    border-right: 0;
  }
}
@media (max-width: 767px) {
  .aqf-feature-3-style .aqf-shop-feature-wrap .aqf-shop-feature-item:not(:last-child) {
    border-right: 0;
  }
}
.aqf-feature-3-style .aqf-shop-feature-item {
  padding: 0;
  border: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-feature-3-style .aqf-shop-feature-item {
    width: 50%;
  }
}
.aqf-feature-3-style .aqf-shop-feature-item p {
  margin-bottom: 0;
}
.aqf-feature-3-style .aqf-shop-feature-item span {
  margin-bottom: 0;
  margin-inline-end: 15px;
  color: var(--aq-common-black);
}

/*----------------------------------------*/
/*  7.2 Brand css
/*----------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-brand-area {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-brand-area {
    margin-bottom: 60px;
  }
}
.aq-brand-wrap {
  overflow: hidden;
  border-radius: 20px;
  border: 1px solid var(--aq-gray-5);
}
.aq-brand-item {
  position: relative;
  height: 120px;
  padding: 10px;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-right: 1px solid var(--aq-gray-5);
}
.aq-brand-item img {
  opacity: 0.3;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-brand-item:hover {
  background-color: rgba(1, 15, 28, 0.02);
}
.aq-brand-item:hover img {
  opacity: 1;
}
.aq-brand-active {
  margin: 0 -1px;
}
.aq-brand-active .swiper-slide-active .aq-brand-item {
  background-color: rgba(1, 15, 28, 0.02);
}
.aq-brand-active .swiper-slide-active .aq-brand-item img {
  opacity: 1;
}

/*----------------------------------------*/
/*  9.5 Fashion slider css
/*----------------------------------------*/
.aqf-slider-thumb {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .aqf-slider-thumb {
    position: static;
  }
}
.aqf-slider-thumb img {
  margin-inline-end: -100px;
  height: 100%;
  object-fit: cover;
  width: 100%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-slider-thumb img {
    margin-inline-end: 0;
  }
}
@media (max-width: 767px) {
  .aqf-slider-thumb img {
    margin-inline-end: 0;
    height: auto;
    object-fit: inherit;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aqf-slider-thumb img {
    margin-inline-end: 0;
    height: 100%;
    object-fit: cover;
  }
}
.aqf-slider-content {
  padding-top: 200px;
  padding-bottom: 200px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-slider-content {
    padding-top: 110px;
    padding-bottom: 110px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-slider-content {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (max-width: 767px) {
  .aqf-slider-content {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aqf-slider-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.aqf-slider-content .aq-section-subtitle {
  animation-delay: 0.3s;
  animation-duration: 1s;
  display: inline-block;
}
.aqf-slider-content .aq-section-title {
  animation-delay: 0.5s;
  animation-duration: 1s;
}
.aqf-slider-content .elt-slider-price {
  animation-delay: 0.6s;
  animation-duration: 1s;
}
.aqf-slider-content .aq-btn-black, .aqf-slider-content .aq-btn-link, .aqf-slider-content .aq-btn-white {
  animation-delay: 0.7s;
  animation-duration: 1s;
}
.aqf-slider-active .cy-slider-info-wrap {
  animation-delay: 0.9s;
  animation-duration: 1s;
}
.aqf-slider-active .swiper-slide-active .aqf-slider-content .aq-section-subtitle, .aqf-slider-active .swiper-slide-active .aqf-slider-content .aq-section-title, .aqf-slider-active .swiper-slide-active .aqf-slider-content .aq-btn-black, .aqf-slider-active .swiper-slide-active .aqf-slider-content .elt-slider-price, .aqf-slider-active .swiper-slide-active .aqf-slider-content .aq-btn-link, .aqf-slider-active .swiper-slide-active .aqf-slider-content .aq-btn-white {
  animation-name: fadeInUp;
  animation-fill-mode: both;
}
.aqf-slider-active .swiper-slide-active .grc-hero-content .grc-hero-subtitle, .aqf-slider-active .swiper-slide-active .grc-hero-content .grc-hero-title, .aqf-slider-active .swiper-slide-active .grc-hero-content .grc-hero-text, .aqf-slider-active .swiper-slide-active .grc-hero-content .grc-hero-btn {
  animation-name: fadeInUp;
  animation-fill-mode: both;
}
.aqf-slider-active .swiper-slide-active .grc-hero-thumb-wrap {
  animation-name: fadeInUp;
  animation-fill-mode: both;
}
.aqf-slider-active .swiper-slide-active .med-hero-content .med-hero-subtitle, .aqf-slider-active .swiper-slide-active .med-hero-content .med-hero-title, .aqf-slider-active .swiper-slide-active .med-hero-content .med-hero-text, .aqf-slider-active .swiper-slide-active .med-hero-content .med-hero-btn {
  animation-name: fadeInUp;
  animation-fill-mode: both;
}
.aqf-slider-active .swiper-slide-active .med-hero-thumb-wrap {
  animation-name: fadeInUp;
  animation-fill-mode: both;
}
.aqf-slider-active .swiper-slide-active .grc-hero-shapes .shape-1 img {
  transform: translateY(0px);
}
.aqf-slider-active .swiper-slide-active .grc-hero-shapes .shape-2 img {
  transform: translateY(0px);
}
.aqf-slider-active .swiper-slide-active .grc-hero-shapes .shape-3, .aqf-slider-active .swiper-slide-active .grc-hero-shapes .shape-4 {
  animation-name: fadeInUp;
  animation-fill-mode: both;
}
.aqf-slider-active .swiper-slide-active .grc-hero-shapes .shape-5 img {
  transform: translateX(0px);
}
.aqf-slider-active .swiper-slide-active .grc-hero-shapes .shape-6 img {
  transform: translateY(0px);
}
.aqf-slider-active .swiper-slide-active .cy-slider-info-wrap img {
  animation-name: fadeInUp;
  animation-fill-mode: both;
}
.aqf-slider-dot {
  position: absolute;
  top: 50%;
  inset-inline-end: 50px;
  z-index: 22;
  display: inline-flex;
  inset-inline-start: auto !important;
  width: auto !important;
  flex-direction: column;
  justify-content: center;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  .aqf-slider-dot {
    position: static;
    width: inherit !important;
    flex-direction: row;
    justify-content: center;
    transform: translateY(0);
    display: flex;
    text-align: center;
  }
}
.aqf-slider-dot .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  opacity: 1;
  transition: 0.3s;
  border-radius: 50%;
  display: inline-block;
  margin: 9px 0 !important;
  border: 1px solid transparent;
  background: var(--aq-common-black);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-slider-dot .swiper-pagination-bullet {
    margin: 4px 0 !important;
  }
}
@media (max-width: 767px) {
  .aqf-slider-dot .swiper-pagination-bullet {
    margin: 20px 4px !important;
    margin-top: 0 !important;
  }
}
.aqf-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background: transparent;
  transform: scale(1.3);
  border-color: var(--aq-common-black);
}

.aqf-arrow-border {
  height: 25px;
  width: 2px;
  margin: 0 25px;
  display: inline-block;
  transform: translateY(1px);
  background-color: rgba(0, 0, 0, 0.1);
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-summer-slider {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-summer-slider-content {
    margin-bottom: 30px;
  }
}
.aqf-summer-slider-content p {
  font-size: 20px;
  line-height: 1.5;
  padding-bottom: 22px;
  letter-spacing: -0.24px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-summer-slider-content p {
    padding-bottom: 0;
  }
}
.aqf-summer-slider-arrow button {
  color: var(--aq-common-black);
}
.aqf-summer-slider-arrow button:hover {
  color: var(--aq-common-red);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-summer-slider-wrap {
    padding-inline-start: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-summer-title-wrap {
    padding-top: 30px;
  }
  .aqf-summer-title-wrap .aq-section-title.fs-60 {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .aqf-summer-title-wrap .aq-section-title.fs-60 br {
    display: none;
  }
}
.aqf-summer-active {
  margin-inline-start: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-summer-active {
    margin-inline-start: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-summer-suit-area {
    padding-bottom: 90px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-summer-suit-area {
    padding-bottom: 80px;
  }
}
.aqf-summer-suit-img {
  height: 100%;
}
.aqf-summer-suit-img img {
  height: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-summer-wrap {
    padding: 0 30px;
  }
}

.cy-slider-info-subtitle {
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
  display: inline-block;
  font-family: var(--aq-ff-onest);
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 767px) {
  .cy-slider-info-subtitle {
    color: var(--aq-common-black);
  }
}
.cy-slider-info-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 5px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .cy-slider-info-title {
    color: var(--aq-common-black);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cy-slider-info-wrap {
    padding-bottom: 65px;
  }
}
@media (max-width: 767px) {
  .cy-slider-info-wrap {
    flex-wrap: wrap;
    padding-bottom: 20px;
  }
}
.cy-slider-info-wrap .cy-slider-info-item:not(:last-child) {
  margin-inline-end: 30px;
}
.cy-slider-info-item {
  padding-inline-start: 16px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 767px) {
  .cy-slider-info-item {
    margin-bottom: 30px;
    border-color: rgba(0, 0, 0, 0.1);
  }
}
.cy-slider-content {
  padding-top: 175px;
  padding-bottom: 185px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .cy-slider-content {
    padding-top: 90px;
    padding-bottom: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cy-slider-content {
    padding-top: 115px;
    padding-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .cy-slider-content {
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
  }
}
.cy-slider-style .aqf-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: transparent;
  border-color: var(--aq-common-white);
}
@media (max-width: 767px) {
  .cy-slider-style .aqf-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: var(--aq-common-black);
  }
}
.cy-slider-style .aqf-slider-dot .swiper-pagination-bullet {
  background: var(--aq-common-white);
}
@media (max-width: 767px) {
  .cy-slider-style .aqf-slider-dot .swiper-pagination-bullet {
    background-color: var(--aq-common-black);
  }
}
@media (max-width: 767px) {
  .cy-slider-style .aq-section-title.fs-84 {
    font-size: 55px;
    color: var(--aq-common-black);
  }
}
@media (max-width: 767px) {
  .cy-slider-style .aq-section-subtitle.ff-onest-med {
    color: var(--aq-common-black);
  }
}
@media (max-width: 767px) {
  .cy-slider-style .aq-btn-white:hover {
    color: var(--aq-common-white);
    background-color: var(--aq-common-black);
    border-color: var(--aq-common-black);
  }
}
.cy-slider-style .elt-slider-price {
  color: var(--aq-common-white);
}
@media (max-width: 767px) {
  .cy-slider-style .elt-slider-price {
    color: var(--aq-common-black);
  }
}

.csm-slider-content {
  padding-top: 370px;
  padding-bottom: 320px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .csm-slider-content {
    padding-top: 300px;
    padding-bottom: 220px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .csm-slider-content {
    padding-top: 230px;
    padding-bottom: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .csm-slider-content {
    padding-top: 180px;
    padding-bottom: 180px;
  }
}
@media (max-width: 767px) {
  .csm-slider-content {
    padding-top: 100px;
    padding-bottom: 30px;
  }
}
.csm-slider-style .aqf-slider-thumb {
  position: absolute;
  top: auto;
  inset-inline-start: auto;
  inset-inline-end: 6%;
  bottom: 0;
  width: inherit;
  height: inherit;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .csm-slider-style .aqf-slider-thumb {
    right: -3%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .csm-slider-style .aqf-slider-thumb {
    right: 0;
    width: 60%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .csm-slider-style .aqf-slider-thumb {
    right: 0;
    width: 62%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .csm-slider-style .aqf-slider-thumb {
    right: 0;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .csm-slider-style .aqf-slider-thumb {
    position: static;
  }
}
.csm-slider-style .aqf-slider-thumb img {
  margin: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .csm-slider-style .aq-section-title.fs-84 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .csm-slider-style .aq-section-title.fs-84 {
    font-size: 55px;
  }
}
@media (max-width: 767px) {
  .csm-slider-style .aq-section-title.fs-84 {
    font-size: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-slider-5-style .aqf-slider-content {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

/*----------------------------------------*/
/*  9.3 Fashion deals css
/*----------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-deals-area {
    padding-bottom: 70px;
  }
}
.aqf-deals-banner-content {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  padding: 45px 40px;
}
@media (max-width: 767px) {
  .aqf-deals-banner-content {
    padding: 15px 20px;
  }
}
.aqf-deals-banner-content > span {
  font-size: 20px;
  line-height: 1;
  text-transform: uppercase;
  color: var(--aq-common-white);
  font-family: var(--aq--ff-satoshi-reg);
}
.aqf-deals-banner-btn {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  padding: 40px;
}
@media (max-width: 767px) {
  .aqf-deals-banner-btn {
    padding: 15px;
  }
}
.aqf-deals-banner-wrap {
  height: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-deals-banner-wrap {
    margin-inline-end: 0;
  }
}
.aqf-deals-banner-thumb {
  height: 100%;
  position: relative;
}
.aqf-deals-banner-thumb::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(27, 12, 4, 0.1);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-deals-banner-thumb {
    height: 720px;
  }
}
.aqf-deals-banner-thumb img {
  height: 100%;
  object-fit: cover;
}
.aqf-deals-slider-active {
  margin-inline-end: -244px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-deals-slider-active {
    margin-inline-end: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-deals-slider-arrow {
    margin-inline-end: 15px;
  }
}
.aqf-deals-slider-arrow button {
  color: var(--aq-common-black);
}
.aqf-deals-slider-arrow button:hover {
  color: var(--aq-common-red);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-deals-slider-main {
    padding-top: 50px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-deals-slider-main {
    padding: 0;
    padding: 30px;
    padding-bottom: 0;
  }
}

/*----------------------------------------*/
/*  9.6 Fashion testimonial css
/*----------------------------------------*/
.aqf-testimonial-text {
  margin-bottom: 38px;
}
.aqf-testimonial-text p {
  font-size: 30px;
  margin-bottom: 0;
  line-height: 1.6;
  letter-spacing: 0.3px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-testimonial-text p {
    font-size: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-testimonial-text p {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .aqf-testimonial-text p {
    font-size: 22px;
  }
  .aqf-testimonial-text p br {
    display: none;
  }
}
.aqf-testimonial-info span {
  font-size: 16px;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aqf-testimonial-quote {
  margin-bottom: 30px;
  display: inline-block;
}
.aqf-testimonial-ratting {
  margin-bottom: 8px;
  display: inline-block;
}
@media (max-width: 767px) {
  .aqf-testimonial-arrow {
    display: none;
  }
}
.aqf-testimonial-arrow button {
  position: absolute;
  top: 50%;
  inset-inline-start: -20%;
  transform: translateY(-50%);
  height: 46px;
  width: 46px;
  line-height: 1;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: var(--aq-common-black);
  border: 1px solid rgba(0, 7, 9, 0.08);
}
.aqf-testimonial-arrow button svg {
  transform: translate(-1px, -1px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-testimonial-arrow button {
    inset-inline-start: -10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-testimonial-arrow button {
    inset-inline-start: -4%;
  }
}
.aqf-testimonial-arrow button.aqf-testimonial-next {
  inset-inline-start: auto;
  inset-inline-end: -20%;
}
.aqf-testimonial-arrow button.aqf-testimonial-next svg {
  transform: translate(1px, -1px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-testimonial-arrow button.aqf-testimonial-next {
    inset-inline-end: -10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-testimonial-arrow button.aqf-testimonial-next {
    inset-inline-end: -4%;
  }
}
.aqf-testimonial-arrow button:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aqf-testimonial-dot .swiper-pagination-bullet {
  display: flex;
  align-items: center;
  height: 10px;
  width: 10px;
  opacity: 1;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: var(--aq-common-black);
  border: 1px solid var(--aq-common-black);
}
.aqf-testimonial-dot .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: transparent;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-testimonial-area {
    padding-bottom: 90px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-testimonial-area {
    padding-bottom: 80px;
  }
}

/*----------------------------------------*/
/*  9.4 Fashion hero css
/*----------------------------------------*/
.aqf-hero-content {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  z-index: 2;
  width: 100%;
  padding: 30px;
  transform: translate(-50%, -50%);
}
.aqf-hero-wrap {
  height: 780px;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aqf-hero-wrap {
    height: 670px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-hero-wrap {
    height: 570px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-hero-wrap {
    height: 500px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-hero-wrap {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .aqf-hero-wrap {
    height: 600px;
  }
}
.aqf-hero-thumb {
  height: 100%;
  position: relative;
}
.aqf-hero-thumb::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(27, 12, 4, 0.2);
}
.aqf-hero-thumb img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/*----------------------------------------*/
/*  9.2 Fashion Banner css
/*----------------------------------------*/
.aqf-banner-2-box {
  position: relative;
}
@media (max-width: 767px) {
  .aqf-banner-2-box {
    height: 340px;
  }
}
.aqf-banner-2-box:hover .aqf-banner-2-thumb img {
  transform: scale(1.1);
}
.aqf-banner-2-thumb {
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.aqf-banner-2-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease-in-out;
}
.aqf-banner-2-content {
  position: absolute;
  top: 50%;
  inset-inline-start: 0;
  padding: 50px;
  transform: translateY(-50%);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-banner-2-content {
    padding: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-banner-2-content {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .aqf-banner-2-content {
    padding: 30px;
  }
}
.aqf-banner-2-content .aq-section-subtitle {
  font-size: 13px;
  font-weight: 500;
}
.aqf-banner-3-style .aqf-banner-2-content {
  padding: 40px;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .aqf-banner-3-style .aqf-banner-2-content {
    padding: 25px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-banner-3-style .aqf-banner-2-content {
    padding: 20px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aqf-banner-3-style .aq-section-subtitle {
    font-size: 15px;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .aqf-banner-3-style .aq-section-title.fs-32 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aqf-banner-3-style .aq-section-title.fs-32 {
    font-size: 25px;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aqf-banner-3-style .aqf-banner-2-content {
    padding: 25px;
  }
}
.aqf-banner-3-style .aqf-banner-2-content p {
  font-size: 18px;
  margin-bottom: 25px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aqf-banner-3-style .aqf-banner-2-content p {
    font-size: 16px;
    margin-bottom: 15px;
  }
}
.aqf-banner-3-style .aq-btn-border {
  border-radius: 0;
  color: var(--aq-common-black);
  border: 1px solid rgba(1, 15, 28, 0.14);
  background: rgba(255, 255, 255, 0);
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .aqf-banner-3-style .aq-btn-border {
    font-size: 12px;
  }
}
.aqf-banner-3-style .aq-btn-border:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-banner-5-style .aqf-banner-2-box {
    height: 300px;
  }
}
@media (max-width: 767px) {
  .aqf-banner-5-style .aqf-banner-2-content {
    padding: 20px;
  }
}
.aqf-banner-5-style .aqf-banner-2-content p {
  font-size: 16px;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .elt-banner-style-3 {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .elt-banner-style-3 {
    margin-bottom: 60px;
  }
}
.elt-banner-style-3 .aqf-banner-2-box {
  overflow: hidden;
  border-radius: 20px;
  border: 1px solid rgba(15, 15, 15, 0.06);
}
@media (max-width: 767px) {
  .elt-banner-style-3 .aqf-banner-2-box {
    min-height: 430px;
  }
}
.elt-banner-style-3 .aqf-banner-2-box:hover .aqf-banner-2-thumb img {
  transform: scale(1.05);
}
.elt-banner-style-3 .aqf-banner-2-content {
  position: absolute;
  width: 100%;
  top: 0;
  inset-inline-start: 50%;
  padding: 70px;
  transform: translateX(-50%);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .elt-banner-style-3 .aqf-banner-2-content {
    padding: 30px;
  }
}
.elt-banner-style-3 .aq-section-subtitle {
  font-size: 20px;
  font-weight: 400;
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .elt-banner-style-3 .aq-section-subtitle {
    font-size: 15px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .elt-banner-style-3 .aq-section-title.fs-36 {
    font-size: 25px;
    margin-bottom: 12px;
  }
}
.elt-banner-style-3 .aqf-banner-2-thumb {
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .elt-banner-style-3 .aqf-banner-2-thumb {
    margin-top: -90px;
  }
}
.elt-banner-style-3 .aqf-banner-2-thumb img {
  transition: 0.3s;
}
.elt-banner-price {
  display: block;
  font-size: 20px;
  font-weight: 400;
  line-height: 14px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .elt-banner-price {
    font-size: 16px;
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .cy-banner-style {
    padding-bottom: 0;
  }
}
.cy-banner-style .aqf-banner-2-content {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 40px;
  margin: 0 auto;
  text-align: center;
  transform: translateY(0);
}
.cy-banner-style .aq-section-subtitle {
  font-weight: 400;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.cy-banner-style .aq-section-title {
  line-height: 1;
  font-size: 30px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .cy-banner-style .aq-section-title {
    font-size: 25px;
    margin-bottom: 15px;
  }
}
.cy-banner-style .aq-btn-border {
  border: 1px solid rgba(255, 255, 255, 0.08);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .cy-banner-style-3 {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .cy-banner-style-3 {
    padding-bottom: 0;
  }
}
.cy-banner-style-3 .aqf-banner-2-content {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  padding: 40px;
  transform: translateY(0);
}
@media (max-width: 767px) {
  .cy-banner-style-3 .aqf-banner-2-content {
    padding: 30px;
  }
}
.cy-banner-style-3 .aqf-banner-2-box {
  overflow: hidden;
  border-radius: 20px;
}
.cy-banner-style-3 .aq-section-subtitle {
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.cy-banner-style-3 .aq-section-title {
  font-size: 40px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.4px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cy-banner-style-3 .aq-section-title {
    font-size: 35px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .cy-banner-style-3 .aq-section-title {
    font-size: 25px;
  }
}
.cy-banner-style-3 .aqf-banner-2-thumb {
  position: relative;
}
.cy-banner-style-3 .aqf-banner-2-thumb::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}

.cy-video-wrapper {
  height: 950px;
  overflow: hidden;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .cy-video-wrapper {
    height: 750px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cy-video-wrapper {
    height: 700px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .cy-video-wrapper {
    height: 600px;
  }
}
@media (max-width: 767px) {
  .cy-video-wrapper {
    height: 500px;
  }
}
.cy-video-wrapper video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .cy-video-wrapper.cy-banner-style-3 {
    padding-bottom: 0;
  }
}
.cy-video-wrapper.cy-banner-style-3 .aqf-banner-2-content {
  position: absolute;
  top: auto;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 80px;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 767px) {
  .cy-video-wrapper.cy-banner-style-3 .aqf-banner-2-content {
    padding: 40px;
  }
}

/*----------------------------------------*/
/*  9.1 Fashion Arrivals css
/*----------------------------------------*/
.aqf-arrivals-wrap {
  position: relative;
  height: 100%;
  padding: 50px 115px;
  border: 1px solid var(--aq-gray-5);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-arrivals-wrap {
    padding: 35px 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-arrivals-wrap {
    padding: 30px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqf-arrivals-wrap {
    padding: 30px 60px;
  }
}
@media (max-width: 767px) {
  .aqf-arrivals-wrap {
    padding: 30px 20px;
  }
}
.aqf-arrivals-btn .aq-btn-white.btn-square-bg {
  padding: 15px 70px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-arrivals-title-box {
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-arrivals-product-active {
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-arrivals-product-active {
    margin-bottom: 0;
  }
}
.aqf-arrivals-nav {
  height: 100%;
  background-color: #f1f0ee;
}
.aqf-arrivals-nav-active {
  height: 100%;
}
.aqf-arrivals-nav-thumb {
  height: 100%;
}
.aqf-arrivals-nav-thumb img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-arrivals-area {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-arrivals-area {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.aqf-bundle-select .nice-select {
  gap: 24px;
  height: 40px;
  min-width: 195px;
  padding: 7px 20px;
  position: relative;
  border-radius: 30px;
  align-items: center;
  display: inline-flex;
  justify-content: start;
  background-color: transparent;
  border: 1px solid rgba(1, 15, 28, 0.1);
}
.aqf-bundle-select .nice-select .list {
  margin-top: 4px;
  min-width: 180px;
  padding: 6px 8px;
  border-radius: 4px;
  border: 1px solid #EEE;
  background: var(--aq-common-white);
  box-shadow: 0 1px 4px 0 rgba(15, 15, 15, 0.14);
}
.aqf-bundle-select .nice-select .list .option {
  border-radius: 4px;
  margin-bottom: 2px;
  padding-inline-start: 12px;
  padding-top: 8px;
  padding-inline-end: 12px;
  padding-bottom: 8px;
  color: rgba(15, 15, 15, 0.8);
  font-family: var(--aq-ff-onest);
}
.aqf-bundle-select .nice-select .list .option.selected, .aqf-bundle-select .nice-select .list .option:hover {
  background: #F6F6F6;
  color: var(--aq-common-black);
}
.aqf-bundle-select .nice-select::after {
  border-bottom: 1px solid var(--aq-common-black);
  border-right: 1px solid var(--aq-common-black);
  content: "";
  display: block;
  height: 8px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  inset-inline-end: 22px;
  top: 49%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 8px;
}
.aqf-bundle-select .nice-select.open::after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.aqf-bundle-details-wrap .aq-cartmini-product-thumbnail {
  width: 180px;
  height: auto;
  margin-inline-end: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-bundle-details-wrap .aq-cartmini-product-thumbnail {
    width: 120px;
  }
}
.aqf-bundle-details-wrap .aq-cartmini-product-price {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .aqf-bundle-details-wrap .aq-cartmini-product-item {
    flex-wrap: wrap;
    gap: 10px;
  }
}
.aqf-bundle-details-wrap .aq-cartmini-product-item:not(:last-child) {
  border-bottom: 1px solid var(--aq-gray-5);
}
.aqf-bundle-thumb {
  height: 100%;
}
.aqf-bundle-thumb img {
  height: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-bundle-wrap {
    margin-inline-start: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-bundle-5-area {
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-bundle-5-area {
    padding-bottom: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .elt-arrival-area {
    padding-bottom: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .elt-arrival-area {
    padding-bottom: 40px;
  }
}

/*----------------------------------------*/
/*  7.24 Electronics slider css
/*----------------------------------------*/
@media (max-width: 767px) {
  .elt-slider-area {
    margin-bottom: 20px;
  }
}
.elt-slider-item {
  overflow: hidden;
  border-radius: 20px;
  height: 660px;
  background-color: #EEEBE5;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .elt-slider-item {
    height: 570px;
    border-radius: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .elt-slider-item {
    height: 580px;
    border-radius: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .elt-slider-item {
    height: 390px;
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .elt-slider-item {
    height: auto;
    flex-wrap: wrap;
    border-radius: 0;
    background-color: transparent;
  }
}
.elt-slider-item .aq-section-title.fs-56 {
  margin-bottom: 15px;
}
.elt-slider-thumb {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .elt-slider-thumb {
    height: 420px;
    position: static;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .elt-slider-thumb {
    height: 470px;
  }
}
.elt-slider-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.elt-slider-video {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  height: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .elt-slider-video {
    inset-inline-end: -8%;
  }
}
@media (max-width: 767px) {
  .elt-slider-video {
    position: static;
    height: 420px;
    width: 100%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .elt-slider-video {
    height: 470px;
  }
}
.elt-slider-video video {
  height: 100%;
}
@media (max-width: 767px) {
  .elt-slider-video video {
    width: 100%;
    object-fit: cover;
  }
}
.elt-slider-price {
  display: block;
  font-size: 20px;
  font-weight: 500;
  line-height: 14px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .elt-slider-price {
    font-size: 16px;
    margin-bottom: 25px;
  }
}
.elt-slider-active {
  margin: 0 -540px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .elt-slider-active {
    margin: 0;
  }
}
.elt-slider-active .swiper-slide-active .elt-slider-content .aq-section-subtitle, .elt-slider-active .swiper-slide-active .elt-slider-content .aq-section-title, .elt-slider-active .swiper-slide-active .elt-slider-content .elt-slider-price, .elt-slider-active .swiper-slide-active .elt-slider-content .aq-btn-black {
  animation-name: fadeInUp;
  animation-fill-mode: both;
}
.elt-slider-active .swiper-slide-prev .elt-slider-content .aq-section-subtitle, .elt-slider-active .swiper-slide-prev .elt-slider-content .aq-section-title, .elt-slider-active .swiper-slide-prev .elt-slider-content .elt-slider-price, .elt-slider-active .swiper-slide-prev .elt-slider-content .aq-btn-black, .elt-slider-active .swiper-slide-next .elt-slider-content .aq-section-subtitle, .elt-slider-active .swiper-slide-next .elt-slider-content .aq-section-title, .elt-slider-active .swiper-slide-next .elt-slider-content .elt-slider-price, .elt-slider-active .swiper-slide-next .elt-slider-content .aq-btn-black {
  display: none;
}
.elt-slider-content {
  padding: 30px 0;
  padding-inline-start: 90px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .elt-slider-content {
    padding-inline-start: 40px;
  }
}
@media (max-width: 767px) {
  .elt-slider-content {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    padding: 40px 30px;
  }
}
.elt-slider-content .aq-section-subtitle {
  animation-delay: 0.3s;
  animation-duration: 1s;
}
.elt-slider-content .aq-section-title {
  animation-delay: 0.5s;
  animation-duration: 1s;
}
.elt-slider-content .elt-slider-price {
  animation-delay: 0.7s;
  animation-duration: 1s;
}
.elt-slider-content .aq-btn-black {
  animation-delay: 0.9s;
  animation-duration: 1s;
}
.elt-slider-arrow {
  bottom: 5%;
  inset-inline-end: 13%;
  z-index: 2;
  position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .elt-slider-arrow {
    inset-inline-end: 3%;
  }
}
@media (max-width: 767px) {
  .elt-slider-arrow {
    display: none;
  }
}
.elt-slider-arrow button {
  height: 46px;
  width: 46px;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid rgba(0, 7, 9, 0.08);
}
.elt-slider-arrow button:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.elt-slider-arrow button.aq-slider-prev svg {
  transform: translate(0px, -1px);
}
.elt-slider-arrow button.aq-slider-next svg {
  transform: translate(0px, -1px);
}
.elt-slider-arrow.grc-slider-arrow {
  position: static;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.elt-slider-arrow.grc-slider-arrow button {
  position: absolute;
  top: 50%;
  inset-inline-start: 40px;
  z-index: 2;
  border-color: transparent;
  background: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(20, 20, 20, 0.1);
}
.elt-slider-arrow.grc-slider-arrow button:hover {
  background-color: var(--aq-common-green);
}
.elt-slider-arrow.grc-slider-arrow button.aqf-slider-next {
  inset-inline-start: auto;
  inset-inline-end: 40px;
}

/*----------------------------------------*/
/*  8.3 Bags Hero css
/*----------------------------------------*/
.aqb-hero-video {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  object-fit: cover;
  background-size: cover;
  background-position: center center;
}
.aqb-hero-height {
  height: 960px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aqb-hero-height {
    height: 870px;
  }
}
@media (max-width: 767px) {
  .aqb-hero-height {
    height: 700px;
  }
}
.aqb-hero-subtitle {
  font-size: 36px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 15px;
  display: inline-block;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-libre);
}
@media (max-width: 767px) {
  .aqb-hero-subtitle {
    font-size: 25px;
  }
}
.aqb-hero-title {
  font-size: 120px;
  font-weight: 400;
  line-height: 0.98;
  margin-bottom: 15px;
  letter-spacing: -3.6px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-libre);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqb-hero-title {
    font-size: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqb-hero-title {
    font-size: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aqb-hero-title {
    font-size: 100px;
  }
}
@media (max-width: 767px) {
  .aqb-hero-title {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .aqb-hero-content {
    margin-bottom: 40px;
  }
}
.aqb-hero-content p {
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 30px;
  letter-spacing: -0.105px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .aqb-hero-content p {
    font-size: 18px;
  }
}
.aqb-hero-content-wrap {
  padding: 65px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-hero-content-wrap {
    padding: 60px 0;
    padding-bottom: 35px;
  }
}
.aqb-hero-overlay::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.aqb-hero-info {
  padding: 8px;
  min-width: 270px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(5px);
}
.aqb-hero-info ins {
  text-decoration: none;
}
.aqb-hero-info-thumb {
  flex: 0 0 auto;
  margin-inline-end: 20px;
}
.aqb-hero-info-thumb img {
  border-radius: 6px;
}
.aqb-hero-info-title {
  font-size: 18px;
  line-height: 1;
  margin-bottom: 5px;
  letter-spacing: -0.18px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aqb-hero-info-price {
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aqb-hero-ratting {
  margin-bottom: 2px;
}
.aqb-hero-ratting span {
  color: var(--aq-common-white);
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqb-product-area {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-product-area {
    padding-top: 30px;
    padding-bottom: 70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-product-area .aq-product-item {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .aqb-product-title-box {
    margin-bottom: 15px;
  }
}

/*----------------------------------------*/
/*  8.4 Bags sale css
/*----------------------------------------*/
.aqb-sale-wrap {
  gap: 5px;
}
.aqb-sale-item {
  position: relative;
  overflow: hidden;
}
.aqb-sale-item::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(43, 16, 0, 0) 28.35%, rgba(43, 16, 0, 0.5) 100%);
}
.aqb-sale-item:hover .aqb-sale-thumb img {
  transform: scale(1.1);
}
.aqb-sale-item:hover .aqb-sale-thumb-sm {
  opacity: 1;
  visibility: visible;
}
.aqb-sale-content {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  z-index: 1;
  margin: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqb-sale-content {
    margin: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-sale-content {
    margin: 25px;
  }
}
.aqb-sale-title {
  font-size: 54px;
  font-weight: 400;
  line-height: 0.98;
  margin-bottom: 10px;
  letter-spacing: -1.08px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-libre);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqb-sale-title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-sale-title {
    font-size: 35px;
  }
}
.aqb-sale-content p {
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 12px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .aqb-sale-content p {
    font-size: 14px;
  }
}
.aqb-sale-thumb img {
  transition: 0.3s;
}
.aqb-sale-thumb-sm {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  margin: 40px;
  padding: 8px;
  opacity: 0;
  z-index: 3;
  transition: 0.4s;
  visibility: hidden;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(5px);
}

.aqb-category-active {
  margin-inline-end: -240px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-category-active {
    margin-inline-end: 0;
  }
}
.aqb-category-active .swiper-horizontal > .swiper-pagination-progressbar, .aqb-category-active .swiper-pagination-progressbar.swiper-pagination-horizontal, .aqb-category-active .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .aqb-category-active .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 600px;
  height: 2px;
  inset-inline-start: 0;
  top: auto;
  bottom: 0;
  inset-inline-end: 0;
  margin: 0 auto;
  background: #D9D9D9;
}
.aqb-category-active .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--aq-common-black);
}
.aqb-category-style .aqb-sale-thumb-sm {
  width: 60px;
  height: 70px;
  margin: 20px;
  padding: 3px;
}
.aqb-category-style .aqb-sale-thumb-sm img {
  height: 100%;
  width: 100%;
}
.aqb-category-style .aqb-sale-item::after {
  display: none;
}
.aqb-category-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}

/*----------------------------------------*/
/*  8.1 Bags Collection css
/*----------------------------------------*/
.aqb-collection-right {
  padding-inline-end: 60px;
  padding-inline-start: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-collection-right {
    padding-inline-end: 15px;
    padding-inline-start: 15px;
  }
}
.aqb-collection-thumb {
  padding-inline-end: 30px;
  position: sticky;
  top: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-collection-thumb {
    padding-inline-end: 0;
    margin-bottom: 40px;
  }
}
.aqb-collection-thumb img {
  width: 100%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-explore-area {
    padding-top: 70px;
    padding-bottom: 30px;
  }
}
.aqb-explore-content p {
  margin-bottom: 30px;
  color: var(--aq-common-black);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqb-explore-content p {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .aqb-explore-content p br {
    display: none;
  }
}
.aqb-explore-thumb {
  overflow: hidden;
}
.aqb-explore-thumb img {
  transition: 0.3s;
  width: 100%;
}
.aqb-explore-item:hover .aqb-explore-thumb img {
  transform: scale(1.1);
}

/*----------------------------------------*/
/*  8.2 Bags Gallery css
/*----------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-gallery-area {
    padding-top: 30px;
    padding-bottom: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqb-gallery-title-box {
    margin-bottom: 20px;
  }
}
.aqb-gallery-title-box p {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 0;
  color: rgba(1, 15, 28, 0.8);
  font-family: var(--aq-ff-onest);
}
.aqb-gallery-follower a {
  min-height: 85px;
  padding: 20px 45px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  border: 1px solid #ECECEA;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .aqb-gallery-follower a {
    padding: 20px 30px;
    font-size: 16px;
  }
}
.aqb-gallery-follower a span {
  position: absolute;
  top: 7px;
  inset-inline-end: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(1, 15, 28, 0.8);
  font-family: var(--aq-ff-onest);
}
.aqb-gallery-follower a i {
  margin-inline-end: 12px;
}
.aqb-gallery-follower a i svg {
  transform: translateY(-1px);
}
.aqb-gallery-item img {
  transition: 0.9s;
  width: 100%;
}
.aqb-gallery-item:hover img {
  transform: scale(1.1);
}

/*----------------------------------------*/
/*  7.20 Testimonial css
/*----------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-testimonial-area {
    padding-top: 70px;
    padding-bottom: 0px;
  }
}
.aq-testimonial-item {
  padding: 30px;
  transition: 0.3s;
  padding-inline-start: 40px;
  background-color: var(--aq-common-white);
}
.aq-testimonial-item:hover {
  box-shadow: 0 20px 10px -10px rgba(0, 0, 0, 0.1);
}
.aq-testimonial-thumb {
  flex: 0 0 auto;
  width: 130px;
}
.aq-testimonial-ratting {
  margin-bottom: 11px;
}
.aq-testimonial-ratting span {
  color: var(--aq-common-black);
}
.aq-testimonial-title {
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 8px;
  letter-spacing: -0.4px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-testimonial-content {
  margin-inline-end: 50px;
}
.aq-testimonial-content p {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-testimonial-content p br {
    display: none;
  }
}
.aq-testimonial-top {
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0, 7, 9, 0.08);
}
.aq-testimonial-author-name {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 6px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-testimonial-author-img {
  flex: 0 0 auto;
  height: 46px;
  width: 46px;
  overflow: hidden;
  border-radius: 50%;
  margin-inline-end: 12px;
}
.aq-testimonial-author-img img {
  object-fit: cover;
}
.aq-testimonial-author-content {
  line-height: 1;
}
.aq-testimonial-author-content span {
  color: #757F82;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  display: inline-block;
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-testimonial-active {
  margin-inline-end: -355px;
  padding-bottom: 70px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-testimonial-active {
    margin-inline-end: 0;
  }
}

/*----------------------------------------*/
/*  7.6 Cosmetics css
/*----------------------------------------*/
@media (max-width: 767px) {
  .csm-categories-style {
    padding-top: 40px;
  }
}
.csm-categories-style .aqf-categories-img {
  height: 160px;
  width: 160px;
}
.csm-categories-style .aqf-categories-item span {
  font-size: 18px;
  display: inline-block;
  text-transform: capitalize;
  font-family: var(--aq-ff-satoshi-bold);
}
.csm-categories-style .aqf-categories-item span i {
  position: absolute;
  top: -10px;
  font-size: 14px;
  font-style: normal;
  inset-inline-end: -15px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .csm-bundle-style {
    padding-top: 0;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .csm-bundle-style {
    padding-top: 0;
    padding-bottom: 30px;
  }
}
.csm-bundle-style .aqf-bundle-wrap {
  height: 100%;
  padding: 60px 65px;
  border: 1px solid #F5F5F5;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .csm-bundle-style .aqf-bundle-wrap {
    padding: 35px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .csm-bundle-style .aqf-bundle-wrap {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .csm-bundle-style .aqf-bundle-wrap {
    padding: 40px 0;
    border: 0;
  }
}
.csm-bundle-style .aq-cartmini-product-thumbnail {
  width: 110px;
  height: auto;
  flex: 0 0 auto;
  margin-inline-end: 25px;
}
.csm-bundle-style .aq-cartmini-product-summary-wrap {
  width: 100%;
}
@media (max-width: 767px) {
  .csm-bundle-style .aq-cartmini-product-summary {
    flex-wrap: wrap;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .csm-banner-style {
    padding-bottom: 0;
  }
}
.csm-banner-style .aqf-banner-2-content {
  top: 0;
  padding: 60px;
  transform: translateY(0);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .csm-banner-style .aqf-banner-2-content {
    padding: 30px;
  }
}
.csm-banner-style .aq-section-subtitle {
  text-transform: capitalize;
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .csm-stories-area {
    padding-top: 60px;
    padding-bottom: 0;
  }
}
.csm-stories-item {
  height: 445px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .csm-stories-item {
    height: 600px;
  }
}
.csm-stories-content-wrap {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  margin: 12px;
  padding: 4px;
  border-radius: 218px;
  backdrop-filter: blur(8px);
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.csm-stories-video {
  line-height: 1;
}
.csm-stories-video video {
  width: 100%;
  object-fit: cover;
  background-size: cover;
}
.csm-stories-thumb-sm {
  flex: 0 0 auto;
  margin-inline-end: 15px;
}
.csm-stories-thumb-sm img {
  border-radius: 50%;
}
.csm-stories-title {
  font-size: 18px;
  line-height: 1;
  margin-bottom: 3px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.csm-stories-content span {
  font-size: 15px;
  line-height: 1;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .csm-feature-style {
    margin: 0px 30px;
  }
}
@media (max-width: 767px) {
  .csm-feature-style {
    margin: 0;
  }
}
.csm-feature-style .aqf-shop-feature-item {
  padding: 0;
  border: 1px solid transparent;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .csm-feature-style.aqf-shop-feature-ptb {
    padding-top: 40px;
    padding-bottom: 0;
  }
}

.csm-product-tab-btn ul {
  border-bottom: 1px solid #DFE0E1;
}
.csm-product-tab-btn ul li:not(:last-child) button {
  padding-inline-end: 15px;
  margin-inline-end: 15px;
}
.csm-product-tab-btn ul li:not(:last-child) button::before {
  position: absolute;
  content: "";
  top: 8px;
  height: 4px;
  width: 4px;
  border-radius: 50%;
  inset-inline-end: -3px;
  background-color: #CED2D6;
}
.csm-product-tab-btn ul li:first-child button {
  padding-inline-start: 15px;
}
.csm-product-tab-btn ul li:last-child button {
  padding-inline-end: 15px;
}
.csm-product-tab-btn ul li button {
  position: relative;
  font-size: 16px;
  line-height: 1;
  color: #A0A2A4;
  font-family: var(--aq-ff-satoshi-reglar);
}
@media (max-width: 767px) {
  .csm-product-tab-btn ul li button {
    font-size: 14px;
  }
}
.csm-product-tab-btn ul li button::after {
  position: absolute;
  bottom: -7px;
  inset-inline-start: 0;
  content: "";
  height: 1px;
  width: 100%;
  width: 0;
  display: inline-block;
  transition: 0.3s ease-in-out;
  background-color: var(--aq-common-black);
}
.csm-product-tab-btn ul li button.active {
  color: var(--aq-common-black);
}
.csm-product-tab-btn ul li button.active::after {
  width: 100%;
}
.csm-product-tab-btn ul li button.active.aq-tooltip-top .aq-tooltip-item {
  visibility: visible;
  opacity: 1;
  transform: translateY(-6px) translateX(-50%);
}
@media (max-width: 767px) {
  .csm-product-title-box {
    margin-bottom: 20px;
  }
}

/*----------------------------------------*/
/*  7.9 Furniture css
/*----------------------------------------*/
.fr-hero-area {
  padding-top: 270px;
  padding-bottom: 160px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fr-hero-area {
    padding-top: 240px;
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fr-hero-area {
    padding-top: 370px;
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .fr-hero-area {
    padding-top: 340px;
    padding-bottom: 40px;
  }
}
.fr-hero-overlay::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.fr-hero-video {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  background-size: cover;
}
.fr-hero-info {
  padding: 60px 100px;
  border-radius: 40px;
  display: inline-block;
  margin-inline-start: -60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-hero-info {
    margin-inline-start: 0;
  }
}
@media (max-width: 767px) {
  .fr-hero-info {
    width: 100%;
    padding: 30px 30px;
  }
}
.fr-hero-info img {
  border-radius: 30px;
  margin-bottom: 30px;
}
.fr-hero-info p {
  font-size: 20px;
  margin-bottom: 30px;
  color: rgba(13, 13, 13, 0.8);
  font-family: var(--aq-ff-satoshi-regular);
}
.fr-hero-info-video {
  width: 200px;
  height: 80px;
  border-radius: 60px;
  object-fit: cover;
}

.fr-feature-wrap {
  padding: 17px 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fr-feature-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .fr-feature-wrap {
    flex-wrap: wrap;
    padding: 30px 0 10px 0;
  }
}
.fr-feature-icon {
  margin-inline-end: 10px;
  color: var(--aq-common-black);
}
.fr-feature-icon svg {
  transform: translateY(-1px);
}
.fr-feature-item {
  margin-bottom: 17px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fr-feature-item {
    width: 50%;
  }
}
.fr-feature-item span {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.18px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fr-feature-item span {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .fr-category-area {
    padding: 60px 0;
  }
}
.fr-category-item {
  height: 240px;
  width: 240px;
  line-height: 1;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all 0.3s;
  overflow: hidden;
  background-color: #F7F2ED;
  border: 1px solid transparent;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .fr-category-item {
    height: 230px;
    width: 230px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fr-category-item {
    height: 200px;
    width: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fr-category-item {
    height: 210px;
    width: 210px;
  }
}
@media (max-width: 767px) {
  .fr-category-item {
    height: 160px;
    width: 160px;
    border-radius: 20px;
  }
}
.fr-category-item img {
  mix-blend-mode: darken;
}
@media (max-width: 767px) {
  .fr-category-item img {
    transform: scale(0.7);
  }
}
.fr-category-item span {
  display: block;
  line-height: 1;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--aq-common-black);
}
@media (max-width: 767px) {
  .fr-category-item span {
    font-size: 14px;
    padding-bottom: 15px;
  }
}
.fr-category-item:hover {
  border-radius: 20px;
  border-color: var(--aq-common-coffee);
}
.fr-category-title {
  font-size: 30px;
  line-height: 1;
  margin-bottom: 45px;
  letter-spacing: -0.9px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .fr-project-area {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-project-area {
    padding-top: 60px;
  }
}
.fr-project-content {
  position: absolute;
  bottom: 40px;
  inset-inline-start: 40px;
  inset-inline-end: 40px;
  padding: 30px 20px;
  border-radius: 16px;
  background-color: var(--aq-common-off-white);
}
.fr-project-content > span {
  font-size: 13px;
  line-height: 24px;
  color: #4D3C2F;
  margin-bottom: 10px;
  display: inline-block;
  text-transform: uppercase;
  font-family: var(--aq-ff-satoshi-medium);
}
.fr-project-content .aq-section-title a:hover {
  color: var(--aq-common-coffee);
}
.fr-project-link {
  font-size: 12px;
  font-weight: 700;
  line-height: 2;
  text-transform: uppercase;
  color: var(--aq-common-coffee);
  font-family: var(--aq-ff-satoshi-bold);
}
.fr-project-link svg {
  margin-inline-start: 5px;
}
.fr-project-link:hover {
  color: var(--aq-common-coffee);
}
.fr-project-item {
  overflow: hidden;
  border-radius: 20px;
}
.fr-project-item:hover .fr-project-thumb img {
  transform: scale(1.1);
}
.fr-project-thumb {
  overflow: hidden;
}
.fr-project-thumb img {
  transition: 0.9s;
}

.fr-product-slide-style .aq-product-item {
  margin-bottom: 0;
}
.fr-product-inner-style .aq-product-item {
  border: 1px solid rgba(77, 60, 47, 0.1);
}
.fr-product-inner-style .aq-product-content {
  padding: 0 20px 22px;
}

.fr-collection-bg {
  height: 950px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-collection-bg {
    height: auto;
    padding-bottom: 0;
  }
}
.fr-collection-bg::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
.fr-collection-img {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.fr-collection-img::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
.fr-collection-img img {
  object-fit: cover;
  height: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-collection-tab-btn {
    margin-bottom: 60px;
  }
}
.fr-collection-tab-btn ul li {
  position: absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-collection-tab-btn ul li {
    position: static;
    margin-bottom: 20px;
  }
}
.fr-collection-tab-btn ul li button {
  font-size: 18px;
  line-height: 1;
  margin-inline-end: 20px;
  letter-spacing: 0px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.fr-collection-tab-btn ul li button span {
  height: 34px;
  width: 34px;
  transition: 0.3s;
  border-radius: 50%;
  margin-inline-end: 12px;
  display: inline-block;
  transform: translateY(-7px);
  border: 2px solid rgba(255, 255, 255, 0.2);
}
.fr-collection-tab-btn ul li button span::before {
  height: 10px;
  width: 10px;
  content: "";
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  display: inline-block;
  transform: translateY(4px);
  background-color: var(--aq-common-white);
}
.fr-collection-tab-btn ul li button.active span {
  animation: animate-pulse 3s linear infinite;
  border-color: rgba(255, 255, 255, 0.8);
}
.fr-collection-tab-btn ul li button.active span::before {
  opacity: 1;
  visibility: visible;
}
.fr-collection-tab-btn ul li:nth-child(1) {
  top: 28%;
  inset-inline-start: 16%;
  z-index: 1;
}
.fr-collection-tab-btn ul li:nth-child(2) {
  top: 45%;
  inset-inline-start: 43.5%;
  z-index: 1;
}
.fr-collection-tab-btn ul li:nth-child(3) {
  bottom: 20%;
  inset-inline-start: 33.5%;
  z-index: 1;
}
.fr-collection-tab-btn ul li:nth-child(4) {
  top: 12%;
  inset-inline-end: 32.5%;
  z-index: 1;
}
.fr-collection-tab-inner {
  border-radius: 24px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .fr-collection-tab-inner {
    margin-inline-start: -80px;
  }
}
.fr-collection-main {
  height: 100%;
}
.fr-collection-product-item {
  overflow: hidden;
  border-radius: 24px;
  min-height: 525px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-collection-product-item {
    min-height: auto;
  }
}
.fr-collection-product-item .aq-product-content {
  padding: 0 30px 25px 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-collection-product-item .aq-product-content {
    flex-wrap: wrap;
  }
}
.fr-collection-product-item .aq-product-new-price, .fr-collection-product-item .aq-product-old-price {
  display: block;
  text-align: end;
}
.fr-collection-product-item .aq-product-old-price {
  margin-bottom: 7px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .fr-product-area {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .fr-product-area {
    padding-top: 20px;
    padding-bottom: 50px;
  }
}
.fr-product-content-inner {
  padding-inline-end: 20px;
}
@media (max-width: 767px) {
  .fr-product-content-inner {
    margin-inline-end: 0;
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .fr-product-content-inner {
    margin-bottom: 0;
  }
}

.fr-blog-style .aq-blog-item {
  overflow: hidden;
  border-radius: 40px;
  background-color: var(--aq-common-off-white);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-blog-style .aq-blog-item {
    margin-inline-end: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-blog-style .aq-blog-item {
    border-radius: 20px;
    margin-bottom: 30px;
  }
}
.fr-blog-style .aq-blog-thumb {
  border-radius: 0;
}
.fr-blog-style .aq-blog-content {
  padding: 40px;
  padding-bottom: 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
  .fr-blog-style .aq-blog-content {
    padding: 30px;
    padding-bottom: 25px;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
  .fr-blog-style .aq-blog-content-inner {
    flex-wrap: wrap;
  }
}
.fr-blog-style .aq-blog-meta-date {
  top: 20px;
  inset-inline-end: 20px;
  background-color: var(--aq-common-off-white);
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .fr-blog-style .aq-blog-title br {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
  .fr-blog-style .aq-blog-title {
    font-size: 19px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .fr-blog-style .aq-blog-title.fs-30 {
    font-size: 23px;
  }
}
.fr-blog-link {
  font-size: 15px;
  line-height: 1.8;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .fr-blog-area {
    padding-top: 70px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fr-blog-area {
    padding-top: 60px;
    padding-bottom: 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .fr-testimonial-area {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .fr-testimonial-area {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.fr-testimonial-ratting {
  margin-bottom: 15px;
}
.fr-testimonial-ratting span {
  color: var(--aq-common-black);
}
.fr-testimonial-title {
  font-size: 20px;
  line-height: 1;
  margin-bottom: 15px;
  letter-spacing: -0.4px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.fr-testimonial-item {
  padding: 40px;
  padding-bottom: 20px;
  border-radius: 24px;
  background-color: var(--aq-common-off-white);
}
@media (max-width: 767px) {
  .fr-testimonial-item {
    padding: 30px;
  }
}
.fr-testimonial-avater {
  margin-inline-end: 13px;
}
.fr-testimonial-avater img {
  height: 46px;
  width: 46px;
  border-radius: 50%;
  object-fit: cover;
}
.fr-testimonial-content {
  padding-inline-end: 85px;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .fr-testimonial-content {
    padding-inline-end: 20px;
  }
}
@media (max-width: 767px) {
  .fr-testimonial-content {
    padding-inline-end: 0;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .fr-testimonial-content {
    padding-inline-end: 30px;
  }
}
.fr-testimonial-content p {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
.fr-testimonial-thumb {
  flex: 0 0 auto;
}
.fr-testimonial-thumb img {
  border-radius: 14px;
}
.fr-testimonial-author-info h4 {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.fr-testimonial-author-info span {
  font-size: 15px;
  line-height: 1;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
.fr-testimonial-top {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(34, 29, 25, 0.08);
}
@media (max-width: 767px) {
  .fr-testimonial-top {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .fr-testimonial-top {
    flex-wrap: inherit;
  }
}

/*----------------------------------------*/
/*  7.10 Grocery css
/*----------------------------------------*/
.grc-header-search-wrap {
  margin-inline-start: -60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-header-search-wrap {
    margin-inline-start: 0;
  }
}
.grc-header-search input {
  height: 48px;
  font-size: 16px;
  padding-inline-start: 48px;
  border-radius: 30px;
  padding-inline-end: 120px;
  background-color: var(--aq-common-white);
}
.grc-header-search input::placeholder {
  font-size: 16px;
  color: #7B7F7F;
  font-family: var(--aq-ff-satoshi-medium);
}
.grc-header-search-icon {
  position: absolute;
  top: 48%;
  inset-inline-start: 20px;
  transform: translateY(-50%);
}
.grc-header-search-btn {
  position: absolute;
  top: 50%;
  inset-inline-end: 0;
  font-size: 17px;
  font-weight: 700;
  background: #FFDC23;
  display: inline-block;
  padding: 9px 28px 11px;
  transform: translateY(-50%);
  border-radius: 0 30px 30px 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.grc-header-search-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}

.grc-categories-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.grc-categories-item a {
  color: #EAFDE8;
  padding: 17px 27px;
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 10px 10px 0 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .grc-categories-item a {
    padding: 15px 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .grc-categories-item a {
    padding: 15px 6px;
  }
}
@media (max-width: 767px) {
  .grc-categories-item a {
    padding: 14px 5px;
  }
}
.grc-categories-item a:hover {
  background-color: #0F4936;
}
.grc-categories-icon {
  height: 24px;
  margin-bottom: 10px;
}
.grc-categories-title {
  font-size: 15px;
  font-weight: 700;
  letter-spacing: -0.15px;
  font-family: var(--aq-ff-satoshi-bold);
}

.grc-hero-style:hover .elt-slider-arrow.grc-slider-arrow {
  opacity: 1;
  visibility: visible;
}
.grc-hero-style:hover .elt-slider-arrow.grc-slider-arrow button {
  inset-inline-start: 60px;
}
.grc-hero-style:hover .elt-slider-arrow.grc-slider-arrow button.aqf-slider-next {
  inset-inline-start: auto;
  inset-inline-end: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-hero-content {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-hero-content {
    padding-bottom: 50px;
  }
}
.grc-hero-subtitle {
  font-size: 20px;
  font-weight: 400;
  color: #E00000;
  margin-bottom: 10px;
  display: inline-block;
  animation-delay: 0.3s;
  animation-duration: 1s;
  font-family: var(--aq-ff-poetsenone);
}
.grc-hero-title {
  font-size: 60px;
  line-height: 1.15;
  margin-bottom: 25px;
  animation-delay: 0.5s;
  animation-duration: 1s;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .grc-hero-title {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .grc-hero-title {
    font-size: 44px;
  }
}
.grc-hero-text {
  animation-delay: 0.6s;
  animation-duration: 1s;
}
.grc-hero-btn {
  animation-delay: 0.7s;
  animation-duration: 1s;
}
.grc-hero-thumb-wrap {
  position: relative;
  animation-delay: 0.7s;
  animation-duration: 1s;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .grc-hero-thumb-wrap {
    padding-top: 50px;
  }
}
.grc-hero-thumb-wrap.style-2::before {
  background: linear-gradient(170deg, rgba(255, 255, 255, 0.4) 6.47%, rgba(255, 255, 255, 0) 42.78%);
}
.grc-hero-thumb-wrap.style-3::before {
  background: linear-gradient(180deg, #8D4D29 0%, #F4E3C5 56.64%);
}
.grc-hero-thumb-wrap::before {
  position: absolute;
  bottom: -195px;
  inset-inline-start: -55px;
  inset-inline-end: 0;
  margin: 0 auto;
  height: 648px;
  width: 648px;
  content: "";
  z-index: -1;
  border-radius: 648px;
  background: #E9E9DA;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .grc-hero-thumb-wrap::before {
    width: 540px;
    height: 550px;
  }
}
@media (max-width: 767px) {
  .grc-hero-thumb-wrap::before {
    inset-inline-start: 0;
    width: 370px;
    height: 570px;
    bottom: -270px;
  }
}
.grc-hero-shapes .shape-1 {
  position: absolute;
  top: 15%;
  inset-inline-start: 4%;
  z-index: 1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .grc-hero-shapes .shape-1 {
    top: 5%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-hero-shapes .shape-1 {
    display: none;
  }
}
.grc-hero-shapes .shape-1 img {
  transform: translateY(-70px);
  transition: all 1s ease-in-out;
}
.grc-hero-shapes .shape-2 {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  z-index: 1;
}
.grc-hero-shapes .shape-2 img {
  transform: translateY(50px);
  transition: all 1s ease-in-out;
}
.grc-hero-shapes .shape-3 {
  position: absolute;
  bottom: 0;
  inset-inline-start: 28%;
  z-index: 1;
  animation-delay: 0.5s;
  animation-duration: 1s;
}
.grc-hero-shapes .shape-4 {
  position: absolute;
  top: 164px;
  inset-inline-end: 45%;
  z-index: 1;
  animation-delay: 0.7s;
  animation-duration: 1s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .grc-hero-shapes .shape-4 {
    top: 200px;
    inset-inline-end: 8%;
  }
}
@media (max-width: 767px) {
  .grc-hero-shapes .shape-4 {
    display: none;
  }
}
.grc-hero-shapes .shape-5 {
  position: absolute;
  top: 96px;
  inset-inline-end: 160px;
}
@media (max-width: 767px) {
  .grc-hero-shapes .shape-5 {
    display: none;
  }
}
.grc-hero-shapes .shape-5 img {
  transform: translateX(70px);
  transition: all 1s ease-in-out;
}
.grc-hero-shapes .shape-6 {
  position: absolute;
  bottom: 23px;
  inset-inline-end: 44px;
  z-index: 1;
}
.grc-hero-shapes .shape-6 img {
  transform: translateY(50px);
  transition: all 0.7s ease-in-out;
}
.grc-hero-text {
  margin-bottom: 35px;
}
.grc-hero-text p {
  font-size: 18px;
  font-weight: 500;
  color: #323436;
}

.grc-feature-style .aqf-shop-feature-wrap {
  position: relative;
  border-radius: 10px;
}
.grc-feature-style .aqf-shop-feature-wrap .aqf-shop-feature-item:not(:last-of-type) {
  border-right: 3px solid var(--aq-common-white);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-feature-style .aqf-shop-feature-wrap .aqf-shop-feature-item:not(:last-of-type) {
    border: none;
  }
}
.grc-feature-style .aqf-shop-feature-item {
  margin: 0;
  border: none;
  align-items: center;
  padding: 15px 30px 15px 25px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .grc-feature-style .aqf-shop-feature-item {
    padding: 15px 20px 15px 25px;
  }
}
.grc-feature-style .aqf-shop-feature-item span {
  margin-bottom: 10px;
}
.grc-feature-style .aqf-shop-feature-item:hover .aqf-shop-feature-icon {
  animation: shrink-anim 0.6s;
}
.grc-feature-style .aqf-shop-feature-icon {
  width: 50px;
  height: auto;
  margin-inline-end: 6px;
  background-color: transparent;
}
.grc-feature-style .aqf-shop-feature-content h4 {
  font-size: 18px;
  margin-bottom: 8px;
  font-family: var(--aq-ff-satoshi-medium);
}

.grc-banner-style .aqf-banner-2-thumb {
  border-radius: 12px;
}
.grc-banner-style .aqf-banner-2-thumb img {
  border-radius: 12px;
}
.grc-banner-style .aqf-banner-2-content {
  top: 0;
  padding: 36px;
  transform: translateY(0);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-banner-style .aqf-banner-2-content {
    padding: 30px;
  }
}
.grc-banner-style .aqf-banner-2-content .aq-section-subtitle {
  font-size: 20px;
  margin-bottom: 8px;
  display: inline-block;
  text-transform: capitalize;
  color: var(--aq-common-coffee);
  font-family: var(--aq-ff-satoshi-bold);
}
.grc-banner-style .aqf-banner-2-content .aq-section-subtitle.aq-text-white {
  color: var(--aq-common-white);
}
.grc-banner-style .aqf-banner-2-content .aq-section-title.fs-40 {
  font-size: 46px;
  margin-bottom: 26px;
  letter-spacing: -1.38px;
  color: var(--aq-common-coffee);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .grc-banner-style .aqf-banner-2-content .aq-section-title.fs-40 {
    font-size: 40px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-banner-style .aqf-banner-2-content .aq-section-title.fs-40 {
    font-size: 38px;
    margin-bottom: 15px;
  }
}
.grc-banner-style .aqf-banner-2-content .aq-section-title.fs-40.aq-text-white {
  color: var(--aq-common-white);
}

.grc-product-style .aq-product-item {
  padding: 10px;
  border-radius: 12px;
  background: var(--aq-common-white);
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.grc-product-style .aq-product-item:hover .aq-product-thumb img {
  transform: scale(1.1);
}
.grc-product-style .aq-product-badge {
  top: 7px;
  margin: 0;
}
.grc-product-style .aq-product-thumb img {
  height: 180px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .grc-product-style .aq-product-thumb img {
    height: auto;
  }
}
.grc-product-style .aq-product-title {
  margin-bottom: 0;
}
.grc-product-style .aq-product-title a:hover {
  color: var(--aq-common-green);
}
.grc-product-style .aq-product-action-2 {
  top: 0px;
  inset-inline-end: 0;
}
.grc-product-style .aq-product-action-2 .aq-wishlist-btn {
  width: 40px;
  height: 40px;
  display: inline-grid;
  place-content: center;
  border-radius: 100px;
  background: #F8F8F8;
}
.grc-product-style .aq-product-ratting {
  margin-bottom: 5px;
}
.grc-product-style .aq-product-ratting span {
  color: #FF9C05;
}
.grc-product-style .aq-product-content {
  padding: 10px;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px) {
  .grc-product-style .aq-product-content {
    padding: 0;
  }
}
.grc-product-style .aq-product-content .aqf-product-3-category {
  font-size: 13px;
  margin-bottom: 5px;
  display: inline-block;
}
.grc-product-style .grc-product-slider-wrap .swiper-wrapper {
  padding-top: 1px;
  padding-bottom: 1px;
}
.grc-product-tab-btn .aq-product-tab-btn ul li button {
  font-size: 18px;
  font-weight: 500;
  color: #323436;
}
.grc-product-tab-btn .aq-product-tab-btn ul li button.active, .grc-product-tab-btn .aq-product-tab-btn ul li button:hover {
  color: var(--aq-common-green);
}
.grc-product-tab-btn .aq-product-tab-btn ul li:not(:first-child) {
  margin-inline-start: 26px;
}
@media (max-width: 767px) {
  .grc-product-tab-btn .aq-product-tab-btn ul li:not(:first-child) {
    margin-inline-start: 15px;
  }
}
.grc-product-banner-item:hover .grc-product-banner-thumb img {
  transform: scale(1.1);
}
.grc-product-banner-item .aqf-banner-2-content {
  padding: 0;
  top: 0;
  inset-inline-start: 50%;
  z-index: 1;
  padding-top: 50px;
  text-align: center;
  transform: translateY(0);
  transform: translateX(-50%);
}
.grc-product-banner-item .aq-section-subtitle {
  font-size: 34px;
  color: #FFCE00;
  font-family: var(--aq-ff-satisfy);
}
.grc-product-banner-item .aq-section-title {
  font-size: 40px;
  letter-spacing: -1.38px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-poetsenone);
}
.grc-product-banner-thumb {
  overflow: hidden;
  border-radius: 12px;
}
.grc-product-banner-thumb img {
  border-radius: 12px;
  transition: all 0.5s ease-in-out;
}

.grc-deals-style {
  overflow: hidden;
  border-radius: 12px;
  border: 3px solid var(--aq-common-coffee);
}
.grc-deals-style .aq-product-3-top-right {
  margin-inline-end: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-deals-style .aq-product-3-top-right {
    gap: 20px;
    margin-inline-end: 20px;
    align-items: center;
    flex-direction: inherit;
  }
  .grc-deals-style .aq-product-3-top-right .aqf-deals-countbox {
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .grc-deals-style .aq-product-3-top-right {
    padding-inline-start: 20px;
  }
}
.grc-deals-style .grc-banner-style .aqf-banner-2-thumb {
  border-radius: 0;
}
.grc-deals-style .grc-banner-style .aqf-banner-2-thumb img {
  border-radius: 0;
}
.grc-deals-style .aq-countdown-style-2 .count-box span {
  background-color: var(--aq-common-coffee);
}
.grc-deals-style .aqf-deals-slider-main {
  padding-top: 0;
}
@media (max-width: 767px) {
  .grc-deals-style .aqf-deals-slider-main {
    padding: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-deals-heading {
    padding-inline-start: 20px;
  }
}

.grc-discount-item .aq-section-subtitle {
  font-size: 20px;
  color: var(--aq-common-coffee);
  font-family: var(--aq-ff-satisfy);
}
.grc-discount-item .aq-section-title {
  font-size: 46px;
  letter-spacing: -1.38px;
  color: var(--aq-common-coffee);
  font-family: var(--aq-ff-poetsenone);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .grc-discount-item .aq-section-title {
    font-size: 35px;
  }
}
.grc-discount-item .aqf-banner-2-content {
  padding-inline-start: 40px;
}
@media (max-width: 767px) {
  .grc-discount-item .aqf-banner-2-content {
    padding-inline-start: 30px;
  }
}
.grc-discount-item .aqf-banner-2-content p {
  color: rgba(67, 36, 16, 0.6);
}
.grc-discount-item .aqf-banner-2-thumb {
  border-radius: 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .grc-discount-item .aqf-banner-2-thumb {
    height: 260px;
  }
}
.grc-discount-item .aqf-banner-2-thumb img {
  border-radius: 16px;
}
.grc-discount-item-shape {
  position: absolute;
  top: 25px;
  inset-inline-end: 55px;
}

.grc-text-slider-style .aqf-text-slide-item {
  gap: 20px;
}
.grc-text-slider-style .aqf-text-slide-item p {
  font-size: 18px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-regular);
}
.grc-text-slider-style .aqf-text-slide-item span {
  margin-inline-end: 20px;
}

.grc-blog-item .aq-blog-title {
  line-height: 1.15;
  margin-bottom: 10px;
  font-family: var(--aq-ff-satoshi-bold);
}
.grc-blog-item .aq-blog-title a:hover {
  color: var(--aq-common-green);
}
.grc-blog-item .aq-blog-content {
  padding: 20px 20px 0 0;
}
.grc-blog-item .aq-blog-meta-cat i {
  margin-inline-end: 5px;
  color: var(--aq-common-green);
}
.grc-blog-item .aq-blog-meta-cat span {
  color: var(--aq-common-green);
}
.grc-blog-item-date span {
  font-size: 15px;
  font-weight: 500;
  color: #55585B;
  display: inline-block;
}
.grc-blog-item-date span i {
  font-style: normal;
  color: var(--aq-common-black);
}

.grc-brand-wrapper .aq-brand-item {
  border-color: #EDEFF2;
}
.grc-brand-wrapper .aq-brand-item img {
  opacity: 1;
}
.grc-brand-wrapper .aq-brand-item:hover {
  background-color: #F6F6F6;
}

.grc-footer-style .aq-footer-widget-title {
  color: var(--aq-common-white);
}
.grc-footer-style .aq-footer-widget-menu ul li a {
  color: var(--aq-common-white);
}
.grc-footer-style .aq-footer-widget-menu ul li::before {
  background-color: var(--aq-common-white);
}
.grc-footer-style .aq-footer-widget-menu ul li:hover a {
  color: #FFDC23;
}
.grc-footer-style .aq-footer-widget-menu ul li:hover::before {
  background-color: #FFDC23;
}
.grc-footer-style .aq-footer-widget-input-box p {
  color: var(--aq-common-white);
}
.grc-footer-style .aq-footer-widget-input-box .grc-header-search input {
  height: 54px;
  padding-inline-start: 20px;
  padding-inline-end: 140px;
}
.grc-footer-style .aq-footer-widget-input-box .grc-header-search-btn {
  padding: 13px 28px;
}
.grc-footer-style .aq-footer-widget-social-title {
  margin-bottom: 15px;
  color: var(--aq-common-white);
}
.grc-footer-style .aq-footer-widget-social a {
  border-radius: 50%;
}
.grc-footer-style .aq-footer-widget-social a:hover {
  background-color: #FFDC23;
  color: var(--aq-common-black);
}
.grc-footer-style .aq-footer-contact-item a, .grc-footer-style .aq-footer-contact-item span {
  color: var(--aq-common-white);
}
.grc-footer-style .aq-footer-contact-item a:hover, .grc-footer-style .aq-footer-contact-item span:hover {
  color: #FFDC23;
}
.grc-footer-style .aq-copyright-border {
  border-color: rgba(255, 255, 255, 0.08);
}
.grc-footer-style .aq-copyright-text p {
  color: #888A8C;
}
@media (max-width: 767px) {
  .grc-footer-style .aq-copyright-text p {
    padding-bottom: 20px;
  }
}
.grc-footer-style .aq-copyright-text p a {
  color: var(--aq-common-white);
}

/*----------------------------------------*/
/*  7.13 Medical css
/*----------------------------------------*/
.med-header-top-style {
  border-bottom: 1px solid rgba(1, 15, 28, 0.08);
}
.med-header-top-style .aq-header-info-item:not(:last-of-type)::after {
  background-color: rgba(1, 15, 28, 0.08);
}
.med-header-top-style .aq-header-info-item a {
  color: var(--aq-common-black);
}
.med-header-top-style .aq-header-info-item a span {
  color: var(--aq-common-black);
}
.med-header-top-style .aq-header-discount-item p {
  color: var(--aq-common-black);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-header-top-style.aq-header-top-style-2 {
    padding: 12px 0;
  }
}
.med-header-top-style.aq-header-top-style-2 .aq-header-top-menu-item > span {
  color: var(--aq-common-black);
}
.med-header-top-style.aq-header-top-style-2 .aq-header-top-menu-item:not(:last-child)::after {
  background-color: rgba(1, 15, 28, 0.08);
}
.med-header-center-style {
  border-bottom: 1px solid rgba(1, 15, 28, 0.08);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-header-center-style {
    padding-top: 0;
  }
}
.med-header-center-style .aqf-bundle-select {
  position: absolute;
  top: 50%;
  inset-inline-start: 20px;
  transform: translateY(-50%);
}
.med-header-center-style .aqf-bundle-select .nice-select {
  padding: 0;
  border: none;
  height: 25px;
  min-width: 145px;
  border-radius: 0;
  border-right: 1px solid rgba(1, 15, 28, 0.1);
}
.med-header-center-style .aqf-bundle-select .nice-select .list {
  width: 100%;
  min-width: inherit;
}
.med-header-center-style .grc-header-search-wrap {
  margin-inline-start: -115px;
}
.med-header-center-style .grc-header-search input {
  height: 54px;
  padding-inline-start: 206px;
  border-radius: 12px;
  background: #F8F8F8;
  border: 1px solid #F8F8F8;
}
.med-header-center-style .grc-header-search input:focus {
  border-color: rgb(16, 132, 126);
}
.med-header-center-style .grc-header-search-icon {
  inset-inline-start: 180px;
}
.med-header-center-style .grc-header-search-btn {
  inset-inline-end: 6px;
  font-size: 16px;
  font-weight: 500;
  padding: 8px 25px;
  border-radius: 8px;
  letter-spacing: 0.16px;
  color: var(--aq-common-white);
  background: var(--aq-common-paste);
  border: 1px solid var(--aq-common-paste);
  font-family: var(--aq-ff-satoshi-medium);
}
.med-header-center-style .grc-header-search-btn:hover {
  color: var(--aq-common-black);
  background-color: transparent;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-header-center-style .grc-header-main-wrap {
    padding-bottom: 0px;
  }
}
.med-header-center-style .grc-header-right-option > ul > li .grc-option-style {
  background: #F8F8F8;
  color: var(--aq-common-black);
}
.med-header-center-style .grc-header-right-option > ul > li .grc-option-style:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-paste);
}
.med-header-center-style .grc-header-right-option > ul > li .grc-option-style .count-box {
  top: -7px;
  right: -14px;
  border: none;
  color: var(--aq-common-white);
  background-color: var(--aq-common-paste);
}
.med-header-center-style .grc-header-right-option > ul > li:not(:last-child) {
  margin-inline-end: 16px;
}
.med-header-center-style .grc-header-right-option .aq-header-top-account-content span {
  color: #86898C;
}
.med-header-center-style .grc-header-right-option .aq-header-top-account-content p {
  color: var(--aq-common-black);
}
.med-header-bottom-style {
  border-bottom: 1px solid rgba(1, 15, 28, 0.08);
}
.med-header-bottom-style .aq-header-menu {
  margin-inline-start: -100px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-header-bottom-style .aq-header-menu {
    margin-inline-start: 0;
  }
}
.med-header-bottom-style .aq-header-menu > nav > ul > li > a {
  padding: 20px 0;
}
.med-header-menu-cat {
  position: relative;
  max-width: 300px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .med-header-menu-cat {
    max-width: 240px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .med-header-menu-cat {
    max-width: 260px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-header-menu-cat {
    max-width: 100%;
  }
}
.med-header-menu-cat-toggle {
  display: flex;
  width: 100%;
  align-items: center;
  padding: 12px 25px;
  min-height: 54px;
  font-size: 14px;
  letter-spacing: 0.14px;
  text-transform: uppercase;
  color: var(--aq-common-white);
  background: var(--aq-common-paste);
  font-family: var(--aq-ff-satoshi-bold);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .med-header-menu-cat-toggle {
    min-height: 50px;
    padding: 10px 15px;
  }
}
.med-header-menu-cat-toggle span {
  margin-inline-end: 12px;
  display: inline-block;
}
.med-header-menu-cat-menu {
  display: flex;
  flex-wrap: wrap;
}
.med-header-menu-off {
  position: absolute;
  top: 100%;
  inset-inline-start: 0;
  width: 100%;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-header-menu-off {
    display: none;
  }
}
.med-header-menu-list {
  padding: 10px 0px;
  border-radius: 0 0 12px 12px;
  background: rgb(255, 255, 255);
  border: 1px solid rgba(1, 15, 28, 0.08);
  box-shadow: 0 1px 3px 0 rgba(1, 15, 28, 0.1);
}
.med-header-menu-list > li {
  position: relative;
  list-style: none;
  padding: 0 15px;
}
.med-header-menu-list > li:not(:last-of-type) {
  border-bottom: 1px solid rgba(1, 15, 28, 0.08);
}
.med-header-menu-list > li > a {
  position: relative;
  display: flex;
  gap: 15px;
  font-size: 15px;
  font-weight: 500;
  padding: 14px 10px;
  letter-spacing: 0.15px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.med-header-menu-list > li > a:hover {
  background: #F8F8F8;
}
.med-header-menu-list > li > a span {
  width: 20px;
  display: inline-block;
}
.med-header-menu-list > li.menu-item-has-children > a::after {
  content: "";
  height: 8px;
  width: 8px;
  position: absolute;
  top: 50%;
  right: 10px;
  display: inline-block;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: rotate(-45deg) translateY(-5px);
  -ms-transform: rotate(-45deg) translateY(-5px);
  transform: rotate(-45deg) translateY(-5px);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  border-bottom: 1px solid currentColor;
  border-right: 1px solid currentColor;
}
.med-header-menu-list > li:hover .mega-menu {
  top: 0;
  opacity: 1;
  visibility: visible;
}
.med-header-menu-list > li .mega-menu {
  position: absolute;
  inset-inline-start: 100%;
  z-index: 9;
  top: 100%;
  opacity: 0;
  min-width: 720px;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 0 8px 8px 0;
  background: var(--aq-common-white);
  box-shadow: 14px 20px 40px 0 rgba(1, 15, 28, 0.14);
}
.med-header-menu-list .mega-menu-left {
  width: 56%;
}
.med-header-menu-list .mega-menu-right {
  width: 44%;
  padding-top: 30px;
  padding-inline-start: 20px;
  padding-inline-end: 26px;
  border-radius: 0 6px 6px 0;
  border: 4px solid var(--aq-common-white);
}
.med-header-menu-list .mega-menu-right-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 20px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.med-header-menu-list .mega-menu-img {
  height: 100px;
  align-items: end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 30px;
  margin-bottom: 25px;
  justify-content: center;
}
.med-header-menu-list .mega-menu-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-bottom: 1px solid #EAEBED;
}
.med-header-menu-list .mega-menu-list ul {
  padding-inline-start: 34px;
  padding-inline-end: 30px;
  padding-bottom: 30px;
}
.med-header-menu-list .mega-menu-list ul:not(:last-child) {
  border-right: 1px solid #EAEBED;
}
.med-header-menu-list .mega-menu-list ul li {
  padding: 0;
  list-style: none;
}
.med-header-menu-list .mega-menu-list ul li:not(:last-child) {
  margin-bottom: 4px;
}
.med-header-menu-list .mega-menu-list ul li a {
  font-size: 15px;
  font-weight: 400;
  color: #55585B;
  font-family: var(--aq-ff-onest);
}
.med-header-menu-list .mega-menu-list ul li a.mega-menu-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 12px;
  display: inline-block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.med-header-menu-list .mega-menu-list ul li a:hover {
  color: var(--aq-common-paste);
}
.med-header-menu-list .mega-menu-list ul li ul {
  padding: 0;
}
.med-header-menu-list .mega-menu-list ul li ul:not(:last-child) {
  border: 0;
}
.med-header-menu-list .mega-menu-list.style-2 {
  padding: 40px;
}
.med-header-menu-list .mega-menu-list.style-2 ul {
  padding: 0;
}
.med-header-menu-list .mega-menu-list.style-2 ul:not(:last-child) {
  padding-inline-end: 20px;
  border-color: transparent;
}
.med-header-menu-list .mega-menu-list.style-2 .mega-menu-img {
  margin: 0;
  height: inherit;
  margin-bottom: 20px;
}
.med-header-menu-list .mega-menu-brand {
  gap: 8px;
  padding: 20px;
  display: flex;
}
.med-header-menu-list .mega-menu-brand a {
  flex: 0 0 auto;
}
.med-header-menu-list .mega-menu-brand a .aq-product-sidebar-widget-brand-item {
  width: 100%;
  border-radius: 6px;
}
.med-header-menu-list .mega-menu-brand a .aq-product-sidebar-widget-brand-item img {
  width: 110px;
  border-radius: 6px;
}
.med-header-menu-list .menu-shop-item {
  gap: 20px;
  padding-bottom: 20px;
}
.med-header-menu-list .menu-shop-item:not(:last-child) {
  margin-bottom: 20px;
  border-bottom: 1px solid #EAEBED;
}
.med-header-menu-list .menu-shop-thumb {
  height: 70px;
  min-width: 70px;
}
.med-header-menu-list .menu-shop-thumb img {
  width: 100%;
  mix-blend-mode: darken;
}
.med-header-menu-list .menu-shop-content .aq-product-ratting {
  line-height: 1;
}
.med-header-menu-list .menu-shop-content .aq-product-ratting span {
  color: #FF9C05;
}
.med-header-menu-list .menu-shop-content .aq-product-title {
  font-size: 15px;
  margin-bottom: 1px;
}
.med-header-menu-list .menu-shop-content .aq-product-title a:hover {
  color: var(--aq-common-paste);
}
.med-header-menu-list .menu-shop-content .aq-product-price {
  margin: 0;
}
.med-header-menu-list .menu-shop-content .aq-product-new-price {
  font-size: 15px;
  letter-spacing: -0.3px;
}
@media (max-width: 767px) {
  .med-header-right-dis {
    padding: 10px 0;
  }
}
.med-header-right-dis span {
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.med-header-right-dis span svg {
  margin-inline-end: 4px;
}

.med-hero-style {
  margin-inline-start: -80px;
  border-radius: 12px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-hero-style {
    margin-inline-start: 0;
  }
}
.med-hero-subtitle {
  font-size: 15px;
  font-weight: 600;
  color: #DA3F3F;
  margin-bottom: 8px;
  animation-delay: 0.3s;
  animation-duration: 1s;
  display: inline-block;
  text-transform: uppercase;
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .med-hero-content {
    padding-top: 120px;
    padding-inline-start: 30px;
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-hero-content {
    padding-bottom: 0;
    padding-top: 65px;
    padding-inline-start: 30px;
  }
}
.med-hero-title {
  font-size: 60px;
  font-weight: 600;
  margin-bottom: 12px;
  animation-delay: 0.5s;
  animation-duration: 1s;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .med-hero-title {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .med-hero-title {
    font-size: 42px;
  }
}
.med-hero-text {
  margin-bottom: 35px;
  animation-delay: 0.7s;
  animation-duration: 1s;
}
@media (max-width: 767px) {
  .med-hero-text {
    margin-bottom: 20px;
  }
}
.med-hero-text p {
  font-size: 18px;
  font-family: var(--aq-ff-onest);
}
.med-hero-text p span {
  font-weight: 600;
  color: #DA3F3F;
}
.med-hero-price {
  position: absolute;
  inset-inline-end: 15%;
  top: 45%;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: inline-grid;
  place-content: center;
  background-color: #DA3F3F;
}
@media (max-width: 767px) {
  .med-hero-price {
    top: 35%;
    inset-inline-end: 5%;
  }
}
.med-hero-price span {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 6px;
  display: inline-block;
  letter-spacing: -0.16px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.med-hero-price p {
  font-size: 30px;
  font-weight: 700;
  margin: 0;
  letter-spacing: -0.3px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.med-hero-thumb-wrap {
  animation-delay: 0.7s;
  animation-duration: 1s;
}
.med-hero-thumb-wrap::before {
  position: absolute;
  bottom: -300px;
  inset-inline-start: -15px;
  inset-inline-end: 0;
  height: 580px;
  width: 580px;
  content: "";
  z-index: -1;
  border-radius: 580px;
  background: linear-gradient(189deg, #FFF -20.66%, rgba(255, 255, 255, 0) 51.85%);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .med-hero-thumb-wrap::before {
    inset-inline-start: -40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .med-hero-thumb-wrap::before {
    inset-inline-start: -60px;
    width: 455px;
    height: 540px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .med-hero-thumb-wrap::before {
    width: 455px;
    height: 540px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .med-hero-thumb-wrap::before {
    inset-inline-start: 40px;
  }
}
@media (max-width: 767px) {
  .med-hero-thumb-wrap::before {
    inset-inline-start: 0;
    width: 350px;
    height: 540px;
  }
}
.med-hero-btn {
  animation-delay: 0.9s;
  animation-duration: 1s;
}

.med-offer-ptb {
  padding-top: 20px;
  margin-inline-start: -80px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-offer-ptb {
    margin-inline-start: 0;
  }
}
@media (max-width: 767px) {
  .med-offer-ptb {
    padding-top: 35px;
  }
}
.med-offer-item {
  display: flex;
  align-items: center;
  border-radius: 12px;
  border: 1px solid #FCF4F1;
  padding: 12px 32px 12px 20px;
  justify-content: space-between;
  background: linear-gradient(90deg, rgba(255, 217, 207, 0.04) 18.69%, #FFD9CF 100%);
}
.med-offer-item.bg-2 {
  border: 1px solid #F1EEFF;
  background: linear-gradient(90deg, rgba(226, 216, 254, 0.04) 18.69%, #E2D8FE 100%);
}
.med-offer-item.bg-2 .med-offer-item-btn span {
  color: #1F0070;
}
.med-offer-item.bg-3 {
  border: 1px solid #FFEDF4;
  background: linear-gradient(90deg, rgba(255, 224, 237, 0.04) 18.69%, #FFE0ED 100%);
}
.med-offer-item:hover .med-offer-item-icon img {
  animation: shrink-anim 0.6s;
}
.med-offer-item-left {
  gap: 15px;
  align-items: center;
}
.med-offer-item-icon img {
  width: 50px;
  height: 54px;
}
.med-offer-item-content h4 {
  font-size: 17px;
  line-height: 1;
  margin-bottom: 0px;
  letter-spacing: 0.17px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.med-offer-item-content span {
  font-size: 14px;
  font-weight: 500;
  color: #7E1B01;
  display: inline-block;
}
.med-offer-item-btn span {
  color: #7E1B01;
}

.med-categories-wrap .aqf-categories-item:hover span {
  color: var(--aq-common-paste);
}
.med-categories-wrap .aqf-categories-img {
  margin-bottom: 14px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-categories-wrap .aqf-categories-img {
    margin-bottom: 10px;
  }
}
.med-categories-wrap .aqf-categories-img img {
  border-radius: 50%;
}
@media (max-width: 767px) {
  .med-categories-heading .aq-section-title.fs-30 {
    font-size: 28px;
  }
}
.med-categories-btn .aqf-categories-arrows {
  gap: 22px;
  display: flex;
}

.med-deals-slider-style.grc-product-style .aq-product-title {
  margin-bottom: 8px;
}
.med-deals-slider-style.grc-product-style .aq-product-title a:hover {
  color: var(--aq-common-paste);
}
.med-deals-slider-style.grc-product-style .aq-product-price del {
  color: #55585B;
}
.med-deals-slider-style.grc-product-style .product-btn-green {
  color: var(--aq-common-paste);
  background-color: rgba(16, 132, 126, 0.1);
}
.med-deals-slider-style.grc-product-style .product-btn-green:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-paste);
}
@media (max-width: 767px) {
  .med-deals-right {
    padding-inline-start: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-deals-right .aq-product-3-top-right {
    gap: 20px;
    margin-inline-end: 20px;
    align-items: center;
    flex-direction: inherit;
  }
  .med-deals-right .aq-product-3-top-right .aqf-deals-countbox {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .med-features-heading .aq-section-title.fs-30 {
    font-size: 28px;
  }
}

.med-discount-style .grc-discount-item .aqf-banner-2-content .aq-section-subtitle {
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.med-discount-style .grc-discount-item .aqf-banner-2-content .aq-section-title {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}

.med-special-item:hover .med-special-item-thumb img {
  transform: scale(1.1);
}
.med-special-item-thumb {
  overflow: hidden;
  border-radius: 12px;
}
.med-special-item-thumb img {
  width: 100%;
  border-radius: 12px;
  transition: all 0.5s ease-in-out;
}
.med-special-item-content {
  inset-inline-start: 30px;
  bottom: 30px;
  position: absolute;
}
.med-special-item-title {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.24px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}

@media (max-width: 767px) {
  .med-brand-ptb {
    padding-bottom: 80px;
  }
}
.med-brand-wrapper {
  border-radius: 12px;
  border: 1px solid #EDEFF2;
}

.med-blog-style {
  padding: 80px 100px;
  border-radius: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .med-blog-style {
    padding: 60px 40px;
  }
}
@media (max-width: 767px) {
  .med-blog-style {
    padding: 50px 20px;
    padding-bottom: 20px;
  }
}
.med-blog-style .aq-blog-thumb {
  border-radius: 20px;
}
.med-blog-style .aq-blog-title {
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .med-blog-style .aq-blog-title {
    font-size: 20px;
  }
}
.med-blog-style .aq-blog-title a:hover {
  color: var(--aq-common-black);
}
.med-blog-style .aq-blog-meta-date {
  border-radius: 20px;
}

@media (max-width: 767px) {
  .med-footer-style .aq-copyright-text p {
    padding-bottom: 20px;
  }
}

/*----------------------------------------*/
/*  7.12 login css
/*----------------------------------------*/
.aq-login-wrapper {
  padding: 40px;
  border-radius: 16px;
  padding-bottom: 35px;
  background: var(--aq-common-white);
  box-shadow: 0 30px 70px 0 rgba(1, 15, 28, 0.1);
}
.aq-login-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 8px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-login-top p {
  font-size: 16px;
  font-weight: 400;
  color: #49535B;
  font-family: var(--aq-ff-satoshi-regular);
}
@media (max-width: 767px) {
  .aq-login-top p br {
    display: none;
  }
}
.aq-login-option-item {
  margin-bottom: 10px;
}
.aq-login-option-item:not(:last-child) {
  margin-inline-end: 10px;
}
.aq-login-option-item a {
  font-size: 16px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  display: inline-grid;
  place-content: center;
  background-color: #F6F6F9;
}
.aq-login-option-item a:hover {
  transform: translateY(-2px);
}
.aq-login-mail {
  position: relative;
  z-index: 1;
}
.aq-login-mail p {
  font-size: 15px;
  font-weight: 400;
  color: #49535B;
  margin-bottom: 0;
  padding: 0 20px;
  position: relative;
  display: inline-block;
  background-color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-regular);
}
.aq-login-mail::after {
  inset-inline-start: 0;
  inset-inline-end: 0;
  content: "";
  bottom: 12px;
  width: 100%;
  height: 1px;
  z-index: -1;
  transition: 0.3s;
  position: absolute;
  background-color: #C6C6C6;
}
.aq-login-input-wrapper {
  margin-bottom: 20px;
}
.aq-login-input-box {
  position: relative;
}
.aq-login-input-box:not(:last-child) {
  margin-bottom: 15px;
}
.aq-login-input-eye {
  position: absolute;
  inset-inline-end: 26px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.aq-login-input-eye .open-eye {
  display: none;
}
.aq-login-input-eye span {
  transition: 0.3s;
}
.aq-login-input-eye:hover {
  cursor: pointer;
}
.aq-login-input-eye:hover span {
  color: var(--aq-common-black);
}
.aq-login-forgot a {
  font-size: 15px;
  font-weight: 400;
  display: inline-block;
  position: relative;
  color: var(--aq-common-black);
}
.aq-login-forgot a::after {
  position: absolute;
  content: "";
  inset-inline-start: auto;
  inset-inline-end: 0;
  bottom: 4px;
  width: 0%;
  height: 1px;
  transition: 0.3s;
  background-color: #B91D1F;
}
.aq-login-forgot a:hover {
  color: #B91D1F;
}
.aq-login-forgot a:hover::after {
  inset-inline-start: 0;
  inset-inline-end: auto;
  width: 100%;
}
.aq-login-btn {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  padding: 9px 30px;
  text-align: center;
  border-radius: 6px;
  display: inline-block;
  color: var(--aq-common-white);
  border: 1px solid transparent;
  background-color: #010F1C;
}
.aq-login-btn.btn-transparent {
  border: 1px solid #BFBFBF;
  color: var(--aq-common-black);
  background-color: transparent;
}
.aq-login-btn:hover {
  color: #fff;
  border-color: #B91D1F;
  background-color: #B91D1F;
}
.aq-login-account {
  font-size: 16px;
  text-decoration: underline;
  color: var(--aq-common-black);
}
.aq-login-account button {
  text-decoration: underline;
}
.aq-login-account:hover a, .aq-login-account:hover button {
  color: #B91D1F;
}
.aq-login-account.color:hover {
  color: #B91D1F;
}
.aq-login-box {
  border-radius: 16px;
  border: 1px solid #E8EAEB;
}
.aq-login-box .aq-login-thumb-wrap {
  height: 100%;
}
.aq-login-box .aq-login-thumb-wrap.custom-hight {
  height: 630px;
  object-fit: cover;
}
.aq-login-box .aq-login-thumb-wrap.custom-hight img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.aq-login-box .aq-login-thumb-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px 0 0 16px;
}
.aq-login-box .aq-login-wrapper {
  box-shadow: none;
  padding: 40px 60px 25px;
  background-color: transparent;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-login-box .aq-login-wrapper {
    padding: 40px 30px 25px;
  }
}
.aq-login-page-style.grc-feature-style .aqf-shop-feature-wrap {
  justify-content: space-around;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-login-page-style.grc-feature-style .aqf-shop-feature-wrap {
    justify-content: space-between;
  }
}
.aq-login-page-style.grc-feature-style .aqf-shop-feature-item span {
  color: var(--aq-common-white);
}
.aq-login-page-style.grc-feature-style .aqf-shop-feature-item:not(:last-of-type) {
  border: none;
}
.aq-login-page-style.grc-feature-style .aqf-shop-feature-item:not(:first-of-type) {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-login-page-style.grc-feature-style .aqf-shop-feature-item:not(:first-of-type) {
    border: none;
  }
}
.aq-login-page-style.grc-feature-style .aqf-shop-feature-wrap {
  border-radius: 0;
}
.aq-login-page-style.grc-feature-style .aqf-shop-feature-content h4 {
  color: var(--aq-common-white);
}
.aq-login-page-style.grc-feature-style .aqf-shop-feature-content p {
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
}

.aq-order-subtitle {
  font-size: 14px;
  font-weight: 500;
  color: rgba(15, 15, 15, 0.6);
}
.aq-order-title {
  font-size: 50px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
@media (max-width: 767px) {
  .aq-order-title {
    font-size: 36px;
  }
}
.aq-order-details {
  border-radius: 20px;
  padding: 70px 100px 80px;
}
.aq-order-details-icon {
  margin-bottom: 30px;
}
.aq-order-details-icon span {
  display: inline-grid;
  place-content: center;
  height: 120px;
  width: 120px;
  border-radius: 50%;
  color: var(--aq-common-white);
  border: 2px solid rgba(255, 255, 255, 0.2);
}
.aq-order-details-title {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-order-details-content p {
  color: rgba(255, 255, 255, 0.7);
}
.aq-order-details-item {
  text-align: center;
}
.aq-order-details-item h4 {
  font-size: 16px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.6);
  font-family: var(--aq-ff-satoshi-regular);
}
.aq-order-details-item p {
  font-size: 18px;
  font-weight: 700;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-order-info-list ul li {
  list-style: none;
  padding: 15px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.aq-order-info-list ul li:not(:last-child) {
  border-bottom: 1px solid #E0E2E3;
}
.aq-order-info-list ul li span {
  font-size: 15px;
  color: var(--aq-common-black);
}
.aq-order-info-list ul li.aq-order-info-list-header {
  padding-top: 0;
  padding-bottom: 12px;
}
.aq-order-info-list ul li.aq-order-info-list-header h4 {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-order-info-list ul li.aq-order-info-list-desc p {
  font-size: 15px;
  margin-bottom: 0;
}
.aq-order-info-list ul li.aq-order-info-list-desc p span {
  font-size: 15px;
  font-weight: 500;
}
.aq-order-info-list ul li.aq-order-info-list-subtotal span:last-child {
  color: #3749BB;
}
.aq-order-info-list ul li.aq-order-info-list-total {
  padding: 22px 24px;
}
.aq-order-info-list ul li.aq-order-info-list-total span {
  font-size: 16px;
  font-weight: 700;
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-order-adress {
  border-radius: 12px;
  background: #F8F8F8;
  padding: 24px 20px 30px;
}
.aq-order-adress-heading {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.1);
}
.aq-order-adress-heading h4 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-order-adress-list ul li {
  list-style: none;
  font-size: 15px;
  font-weight: 500;
  color: #505155;
  margin-bottom: 10px;
}
.aq-order-adress-list ul li span {
  font-size: 15px;
  font-weight: 400;
  color: var(--aq-common-black);
}

.aq-compare-wrapper {
  padding: 40px;
  border-radius: 16px;
  background: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.1);
}
@media (max-width: 767px) {
  .aq-compare-wrapper {
    padding: 30px;
  }
}
.aq-compare-top-info {
  gap: 30px;
  flex-wrap: wrap;
}
.aq-compare-top-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 8px;
  letter-spacing: -0.24px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-compare-top-right {
  gap: 10px;
  display: flex;
}
.aq-compare-top-left p {
  margin-bottom: 0;
}
.aq-compare-btn-blue {
  font-size: 15px;
  font-weight: 500;
  padding: 7px 17px;
  border-radius: 6px;
  background: #F5F5F5;
  color: var(--aq-common-black);
}
.aq-compare-btn-blue svg {
  margin-inline-end: 4px;
}
.aq-compare-btn-blue:hover, .aq-compare-btn-blue.active {
  background-color: #3749BB;
  color: var(--aq-common-white);
}
.aq-compare-box .comparison-wrapper {
  background: var(--aq-common-white);
}
.aq-compare-box .comparison-table {
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-compare-box .comparison-table {
    width: 1080px;
  }
}
.aq-compare-box .comparison-table th,
.aq-compare-box .comparison-table td {
  padding: 15px;
  font-size: 16px;
  font-weight: 400;
  padding-inline-start: 30px;
  border: 1px solid #e5e5e5;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
.aq-compare-box .comparison-table th:hover,
.aq-compare-box .comparison-table td:hover {
  background: rgba(250, 250, 250, 0.6392156863);
}
.aq-compare-box .comparison-table thead th {
  position: relative;
  text-align: center;
  padding-inline-start: 15px;
}
.aq-compare-box .comparison-table thead th .aq-compare-remove {
  top: 15px;
  inset-inline-end: 15px;
  background-color: #f5f5f5;
  color: var(--aq-common-black);
}
.aq-compare-box .comparison-table img {
  margin-bottom: 10px;
  vertical-align: top;
}
.aq-compare-box .comparison-table .aq-compare-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 8px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-compare-box .price {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
  color: #B91D1F;
}
.aq-compare-box .comparison-table tbody td:first-child {
  font-weight: 500;
  background: #fafafa;
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-compare-box .aq-compare-btn {
  border: none;
  cursor: pointer;
  padding: 10px 25px;
  border-radius: 6px;
  color: var(--aq-common-white);
  background: var(--aq-common-black);
}
.aq-compare-box .aq-product-details-size-list button {
  width: 44px;
  font-size: 15px;
  border-radius: 4px;
}
.aq-compare-box .aq-compare-price-wrap {
  gap: 5px;
  display: flex;
  align-items: center;
}
.aq-compare-box .aq-compare-price-wrap del {
  color: var(--aq-text-body);
}
.aq-compare-box .aq-compare-body-thumb {
  height: 80px;
  width: 80px;
}
.aq-compare-box .aq-compare-body-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin-bottom: 0;
}
.aq-compare-box .aq-compare-btn:hover {
  background: #333;
}
.aq-compare-box .action-row td {
  background: #fff;
}

.aq-comming-soon-bg {
  height: 100vh;
}
@media (max-width: 767px) {
  .aq-comming-soon-logo {
    margin-bottom: 120px;
  }
}
.aq-comming-soon-content-title {
  font-size: 40px;
  font-weight: 500;
  margin-bottom: 15px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-comming-soon-content p {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 30px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-comming-soon-content .aqf-deals-countbox .aq-countdown-style-2 {
  gap: 20px;
}
.aq-comming-soon-content .aqf-deals-countbox .aq-countdown-style-2 .count-box span {
  width: auto;
  font-size: 55px;
  background-color: transparent;
}
@media (max-width: 767px) {
  .aq-comming-soon-content .aqf-deals-countbox .aq-countdown-style-2 .count-box span {
    font-size: 36px;
  }
}
.aq-comming-soon-content .aqf-deals-countbox .aq-countdown-style-2 .count-box i {
  font-size: 65px;
  color: var(--aq-common-white);
}
@media (max-width: 767px) {
  .aq-comming-soon-content .aqf-deals-countbox .aq-countdown-style-2 .count-box i {
    font-size: 40px;
  }
}
.aq-comming-soon-form {
  position: relative;
}
.aq-comming-soon-form .aq-form-control:focus {
  border-color: var(--aq-common-white);
  background-color: rgba(255, 255, 255, 0.6);
}
.aq-comming-soon-form .aq-btn-subscribe {
  position: absolute;
  top: 4px;
  inset-inline-end: 4px;
}
@media (max-width: 767px) {
  .aq-comming-soon-social .aq-footer-widget-social {
    margin-bottom: 120px;
  }
}
.aq-comming-soon-social .aq-footer-widget-social a {
  border: 1px solid var(--aq-common-white);
}
.aq-comming-soon-social .aq-footer-widget-social a:hover {
  color: var(--aq-common-black);
  background-color: rgba(255, 255, 255, 0.6);
}
.aq-comming-soon-contact a {
  font-size: 18px;
  color: var(--aq-common-white);
}
.aq-comming-soon-contact a:hover {
  color: var(--aq-common-white);
}

.aq-error-title {
  font-size: 64px;
  font-weight: 700;
  margin-bottom: 50px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-error-title-sm {
  font-size: 26px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-error-content p {
  font-weight: 400;
  font-size: 18px;
  color: #57575a;
  margin-bottom: 30px;
}

/*----------------------------------------*/
/*  7.23 Vendor css
/*----------------------------------------*/
.subscribe-popup {
  position: fixed;
  inset-inline-start: 0;
  top: 0;
  inset-inline-end: 0;
  width: 100%;
  height: 100%;
  z-index: 1099;
  background-color: rgba(0, 0, 0, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
  margin: 0 auto;
  text-align: center;
}

.subscribe-popup.show {
  visibility: visible;
  opacity: 1;
}

.aq-vendor-item {
  overflow: hidden;
  position: relative;
  border: 1px solid #EEF0F1;
  background-color: var(--aq-common-white);
}
.aq-vendor-item:hover .aq-vendor-thumb img {
  transform: scale(1.1);
}
.aq-vendor-content {
  padding: 30px;
  padding-top: 0;
  margin-top: -65px;
}
.aq-vendor-thumb {
  height: 120px;
  overflow: hidden;
}
.aq-vendor-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-vendor-ratting {
  margin-bottom: 10px;
}
.aq-vendor-ratting i {
  color: var(--aq-common-yellow);
}
.aq-vendor-ratting i svg {
  transform: translateY(-2px);
}
.aq-vendor-ratting span {
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  margin-inline-start: 7px;
  color: #393A3C;
  font-family: var(--aq-ff-onest);
}
.aq-vendor-icon {
  position: relative;
  height: 100px;
  width: 100px;
  display: flex;
  z-index: 1;
  border-radius: 50%;
  margin-bottom: 15px;
  align-items: center;
  justify-content: center;
  background-color: var(--aq-common-white);
}
.aq-vendor-icon img {
  height: 84px;
  width: 84px;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-vendor-icon-bottom {
  bottom: 0;
  inset-inline-end: 0;
  position: absolute;
}
.aq-vendor-icon-bottom img {
  opacity: 0.1;
  width: 140px;
  height: 140px;
  mix-blend-mode: luminosity;
}
@media (max-width: 767px) {
  .aq-vendor-icon-bottom img {
    width: 100px;
    height: 100%;
  }
}
.aq-vendor-title {
  font-size: 26px;
  line-height: 14px;
  margin-bottom: 25px;
  display: inline-block;
  letter-spacing: -0.78px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
@media (max-width: 767px) {
  .aq-vendor-title {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.aq-vendor-contact-info {
  margin-bottom: 22px;
}
.aq-vendor-contact-info ul li {
  display: flex;
  align-items: start;
  margin-bottom: 7px;
}
.aq-vendor-contact-info ul li:hover span, .aq-vendor-contact-info ul li:hover a {
  color: var(--aq-common-red);
}
.aq-vendor-contact-info ul li span {
  margin-inline-end: 10px;
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: var(--aq-common-black);
}
.aq-vendor-contact-info ul li span svg {
  transform: translateY(-3px);
}
.aq-vendor-contact-info ul li a {
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  color: #393A3C;
  font-family: var(--aq-ff-onest);
}

.aq-card-modal-style-box {
  width: 100%;
  width: 850px;
  position: relative;
  border-radius: 0px;
  overflow: hidden;
  background: var(--aq-common-white);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-card-modal-style-box {
    width: 380px;
  }
}
.aq-card-modal-style-close {
  position: absolute;
  top: 15px;
  inset-inline-end: 25px;
  border: none;
  font-size: 22px;
  cursor: pointer;
  z-index: 10;
  background: transparent;
  color: var(--aq-common-black);
}
.aq-card-modal-style-close svg {
  transition: all 0.6s;
}
.aq-card-modal-style-close:hover svg {
  transform: rotate(360deg);
}
.aq-card-modal-style-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.aq-card-modal-style-image {
  flex: 1;
  min-width: 380px;
}
.aq-card-modal-style-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.aq-card-modal-style-content {
  flex: 1;
  padding: 60px 40px;
  text-align: center;
  display: flex;
  width: 350px;
  flex-direction: column;
  justify-content: center;
}
.aq-card-modal-style-subtitle {
  font-size: 13px;
  display: block;
  color: #5F6063;
  font-weight: 500;
  margin-bottom: 8px;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-card-modal-style-title {
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 35px;
  letter-spacing: -0.28px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-card-modal-style-title span {
  color: var(--aq-common-red);
}
.aq-card-modal-style-form {
  margin-bottom: 20px;
}
.aq-card-modal-style-form input {
  height: 50px;
  line-height: 50px;
  border-radius: 6px;
  margin-bottom: 14px;
  border: 1px solid #F6F6F9;
  box-shadow: 0 0 1px 0 rgba(20, 20, 20, 0.4);
}
.aq-card-modal-style-form input::placeholder {
  color: #6E6E73;
}
.aq-card-modal-style-form input:focus {
  border-color: var(--aq-common-black);
}
.aq-card-modal-style-social {
  padding: 0;
  gap: 14px;
  display: flex;
  list-style: none;
  margin-bottom: 30px;
  justify-content: center;
}
.aq-card-modal-style-social li a {
  font-size: 18px;
  transition: 0.3s;
  color: var(--aq-common-black);
}
.aq-card-modal-style-social li a:hover {
  color: var(--aq-common-red);
}
.aq-card-modal-style-footer .aq-login-remeber label {
  color: #5F6063;
}

.aq-card-modal-style-2-box {
  width: 100%;
  max-width: 400px;
  position: relative;
  border-radius: 0px;
  overflow: hidden;
  background: #EFECE7;
}
.aq-card-modal-style-2-close {
  position: absolute;
  top: 15px;
  inset-inline-end: 15px;
  border: none;
  z-index: 11;
  opacity: 0.9;
  cursor: pointer;
  background: transparent;
  color: var(--aq-common-black);
}
.aq-card-modal-style-2-close i {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  transition: all 0.4s;
  display: inline-grid;
  place-content: center;
  background-color: #EFECE7;
}
.aq-card-modal-style-2-close:hover {
  opacity: 1;
}
.aq-card-modal-style-2-close:hover i {
  transform: rotate(180deg);
}
.aq-card-modal-style-2-image {
  width: 100%;
  height: 300px;
}
.aq-card-modal-style-2-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.aq-card-modal-style-2-content {
  padding-top: 28px;
  padding: 40px 30px;
  text-align: center;
}
.aq-card-modal-style-2-title {
  font-size: 20px;
  font-weight: 500;
  color: #3E4233;
  line-height: 1.3;
  margin-bottom: 25px;
  letter-spacing: -0.4px;
  text-transform: uppercase;
  font-family: var(--aq-ff-onest);
}
.aq-card-modal-style-2-field {
  margin-bottom: 15px;
}
.aq-card-modal-style-2-field input {
  height: 50px;
  line-height: 50px;
  border-radius: 6px;
  border: 1px solid #3E4233;
  background-color: transparent;
  font-family: var(--aq-ff-satoshi-regular);
  box-shadow: 0 0 1px 0 rgba(20, 20, 20, 0.4);
}
.aq-card-modal-style-2-field input::placeholder {
  color: #3E4233;
}
.aq-card-modal-style-2-field input:focus {
  border-color: var(--aq-common-black);
}
.aq-card-modal-style-2-options {
  text-align: start;
  margin-bottom: 15px;
}
.aq-card-modal-style-2-btn {
  margin-bottom: 15px;
  background: #3f4437;
  color: var(--aq-common-white);
}
.aq-card-modal-style-2-btn:hover {
  background: #2b2f26;
  color: var(--aq-common-white);
}
.aq-card-modal-style-2-social {
  gap: 20px;
  padding: 0;
  display: flex;
  list-style: none;
  justify-content: center;
}
.aq-card-modal-style-2-social li a {
  color: #333;
  font-size: 18px;
  transition: 0.3s;
}
.aq-card-modal-style-2-social li a:hover {
  color: #3f4437;
}

@media (max-width: 576px) {
  .aq-card-modal-style-2-box .aq-card-modal-style-2-image {
    height: 200px;
  }
  .aq-card-modal-style-2-box .aq-card-modal-style-2-content {
    padding: 30px 20px;
  }
  .aq-card-modal-style-2-box .aq-card-modal-style-2-content .aq-card-modal-style-2-title {
    font-size: 20px;
  }
}
.aq-card-modal-style-3-box {
  position: relative;
  width: 400px;
  height: 640px;
  border-radius: 20px;
  background-size: cover;
  background-repeat: no-repeat;
}
.aq-card-modal-style-3-content {
  padding-top: 44px;
  text-align: center;
}
.aq-card-modal-style-3-content p {
  font-size: 18px;
  margin-bottom: 25px;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
.aq-card-modal-style-3-title {
  color: var(--aq-common-red);
  text-shadow: 0 2px 2px rgba(101, 4, 5, 0.2);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--aq-common-red);
  font-family: var(--aq-ff-satoshi-bold);
  font-size: 60px;
  font-style: normal;
  font-weight: 900;
  line-height: 60px;
  letter-spacing: -0.6px;
  text-transform: uppercase;
  margin-top: -10px;
  margin-bottom: 10px;
}
.aq-card-modal-style-3-btn .aq-btn-black.btn-red-bg {
  padding: 17px 30px;
  box-shadow: 0 20px 20px 0 rgba(87, 0, 1, 0.2);
}

.aq-card-modal-style-4-overlay {
  padding: 20px;
}
.aq-card-modal-style-4-container {
  width: 100%;
  max-width: 950px;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  background: var(--aq-common-white);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-card-modal-style-4-container {
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  .aq-card-modal-style-4-container {
    margin-top: 60px;
  }
}
.aq-card-modal-style-4-close {
  position: absolute;
  top: 20px;
  inset-inline-end: 30px;
  border: none;
  cursor: pointer;
  z-index: 10;
  background: transparent;
  color: var(--aq-common-black);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-card-modal-style-4-close {
    top: 10px;
    inset-inline-end: 15px;
    color: var(--aq-common-white);
  }
}
.aq-card-modal-style-4-close svg {
  transition: all 0.4s;
}
.aq-card-modal-style-4-close:hover svg {
  transform: rotate(180deg);
}
.aq-card-modal-style-4-wrapper {
  display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-card-modal-style-4-wrapper {
    flex-wrap: wrap;
  }
}
.aq-card-modal-style-4-left {
  display: flex;
  flex: 0 0 auto;
  z-index: 1;
  position: relative;
  padding: 60px 40px;
  align-items: center;
  text-align: center;
  background-size: cover;
  width: calc(100% - 480px);
  background-position: center;
  color: var(--aq-common-white);
}
.aq-card-modal-style-4-left::before {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.34);
}
.aq-card-modal-style-4-right {
  width: 100%;
  padding: 40px 30px;
  background: var(--aq-common-white);
}
.aq-card-modal-style-4-main-title {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: -0.3px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-card-modal-style-4-sub-text {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 25px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-card-modal-style-4-promo-box .aq-dashboard-coupon-date span {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  padding: 7px 28px;
  border-radius: 4px;
  margin-bottom: 25px;
  letter-spacing: -0.18px;
  text-transform: uppercase;
  color: var(--aq-common-black);
  background: var(--aq-common-white);
  border-color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-card-modal-style-4-desc {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  margin-bottom: 25px;
  letter-spacing: -0.075px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-card-modal-style-4-get-btn {
  background: #ffcc00;
  color: var(--aq-common-black);
}
.aq-card-modal-style-4-get-btn:hover {
  background: #e6b800;
  border-color: #e6b800;
  transform: translateY(-2px);
}
.aq-card-modal-style-4-list-title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
  padding-bottom: 15px;
  text-align: left;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
  border-bottom: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-card-modal-style-4-product-scroll {
  max-height: 445px;
  overflow-y: auto;
  padding-inline-end: 10px;
}
.aq-card-modal-style-4-product-scroll::-webkit-scrollbar {
  width: 4px;
}
.aq-card-modal-style-4-product-scroll::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-card-modal-style-4-product-scroll {
    max-height: 160px;
  }
}
.aq-card-modal-style-4-product-style .aq-product-item-list {
  border: none;
}
.aq-card-modal-style-4-product-style .aq-product-item-list .aq-product-thumb {
  width: 100px;
  height: 135px;
  margin-inline-end: 20px;
}
.aq-card-modal-style-4-product-style .aq-product-item-list .aq-product-ratting {
  margin-bottom: 2px;
}
.aq-card-modal-style-4-product-style .aq-product-item-list .aq-product-title {
  margin-bottom: 6px;
}
.aq-card-modal-style-4-product-style .aq-product-item-list .aq-product-content {
  padding: 0;
  padding-top: 4px;
  text-align: left;
}
.aq-card-modal-style-4-product-style .aq-product-item-list .aq-product-price {
  margin-bottom: 12px;
}

@media (max-width: 768px) {
  .aq-card-modal-style-4-left {
    min-width: 100%;
    padding: 40px 20px;
  }
  .aq-card-modal-style-4-right {
    min-width: 100%;
  }
}
.aq-vendor-details-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-vendor-details-box {
    margin-bottom: 15px;
  }
}
.aq-vendor-details-thumb {
  width: 180px;
  height: 180px;
  padding: 20px;
  overflow: hidden;
  margin-top: -70px;
  border-radius: 50%;
  background-color: var(--aq-common-white);
}
@media (max-width: 767px) {
  .aq-vendor-details-thumb {
    width: 155px;
    height: 155px;
    margin-top: -45px;
  }
}
.aq-vendor-details-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  border: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-vendor-details-wrap {
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
  padding-top: 4px;
  align-items: center;
}
.aq-vendor-details-heading {
  gap: 12px;
}
.aq-vendor-details-heading .aq-vendor-title {
  margin-bottom: 20px;
}
.aq-vendor-details-heading .aq-vendor-ratting {
  transform: translateY(-4px);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-vendor-details-content {
    margin-bottom: 10px;
  }
}
.aq-vendor-details-content .aq-vendor-contact-info {
  margin-bottom: 0;
}
.aq-vendor-details-content .aq-vendor-contact-info ul {
  gap: 20px;
  display: flex;
}
@media (max-width: 767px) {
  .aq-vendor-details-content .aq-vendor-contact-info ul {
    gap: 10px;
    flex-wrap: wrap;
  }
}
.aq-vendor-details-btn .aq-btn-black {
  padding: 11px 16px;
  border-radius: 4px;
  text-transform: capitalize;
  background-color: var(--aq-common-red);
}
.aq-vendor-details-btn .aq-btn-black:hover {
  background-color: transparent;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-vendor-details-wrapper {
    margin-inline-start: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-vendor-details-wrapper .elt-arrival-style .aq-col-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
.aq-vendor-details-top-bar {
  border-bottom: 1px solid rgba(87, 87, 90, 0.1);
}
.aq-vendor-details-top-bar .product-details-nav button {
  font-size: 16px;
  font-weight: 400;
  font-family: var(--aq-ff-onest);
}
.aq-vendor-details-top-bar .product-details-nav button span {
  margin-inline-end: 6px;
  display: inline-block;
  transform: translateY(-2px);
}
.aq-vendor-details-top-bar .product-details-nav button::after {
  background-color: var(--aq-common-red);
}
.aq-vendor-details-sidebar {
  margin-inline-end: -30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-vendor-details-sidebar {
    margin-inline-end: 0;
  }
}
.aq-vendor-details-sidebar .aq-sidebar-search button {
  line-height: 0;
}
.aq-vendor-details-sidebar-categories {
  padding: 30px;
  border-radius: 4px;
  border: 1px solid #EEF0F1;
  background: var(--aq-common-white);
}
.aq-vendor-details-product-top-left .aq-layout-switcher .aq-layout-switcher-item {
  width: 40px;
  height: 40px;
  display: grid;
  margin: 0 4px;
  color: #818487;
  border-radius: 4px;
  place-content: center;
  border: 1px solid #EEF0F1;
  background: var(--aq-common-white);
}
.aq-vendor-details-product-top-left .aq-layout-switcher .aq-layout-switcher-item.active {
  color: var(--aq-common-black);
  border-color: var(--aq-common-black);
}
.aq-vendor-details-product-top-left .aq-layout-switcher .aq-layout-switcher-item .aq-layout-switcher-icon {
  transform: translateY(-2px);
}
.aq-vendor-details-product-top-right {
  gap: 10px;
  display: flex;
  align-items: center;
  justify-content: end;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-vendor-details-product-top-right {
    justify-content: start;
  }
}
.aq-vendor-details-product-top-right .aqf-bundle-select .nice-select {
  border-radius: 4px;
}
.aq-vendor-details-product-top-right .aqf-bundle-select.w-40 .nice-select {
  min-width: 80px;
}
.aq-vendor-details-product-top-right .aqf-bundle-select.w-40 .nice-select .list {
  min-width: 100%;
}
.aq-vendor-details-about-box {
  margin-inline-start: 115px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-vendor-details-about-box {
    margin-inline-start: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-vendor-details-about-box {
    margin-bottom: 30px;
  }
}
.aq-vendor-details-about-title {
  font-size: 32px;
  font-weight: 500;
  letter-spacing: -0.96px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-vendor-details-about-text {
    margin-bottom: 30px;
  }
}
.aq-vendor-details-about-text p {
  line-height: 1.7;
  margin-bottom: 5px;
  font-family: var(--aq-ff-onest);
}
.aq-vendor-details-about-thumb img {
  width: 100%;
}

/*----------------------------------------*/
/*  7.16 Poduct sidebar css
/*----------------------------------------*/
.aq-product-sidebar-right {
  gap: 8px;
  display: flex;
  align-items: center;
}
.aq-product-sidebar-right p {
  margin: 0;
}
.aq-product-sidebar-right .aqf-bundle-select .nice-select {
  padding: 0;
  border: none;
  height: 20px;
  min-width: 155px;
}
.aq-product-sidebar-right .aqf-bundle-select .nice-select::after {
  inset-inline-end: 10px;
}
.aq-product-sidebar-right .aqf-bundle-select .nice-select .list {
  inset-inline-end: 0;
  inset-inline-start: auto;
}
.aq-product-sidebar-left {
  gap: 26px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-product-sidebar-left {
    gap: 15px;
  }
}
.aq-product-sidebar-offcanvas {
  padding: 30px;
  overflow-y: scroll;
  scrollbar-width: thin;
  overscroll-behavior-y: contain;
}
.aq-product-sidebar-offcanvas-title {
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 34px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-product-sidebar-widget {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.1);
}
.aq-product-sidebar-widget-title {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.2px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-product-sidebar-widget-title.no-border {
  border: 0;
  padding-bottom: 0;
}
.aq-product-sidebar-widget-title.mb-20 {
  margin-bottom: 20px;
}
.aq-product-sidebar-widget-top {
  display: flex;
  cursor: pointer;
  align-items: center;
  padding-bottom: 20px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  justify-content: space-between;
}
.aq-product-sidebar-widget-top.collapsed {
  padding-bottom: 0;
}
.aq-product-sidebar-widget-top.collapsed .aq-product-sidebar-item-close {
  transform: rotate(180deg);
}
.aq-product-sidebar-widget-filter .ui-widget.ui-widget-content {
  height: 3px;
  border: 0;
  background-color: #EDEDED;
}
.aq-product-sidebar-widget-filter .ui-slider-horizontal .ui-slider-range {
  background-color: var(--aq-common-black);
}
.aq-product-sidebar-widget-filter .ui-slider .ui-slider-handle {
  top: -7px;
  width: 20px;
  height: 20px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  border-radius: 50%;
  border: 5px solid var(--aq-common-black);
}
.aq-product-sidebar-widget-filter .ui-slider .ui-slider-handle:focus {
  outline: none;
}
.aq-product-sidebar-widget-filter .ui-slider .ui-slider-handle.ui-state-active {
  background-color: var(--aq-common-white);
}
.aq-product-sidebar-widget-filter-info {
  line-height: 1;
  margin-top: 22px;
}
.aq-product-sidebar-widget-filter-info .input-range {
  line-height: 1;
}
.aq-product-sidebar-widget-filter-info .input-range input {
  line-height: 1;
  width: auto;
  height: auto;
  padding: 0;
  border: 0;
  font-size: 14px;
  font-weight: 500;
  box-shadow: none;
  background-color: transparent;
  color: var(--aq-common-black);
}
.aq-product-sidebar-widget-filter-info .input-range input:focus {
  color: var(--aq-common-black);
}
.aq-product-sidebar-widget-filter-info .aq-product-sidebar-widget-filter-btn {
  font-size: 14px;
  font-weight: 400;
  padding: 2px 21px;
  background-color: #F5F5F5;
  color: var(--aq-common-black);
}
.aq-product-sidebar-widget-filter-info .aq-product-sidebar-widget-filter-btn:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-product-sidebar-widget-checkbox ul li {
  list-style: none;
}
.aq-product-sidebar-widget-checkbox ul li:not(:last-child) {
  margin-bottom: 11px;
}
.aq-product-sidebar-widget-checkbox ul li input {
  display: none;
}
.aq-product-sidebar-widget-checkbox ul li input .single-widget-category input:checked + label::after {
  opacity: 1;
  visibility: visible;
}
.aq-product-sidebar-widget-checkbox ul li input:checked ~ label::after {
  background-color: var(--aq-common-black);
  border-color: var(--aq-common-black);
}
.aq-product-sidebar-widget-checkbox ul li input:checked ~ label::before {
  visibility: visible;
  opacity: 1;
}
.aq-product-sidebar-widget-checkbox ul li label {
  font-size: 15px;
  font-weight: 500;
  position: relative;
  padding-inline-start: 26px;
  color: rgba(20, 20, 20, 0.8);
}
.aq-product-sidebar-widget-checkbox ul li label::after {
  position: absolute;
  content: "";
  top: 5px;
  inset-inline-start: 0;
  width: 18px;
  height: 18px;
  line-height: 12px;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #D5D5D5;
  z-index: -1;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.aq-product-sidebar-widget-checkbox ul li label::before {
  position: absolute;
  content: url(/assets/img/product/icons/check.svg);
  top: 7px;
  inset-inline-start: 0;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  line-height: 12px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  color: var(--aq-common-white);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.aq-product-sidebar-widget-checkbox ul li label:hover {
  cursor: pointer;
}
.aq-product-sidebar-widget-categories {
  height: 210px;
  overflow-y: scroll;
  scrollbar-width: thin;
  overscroll-behavior-y: contain;
}
.aq-product-sidebar-widget-categories ul > li {
  width: 100%;
  list-style: none;
  position: relative;
}
.aq-product-sidebar-widget-categories ul > li:hover i {
  background-color: rgba(245, 245, 245, 0.7);
}
.aq-product-sidebar-widget-categories ul > li:not(:last-child) {
  margin-bottom: 10px;
}
.aq-product-sidebar-widget-categories ul > li a {
  width: 100%;
  font-size: 15px;
  font-weight: 500;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding-inline-end: 70px;
  justify-content: space-between;
  color: rgba(20, 20, 20, 0.8);
}
.aq-product-sidebar-widget-categories ul > li a:hover, .aq-product-sidebar-widget-categories ul > li a.active {
  color: #DE1518;
  padding-inline-start: 10px;
}
.aq-product-sidebar-widget-categories ul > li i {
  position: absolute;
  top: 0;
  inset-inline-end: 40px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.aq-product-sidebar-widget-categories ul > li i .arrow::after, .aq-product-sidebar-widget-categories ul > li i .arrow::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 2px;
  inset-inline-start: 50%;
  top: 50%;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: rgba(20, 20, 20, 0.8);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.aq-product-sidebar-widget-categories ul > li i .arrow::before {
  background-color: rgba(20, 20, 20, 0.8);
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  -o-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
.aq-product-sidebar-widget-categories ul > li i[aria-expanded=true] > a {
  color: #DE1518;
}
.aq-product-sidebar-widget-categories ul > li i[aria-expanded=true] .arrow::before {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  -moz-transform: translate(-50%, -50%) rotate(0deg);
  -ms-transform: translate(-50%, -50%) rotate(0deg);
  -o-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}
.aq-product-sidebar-widget-categories ul > li i[aria-expanded=true] .arrow::after {
  background-color: #DE1518;
}
.aq-product-sidebar-widget-categories ul > li ul {
  padding-top: 10px;
  padding-inline-start: 20px;
}
.aq-product-sidebar-widget-checkbox-circle {
  position: relative;
}
.aq-product-sidebar-widget-checkbox-circle-list {
  height: 230px;
  overflow-y: scroll;
  scrollbar-width: thin;
  overscroll-behavior-y: contain;
}
.aq-product-sidebar-widget-checkbox-circle-list ul li {
  width: 100%;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.aq-product-sidebar-widget-checkbox-circle-list ul li:not(:last-child) {
  margin-bottom: 8px;
}
.aq-product-sidebar-widget-checkbox-circle-list ul li:hover .aq-product-sidebar-widget-checkbox-circle-number {
  background-color: var(--aq-common-black);
  border-color: var(--aq-common-black);
  color: var(--aq-common-white);
}
.aq-product-sidebar-widget-checkbox-circle .aq-product-sidebar-widget-checkbox-circle-self {
  position: absolute;
  content: "";
  top: 2px;
  inset-inline-start: 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  z-index: -1;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.aq-product-sidebar-widget-checkbox-circle input {
  display: none;
}
.aq-product-sidebar-widget-checkbox-circle input .single-widget-category input:checked + label::after {
  opacity: 1;
  visibility: visible;
}
.aq-product-sidebar-widget-checkbox-circle input:checked ~ label::before {
  visibility: visible;
  opacity: 1;
}
.aq-product-sidebar-widget-checkbox-circle label {
  font-size: 15px;
  font-weight: 500;
  position: relative;
  padding-inline-start: 35px;
  color: rgba(20, 20, 20, 0.8);
}
.aq-product-sidebar-widget-checkbox-circle label::before {
  position: absolute;
  content: url(/assets/img/product/icons/check-2.svg);
  top: 2px;
  inset-inline-start: 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  color: var(--aq-common-white);
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.aq-product-sidebar-widget-checkbox-circle label:hover {
  cursor: pointer;
}
.aq-product-sidebar-widget-product-item:not(:last-child) {
  margin-bottom: 20px;
}
.aq-product-sidebar-widget-product-rating {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  display: inline-block;
  margin-bottom: 4px;
}
.aq-product-sidebar-widget-product-rating span {
  color: #FFB21D;
}
.aq-product-sidebar-widget-product-thumb {
  flex: 0 0 auto;
}
.aq-product-sidebar-widget-product-thumb img {
  object-fit: cover;
  margin-inline-end: 14px;
}
.aq-product-sidebar-widget-product-title {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 8px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-product-sidebar-widget-product-price {
  font-size: 16px;
  font-weight: 700;
  color: var(--aq-common-black);
}
.aq-product-sidebar-widget-brand {
  margin-inline-end: 40px;
}
.aq-product-sidebar-widget-brand-list {
  gap: 10px;
  height: 345px;
  padding-inline-end: 10px;
  overflow-y: scroll;
  scrollbar-width: thin;
  overscroll-behavior-y: contain;
}
.aq-product-sidebar-widget-brand-item {
  width: 48%;
  flex: 0 0 48%;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #F1F1F1;
}
.aq-product-sidebar-widget-brand-item::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-end: 0;
  height: 36px;
  width: 36px;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background: var(--aq-common-black);
  clip-path: polygon(0 0, 100% 100%, 100% 0);
}
.aq-product-sidebar-widget-brand-item::before {
  position: absolute;
  top: 4px;
  inset-inline-end: 2px;
  width: 18px;
  height: 18px;
  opacity: 0;
  z-index: 2;
  line-height: 12px;
  text-align: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: var(--aq-common-white);
  content: url(/assets/img/product/icons/check.svg);
}
.aq-product-sidebar-widget-brand-item.click {
  border-color: var(--aq-common-black);
}
.aq-product-sidebar-widget-brand-item.click::after, .aq-product-sidebar-widget-brand-item.click::before {
  opacity: 1;
}
.aq-product-sidebar-widget-brand-item img {
  width: 154px;
}
.aq-product-sidebar-item-close {
  transition: all 0.3s ease-in-out;
}
.aq-product-sidebar-card:hover .aq-product-sidebar-card-thumb img {
  transform: scale(1.1);
}
.aq-product-sidebar-card-thumb {
  overflow: hidden;
  position: relative;
}
.aq-product-sidebar-card-thumb img {
  transition: all 0.3s ease-in-out;
}
.aq-product-sidebar-card-thumb::before {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 36.59%, rgba(0, 0, 0, 0.5) 75.45%);
}
.aq-product-sidebar-card-sub {
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-product-sidebar-card-title {
  font-size: 36px;
  font-weight: 900;
  line-height: 1;
  margin-bottom: 20px;
  letter-spacing: -1.08px;
  text-transform: uppercase;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-product-sidebar-card-content {
  position: absolute;
  bottom: 20px;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 2;
  margin: 0 20px;
  text-align: center;
}
.aq-product-sidebar-card-btn .aq-btn-black {
  font-size: 16px;
  padding: 15px 30px;
  text-transform: capitalize;
}

.aq-product-filter-select {
  font-size: 16px;
  font-weight: 500;
  display: flex;
  cursor: pointer;
  padding: 14px 20px;
  align-items: center;
  background: #F9F9F9;
  letter-spacing: -0.16px;
  color: var(--aq-common-black);
  justify-content: space-between;
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-product-filter-select.active span {
  transform: rotate(180deg);
}
.aq-product-filter-select span {
  transition: all 0.3s ease-in-out;
}
.aq-product-filter-select-title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 25px;
  letter-spacing: -0.2px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-product-filter-select-content {
  position: absolute;
  top: 125%;
  inset-inline-start: 0;
  opacity: 0;
  z-index: 99;
  width: 280px;
  padding: 30px;
  visibility: hidden;
  text-align: start;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background: var(--aq-common-white);
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-product-filter-select-content {
    width: 235px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .aq-product-filter-select-content {
    width: 100%;
  }
}
.aq-product-filter-select-content.show {
  opacity: 1;
  top: 100%;
  visibility: visible;
}
.aq-product-filter-select-content .aq-product-sidebar-widget-categories {
  height: auto;
}
.aq-product-filter-select-content .aq-product-sidebar-widget-brand-list {
  gap: 5px;
  padding-inline-end: 0;
}
.aq-product-filter-select-content .aq-product-sidebar-widget-brand-item {
  width: 100%;
  margin-bottom: 5px;
}
.aq-product-filter-select-content .aq-product-sidebar-widget-brand-item img {
  width: 100%;
}
.aq-product-filter-select-content .aq-product-sidebar-widget-filter-info .input-range input {
  width: 100%;
}
.aq-product-filter-select-content .aq-product-details-size-list {
  gap: 8px;
  display: flex;
}
.aq-product-filter-select-content .aq-product-details-size-list button {
  width: 40px;
  height: 40px;
  font-size: 14px;
  border-radius: 4px;
}
.aq-product-filter-select-content .aq-product-details-size-list button:hover {
  background-color: transparent;
  color: var(--aq-common-black);
  border-color: var(--aq-common-black);
}

/*----------------------------------------*/
/*  7.8 Faq css
/*----------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-faq-area {
    padding-bottom: 60px;
  }
}
.aq-faq-wrap .accordion-buttons {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  width: 100%;
  text-align: left;
  padding: 21px 30px;
  padding-inline-end: 60px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-faq-wrap .accordion-buttons:not(.collapsed) .aq-faq-icon {
  background-color: #F9F9F9;
  border-color: #F9F9F9;
}
.aq-faq-wrap .accordion-buttons:not(.collapsed) .aq-faq-icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  -moz-transform: translate(-50%, -50%) rotate(0deg);
  -ms-transform: translate(-50%, -50%) rotate(0deg);
  -o-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}
.aq-faq-wrap .accordion-buttons:not(.collapsed) .aq-faq-icon::before, .aq-faq-wrap .accordion-buttons:not(.collapsed) .aq-faq-icon::after {
  background-color: var(--aq-common-black);
}
.aq-faq-wrap .accordion-items {
  margin-bottom: 10px;
  border: 1px solid #E6E8F0;
  background: var(--aq-common-white);
}
.aq-faq-wrap .accordion-body {
  padding: 0 70px 20px 30px;
}
@media (max-width: 767px) {
  .aq-faq-wrap .accordion-body {
    padding: 0 50px 20px 30px;
  }
}
.aq-faq-wrap .accordion-body p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 0;
  color: #4E4F53;
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-faq-wrap .accordion-body p br {
    display: none;
  }
}
.aq-faq-icon {
  position: absolute;
  top: 14px;
  inset-inline-end: 20px;
  height: 34px;
  width: 34px;
  line-height: 34px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid rgba(3, 31, 66, 0.14);
}
.aq-faq-icon::after, .aq-faq-icon::before {
  position: absolute;
  content: "";
  width: 12px;
  height: 2px;
  top: 50%;
  border-radius: 2px;
  inset-inline-start: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #87888B;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.aq-faq-icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  -o-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
.aq-faq-sidebar-widget-search {
  position: relative;
}
.aq-faq-sidebar-widget-search .aq-sidebar-widget-search-icon {
  position: absolute;
  top: 50%;
  line-height: 1;
  inset-inline-end: 20px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.aq-faq-sidebar-widget-list .nav {
  border: none;
}
.aq-faq-sidebar-widget-list .nav .nav-item {
  width: 100%;
  display: block;
  margin-bottom: 5px;
}
.aq-faq-sidebar-widget-list .nav .nav-item .nav-link {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  border: none;
  display: flex;
  text-align: start;
  padding: 9px 20px;
  background: #F9F9F9;
  border-radius: 0;
  justify-content: space-between;
  font-family: var(--aq-ff-onest);
  color: rgba(20, 20, 20, 0.8);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-faq-sidebar-widget-list .nav .nav-item .nav-link {
    font-size: 14px;
  }
}
.aq-faq-sidebar-widget-list .nav .nav-item .nav-link.active {
  color: var(--aq-common-white);
  background: var(--aq-common-red);
}
.aq-faq-sidebar-widget-list .nav .nav-item .nav-link.active:hover {
  color: var(--aq-common-white);
}
.aq-faq-sidebar-widget-list .nav .nav-item .nav-link.active span {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
}
.aq-faq-sidebar-widget-list .nav .nav-item .nav-link:hover {
  color: var(--aq-common-black);
}
.aq-faq-sidebar-widget-list .nav .nav-item .nav-link span {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  transform: translateX(-6px);
}
.aq-faq-sidebar-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 20px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}

/*----------------------------------------*/
/*  7.3 Cart css
/*----------------------------------------*/
.aq-cart-header-product {
  padding-inline-start: 30px !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .aq-cart-list {
    overflow-x: scroll;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .aq-cart-list {
    overflow-x: scroll;
    margin-inline-end: 0;
  }
}
.aq-cart-list .table > :not(caption) > * > * {
  padding: 20px 0;
  box-shadow: none;
  vertical-align: middle;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .aq-cart-list table {
    width: 840px;
  }
}
.aq-cart-list thead {
  background-color: var(--aq-gray-5);
}
.aq-cart-list thead th {
  font-weight: 500;
  font-size: 14px;
  color: var(--aq-common-black);
  border: 0 !important;
  padding-top: 9px !important;
  padding-bottom: 9px !important;
  background: transparent;
}
.aq-cart-list tr td {
  border-color: var(--aq-gray-5);
}
.aq-cart-list tr td .aq-cart-action-btn {
  font-weight: 400;
  font-size: 14px;
  color: #818487;
}
.aq-cart-list tr td .aq-cart-action-btn svg {
  margin-inline-end: 2px;
  transform: translateY(-1px);
}
.aq-cart-list tr td .aq-cart-action-btn:hover {
  color: #FF1826;
}
.aq-cart-list tr td.aq-cart-add-to-cart .aq-btn {
  border-radius: 0;
}
.aq-cart-list tr td.aq-cart-title {
  padding-inline-start: 20px;
  padding-inline-end: 30px;
}
.aq-cart-img {
  width: 78px;
  margin-inline-end: 20px;
}
.aq-cart-img img {
  width: 78px;
  height: 100px;
  object-fit: cover;
}
.aq-cart-title a {
  font-size: 16px;
  font-weight: 400;
  color: var(--aq-common-black);
}
.aq-cart-title a:hover {
  color: var(--aq-common-red);
}
.aq-cart-price {
  width: 145px;
}
.aq-cart-price span {
  font-size: 16px;
  color: var(--aq-common-black);
}
.aq-cart-quantity {
  width: 180px;
}
.aq-cart-quantity .aq-product-quantity .aq-cart-minus, .aq-cart-quantity .aq-product-quantity .aq-cart-plus {
  border-radius: 50%;
  background-color: var(--aq-gray-5);
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .aq-cart-coupon {
    margin-bottom: 20px;
  }
}
.aq-cart-coupon-input input {
  max-width: 282px;
}
.aq-cart-coupon-input button {
  font-size: 16px;
  font-weight: 500;
  padding: 15px 30px;
  color: var(--aq-common-white);
  border: 1px solid transparent;
  background-color: var(--aq-common-black);
}
.aq-cart-coupon-input button:hover {
  color: var(--aq-common-black);
  background-color: transparent;
  border: 1px solid rgba(1, 15, 28, 0.1);
}
.aq-cart-update-btn {
  font-size: 16px;
  font-weight: 500;
  padding: 15px 29px;
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
  border: 1px solid rgba(1, 15, 28, 0.1);
}
.aq-cart-update-btn:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-cart-checkout-wrapper {
  margin-inline-start: -24px;
  padding: 36px 24px 28px;
  background: var(--aq-common-white);
  box-shadow: 0px 30px 70px rgba(1, 15, 28, 0.1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .aq-cart-checkout-wrapper {
    margin-top: 50px;
    margin-inline-start: 0;
  }
}
.aq-cart-checkout-top {
  padding-bottom: 13px;
  margin-bottom: 19px;
  border-bottom: 1px solid #E0E2E3;
}
.aq-cart-checkout-top span {
  font-size: 20px;
  color: var(--aq-common-black);
  font-weight: 500;
}
.aq-cart-checkout-shipping {
  padding-bottom: 16px;
  margin-bottom: 15px;
  border-bottom: 1px solid #E0E2E3;
}
.aq-cart-checkout-shipping-title {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 7px;
}
.aq-cart-checkout-shipping-option:not(:last-child) {
  margin-bottom: 4px;
}
.aq-cart-checkout-shipping-option input {
  display: none;
}
.aq-cart-checkout-shipping-option input:checked + label::after {
  border-color: var(--aq-common-black);
}
.aq-cart-checkout-shipping-option input:checked + label::before {
  opacity: 1;
  visibility: visible;
}
.aq-cart-checkout-shipping-option label {
  font-weight: 400;
  font-size: 14px;
  color: #161C2D;
  position: relative;
  padding-inline-start: 25px;
}
.aq-cart-checkout-shipping-option label:hover {
  cursor: pointer;
}
.aq-cart-checkout-shipping-option label span {
  color: var(--aq-common-black);
}
.aq-cart-checkout-shipping-option label::after {
  position: absolute;
  content: "";
  inset-inline-start: 0;
  top: 5px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #BCBCBC;
  transition: all 0.4s ease;
}
.aq-cart-checkout-shipping-option label::before {
  position: absolute;
  content: "";
  inset-inline-start: 4px;
  top: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
  background-color: var(--aq-common-black);
}
.aq-cart-checkout-total {
  margin-bottom: 25px;
}
.aq-cart-checkout-total span {
  font-weight: 500;
  font-size: 18px;
  color: var(--aq-common-black);
}
.aq-cart-checkout-btn {
  font-size: 16px;
  font-weight: 500;
  padding: 13px 30px;
  text-align: center;
  display: inline-block;
  border: 1px solid transparent;
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aq-cart-checkout-btn:hover {
  color: var(--aq-common-black);
  background-color: transparent;
  border: 1px solid rgba(1, 15, 28, 0.1);
}

.aq-checkout-verify-item {
  margin-bottom: 40px;
}
.aq-checkout-verify-item:not(:last-child) {
  margin-bottom: 14px;
}
.aq-checkout-verify-reveal {
  width: 100%;
  font-size: 14px;
  margin-bottom: 0;
  padding: 8px 26px;
  display: inline-block;
  border: 1px dashed #AAB0B2;
  color: var(--aq-common-black);
}
.aq-checkout-verify-reveal button {
  position: relative;
  color: var(--aq-common-black);
}
.aq-checkout-verify-reveal button::after {
  position: absolute;
  content: "";
  inset-inline-start: 0;
  bottom: 4px;
  width: 100%;
  height: 1px;
  background-color: var(--aq-common-black);
}
.aq-checkout-btn {
  font-size: 16px;
  font-weight: 500;
  height: 50px;
  padding: 0 30px;
  line-height: 50px;
  text-align: center;
  border-radius: 8px;
  display: inline-block;
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
  border: 1px solid transparent;
}
.aq-checkout-btn.btn-plr {
  padding: 0 150px;
  border-radius: 0;
}
@media (max-width: 767px) {
  .aq-checkout-btn.btn-plr {
    padding: 0 100px;
  }
}
.aq-checkout-btn.border-style {
  font-weight: 500;
  font-size: 15px;
  color: var(--aq-common-black);
  border-radius: 0;
  text-transform: capitalize;
  background-color: transparent;
  border: 1px solid rgba(77, 61, 48, 0.12);
}
.aq-checkout-btn.border-style span {
  margin-inline-start: 7px;
  transform: translateY(-1px);
  display: inline-block;
}
.aq-checkout-btn.border-style:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
  border-color: var(--aq-common-black);
}
.aq-checkout-btn:hover {
  border-color: var(--aq-common-black);
  color: var(--aq-common-black);
  background-color: transparent;
}
.aq-checkout-input {
  margin-bottom: 20px;
}
.aq-checkout-input label {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 12px;
  color: var(--aq-common-black);
}
.aq-checkout-input label span {
  color: red;
}
.aq-checkout-input input, .aq-checkout-input textarea {
  width: 100%;
  padding: 0 26px;
  line-height: 56px;
  font-size: 14px;
  text-transform: capitalize;
  border: 1px solid transparent;
  color: var(--aq-common-black);
  background: var(--aq-common-white);
}
.aq-checkout-input input::placeholder, .aq-checkout-input textarea::placeholder {
  font-size: 14px;
  line-height: 56px;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.4);
}
.aq-checkout-input input:focus, .aq-checkout-input textarea:focus {
  background: transparent;
  border-color: var(--aq-common-black);
}
.aq-checkout-input textarea {
  height: 200px;
  resize: none;
}
.aq-checkout-input .aqf-bundle-select .nice-select {
  height: 48px;
  border-radius: 0;
  width: 100%;
  border-radius: 8px;
  padding: 0 26px;
  border: 1px solid transparent;
  color: var(--aq-common-black);
  background: var(--aq-common-white);
}
.aq-checkout-input .aqf-bundle-select .nice-select::after {
  inset-inline-end: 26px;
}
.aq-checkout-option {
  margin-bottom: 4px;
}
.aq-checkout-option-wrapper {
  margin-top: 10px;
  margin-bottom: 17px;
}
.aq-checkout-option input {
  display: none;
}
.aq-checkout-option input:checked ~ label::after {
  background-color: var(--aq-common-black);
  border-color: var(--aq-common-black);
}
.aq-checkout-option input:checked ~ label::before {
  visibility: visible;
  opacity: 1;
}
.aq-checkout-option label {
  font-size: 15px;
  color: #55585B;
  position: relative;
  padding-inline-start: 26px;
  z-index: 1;
}
.aq-checkout-option label::after {
  position: absolute;
  content: "";
  top: 4px;
  inset-inline-start: 0;
  width: 18px;
  height: 18px;
  line-height: 16px;
  text-align: center;
  border: 1px solid #C3C7C9;
  z-index: -1;
  transition: all 0.4s ease;
}
.aq-checkout-option label::before {
  position: absolute;
  content: url(/assets/img/icon/check.svg);
  top: 4px;
  inset-inline-start: 0;
  width: 18px;
  height: 18px;
  line-height: 16px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  color: var(--aq-common-white);
  transition: all 0.4s ease;
}
.aq-checkout-option label a:hover {
  color: var(--aq-common-black);
}
.aq-checkout-option label:hover {
  cursor: pointer;
}
.aq-checkout-bill-area {
  padding: 45px 40px 24px;
  background-color: var(--aq-gray-5);
}
@media (max-width: 767px) {
  .aq-checkout-bill-area {
    padding: 45px 25px 24px;
  }
}
.aq-checkout-bill-title {
  font-weight: 600;
  font-size: 26px;
  margin-bottom: 35px;
}
.aq-checkout-place {
  padding: 44px 50px 50px;
  background: var(--aq-common-white);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-checkout-place {
    padding: 35px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .aq-checkout-place {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .aq-checkout-place {
    padding: 45px 25px 24px;
  }
}
.aq-checkout-place-title {
  font-size: 26px;
  font-weight: 600;
  margin-inline-end: 37px;
  margin-bottom: 30px;
}
.aq-checkout-payment {
  padding-bottom: 26px;
  margin-bottom: 24px;
  border-bottom: 1px solid #E0E2E3;
}
.aq-checkout-payment-item:not(:last-child) {
  margin-bottom: 10px;
}
.aq-checkout-payment-item.paypal-payment label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.aq-checkout-payment-item > input {
  display: none;
}
.aq-checkout-payment-item > input:checked ~ label::after {
  border-color: var(--aq-common-black);
}
.aq-checkout-payment-item > input:checked ~ label::before {
  opacity: 1;
  visibility: visible;
}
.aq-checkout-payment-item label {
  font-size: 14px;
  position: relative;
  padding-inline-start: 27px;
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-checkout-payment-item label:hover {
  cursor: pointer;
}
.aq-checkout-payment-item label::after {
  position: absolute;
  content: "";
  inset-inline-start: 0;
  top: 5px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #BCBCBC;
  transition: all 0.4s ease;
}
.aq-checkout-payment-item label::before {
  position: absolute;
  content: "";
  inset-inline-start: 3px;
  top: 8px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--aq-common-black);
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}
.aq-checkout-payment-item label img {
  margin-inline-start: 14px;
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}
.aq-checkout-payment-item label a {
  margin-inline-start: 20px;
  position: relative;
}
.aq-checkout-payment-item label a::after {
  position: absolute;
  content: "";
  inset-inline-start: 0;
  bottom: 3px;
  width: 100%;
  height: 1px;
  background-color: var(--aq-common-black);
}
.aq-checkout-payment-desc {
  position: relative;
  padding-top: 10px;
  display: none;
}
.aq-checkout-payment-desc::after {
  position: absolute;
  content: "";
  inset-inline-start: 57px;
  top: 0;
  width: 16px;
  height: 16px;
  background-color: #F6F7F9;
  -webkit-transform: translateY(3px) rotate(45deg);
  -moz-transform: translateY(3px) rotate(45deg);
  -ms-transform: translateY(3px) rotate(45deg);
  -o-transform: translateY(3px) rotate(45deg);
  transform: translateY(3px) rotate(45deg);
}
.aq-checkout-payment-desc p {
  font-size: 14px;
  color: #55585B;
  margin-bottom: 0;
  margin-inline-start: 27px;
  line-height: 1.57;
  padding: 19px 30px;
  background-color: #F6F7F9;
}
.aq-checkout-agree {
  margin-bottom: 24px;
}

.aq-return-customer {
  display: none;
  margin-top: 14px;
  padding: 40px 40px;
  background-color: var(--aq-gray-5);
}
.aq-return-customer-input {
  margin-bottom: 20px;
}
.aq-return-customer-input label {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 12px;
  color: var(--aq-common-black);
}
.aq-return-customer-input label span {
  color: red;
}
.aq-return-customer-input input, .aq-return-customer-input textarea {
  width: 100%;
  padding: 0 26px;
  line-height: 56px;
  font-size: 14px;
  text-transform: capitalize;
  border: 1px solid transparent;
  color: var(--aq-common-black);
  background: var(--aq-common-white);
}
.aq-return-customer-input input::placeholder, .aq-return-customer-input textarea::placeholder {
  font-size: 14px;
  line-height: 56px;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.4);
}
.aq-return-customer-input input:focus, .aq-return-customer-input textarea:focus {
  background: transparent;
  border-color: var(--aq-common-black);
}
.aq-return-customer-remeber input {
  display: none;
}
.aq-return-customer-remeber input:checked ~ label::after {
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-return-customer-remeber input:checked ~ label::before {
  opacity: 1;
  visibility: visible;
}
.aq-return-customer-remeber label {
  font-size: 15px;
  color: #55585B;
  position: relative;
  padding-inline-start: 26px;
  z-index: 1;
}
.aq-return-customer-remeber label::after {
  position: absolute;
  content: "";
  top: 4px;
  inset-inline-start: 0;
  width: 18px;
  height: 18px;
  line-height: 16px;
  text-align: center;
  border: 1px solid #C3C7C9;
  z-index: -1;
  transition: all 0.4s ease;
}
.aq-return-customer-remeber label::before {
  position: absolute;
  content: url(/assets/img/icon/check.svg);
  top: 4px;
  inset-inline-start: 0;
  width: 18px;
  height: 18px;
  line-height: 16px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  color: var(--aq-common-white);
  transition: all 0.4s ease;
}
.aq-return-customer-remeber label a:hover {
  color: var(--aq-common-black);
}
.aq-return-customer-remeber label:hover {
  cursor: pointer;
}
.aq-return-customer-forgot a {
  font-weight: 400;
  font-size: 15px;
  color: var(--aq-common-black);
  position: relative;
  display: inline-block;
}
.aq-return-customer-forgot a::after {
  position: absolute;
  content: url(/assets/img/icon/check.svg);
  inset-inline-start: auto;
  inset-inline-end: 0;
  bottom: 4px;
  width: 0%;
  height: 1px;
  background-color: var(--aq-common-black);
  transition: all 0.4s ease;
}
.aq-return-customer-forgot a:hover::after {
  inset-inline-start: 0;
  inset-inline-start: auto;
  width: 100%;
}

.aq-order-details {
  padding: 70px 100px 55px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-order-details {
    padding: 60px 40px 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-order-details {
    padding: 60px 30px 55px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-order-details {
    padding: 60px 50px 55px;
  }
}
@media (max-width: 767px) {
  .aq-order-details {
    padding: 40px 30px 45px;
  }
}
@media (max-width: 767px) {
  .aq-order-details-top {
    margin-bottom: 40px;
  }
}
.aq-order-details-icon {
  margin-bottom: 22px;
}
.aq-order-details-icon span {
  display: inline-block;
  width: 120px;
  height: 120px;
  text-align: center;
  font-size: 55px;
  border-radius: 50%;
  color: var(--aq-common-white);
  border-bottom: 1px solid #E0E2E3;
}
.aq-order-details-icon span svg {
  transform: translateY(-1px);
}
.aq-order-details-title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 7px;
  color: var(--aq-common-white);
}
.aq-order-details-content p {
  font-size: 16px;
  line-height: 1.38;
  color: var(--aq-common-white);
}
@media (max-width: 767px) {
  .aq-order-details-content p br {
    display: none;
  }
}
.aq-order-details-item {
  margin-bottom: 38px;
}
.aq-order-details-item-wrapper .row [class*=col-]:nth-child(2n) .aq-order-details-item {
  padding-inline-start: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-order-details-item-wrapper .row [class*=col-]:nth-child(2n) .aq-order-details-item {
    padding-inline-start: 0;
  }
}
.aq-order-details-item h4 {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 0;
  margin-bottom: 6px;
  color: var(--aq-common-white);
}
.aq-order-details-item p {
  font-weight: 700;
  font-size: 18px;
  color: var(--aq-common-white);
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-order-info-wrapper {
    margin-inline-end: 0;
  }
}
.aq-order-info-title {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 40px;
}
.aq-order-info-list ul li {
  list-style: none;
  padding: 15px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.aq-order-info-list ul li:not(:last-child) {
  border-bottom: 1px solid #E0E2E3;
}
.aq-order-info-list ul li span {
  font-size: 15px;
  color: var(--aq-common-black);
}
.aq-order-info-list ul li.aq-order-info-list-header {
  padding-top: 0;
  padding-bottom: 12px;
}
.aq-order-info-list ul li.aq-order-info-list-header h4 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0;
}
.aq-order-info-list ul li.aq-order-info-list-desc p {
  font-size: 15px;
  margin-bottom: 0;
}
.aq-order-info-list ul li.aq-order-info-list-desc p span {
  font-size: 15px;
  font-weight: 500;
}
.aq-order-info-list ul li.aq-order-info-list-subtotal span:last-child {
  color: var(--aq-common-black);
}
.aq-order-info-list ul li.aq-order-info-list-shipping span > input {
  display: none;
}
.aq-order-info-list ul li.aq-order-info-list-shipping span > input:checked ~ label::after {
  border-color: var(--aq-common-black);
}
.aq-order-info-list ul li.aq-order-info-list-shipping span > input:checked ~ label::before {
  opacity: 1;
  visibility: visible;
}
.aq-order-info-list ul li.aq-order-info-list-shipping span label {
  font-size: 14px;
  position: relative;
  padding-inline-end: 27px;
}
.aq-order-info-list ul li.aq-order-info-list-shipping span label span {
  color: var(--aq-common-black);
}
.aq-order-info-list ul li.aq-order-info-list-shipping span label:hover {
  cursor: pointer;
}
.aq-order-info-list ul li.aq-order-info-list-shipping span label::after {
  position: absolute;
  content: "";
  inset-inline-end: 0;
  top: 5px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #BCBCBC;
  transition: all 0.4s ease;
}
.aq-order-info-list ul li.aq-order-info-list-shipping span label::before {
  position: absolute;
  content: "";
  inset-inline-end: 4px;
  top: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--aq-common-black);
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}
.aq-order-info-list ul li.aq-order-info-list-total {
  padding: 14px 0;
}
.aq-order-info-list ul li.aq-order-info-list-total span {
  font-size: 16px;
  font-weight: 500;
}
.aq-order-inner {
  background-color: var(--aq-common-white);
  box-shadow: 0px 30px 70px rgba(1, 15, 28, 0.1);
}

/*----------------------------------------*/
/*  7.5 Contact css
/*----------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-contact-us-wrap {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-contact-us-wrap {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.aq-contact-us-title {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -0.24px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-contact-map {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: calc(50% - 65px);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-contact-map {
    width: calc(50% - 40px);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-contact-map {
    width: calc(50% - 30px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-contact-map {
    width: 100%;
    height: 300px;
    position: inherit;
  }
}
.aq-contact-map iframe {
  width: 100%;
  height: 100%;
}
.aq-contact-info-wrap {
  padding: 40px 20px 55px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-contact-info-wrap {
    padding: 35px 15px 40px;
  }
}
.aq-contact-info-wrap p {
  margin-bottom: 35px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-light);
}
.aq-contact-info-wrap a {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.09px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-contact-info-wrap a:hover {
  color: var(--aq-common-red);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-contact-info-wrap a {
    font-size: 16px;
  }
}
.aq-contact-info-icon {
  color: var(--aq-common-red);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-contact-info-icon {
    margin-bottom: 30px;
  }
}
.aq-contact-info-title {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.24px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-contact-form-btn .aq-btn-subscribe {
  padding: 20px 30px;
}

.aq-privacy-heading {
  margin-bottom: 35px;
}
.aq-privacy-title {
  font-size: 50px;
  font-weight: 700;
  color: var(--aq-common-black);
}
@media (max-width: 767px) {
  .aq-privacy-title {
    font-size: 42px;
  }
}
.aq-privacy-box {
  padding: 36px 40px 40px 40px;
  background-color: var(--aq-common-white);
}
.aq-privacy-content {
  margin-bottom: 35px;
}
.aq-privacy-content-title {
  font-size: 26px;
  margin-bottom: 15px;
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-privacy-content p {
  color: #57575A;
  margin-bottom: 15px;
}
.aq-privacy-content ul li {
  position: relative;
  list-style: none;
  font-size: 18px;
  color: #57575A;
  padding-inline-start: 16px;
}
.aq-privacy-content ul li:not(:last-of-type) {
  margin-bottom: 7px;
}
.aq-privacy-content ul li::after {
  position: absolute;
  content: "";
  inset-inline-start: 0;
  top: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #57575A;
}
.aq-privacy-content-bottom p {
  font-style: italic;
  font-size: 14px;
}

/*----------------------------------------*/
/*  7.1 About css
/*----------------------------------------*/
@media (max-width: 767px) {
  .aq-about-banner {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .aq-about-feature-heading {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-about-feature-style.csm-feature-style {
    padding-bottom: 40px;
  }
}
.aq-about-feature-style.csm-feature-style .aqf-shop-feature-item h4 {
  font-size: 24px;
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-about-feature-style.csm-feature-style .aqf-shop-feature-item p {
  font-size: 15px;
  line-height: 1.6;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-about-feature-style.csm-feature-style .aqf-shop-feature-item p br {
    display: none;
  }
}
.aq-about-feature-style.aq-login-page-style.grc-feature-style .aqf-shop-feature-wrap {
  border-top: 1px solid rgba(0, 7, 9, 0.08);
}
.aq-about-feature-style.aq-login-page-style.grc-feature-style .aqf-shop-feature-item {
  padding-top: 26px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-about-feature-style.aq-login-page-style.grc-feature-style .aqf-shop-feature-item {
    padding: 15px 20px 15px 20px;
  }
}
.aq-about-feature-style.aq-login-page-style.grc-feature-style .aqf-shop-feature-item span {
  color: var(--aq-common-coffee);
}
.aq-about-feature-style.aq-login-page-style.grc-feature-style .aqf-shop-feature-item:not(:first-of-type) {
  border-color: rgba(0, 7, 9, 0.08);
}
.aq-about-feature-style.aq-login-page-style.grc-feature-style .aqf-shop-feature-content h4 {
  color: var(--aq-common-black);
}
.aq-about-feature-style.aq-login-page-style.grc-feature-style .aqf-shop-feature-content p {
  color: rgba(34, 29, 25, 0.7);
}
.aq-about-product-border {
  border-bottom: 1px solid #EBEBEB;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-about-product-border {
    padding-bottom: 50px;
  }
}
.aq-about-product-content p {
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 32px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-about-product-content p br {
    display: none;
  }
}
.aq-about-product-btn .aq-btn-black {
  padding: 14px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-about-product-thumb img {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-about-product-wrap {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-about-team-style {
    padding-bottom: 40px;
  }
}
.aq-about-team-item:hover .aq-about-team-item-thumb img {
  transform: scale(1.1);
}
.aq-about-team-item-thumb {
  overflow: hidden;
}
.aq-about-team-item-thumb img {
  width: 100%;
  transition: all 0.5s ease-in-out;
}
.aq-about-team-item h4 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 5px;
  letter-spacing: -0.18px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-about-team-item p {
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  color: rgba(15, 15, 15, 0.6);
}

.aq-store-office-tab.product-details-tab-nav button {
  padding: 20px 144px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-store-office-tab.product-details-tab-nav button {
    padding: 20px 112px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-store-office-tab.product-details-tab-nav button {
    padding: 20px 95px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-store-office-tab.product-details-tab-nav button {
    padding: 20px 65px;
  }
}
@media (max-width: 767px) {
  .aq-store-office-tab.product-details-tab-nav button {
    padding: 20px 40px;
    margin: 15px 0px 15px;
  }
}
.aq-store-office-tab.product-details-tab-nav button::before {
  position: absolute;
  bottom: 0;
  content: "";
  inset-inline-end: 0;
  height: 2px;
  width: 100%;
  background-color: rgba(20, 20, 20, 0.08);
}
@media (max-width: 767px) {
  .aq-store-office-tab.product-details-tab-nav button::before {
    content: none;
  }
}
@media (max-width: 767px) {
  .aq-store-office-tab.product-details-tab-nav button::after {
    bottom: -15px;
  }
}
.aq-store-office-content {
  padding-inline-start: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-store-office-content {
    padding-top: 40px;
    padding-inline-start: 40px;
  }
}
.aq-store-office-title {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 70px;
  letter-spacing: -0.3px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-store-office-title {
    margin-bottom: 45px;
  }
}
.aq-store-office-item {
  margin-bottom: 30px;
}
.aq-store-office-sub-title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 8px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-store-office-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 6px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
.aq-store-office-text:hover {
  color: var(--aq-common-red);
}
.aq-store-office-link {
  font-weight: 500;
  margin-top: 10px;
  display: inline-block;
  text-decoration: underline;
  color: var(--aq-common-black);
}
.aq-store-office-link:hover {
  color: var(--aq-common-red);
}
.aq-store-office-thumb img {
  width: 100%;
}

/*----------------------------------------*/
/*  7.4 categories css
/*----------------------------------------*/
.aqf-categories-img {
  overflow: hidden;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  margin-bottom: 8px;
  display: inline-block;
}
@media (max-width: 767px) {
  .aqf-categories-img {
    height: 80px;
    width: 80px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aqf-categories-img {
    height: 100px;
    width: 100px;
  }
}
.aqf-categories-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 1.5s cubic-bezier(0, 0, 0.44, 1.18);
}
.aqf-categories-item span {
  font-size: 14px;
  display: block;
  margin-bottom: 3px;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 767px) {
  .aqf-categories-item span {
    font-size: 13px;
  }
}
.aqf-categories-item p {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
  line-height: 1.3;
  letter-spacing: 0.14px;
  color: var(--aq-text-body);
  font-family: var(--aq-ff-satoshi-medium);
}
.aqf-categories-item:hover .aqf-categories-img img {
  transform: scale(1.2);
}
.aqf-categories-item:hover span {
  color: var(--aq-common-red);
}
.aqf-categories-arrow button {
  position: absolute;
  top: 50%;
  left: -30px;
  z-index: 2;
  height: 46px;
  width: 46px;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  transform: translateY(-50%);
  background: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.2);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aqf-categories-arrow button {
    left: 0;
  }
}
.aqf-categories-arrow button.aqf-categories-next {
  left: auto;
  right: -30px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aqf-categories-arrow button.aqf-categories-next {
    left: auto;
    right: 0;
  }
}
.aqf-categories-arrow button:hover {
  color: var(--aq-common-white);
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aqf-categories-wrap:hover .aqf-categories-arrow button {
  opacity: 1;
  visibility: visible;
  inset-inline-start: -22px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-categories-wrap:hover .aqf-categories-arrow button {
    inset-inline-start: -15px;
  }
}
@media (max-width: 767px) {
  .aqf-categories-wrap:hover .aqf-categories-arrow button {
    inset-inline-start: -5px;
  }
}
.aqf-categories-wrap:hover .aqf-categories-arrow button.aqf-categories-next {
  inset-inline-start: auto;
  inset-inline-end: -22px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aqf-categories-wrap:hover .aqf-categories-arrow button.aqf-categories-next {
    inset-inline-start: auto;
    inset-inline-end: -15px;
  }
}
@media (max-width: 767px) {
  .aqf-categories-wrap:hover .aqf-categories-arrow button.aqf-categories-next {
    inset-inline-start: auto;
    inset-inline-end: -5px;
  }
}
.aqf-categories-wrapper {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.aqf-categories-button a {
  font-size: 16px;
  padding: 11px 33px;
  border-radius: 6px;
  display: inline-block;
  background: var(--aq-gray-5);
  border: 1px solid var(--aq-gray-5);
  color: var(--aq-common-black);
}
.aqf-categories-button a:hover {
  background-color: transparent;
  border-color: var(--aq-common-black);
}
.aqf-categories-brand-style .aq-product-sidebar-brand-item {
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #F1F1F1;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aqf-collection-area {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-collection-area {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
.aqf-collection-item {
  background-color: var(--aq-gray-1);
}
.aqf-collection-item:hover .aqf-collection-thumb img {
  transform: scale(1.15);
}
.aqf-collection-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 5px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular-medium);
}
.aqf-collection-title:hover {
  color: var(--aq-common-red);
}
.aqf-collection-content {
  padding-inline-end: 30px;
}
.aqf-collection-content span {
  font-size: 15px;
  line-height: 1;
  color: var(--aq-gray-2);
  font-family: var(--aq-ff-satoshi-regular-medium);
}
.aqf-collection-content-wrap {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  padding: 30px;
}
.aqf-collection-link {
  height: 44px;
  width: 44px;
  display: grid;
  place-content: center;
  text-align: center;
  display: inline-block;
  border-radius: 30px;
  color: var(--aq-common-black);
  background-color: var(--aq-common-white);
}
.aqf-collection-link span {
  display: inline-block;
  transform: translate(1px, -1px);
}
.aqf-collection-link:hover {
  color: var(--aq-common-white);
  background-color: var(--aq-common-black);
}
.aqf-collection-active {
  margin-inline-end: -600px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aqf-collection-active {
    margin-inline-end: 0;
  }
}
.aqf-collection-thumb {
  overflow: hidden;
}
.aqf-collection-thumb img {
  width: 100%;
  transition: 0.9s;
}
@media (max-width: 767px) {
  .aqf-collection-top {
    margin-bottom: 15px;
  }
}

.aqf-category-2-content {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 2;
  margin: 50px;
  text-align: center;
}
.aqf-category-2-overlay {
  position: relative;
}
.aqf-category-2-overlay::after {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.24);
}
.aqf-category-2-thumb {
  overflow: hidden;
}
.aqf-category-2-thumb img {
  transition: 0.9s;
}
.aqf-category-2-item {
  box-shadow: 0 0 20px rgba(20, 20, 20, 0.14);
}
.aqf-category-2-item:hover .aqf-category-2-thumb img {
  transform: scale(1.1);
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .elt-categories-style {
    padding-bottom: 60px;
  }
}
.elt-categories-style .aqf-categories-img {
  height: 160px;
  width: 160px;
}
.elt-categories-style .aqf-categories-item {
  display: inline-block;
}
.elt-categories-style .aqf-categories-item span {
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  font-family: var(--aq-ff-onest);
}
.elt-categories-cupon-text {
  border-radius: 8px;
  padding: 15px 20px;
  border: 1px solid var(--aq-gray-5);
}
.elt-categories-cupon-text p {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0;
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .elt-categories-cupon-text p {
    font-size: 15px;
  }
}
.elt-categories-cupon-text p a {
  font-weight: 500;
  color: var(--aq-common-red);
}

.inner-categories-style .aqf-categories-wrap {
  gap: 20px;
}
.inner-categories-style .aqf-categories-item span {
  font-size: 16px;
  letter-spacing: 0.16px;
  text-transform: capitalize;
  font-family: var(--aq-ff-satoshi-medium);
}
.inner-categories-style .aqf-categories-img {
  width: 140px;
  height: 140px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .inner-categories-style .aqf-categories-img {
    width: 120px;
    height: 120px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-categories-banner {
    padding-bottom: 30px;
  }
}
.aq-categories-banner-item {
  height: 260px;
}
.aq-categories-banner-item:hover .aq-categories-banner-item-img img {
  transform: scale(1.1);
}
.aq-categories-banner-item-content {
  position: relative;
  padding-top: 55px;
  padding-inline-start: 50px;
}
@media (max-width: 767px) {
  .aq-categories-banner-item-content {
    padding-top: 45px;
    padding-inline-start: 35px;
  }
}
.aq-categories-banner-item-content.style-2 {
  padding-inline-start: 40px;
}
@media (max-width: 767px) {
  .aq-categories-banner-item-content.style-2 {
    padding-inline-start: 35px;
  }
}
.aq-categories-banner-item-sub {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
  display: inline-block;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-regular);
}
.aq-categories-banner-item-title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 18px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-categories-banner-item-title.fs-20 {
  font-size: 20px;
  font-weight: 500;
  font-family: var(--aq-ff-satoshi-regular);
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-categories-banner-item-title.fs-20 br {
    display: none;
  }
}
.aq-categories-banner-item-btn a {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-categories-banner-item-btn a span {
  margin-inline-start: 4px;
  display: inline-block;
  transform: translateY(-1.5px);
}
.aq-categories-banner-item-img {
  position: absolute;
  bottom: 15px;
  inset-inline-end: 0;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-categories-banner-item-img {
    inset-inline-end: 100px;
    bottom: 25px;
  }
}
.aq-categories-banner-item-img img {
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
}
.aq-categories-banner-item-video {
  position: absolute;
  top: 0;
  height: 100%;
  inset-inline-end: 0;
}
.aq-categories-banner-item-video video {
  height: 100%;
}
.aq-categories-item-wrap:hover .aq-categories-item-img img {
  transform: scale(1.1);
}
.aq-categories-item-content {
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0px;
  margin: 40px;
  text-align: center;
  position: absolute;
}
.aq-categories-item-content span {
  font-weight: 500;
  color: #55585B;
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-categories-item-img {
  overflow: hidden;
}
.aq-categories-item-img img {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.aq-categories-item-title {
  font-size: 24px;
  margin-bottom: 2px;
  font-family: var(--aq-ff-satoshi-medium);
}
.aq-categories-main-result p {
  font-size: 16px;
  font-weight: 400;
  color: #818487;
  margin-bottom: 10px;
}
.aq-categories-main-result-bar {
  height: 2px;
  margin: auto;
  max-width: 588px;
  position: relative;
  background-color: #EDEFF2;
}
@media (max-width: 767px) {
  .aq-categories-main-result-bar {
    max-width: 330px;
  }
}
.aq-categories-main-result-bar span {
  display: inline-block;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  z-index: 1;
  background-color: var(--aq-common-black);
}

/*----------------------------------------*/
/*  7.11 Group Product
/*----------------------------------------*/
.aq-group-product-table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}
.aq-group-product-table tr {
  border-bottom: 1px solid #eee;
}
.aq-group-product-table tr:last-child {
  border-bottom: none;
}
.aq-group-product-table td {
  padding: 16px 12px;
  vertical-align: middle;
}
.aq-group-product-table td:first-child {
  width: 100px;
}

/* Thumbnail */
.aq-group-product-thumb {
  width: 100px;
}
.aq-group-product-thumb img {
  width: 100%;
  height: 100%;
}

/* Product Info */
.aq-group-product-info {
  width: 100%;
}
.aq-group-product-info .aq-group-product-price {
  font-size: 16px;
  line-height: 1;
  display: block;
  margin-bottom: 7px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-group-product-info .aq-group-product-stock {
  font-size: 14px;
  color: #2e7d32;
  font-weight: 500;
  display: inline-block;
}

.aq-bought-product-table {
  padding: 24px;
  border: 1px solid #eee;
}
.aq-bought-product-table .product-details-note-title {
  margin-bottom: 20px;
}
.aq-bought-product-table.style-2 {
  border: none;
}
.aq-bought-product-table.style-2 .aq-bought-product-item {
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-bought-product-table.style-2 .aq-bought-product-item {
    margin-bottom: 20px;
  }
}
.aq-bought-product-table.style-2 .aq-bought-product-item-box {
  height: 100%;
  padding: 24px;
  padding-bottom: 12px;
  border: 1px solid #eee;
}
.aq-bought-product-item {
  gap: 20px;
  display: flex;
  margin-bottom: 15px;
  padding-bottom: 15px;
  align-items: center;
}
.aq-bought-product-item-box .aq-bought-product-item:not(:last-of-type) {
  border-bottom: 1px solid #eee;
}
.aq-bought-product-checkbox .form-check-input {
  padding: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
  box-shadow: none;
}
.aq-bought-product-checkbox .form-check-input:checked {
  border-color: var(--aq-common-black);
  background-color: var(--aq-common-black);
}
.aq-bought-product-total-title {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
  color: var(--aq-common-black);
}
.aq-bought-product-total-title span {
  font-size: 22px;
  font-weight: 700;
}

/*----------------------------------------*/
/*  7.19 Stocked Product
/*----------------------------------------*/
.stock-card {
  max-width: 500px;
  padding: 30px;
  border-radius: 12px;
  border: 1px solid #e5e5e5;
  background: var(--aq-common-white);
}
.stock-card__header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
}
.stock-card__header .stock-card__icon {
  color: var(--aq-common-black);
  display: flex;
  align-items: center;
}
.stock-card__header .stock-card__icon svg {
  transform: translateY(1px);
}
.stock-card__title {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  color: var(--aq-common-black);
}
.stock-card__form {
  gap: 15px;
  display: flex;
  flex-direction: column;
}

/* prevents mouse issues inside img */
.aq-zoom-result {
  position: absolute;
  top: 0;
  inset-inline-start: 105%;
  width: 700px;
  height: 700px;
  display: none;
  z-index: 100;
  background-repeat: no-repeat;
}

.zoom-image-inner {
  overflow: visible !important;
  position: relative;
}

.zoom-image-inner img {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transition: transform 0.25s ease, transform-origin 0.25s ease;
}

/*----------------------------------------*/
/*  7.14 Offer Product
/*----------------------------------------*/
.aq-offer-banner-title {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.09;
  margin-bottom: 15px;
  letter-spacing: -1.92px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
@media (max-width: 767px) {
  .aq-offer-banner-title {
    font-size: 42px;
  }
}
.aq-offer-banner-heading p {
  font-size: 16px;
  font-weight: 700;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-offer-banner-item {
  position: relative;
  text-align: center;
  padding: 30px 8px 8px;
  backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.04);
  border: 1px dashed rgba(255, 255, 255, 0.3);
}
.aq-offer-banner-item-dis {
  font-size: 12px;
  font-weight: 700;
  padding: 0px 13px;
  margin-bottom: 10px;
  border-radius: 20px;
  display: inline-block;
  text-transform: uppercase;
  color: var(--aq-common-white);
  background: rgba(0, 0, 0, 0.16);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-offer-banner-item-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 13px;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-offer-banner-item-content {
  margin-bottom: 35px;
}
.aq-offer-banner-item-content p {
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  color: rgba(255, 255, 255, 0.7);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-offer-banner-item-btn .copy-btn {
  width: 100%;
  padding: 15px 40px;
  background-color: var(--aq-common-white);
}
.aq-offer-banner-item-btn .copy-btn:hover {
  opacity: 0.9;
}
.aq-offer-banner-item-btn .copy-btn em {
  display: block;
  margin: 0;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.25;
  font-style: normal;
  text-transform: uppercase;
  color: rgba(20, 20, 20, 0.7);
}
.aq-offer-banner-item-btn .copy-btn span {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-offer-banner-text .aqf-text-slide-item {
  gap: 35px;
}
.aq-offer-banner-text .aqf-text-slide-item span {
  margin-inline-end: 35px;
}
.aq-offer-banner-text .aqf-text-slide-item p {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-satoshi-bold);
}

/*----------------------------------------*/
/*  6.1 Dashboard css
/*----------------------------------------*/
.aq-dashboard-title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  letter-spacing: -0.48px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-sidebar {
  padding: 40px 10px;
  border-radius: 16px;
  background: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.1);
}
.aq-dashboard-sidebar-wrap {
  top: 100px;
  position: sticky;
}
.aq-dashboard-sidebar-menu a, .aq-dashboard-sidebar-menu button {
  display: flex;
  padding: 9px 15px;
  color: var(--aq-gray-8);
  font-size: 15px;
  border-radius: 8px;
  margin-bottom: 5px;
  transition: 0.3s;
  font-weight: 500;
  align-items: center;
  text-decoration: none;
  font-family: var(--aq-ff-onest);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-dashboard-sidebar-menu a, .aq-dashboard-sidebar-menu button {
    font-size: 14px;
    padding: 8px 6px;
  }
}
.aq-dashboard-sidebar-menu a span, .aq-dashboard-sidebar-menu button span {
  margin-inline-end: 16px;
  display: inline-block;
}
.aq-dashboard-sidebar-menu a.active, .aq-dashboard-sidebar-menu button.active {
  color: var(--aq-common-red);
  background-color: var(--aq-common-white-2);
}
.aq-dashboard-sidebar-menu a.active:hover, .aq-dashboard-sidebar-menu button.active:hover {
  background-color: var(--aq-common-white-2);
}
.aq-dashboard-sidebar-menu a:hover, .aq-dashboard-sidebar-menu button:hover {
  background-color: var(--aq-gray-6);
}
.aq-dashboard-profile-info {
  padding-inline-start: 15px;
  margin-bottom: 30px;
}
.aq-dashboard-profile-info h3 {
  font-size: 18px;
  margin-bottom: 4px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-profile-info p {
  margin: 0;
  font-size: 14px;
  color: #6E6D7A;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-box {
  border-radius: 12px;
  background: var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.1);
}
.aq-dashboard-welcome-card {
  gap: 20px;
  padding: 25px;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .aq-dashboard-welcome-card {
    flex-wrap: wrap;
  }
}
.aq-dashboard-welcome-card .welcome-text h2 {
  font-size: 20px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-welcome-card .welcome-text p {
  margin: 0;
  font-size: 15px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-grid {
  gap: 20px;
  display: grid;
  margin-bottom: 20px;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767px) {
  .aq-dashboard-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-dashboard-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.aq-dashboard-grid-card {
  position: relative;
  padding: 40px 20px;
  text-align: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-dashboard-grid-card {
    padding: 35px 15px;
  }
}
.aq-dashboard-grid-card-badge {
  position: absolute;
  top: 20px;
  inset-inline-end: 20px;
  width: 34px;
  height: 34px;
  padding: 2px 8px;
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-red);
  border-radius: 36px;
  place-content: center;
  display: inline-grid;
  background: var(--aq-common-white-2);
  letter-spacing: -0.32px;
  background: rgba(185, 29, 31, 0.04);
}
.aq-dashboard-grid-card-icon {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  text-align: center;
  margin-bottom: 20px;
  display: inline-grid;
  place-content: center;
  background-color: var(--aq-gray-6);
}
.aq-dashboard-grid-card-title {
  font-size: 18px;
  margin-bottom: 6px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-grid-card p {
  font-size: 15px;
  color: var(--aq-gray-8);
  margin-bottom: 25px;
  font-family: var(--aq-ff-onest) a;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-grid-card p br {
    display: none;
  }
}
.aq-dashboard-grid-card-btn {
  font-size: 15px;
  font-weight: 400;
  padding: 5px 21px;
  border-radius: 6px;
  background: var(--aq-gray-6);
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-grid-card-btn span {
  display: inline-block;
  margin-inline-start: 4px;
}
.aq-dashboard-grid-card-btn:hover {
  background-color: var(--aq-common-red);
  color: var(--aq-common-white);
}
.aq-dashboard-cta-bar {
  display: flex;
  padding: 20px 30px;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-cta-bar {
    gap: 20px;
    flex-wrap: wrap;
    padding: 20px 15px;
  }
}
.aq-dashboard-cta-bar .cta-left {
  gap: 24px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-cta-bar .cta-left {
    gap: 10px;
  }
}
.aq-dashboard-cta-bar .cta-text h3 {
  font-size: 18px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-cta-bar .cta-text p {
  margin: 0;
  font-size: 15px;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-cta-bar .icon-circle {
  width: 60px;
  height: 60px;
  display: flex;
  border-radius: 50%;
  align-items: center;
  background: var(--aq-gray-6);
  justify-content: center;
}
.aq-dashboard-cta-bar-btn {
  font-size: 15px;
  font-weight: 600;
  padding: 8px 22px;
  border-radius: 6px;
  background: var(--aq-common-red);
  display: inline-block;
  border: 1px solid var(--aq-common-red);
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-cta-bar-btn span {
  margin-inline-start: 5px;
  display: inline-block;
}
.aq-dashboard-cta-bar-btn:hover {
  color: var(--aq-common-red);
  background-color: transparent;
}
.aq-dashboard-badge {
  font-size: 13px;
  font-weight: 600;
  padding: 8px 10px;
  border-radius: 6px;
  color: var(--aq-common-success);
  letter-spacing: 0.26px;
  font-family: var(--aq-ff-onest);
  background: rgba(0, 174, 118, 0.1);
}
.aq-dashboard-summary-header {
  display: flex;
  padding: 16px 24px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--aq-common-white-3);
}
.aq-dashboard-summary-title {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  font-family: var(--aq-ff-onest);
  color: var(--aq-common-black);
}
.aq-dashboard-summary-status {
  gap: 8px;
  display: flex;
  font-size: 16px;
  align-items: center;
  color: var(--aq-gray-8);
}
.aq-dashboard-summary-body {
  padding: 25px;
}
.aq-dashboard-summary-row {
  display: flex;
  font-size: 16px;
  margin-bottom: 12px;
  font-family: var(--aq-ff-onest);
  justify-content: space-between;
}
.aq-dashboard-summary-row:last-child {
  margin-bottom: 0;
}
.aq-dashboard-summary-row .aq-dashboard-value {
  color: var(--aq-common-black);
}
.aq-dashboard-summary-row .aq-dashboard-text-red {
  color: var(--aq-common-red);
}
.aq-dashboard-summary-row .aq-dashboard-text-green {
  color: var(--aq-common-success);
}
.aq-dashboard-summary-label {
  color: var(--aq-gray-8);
}
.aq-dashboard-summary-footer {
  display: flex;
  padding: 20px 30px;
  align-items: center;
  justify-content: space-between;
  border-top: 1px dashed rgba(20, 20, 20, 0.1);
}
.aq-dashboard-summary-footer .aq-dashboard-total-label {
  font-size: 16px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-summary-footer .aq-dashboard-total-value {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-red);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-summary-btns {
  gap: 10px;
  display: flex;
}
@media (max-width: 767px) {
  .aq-dashboard-summary-btns {
    flex-wrap: wrap;
  }
}
.aq-dashboard-summary-btns .aq-dashboard-order-card-btn {
  padding: 7px 22px;
}
.aq-dashboard-summary-btns .btn-green-bg {
  background-color: #198754;
}
.aq-dashboard-summary-btns .btn-gray-bg {
  background-color: #6C757D;
}
.aq-dashboard-summary-btns .btn-red-bg {
  background-color: var(--aq-common-red);
}
.aq-dashboard-timeline-container {
  padding: 40px;
  padding-bottom: 50px;
}
@media (max-width: 767px) {
  .aq-dashboard-timeline-container {
    padding: 35px 20px;
  }
}
.aq-dashboard-timeline-item {
  gap: 25px;
  display: flex;
  position: relative;
  padding-bottom: 40px;
}
.aq-dashboard-timeline-item::before {
  content: "";
  top: 5px;
  bottom: 0;
  width: 2px;
  position: absolute;
  inset-inline-start: 116px;
  background-color: rgba(20, 20, 20, 0.06);
}
.aq-dashboard-timeline-item:last-child {
  padding-bottom: 0;
}
.aq-dashboard-timeline-item:last-child::before {
  display: none;
}
.aq-dashboard-timeline-item--completed::before {
  background-color: #198754;
}
.aq-dashboard-timeline-item--completed .aq-dashboard-timeline-node {
  border-color: #198754;
  background-color: #198754;
  color: var(--aq-common-white);
}
.aq-dashboard-timeline-date {
  min-width: 80px;
  text-align: right;
  display: flex;
  flex-direction: column;
  gap: 4px;
  transform: translateY(5px);
}
.aq-dashboard-timeline-day {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  font-family: var(--aq-ff-onest);
  color: rgba(57, 58, 60, 0.7);
}
.aq-dashboard-timeline-hour {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  font-family: var(--aq-ff-onest);
  color: rgba(57, 58, 60, 0.7);
}
.aq-dashboard-timeline-status {
  position: relative;
  z-index: 2;
}
.aq-dashboard-timeline-node {
  width: 24px;
  height: 24px;
  background-color: #DEDEDE;
  border: 2px solid #DEDEDE;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  margin-top: 2px;
}
.aq-dashboard-timeline-content {
  flex: 1;
  padding-top: 2px;
}
.aq-dashboard-timeline-title {
  margin: 0 0 2px;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.18px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-timeline-desc {
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
  color: rgba(15, 15, 15, 0.7);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-digital-product__header {
  display: flex;
  padding: 20px 22px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-dashboard-digital-product__header-title {
  font-size: 18px;
  font-weight: 600;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-digital-product__header-download {
  font-size: 14px;
  color: var(--aq-gray-8);
}
.aq-dashboard-digital-product__header-download span {
  color: var(--aq-common-black);
}
.aq-dashboard-digital-product__body {
  gap: 20px;
  display: flex;
  padding: 30px 32px;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .aq-dashboard-digital-product__body {
    flex-direction: column;
    align-items: flex-start;
  }
}
.aq-dashboard-digital-product__product {
  gap: 26px;
  display: flex;
  align-items: center;
}
.aq-dashboard-digital-product__thumb {
  width: 60px;
  height: 78px;
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
}
.aq-dashboard-digital-product__thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.aq-dashboard-digital-product__seller {
  font-size: 14px;
  color: var(--aq-gray-8);
  margin-bottom: 6px;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-digital-product__seller span {
  color: var(--aq-common-red);
  font-weight: 500;
}
.aq-dashboard-digital-product__name {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 4px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-digital-product__date {
  font-size: 14px;
  color: var(--aq-gray-8);
}
.aq-dashboard-digital-product__actions {
  display: flex;
  align-items: center;
}
.aq-dashboard-digital-product__download-btn {
  gap: 8px;
  font-size: 15px;
  font-weight: 700;
  padding: 8px 18px;
  border-radius: 6px;
  align-items: center;
  display: inline-flex;
  background: #3749BB;
  color: var(--aq-common-white);
  transition: background 0.25s ease;
  font-family: var(--aq-ff-satoshi-bold);
}
.aq-dashboard-digital-product__download-btn:hover {
  background: #3240e5;
}
.aq-dashboard-from-input .aq-login-input-eye {
  top: 60%;
  transform: translateY(-25%);
}
.aq-dashboard-from-input .aqf-bundle-select .nice-select {
  width: 100%;
  height: 50px;
  font-size: 16px;
  color: #6E6E73;
  border-radius: 6px;
  background-color: var(--aq-common-white);
}
.aq-dashboard-from-input-btn .aq-dashboard-digital-product__download-btn {
  font-size: 16px;
  font-weight: 600;
  padding: 10px 50px;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-wishlist-wrap {
  padding: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-wishlist-wrap {
    padding: 35px;
  }
}

.avatar {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.avatar-lg {
  width: 100px;
  height: 100px;
}

.aq-dashboard-avatar-text {
  display: flex;
  font-size: 24px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  color: var(--aq-common-success);
  background-color: rgba(0, 174, 118, 0.1);
}

.dashboard-btn-back {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-black);
}
.dashboard-btn-back svg {
  margin-inline-end: 2px;
}
.dashboard-btn-back:hover {
  color: var(--aq-common-coffee);
}

/*----------------------------------------*/
/*  6.2 Dashboard css
/*----------------------------------------*/
.aq-dashboard-order-card {
  width: 100%;
  overflow: hidden;
}
.aq-dashboard-order-card__header {
  display: flex;
  padding: 22px 25px;
  justify-content: space-between;
  border-bottom: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-dashboard-order-card__id {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-card__date {
  font-size: 14px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-card__date i {
  font-style: normal;
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-dashboard-order-card__body {
  padding: 25px;
}
.aq-dashboard-order-card__customer {
  gap: 20px;
  display: flex;
  margin-bottom: 25px;
}
.aq-dashboard-order-card__info p {
  font-size: 15px;
  color: #393A3C;
  margin-bottom: 4px;
  line-height: 1.5;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-card__stats {
  gap: 20px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .aq-dashboard-order-card__stats {
    flex-wrap: wrap;
  }
}
.aq-dashboard-order-card__stats .stat-item {
  font-size: 15px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-card__stats .stat-item i {
  font-weight: 500;
  font-style: normal;
  color: var(--aq-common-black);
}
.aq-dashboard-order-card__stats .status-paid {
  font-weight: 500;
  color: var(--aq-common-success);
}
.aq-dashboard-order-card__footer {
  display: flex;
  padding: 22px 25px;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid rgba(20, 20, 20, 0.06);
}
@media (max-width: 767px) {
  .aq-dashboard-order-card__footer {
    gap: 15px;
    padding: 20px;
    flex-wrap: wrap;
  }
}
.aq-dashboard-order-card__status-wrap {
  font-size: 15px;
  color: var(--aq-gray-8);
}
.aq-dashboard-order-card__status-wrap .badge {
  font-size: 13px;
  font-weight: 600;
  margin-inline-start: 8px;
  padding: 6px 11px;
  border-radius: 6px;
  letter-spacing: 0.26px;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-card__status-wrap .badge--success {
  color: var(--aq-common-success);
  background: rgba(0, 174, 118, 0.1);
}
.aq-dashboard-order-card__status-wrap .badge--pending {
  color: #F38507;
  background: rgba(224, 120, 0, 0.06);
}
.aq-dashboard-order-card__status-wrap .badge--draft {
  color: #C94CBE;
  background: rgba(201, 76, 190, 0.06);
}
.aq-dashboard-order-card__actions {
  gap: 10px;
  display: flex;
}
.aq-dashboard-order-card-btn {
  font-size: 14px;
  font-weight: 600;
  padding: 6px 17px;
  border-radius: 6px;
  background: #3749BB;
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-card-btn span {
  margin-inline-end: 5px;
  display: inline-block;
}
.aq-dashboard-order-card-btn:hover {
  color: var(--aq-common-white);
  background-color: rgba(55, 73, 187, 0.9);
}
.aq-dashboard-order-card-btn.cancel {
  color: var(--aq-common-red);
  background: rgba(185, 29, 31, 0.06);
}
.aq-dashboard-order-banner {
  display: flex;
  padding: 30px 26px;
  align-items: center;
  justify-content: space-between;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-banner__content {
  gap: 8px;
  display: flex;
  flex-direction: column;
}
.aq-dashboard-order-banner__id {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.4px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-banner__meta {
  margin: 0;
  font-size: 14px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-order-banner__meta span {
  color: var(--aq-common-black);
}

/*----------------------------------------*/
/*  6.3 Dashboard css
/*----------------------------------------*/
.aq-dashboard-product-card {
  overflow: hidden;
}
.aq-dashboard-product-header {
  padding: 16px 24px;
  border-bottom: 1px solid var(--aq-common-white-3);
}
.aq-dashboard-product-title {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-product-body {
  padding: 0 25px;
  padding-inline-end: 35px;
}
.aq-dashboard-product-item {
  display: flex;
  padding: 25px 0;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .aq-dashboard-product-item {
    gap: 30px;
    flex-wrap: wrap;
  }
}
.aq-dashboard-product-item:first-child {
  padding-bottom: 5px;
}
.aq-dashboard-product-item-left {
  gap: 24px;
  display: flex;
  align-items: center;
}
.aq-dashboard-product-image img {
  border-radius: 6px;
}
.aq-dashboard-product-vendor {
  font-size: 14px;
  margin: 0 0 5px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-product-vendor span {
  color: var(--aq-gray-8);
  font-weight: 400;
}
.aq-dashboard-product-name {
  font-size: 18px;
  font-weight: 500;
  margin: 0 0 7px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-product-meta {
  margin: 0;
  font-size: 14px;
  color: rgba(95, 96, 99, 0.75);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-product-pricing {
  min-width: 180px;
}
@media (max-width: 767px) {
  .aq-dashboard-product-pricing {
    min-width: 100%;
  }
}
.aq-dashboard-product-pricing .aq-dashboard-price-row {
  display: flex;
  font-size: 15px;
  margin-bottom: 5px;
  justify-content: space-between;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-product-pricing .aq-dashboard-price-row .label {
  color: var(--aq-gray-8);
  font-weight: 400;
}
.aq-dashboard-product-pricing .aq-dashboard-price-row .value {
  color: var(--aq-common-black);
  font-weight: 500;
}
.aq-dashboard-product-pricing .aq-dashboard-price-row.total-row {
  margin-top: 15px;
  padding-top: 10px;
  border-top: 1px solid #eeeeee;
}
.aq-dashboard-product-footer {
  display: flex;
  padding: 20px 30px;
  align-items: center;
  justify-content: space-between;
  background: var(--aq-common-white);
  border-top: 1px solid var(--aq-common-white-3);
}
.aq-dashboard-product-footer .aq-dashboard-total-label {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-product-footer .aq-dashboard-total-value {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-red);
  font-family: var(--aq-ff-onest);
}

/*----------------------------------------*/
/*  6.4 Dashboard css
/*----------------------------------------*/
.aq-dashboard-addrs-wrapper {
  gap: 20px;
  display: flex;
  padding: 40px;
  border-radius: 8px;
  background: var(--aq-gray-6);
  flex-direction: column;
  border: 6px solid var(--aq-common-white);
  box-shadow: 0 1px 2px 0 rgba(1, 15, 28, 0.1);
}
@media (max-width: 767px) {
  .aq-dashboard-addrs-wrapper {
    padding: 20px;
  }
}
.aq-dashboard-addrs-wrapper .welcome-text h2 {
  font-size: 18px;
  font-weight: 600;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-addrs-wrapper .welcome-text p {
  font-size: 15px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-addrs-card {
  padding: 25px;
  position: relative;
  border-radius: 12px;
  background: var(--aq-common-white);
  border: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-dashboard-addrs-header {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-dashboard-addrs-name {
  margin: 0;
  font-size: 17px;
  font-weight: 600;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-addrs-wrap {
  gap: 20px;
  display: flex;
  align-items: start;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .aq-dashboard-addrs-wrap {
    flex-wrap: wrap;
  }
}
.aq-dashboard-addrs-actions {
  gap: 12px;
  display: flex;
  align-items: center;
}
.aq-dashboard-addrs-link {
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-addrs-link--edit {
  color: #0641C1;
}
.aq-dashboard-addrs-link--edit:hover {
  color: #0641C1;
}
.aq-dashboard-addrs-link--delete {
  color: var(--aq-common-red);
}
.aq-dashboard-addrs-link--delete:hover {
  color: var(--aq-common-red);
}
.aq-dashboard-addrs-divider {
  width: 1px;
  height: 15px;
  background-color: rgba(20, 20, 20, 0.06);
}
.aq-dashboard-addrs-body {
  gap: 10px;
  display: flex;
  flex-direction: column;
}
.aq-dashboard-addrs-info-item {
  gap: 12px;
  display: flex;
  align-items: center;
  font-size: 15px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-addrs-promo {
  gap: 20px;
  padding: 30px;
  display: flex;
  align-items: center;
  border-radius: 12px;
  border: 1px solid var(--aq-common-white-3);
  background: var(--aq-common-white);
}
@media (max-width: 767px) {
  .aq-dashboard-addrs-promo {
    flex-wrap: wrap;
  }
}
.aq-dashboard-addrs-promo-icon {
  width: 60px;
  height: 60px;
  display: flex;
  flex-shrink: 0;
  color: var(--aq-gray-8);
  font-size: 20px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  background-color: var(--aq-gray-6);
}
.aq-dashboard-addrs-promo-title {
  margin: 0 0 5px;
  font-size: 18px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-addrs-promo-text {
  margin: 0 0 15px;
  font-size: 15px;
  color: var(--aq-gray-8);
  line-height: 1.5;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-addrs-btn-add {
  gap: 8px;
  color: var(--aq-common-red);
  font-size: 15px;
  font-weight: 400;
  padding: 7px 23px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  transition: all 0.3s ease;
  background-color: transparent;
  border: 1px solid rgba(185, 29, 31, 0.2);
}
.aq-dashboard-addrs-btn-add:hover {
  border-color: var(--aq-common-red);
  background-color: var(--aq-common-red);
  color: var(--aq-common-white);
}

/*----------------------------------------*/
/*  6.4 Dashboard css
/*----------------------------------------*/
.aq-dashboard-coupon-wrap {
  padding: 20px;
}
.aq-dashboard-coupon-item {
  gap: 24px;
  padding: 15px;
  border-radius: 6px;
  border: 1px solid var(--aq-common-white-3);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aq-dashboard-coupon-item {
    flex-wrap: wrap;
  }
}
.aq-dashboard-coupon-item-left {
  flex: 0 0 65%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aq-dashboard-coupon-item-left {
    flex: 0 0 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-dashboard-coupon-item-left {
    flex: 0 0 60%;
  }
}
.aq-dashboard-coupon-item-right {
  flex: 0 0 32%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aq-dashboard-coupon-item-right {
    flex: 0 0 100%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .aq-dashboard-coupon-item-right {
    padding-inline-start: 0;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-dashboard-coupon-item-right {
    flex: 0 0 25%;
  }
}
.aq-dashboard-coupon-thumb {
  margin-inline-end: 16px;
}
.aq-dashboard-coupon-thumb img {
  object-fit: cover;
}
.aq-dashboard-coupon-title {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 12px;
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .aq-dashboard-coupon-content {
    margin-top: 20px;
  }
}
.aq-dashboard-coupon-countdown ul li {
  list-style: none;
  font-size: 12px;
  color: var(--aq-common-black);
  display: inline-block;
  padding: 0 12px;
  position: relative;
  text-transform: uppercase;
}
.aq-dashboard-coupon-countdown ul li:first-child {
  padding-inline-start: 0;
}
.aq-dashboard-coupon-countdown ul li span {
  display: block;
  line-height: 1;
}
.aq-dashboard-coupon-countdown ul li:not(:last-child)::after {
  position: absolute;
  inset-inline-end: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 17px;
  content: "";
  background-color: #ebebeb;
}
.aq-dashboard-coupon-offer {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-coupon-offer span {
  color: #DE1518;
  margin-inline-end: 3px;
}
.aq-dashboard-coupon-status h4 {
  font-size: 14px;
  font-weight: 400;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-coupon-status h4 span {
  color: #DE1518;
  display: inline-block;
}
.aq-dashboard-coupon-status h4 span.active {
  color: green;
}
.aq-dashboard-coupon-status:hover .aq-dashboard-coupon-status-info-tooltip {
  opacity: 1;
  visibility: visible;
  bottom: calc(100% + 12px);
}
.aq-dashboard-coupon-status:hover .aq-dashboard-coupon-status-info-details span {
  color: #8E959B;
}
.aq-dashboard-coupon-date span {
  padding: 6px 30px;
  font-size: 15px;
  color: var(--aq-common-red);
  font-weight: 500;
  border-radius: 6px;
  letter-spacing: 1px;
  display: inline-block;
  font-family: var(--aq-ff-onest);
  background-color: rgba(222, 21, 24, 0.1);
  border: 2px dashed rgba(222, 21, 24, 0.4);
}
.aq-dashboard-coupon-border {
  top: 0;
  bottom: 0;
  inset-inline-end: 35%;
  width: 2px;
  height: 100%;
  z-index: 1;
  position: absolute;
  display: inline-block;
  background-color: transparent;
  border-left: 2px dashed var(--aq-common-white-3);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
  .aq-dashboard-coupon-border {
    display: none;
  }
}
.aq-dashboard-coupon-border::after, .aq-dashboard-coupon-border::before {
  content: "";
  width: 24px;
  height: 24px;
  inset-inline-end: 50%;
  z-index: 1;
  bottom: -13px;
  border-bottom: 0;
  position: absolute;
  background-color: #fff;
  border: 1px solid var(--aq-common-white-3);
  transform: translateX(50%);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  clip-path: polygon(0 0, 100% 0%, 100% 50%, 0 50%);
}
.aq-dashboard-coupon-border::before {
  top: -14px;
  bottom: auto;
  transform: translateX(50%) scale(1, -1);
}
.aq-dashboard-coupon-info-details {
  position: relative;
}
.aq-dashboard-coupon-info-details span {
  color: #BCBFC2;
  margin-inline-start: 7px;
  display: inline-block;
}
.aq-dashboard-coupon-info-details span svg {
  width: 16px;
  height: 16px;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
}
.aq-dashboard-coupon-info-details:hover {
  cursor: pointer;
}
.aq-dashboard-coupon-info-details:hover span {
  color: #8E959B;
}
.aq-dashboard-coupon-info-details:hover .aq-dashboard-coupon-info-tooltip {
  opacity: 1;
  visibility: visible;
  bottom: calc(100% + 12px);
}
.aq-dashboard-coupon-info-tooltip {
  z-index: 9;
  opacity: 0;
  inset-inline-end: -22px;
  min-width: 286px;
  position: absolute;
  visibility: hidden;
  padding: 13px 20px 15px;
  bottom: calc(100% + 25px);
  background-color: var(--aq-common-white);
  box-shadow: 0px 10px 30px rgba(4, 11, 17, 0.14);
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-dashboard-coupon-info-tooltip {
    inset-inline-end: auto;
    inset-inline-start: -98px;
  }
}
@media (max-width: 767px) {
  .aq-dashboard-coupon-info-tooltip {
    inset-inline-end: auto;
    inset-inline-start: -127px;
  }
}
.aq-dashboard-coupon-info-tooltip::after {
  position: absolute;
  content: "";
  inset-inline-end: 15px;
  bottom: 0;
  width: 18px;
  height: 18px;
  background-color: var(--aq-common-white);
  transform: rotate(45deg) translateY(50%);
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .aq-dashboard-coupon-info-tooltip::after {
    inset-inline-end: 157px;
  }
}
@media (max-width: 767px) {
  .aq-dashboard-coupon-info-tooltip::after {
    inset-inline-end: 128px;
  }
}
.aq-dashboard-coupon-info-tooltip p {
  font-size: 14px;
  line-height: 1.43;
  color: #525258;
  margin-bottom: 0;
}
.aq-dashboard-coupon-info-tooltip p span {
  color: var(--aq-common-black) !important;
  font-weight: 500;
  margin-inline-start: 0;
}

/*----------------------------------------*/
/*  6.4 Dashboard css
/*----------------------------------------*/
.aq-dashboard-security-box {
  padding: 5px;
}
.aq-dashboard-security-from-wrap {
  padding: 10px 70px 50px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-dashboard-security-from-wrap {
    padding: 10px 20px 50px;
  }
}
@media (max-width: 767px) {
  .aq-dashboard-security-from-wrap {
    padding: 20px;
  }
}
.aq-dashboard-security-manage-header {
  gap: 15px;
  display: flex;
  border-radius: 6px;
  padding: 20px 25px;
  align-items: center;
  background-color: #FBF1F2;
}
.aq-dashboard-security-manage-header-icon {
  width: 46px;
  height: 46px;
  display: flex;
  font-size: 18px;
  flex: 0 0 auto;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  color: var(--aq-common-red);
  border: 1px solid rgba(222, 21, 24, 0.1);
}
.aq-dashboard-security-manage-title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: var(--aq-common-red);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-security-manage-subtitle {
  font-size: 15px;
  margin: 4px 0 0;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-security-manage-body {
  padding: 40px 60px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-dashboard-security-manage-body {
    padding: 40px 40px;
  }
}
@media (max-width: 767px) {
  .aq-dashboard-security-manage-body {
    padding: 20px;
  }
}
.aq-dashboard-security-manage-warning {
  gap: 15px;
  display: flex;
  border-radius: 6px;
  padding: 15px 20px;
  margin-bottom: 25px;
  background-color: #FFF3CD;
}
.aq-dashboard-security-manage-warning-icon {
  color: #6E3F00;
  font-size: 20px;
  padding-top: 2px;
}
.aq-dashboard-security-manage-warning-title {
  margin: 0 0 5px;
  font-size: 16px;
  font-weight: 600;
  color: #6E3F00;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-security-manage-warning-text {
  margin: 0;
  font-size: 14px;
  color: #887A68;
  line-height: 1.5;
  opacity: 0.9;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-security-manage-footer {
  display: flex;
  justify-content: flex-end;
}
.aq-dashboard-security-manage-btn-delete {
  gap: 8px;
  display: flex;
  color: var(--aq-common-red);
  font-size: 15px;
  font-weight: 500;
  padding: 10px 20px;
  align-items: center;
  border-radius: 6px;
  transition: all 0.3s ease;
  font-family: var(--aq-ff-onest);
  background-color: var(--aq-common-white);
  border: 1px solid rgba(185, 29, 31, 0.4);
}
.aq-dashboard-security-manage-btn-delete:hover {
  background-color: var(--aq-common-red);
  color: var(--aq-common-white);
}

/*----------------------------------------*/
/*  6.4 Dashboard css
/*----------------------------------------*/
.aq-dashboard-returen__header {
  padding: 30px 25px 30px 30px;
}
.aq-dashboard-returen__title-wrap {
  gap: 6px;
  display: flex;
  flex-direction: column;
}
.aq-dashboard-returen__title {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen__date {
  margin: 0;
  font-size: 14px;
  color: var(--aq-gray-8);
}
.aq-dashboard-returen__status {
  font-size: 13px;
  font-weight: 600;
  padding: 4px 11px;
  border-radius: 6px;
  width: fit-content;
  display: inline-block;
  letter-spacing: 0.26px;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen__status.delivered {
  color: var(--aq-common-success);
  background: rgba(0, 174, 118, 0.1);
}
.aq-dashboard-returen__body {
  gap: 210px;
  display: flex;
  padding: 16px 30px;
  justify-content: space-between;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .aq-dashboard-returen__body {
    gap: 145px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-dashboard-returen__body {
    gap: 85px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-returen__body {
    gap: 14px;
    flex-direction: column;
  }
}
.aq-dashboard-returen__info {
  gap: 10px;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: var(--aq-gray-8);
}
.aq-dashboard-returen__info p {
  margin: 0;
  font-size: 15px;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen__info p span {
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-dashboard-returen__icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.aq-dashboard-returen__footer {
  display: flex;
  padding: 18px 0;
  padding-inline-start: 30px;
  padding-inline-end: 25px;
  justify-content: flex-end;
}
.aq-dashboard-returen-r-card {
  padding: 10px;
}
.aq-dashboard-returen-r-header {
  gap: 10px;
  display: flex;
  border-radius: 8px;
  padding: 15px 24px;
  align-items: center;
  background-color: var(--aq-gray-6);
}
.aq-dashboard-returen-r-header span {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-r-body {
  gap: 30px;
  display: grid;
  padding: 30px 25px;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767px) {
  .aq-dashboard-returen-r-body {
    gap: 20px;
    grid-template-columns: repeat(1, 1fr);
  }
}
.aq-dashboard-returen-r-item {
  gap: 8px;
  display: flex;
  flex-direction: column;
}
.aq-dashboard-returen-r-label {
  font-size: 14px;
  line-height: 1;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-r-label svg {
  margin-inline-end: 3px;
}
.aq-dashboard-returen-r-value {
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-r-badge {
  font-size: 13px;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 6px;
  display: inline-block;
}
.aq-dashboard-returen-from-card {
  padding: 10px;
}
.aq-dashboard-returen-from-header {
  gap: 10px;
  display: flex;
  border-radius: 8px;
  padding: 15px 24px;
  align-items: center;
  background-color: var(--aq-gray-6);
}
.aq-dashboard-returen-from-header span {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-content {
  padding: 20px;
  overflow-x: scroll;
}
.aq-dashboard-returen-from-section {
  margin-bottom: 40px;
}
.aq-dashboard-returen-from-label {
  gap: 8px;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  align-items: center;
  margin-bottom: 12px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-select .aqf-bundle-select .nice-select {
  height: 46px;
  outline: none;
  cursor: pointer;
  min-width: 600px;
  border-radius: 8px;
  padding: 12px 15px;
  border: 1px solid var(--aq-common-white-3);
  background-color: transparent;
}
@media (max-width: 767px) {
  .aq-dashboard-returen-from-select .aqf-bundle-select .nice-select {
    min-width: 100%;
  }
}
.aq-dashboard-returen-from-select .aqf-bundle-select .nice-select .list {
  background-color: var(--aq-common-white);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-returen-from-product {
    width: 760px;
  }
}
.aq-dashboard-returen-from-product-card {
  display: flex;
  padding: 20px;
  align-items: center;
  border-radius: 12px;
  border: 1px solid var(--aq-common-white-3);
  justify-content: space-between;
  background: var(--aq-common-white);
}
.aq-dashboard-returen-from-product-left {
  gap: 15px;
  display: flex;
  align-items: center;
}
.aq-dashboard-returen-from-product-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.aq-dashboard-returen-from-product-name {
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-product-sku {
  margin: 0 0 4px;
  font-size: 13px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-product-price {
  margin: 0;
  font-size: 13px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-product-price span {
  color: var(--aq-common-red);
  font-weight: 500;
}
.aq-dashboard-returen-from-product-right {
  gap: 70px;
  display: flex;
}
.aq-dashboard-returen-from-stat-box {
  gap: 4px;
  display: flex;
}
.aq-dashboard-returen-from-stat-box .label {
  display: block;
  font-size: 15px;
  color: var(--aq-gray-8);
  margin-bottom: 5px;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-stat-box .label svg {
  margin-inline-end: 4px;
}
.aq-dashboard-returen-from-stat-box .value {
  font-size: 15px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-stat-box .value.value--green {
  color: var(--aq-common-success);
}
.aq-dashboard-returen-from-footer {
  display: flex;
  padding: 16px;
  margin-top: 10px;
  border-radius: 8px;
  align-items: center;
  background-color: var(--aq-gray-6);
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-returen-from-footer {
    gap: 15px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-returen-from-footer {
    width: 760px;
  }
}
.aq-dashboard-returen-from-note {
  margin: 0;
  gap: 8px;
  display: flex;
  font-size: 14px;
  color: var(--aq-gray-8);
  align-items: center;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-btn {
  gap: 8px;
  border: none;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  padding: 8px 20px;
  border-radius: 4px;
  align-items: center;
  transition: opacity 0.3s;
  background-color: var(--aq-common-red);
  color: var(--aq-common-white);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-returen-from-btn:hover {
  opacity: 0.9;
}
.aq-dashboard-returen-from-checkbox input[type=checkbox] {
  width: 18px;
  height: 18px;
  cursor: pointer;
  border-radius: 4px;
  accent-color: var(--aq-common-red);
}

/*----------------------------------------*/
/*  6.4 Dashboard css
/*----------------------------------------*/
.aq-dashboard-review {
  padding: 5px;
}
.aq-dashboard-review__header {
  border-radius: 8px;
  padding: 17px 19px;
  margin-bottom: 14px;
  background: var(--aq-gray-6);
}
.aq-dashboard-review__title {
  gap: 16px;
  display: flex;
  align-items: center;
}
.aq-dashboard-review__title h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-review__title p {
  margin: 0;
  font-size: 14px;
  color: var(--aq-gray-8);
}
.aq-dashboard-review__icon {
  width: 46px;
  height: 46px;
  display: flex;
  font-size: 16px;
  color: #ff9800;
  border-radius: 50%;
  align-items: center;
  flex-wrap: 0 0 auto;
  justify-content: center;
  border: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-dashboard-review__item {
  margin: 0 26px;
  padding: 30px 0px 50px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.06);
}
.aq-dashboard-review__item:last-child {
  border-bottom: none;
}
.aq-dashboard-review__left {
  gap: 26px;
  display: flex;
}
@media (max-width: 767px) {
  .aq-dashboard-review__left {
    gap: 20px;
    flex-wrap: wrap;
  }
}
.aq-dashboard-review__thumb {
  overflow: hidden;
  border-radius: 8px;
}
.aq-dashboard-review__thumb img {
  object-fit: cover;
}
.aq-dashboard-review__content {
  flex: 1;
}
@media (max-width: 767px) {
  .aq-dashboard-review__content {
    flex: inherit;
  }
}
.aq-dashboard-review__content h5 {
  font-size: 15px;
  margin: 0 0 2px;
  font-weight: 500;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-review__top {
  gap: 10px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .aq-dashboard-review__top {
    flex-wrap: wrap;
  }
}
.aq-dashboard-review__status {
  font-size: 13px;
  font-weight: 600;
  padding: 2px 11px;
  border-radius: 6px;
  display: inline-block;
  font-family: var(--aq-ff-onest);
}
@media (max-width: 767px) {
  .aq-dashboard-review__status {
    margin-top: 5px;
  }
}
.aq-dashboard-review__status.pending {
  color: #ff9800;
  background: #fff3e0;
}
.aq-dashboard-review__rating {
  line-height: 1;
  font-size: 14px;
  margin-bottom: 10px;
}
.aq-dashboard-review__meta {
  margin: 4px 0;
  font-size: 14px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-review__meta span {
  font-weight: 500;
  color: var(--aq-gray-8);
}
.aq-dashboard-review__comment {
  font-size: 14px;
  line-height: 1.6;
  margin: 4px 0 25px;
  color: var(--aq-gray-8);
}
.aq-dashboard-review__comment span {
  color: var(--aq-common-black);
}
.aq-dashboard-review__actions {
  gap: 10px;
  display: flex;
}
.aq-dashboard-review__actions button {
  font-size: 14px;
  font-weight: 600;
  padding: 4px 18px;
  border-radius: 6px;
  background: transparent;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-review__actions .btn-edit {
  color: #09A41C;
  border: 1px solid #09A41C;
}
.aq-dashboard-review__actions .btn-edit:hover {
  background: #09A41C;
  color: var(--aq-common-white);
}
.aq-dashboard-review__actions .btn-delete {
  color: var(--aq-common-red);
  border: 1px solid var(--aq-common-red);
}
.aq-dashboard-review__actions .btn-delete:hover {
  background: var(--aq-common-red);
  color: var(--aq-common-white);
}

/*----------------------------------------*/
/*  6.5 Dashboard css
/*----------------------------------------*/
.aq-dashboard-invoice-card {
  padding: 30px;
}
.aq-dashboard-invoice-grid {
  gap: 40px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .aq-dashboard-invoice-grid {
    gap: 30px;
    grid-template-columns: 1fr;
  }
}
.aq-dashboard-invoice-title {
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 20px 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-invoice-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.aq-dashboard-invoice-item {
  gap: 6px;
  display: flex;
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 12px;
  align-items: flex-start;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-invoice-item:last-child {
  margin-bottom: 0;
}
.aq-dashboard-invoice-label {
  color: var(--aq-gray-8);
  white-space: nowrap;
}
.aq-dashboard-invoice-value {
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-dashboard-invoice-status {
  font-size: 13px;
  font-weight: 600;
  padding: 4px 12px;
  border-radius: 6px;
}
.aq-dashboard-invoice-status--pending {
  color: #F38507;
  background: rgba(224, 120, 0, 0.06);
}
.aq-dashboard-invoice-summary-card {
  overflow: hidden;
  max-width: 100%;
}
.aq-dashboard-invoice-summary-header {
  padding: 24px 24px 20px;
}
.aq-dashboard-invoice-summary-title {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-invoice-summary-body {
  padding: 0 24px 20px;
  border-bottom: 1px solid var(--aq-common-white-3);
}
.aq-dashboard-invoice-summary-product {
  font-size: 15px;
  color: var(--aq-gray-8);
  margin: 0 0 15px 0;
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-invoice-summary-row {
  display: flex;
  font-size: 15px;
  margin-bottom: 12px;
  align-items: center;
  justify-content: space-between;
}
.aq-dashboard-invoice-summary-row:last-child {
  margin-bottom: 0;
}
.aq-dashboard-invoice-summary-label {
  color: var(--aq-gray-8);
}
.aq-dashboard-invoice-summary-value {
  font-weight: 500;
  color: var(--aq-common-black);
}
.aq-dashboard-invoice-summary-footer {
  display: flex;
  padding: 20px 24px;
  align-items: center;
  justify-content: space-between;
}
.aq-dashboard-invoice-summary-total-label {
  font-size: 15px;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
}
.aq-dashboard-invoice-summary-total-value {
  font-size: 16px;
  font-weight: 500;
  color: var(--aq-common-red);
  font-family: var(--aq-ff-onest);
}

/*----------------------------------------*/
/*  6.4 Dashboard css
/*----------------------------------------*/
.aq-dashboard-profile-box {
  padding: 60px 70px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .aq-dashboard-profile-box {
    padding: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .aq-dashboard-profile-box {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .aq-dashboard-profile-box {
    padding: 50px 20px;
  }
}
.aq-dashboard-profile-avatar {
  display: inline-block;
}
.aq-dashboard-profile-avatar img {
  border-radius: 50%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .aq-dashboard-profile-avatar-wrap {
    margin-bottom: 30px;
  }
}
.aq-dashboard-profile-edit {
  position: absolute;
  bottom: 0;
  inset-inline-end: 0;
  width: 44px;
  height: 44px;
  cursor: pointer;
  border-radius: 50%;
  place-content: center;
  display: inline-grid;
  background: #F3F3F7;
  border: 3px solid var(--aq-common-white);
}
.aq-dashboard-profile-edit input {
  display: none;
}


.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.storefront-card-img,
.storefront-category-img,
.storefront-gallery-main,
.storefront-gallery-thumb,
.storefront-product-detail-img,
.storefront-service-img,
.storefront-service-card-img {
  border-radius: 18px;
}

.storefront-header-left-options {
  display: flex;
  align-items: center;
  min-height: 1px;
}

.storefront-header-contact-options {
  align-items: center;
  gap: 25px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.storefront-header-contact-options a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--aq-common-black);
  text-decoration: none;
  transition: color 0.2s ease;
}

.storefront-header-contact-options a:hover,
.storefront-header-contact-options a:focus-visible {
  color: var(--aq-common-red);
  text-decoration: none;
}

.storefront-header-contact-options svg {
  display: block;
}

#loading #loading-center-absolute {
  width: auto;
  min-width: 0;
}

#loading .aq-preloader-logo {
  width: 72px;
  height: 72px;
  line-height: 72px;
}

#loading .aq-preloader-title {
  margin-top: 14px;
  margin-bottom: 0;
  color: #222;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.2;
  text-transform: uppercase;
}

.storefront-complete-meta-grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 18px;
  max-width: 860px;
  margin: 0 auto;
}

.storefront-complete-meta-item {
  grid-column: span 2;
  display: flex;
  min-height: 116px;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0 !important;
  padding: 18px 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.055);
}

.storefront-complete-meta-grid--1 .storefront-complete-meta-item:nth-child(1) {
  grid-column: 3 / span 2;
}

.storefront-complete-meta-grid--2 .storefront-complete-meta-item:nth-child(1) {
  grid-column: 2 / span 2;
}

.storefront-complete-meta-grid--2 .storefront-complete-meta-item:nth-child(2) {
  grid-column: 4 / span 2;
}

.storefront-complete-meta-grid--4 .storefront-complete-meta-item:nth-child(4) {
  grid-column: 3 / span 2;
}

.storefront-complete-meta-grid--5 .storefront-complete-meta-item:nth-child(4) {
  grid-column: 2 / span 2;
}

.storefront-complete-meta-grid--5 .storefront-complete-meta-item:nth-child(5) {
  grid-column: 4 / span 2;
}

.storefront-complete-meta-item h4 {
  margin-bottom: 8px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 15px;
}

.storefront-complete-meta-item p {
  line-height: 1.25;
}

.storefront-complete-meta-item a {
  color: #fff;
  text-decoration-color: rgba(255, 255, 255, 0.55);
}

.storefront-complete-meta-item a:hover,
.storefront-complete-meta-item a:focus-visible {
  color: #fff;
  text-decoration-color: #fff;
}

@media (max-width: 991.98px) {
  .storefront-complete-meta-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .storefront-complete-meta-grid .storefront-complete-meta-item {
    grid-column: auto !important;
  }
}

@media (max-width: 575.98px) {
  .storefront-complete-meta-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .storefront-complete-meta-item {
    min-height: 92px;
    padding: 16px;
  }
}

.storefront-toast-container {
  max-width: calc(100vw - 24px);
  pointer-events: none;
  z-index: 1200 !important;
}

.storefront-footer-hours-menu li {
  display: grid;
  grid-template-columns: minmax(34px, max-content) minmax(0, 1fr);
  align-items: baseline;
  column-gap: 12px;
  line-height: 1.45;
}

.storefront-footer-hours-day {
  grid-column: 1;
  grid-row: 1;
  font-weight: 800;
}

.storefront-footer-hours-time {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  white-space: nowrap;
}

.storefront-footer-copyright {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  text-align: center;
}

.storefront-powered-badge {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 5px 11px;
  border: 1px solid rgba(20, 20, 20, 0.12);
  border-radius: 999px;
  color: #141414;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.03em;
  line-height: 1;
  text-decoration: none;
  background: #fff;
  box-shadow: 0 6px 16px rgba(20, 20, 20, 0.06);
}

.storefront-powered-badge:hover,
.storefront-powered-badge:focus-visible {
  border-color: #141414;
  color: #141414;
  text-decoration: none;
}

.storefront-feedback-toast {
  width: min(520px, calc(100vw - 32px));
  overflow: hidden;
  border-radius: 12px;
  background: #20242a !important;
  box-shadow: 0 18px 45px rgba(20, 20, 20, 0.18);
  pointer-events: auto;
}

.storefront-toast-content {
  display: flex;
  align-items: center;
  gap: 14px;
  min-height: 72px;
  padding: 16px 18px;
}

.storefront-toast-icon {
  display: inline-flex;
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #fff;
  background: rgba(255, 255, 255, 0.12);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
}

.storefront-toast-icon svg {
  width: 21px;
  height: 21px;
  display: block;
}

.storefront-feedback-toast[data-storefront-toast-type="cart"] .storefront-toast-icon,
.storefront-feedback-toast[data-storefront-toast-type="success"] .storefront-toast-icon {
  background: rgba(34, 197, 94, 0.22);
  box-shadow: inset 0 0 0 1px rgba(134, 239, 172, 0.5);
}

.storefront-feedback-toast[data-storefront-toast-type="warning"] .storefront-toast-icon {
  background: rgba(245, 158, 11, 0.22);
  box-shadow: inset 0 0 0 1px rgba(252, 211, 77, 0.55);
}

.storefront-feedback-toast[data-storefront-toast-type="error"] .storefront-toast-icon {
  background: rgba(239, 68, 68, 0.23);
  box-shadow: inset 0 0 0 1px rgba(252, 165, 165, 0.58);
}

.storefront-feedback-toast .toast-body {
  flex: 1 1 auto;
  min-width: 0;
  padding: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.35;
}

.storefront-feedback-toast .storefront-toast-close.btn-close {
  position: relative;
  inset: auto;
  display: inline-flex;
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  padding: 0;
  border: 1px solid #fff !important;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1) none !important;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: background-color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease;
}

.storefront-feedback-toast .storefront-toast-close.btn-close::before,
.storefront-feedback-toast .storefront-toast-close.btn-close::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  border-radius: 999px;
  background: #fff;
}

.storefront-feedback-toast .storefront-toast-close.btn-close::before {
  transform: rotate(45deg);
}

.storefront-feedback-toast .storefront-toast-close.btn-close::after {
  transform: rotate(-45deg);
}

.storefront-feedback-toast .storefront-toast-close.btn-close:hover,
.storefront-feedback-toast .storefront-toast-close.btn-close:focus-visible {
  border-color: #fff !important;
  background-color: rgba(255, 255, 255, 0.18) !important;
  box-shadow: none;
  opacity: 1;
  transform: none;
}

.storefront-feedback-toast .storefront-toast-close.btn-close:focus {
  box-shadow: none;
}

.storefront-search-form {
  margin-bottom: 34px;
}

.storefront-recent-search-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.storefront-recent-search-list a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 74px;
  height: 42px;
  min-height: 42px;
  margin: 0 !important;
  padding: 0 16px;
  border: 1px solid rgba(20, 20, 20, 0.14);
  border-radius: 999px;
  background: #fff;
  color: #141414;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}

.storefront-recent-search-list a:hover,
.storefront-recent-search-list a:focus-visible {
  border-color: #141414;
  background: #f7f5f2;
}

.storefront-recent-product-list {
  display: grid;
  gap: 12px;
}

.storefront-recent-product-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px;
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 16px;
  background: #fff;
}

.storefront-recent-product-item:hover,
.storefront-recent-product-item:focus-within {
  border-color: #141414;
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.08);
}

.storefront-recent-product-media,
.storefront-search-result-media {
  display: block;
  flex: 0 0 auto;
  overflow: hidden;
  border-radius: 14px;
}

.storefront-recent-product-media img {
  display: block;
  width: 58px;
  height: 58px;
  background: #f6f5f3;
  object-fit: cover;
}

.storefront-recent-product-copy {
  display: grid;
  gap: 2px;
  min-width: 0;
}

.storefront-recent-product-copy small {
  color: #69727d;
  font-size: 11px;
  font-weight: 800;
  text-transform: uppercase;
}

.storefront-recent-product-name,
.storefront-search-result-name {
  overflow: hidden;
  color: #141414;
  font-weight: 800;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.storefront-recent-product-name:hover,
.storefront-recent-product-name:focus-visible,
.storefront-search-result-name:hover,
.storefront-search-result-name:focus-visible {
  color: #141414;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-recent-product-price,
.storefront-search-result-price {
  width: fit-content;
  color: #555c66;
  font-weight: 900;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-recent-product-price:hover,
.storefront-recent-product-price:focus-visible,
.storefront-search-result-price:hover,
.storefront-search-result-price:focus-visible {
  color: #141414;
}

.storefront-search-view-all {
  color: #141414;
  font-size: 14px;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 4px;
  white-space: nowrap;
}

.storefront-search-result-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.storefront-search-result-item {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 12px;
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 18px;
  background: #fff;
  color: #141414;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.storefront-search-result-item:hover,
.storefront-search-result-item:focus-within {
  border-color: #141414;
  box-shadow: 0 12px 28px rgba(20, 20, 20, 0.08);
  color: #141414;
  transform: translateY(-1px);
}

.storefront-search-result-media img {
  display: block;
  width: 74px;
  height: 74px;
  background: #f6f5f3;
  object-fit: cover;
}

.storefront-search-result-copy {
  display: grid;
  gap: 3px;
  min-width: 0;
}

.storefront-search-result-copy small {
  color: #69727d;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
}

.storefront-search-result-name {
  font-size: 16px;
}

.storefront-search-empty {
  grid-column: 1 / -1;
  padding: 20px;
  border: 1px dashed rgba(20, 20, 20, 0.18);
  border-radius: 18px;
  color: #69727d;
}

.storefront-home-services-card {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: clamp(26px, 3vw, 42px);
  overflow: hidden;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 28px;
  background:
    radial-gradient(circle at 92% 10%, rgba(20, 20, 20, 0.06), transparent 30%),
    linear-gradient(135deg, #ffffff 0%, #fbfaf8 100%);
  box-shadow: 0 18px 46px rgba(20, 20, 20, 0.08);
}

.storefront-home-services-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}

.storefront-home-services-header h3 {
  font-size: clamp(30px, 4vw, 46px);
  line-height: 1;
  letter-spacing: -0.04em;
}

.storefront-home-services-header p {
  max-width: 640px;
  color: #5f6673;
  font-size: 17px;
  line-height: 1.7;
}

.storefront-home-service-list {
  display: grid;
  gap: 14px;
}

.storefront-home-service-item {
  display: grid;
  grid-template-columns: 82px minmax(0, 1fr) auto;
  align-items: center;
  gap: 18px;
  padding: 14px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 22px;
  background: #fff;
  color: #141414;
  text-decoration: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.storefront-home-service-item:hover,
.storefront-home-service-item:focus-visible {
  border-color: #141414;
  box-shadow: 0 14px 34px rgba(20, 20, 20, 0.09);
  color: #141414;
  transform: translateY(-2px);
}

.storefront-home-service-item img {
  width: 82px;
  height: 82px;
  border-radius: 18px;
  background: #f5f3ef;
  object-fit: cover;
}

.storefront-home-service-copy {
  display: grid;
  gap: 6px;
  min-width: 0;
}

.storefront-home-service-copy strong {
  overflow: hidden;
  font-size: 20px;
  font-weight: 900;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.storefront-home-service-copy small {
  color: #69727d;
  font-size: 14px;
  font-weight: 800;
}

.storefront-home-service-price {
  padding: 10px 14px;
  border-radius: 999px;
  background: #141414;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  white-space: nowrap;
}

.storefront-home-services-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-top: 4px;
  color: #69727d;
  font-weight: 700;
}

.storefront-home-services-footer a {
  color: #141414;
  font-weight: 900;
  text-decoration: underline;
  text-underline-offset: 5px;
  white-space: nowrap;
}

.storefront-contact-message {
  min-height: 260px;
  resize: vertical;
}

.storefront-contact-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: clamp(32px, 5vw, 64px);
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 34px;
  color: #fff;
  background:
    radial-gradient(circle at 12% 15%, rgba(255, 255, 255, 0.18), transparent 28%),
    radial-gradient(circle at 88% 10%, rgba(190, 197, 208, 0.28), transparent 24%),
    linear-gradient(135deg, #111214 0%, #262a2f 52%, #0b0c0e 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 28px 80px rgba(20, 20, 20, 0.16);
}

.storefront-contact-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(112deg, rgba(255, 255, 255, 0.14), transparent 26%, transparent 72%, rgba(255, 255, 255, 0.08)),
    repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.04) 0 1px, transparent 1px 18px);
}

.storefront-contact-hero .aq-section-subtitle,
.storefront-contact-hero h1,
.storefront-contact-hero p {
  color: #fff;
}

.storefront-contact-hero h1 {
  max-width: 740px;
  font-size: clamp(48px, 7vw, 84px);
  letter-spacing: -0.025em;
  line-height: 0.95;
}

.storefront-contact-hero p {
  max-width: 620px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 20px;
}

.storefront-contact-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.storefront-contact-hero-card {
  padding: clamp(24px, 4vw, 34px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.12);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16);
  backdrop-filter: blur(14px);
}

.storefront-contact-card-label {
  display: inline-flex;
  margin-bottom: 8px;
  color: rgba(255, 255, 255, 0.68);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.storefront-contact-hero-card h3 {
  margin-bottom: 18px;
  color: #fff;
}

.storefront-contact-hero-row {
  display: block;
  padding: 16px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.16);
  color: #fff;
  text-decoration: none;
}

.storefront-contact-hero-row:hover,
.storefront-contact-hero-row:focus-visible {
  color: #fff;
  text-decoration: none;
}

.storefront-contact-hero-row small {
  display: block;
  margin-bottom: 4px;
  color: rgba(255, 255, 255, 0.62);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.storefront-contact-hero-row strong {
  display: block;
  overflow-wrap: anywhere;
}

.storefront-contact-map {
  overflow: hidden;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 18px;
  background: #f6f5f3;
  box-shadow: 0 12px 28px rgba(20, 20, 20, 0.08);
}

.storefront-contact-map iframe {
  display: block;
  width: 100%;
  min-height: 260px;
  border: 0;
}

.storefront-content-card {
  --storefront-content-card-radius: 18px;
  overflow: hidden;
  border-radius: var(--storefront-content-card-radius);
}

.storefront-content-card .storefront-card-media {
  overflow: hidden;
  border-radius: var(--storefront-content-card-radius) var(--storefront-content-card-radius) 0 0;
}

.storefront-content-card .storefront-card-img,
.storefront-content-card .storefront-service-card-img {
  border-radius: var(--storefront-content-card-radius) var(--storefront-content-card-radius) 0 0;
}

.storefront-card-img {
  display: block;
  width: 100%;
  height: 320px;
  object-fit: contain;
  object-position: center;
  background: #fff;
}

.storefront-card-media {
  display: block;
  color: inherit;
}

.storefront-card-media:hover img,
.storefront-card-media:focus-visible img {
  opacity: 0.92;
}

.storefront-card-title {
  color: inherit;
  text-decoration: none;
}

.storefront-card-title:hover,
.storefront-card-title:focus-visible {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-package-preview {
  display: grid;
  gap: 10px;
  margin-bottom: 16px;
  padding: 12px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 14px;
  background: #f8f8f6;
}

.storefront-package-preview--simple {
  gap: 8px;
  padding: 10px 12px;
}

.storefront-package-preview-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: rgba(20, 20, 20, 0.62);
  font-size: 12px;
  font-weight: 850;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-transform: uppercase;
}

.storefront-package-preview-simple-list {
  display: grid;
  gap: 4px;
  margin: 0;
  padding: 0;
  color: #344054;
  font-size: 12px;
  line-height: 1.3;
  list-style: none;
}

.storefront-package-preview-simple-list li {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 5px;
  min-width: 0;
}

.storefront-package-preview-simple-qty,
.storefront-package-preview-simple-name {
  color: #202428;
  font-weight: 850;
}

.storefront-package-preview-simple-name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
  white-space: nowrap;
}

a.storefront-package-preview-simple-name:hover,
a.storefront-package-preview-simple-name:focus-visible {
  color: #202428;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.storefront-package-preview-list {
  display: grid;
  gap: 8px;
  max-height: 184px;
  padding-right: 6px;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-color: rgba(20, 20, 20, 0.28) transparent;
  scrollbar-width: thin;
}

.storefront-package-preview-list::-webkit-scrollbar,
.storefront-package-detail-list::-webkit-scrollbar {
  width: 6px;
}

.storefront-package-preview-list::-webkit-scrollbar-thumb,
.storefront-package-detail-list::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: rgba(20, 20, 20, 0.26);
}

.storefront-package-preview-list:focus-visible,
.storefront-package-detail-list:focus-visible {
  outline: 2px solid #202428;
  outline-offset: 3px;
}

.storefront-package-preview-item {
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr);
  gap: 10px;
  align-items: center;
  min-height: 74px;
  padding: 8px;
  border: 1px solid rgba(20, 20, 20, 0.06);
  border-radius: 12px;
  background: #fff;
}

.storefront-package-component-media {
  display: block;
  width: 52px;
  height: 52px;
  overflow: hidden;
  border-radius: 10px;
  color: inherit;
  text-decoration: none;
  background: #fff;
}

.storefront-package-preview-item img {
  display: block;
  width: 52px;
  height: 52px;
  object-fit: contain;
  object-position: center;
  background: #fff;
}

.storefront-package-preview-copy,
.storefront-package-detail-copy {
  display: grid;
  min-width: 0;
  gap: 3px;
}

.storefront-package-preview-copy strong,
.storefront-package-detail-copy strong,
.storefront-package-component-title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  color: #141414;
  font-size: 14px;
  font-weight: 850;
  line-height: 1.25;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.storefront-package-component-title:hover,
.storefront-package-component-title:focus-visible {
  color: #141414;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.storefront-package-preview-copy small,
.storefront-package-detail-copy small {
  min-width: 0;
  overflow: hidden;
  color: rgba(20, 20, 20, 0.58);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.storefront-package-component-price {
  display: block;
  min-width: 0;
  overflow: hidden;
  color: #344054;
  font-size: 12px;
  font-weight: 850;
  line-height: 1.25;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.storefront-package-qty {
  display: inline-flex;
  flex: 0 0 auto;
  min-height: 28px;
  align-items: center;
  justify-content: center;
  padding: 6px 9px;
  border-radius: 999px;
  color: #fff;
  background: #202428;
  font-size: 11px;
  font-weight: 850;
  line-height: 1;
  white-space: nowrap;
}

.storefront-package-detail-card {
  padding: clamp(16px, 2.5vw, 22px);
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 18px;
  background: linear-gradient(135deg, #fff 0%, #f8f8f6 100%);
  box-shadow: 0 18px 42px rgba(20, 20, 20, 0.06);
}

.storefront-package-detail-head {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}

.storefront-package-detail-icon {
  display: inline-flex;
  width: 44px;
  height: 44px;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
  color: #fff;
  background: #141414;
  font-size: 19px;
}

.storefront-package-detail-head small,
.storefront-package-detail-head strong {
  display: block;
}

.storefront-package-detail-head small {
  color: rgba(20, 20, 20, 0.56);
  font-size: 12px;
  font-weight: 850;
  letter-spacing: 0.05em;
  line-height: 1.2;
  text-transform: uppercase;
}

.storefront-package-detail-head strong {
  margin-top: 3px;
  color: #141414;
  font-size: 22px;
  font-weight: 850;
  line-height: 1.1;
}

.storefront-package-detail-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 12px;
  max-height: 420px;
  padding-right: 6px;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-color: rgba(20, 20, 20, 0.28) transparent;
  scrollbar-width: thin;
}

.storefront-package-detail-item {
  display: grid;
  grid-template-columns: 72px minmax(0, 1fr);
  gap: 13px;
  align-items: center;
  min-width: 0;
  padding: 10px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 14px;
  background: #fff;
}

.storefront-package-detail-item img {
  display: block;
  width: 72px;
  height: 72px;
  object-fit: contain;
  object-position: center;
  background: #fff;
}

.storefront-package-detail-item .storefront-package-component-media {
  width: 72px;
  height: 72px;
  border-radius: 12px;
}

.storefront-package-detail-title-row {
  display: flex;
  min-width: 0;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.storefront-package-detail-description {
  display: -webkit-box;
  overflow: hidden;
  color: rgba(20, 20, 20, 0.68);
  font-size: 13px;
  line-height: 1.35;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.storefront-package-customizer {
  display: grid;
  gap: 12px;
  margin-bottom: 18px;
  padding: 12px;
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 16px;
  background: #f8f8f6;
}

.storefront-package-customizer--detail {
  padding: clamp(14px, 2vw, 18px);
  border-radius: 18px;
  background: linear-gradient(135deg, #fff 0%, #f8f8f6 100%);
  box-shadow: 0 18px 42px rgba(20, 20, 20, 0.06);
}

.storefront-package-customizer-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: rgba(20, 20, 20, 0.62);
  font-size: 12px;
  font-weight: 850;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-transform: uppercase;
}

.storefront-package-customizer-list {
  display: grid;
  gap: 10px;
  max-height: 440px;
  padding-right: 4px;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-color: rgba(20, 20, 20, 0.28) transparent;
  scrollbar-width: thin;
}

.storefront-package-customizer-card {
  min-width: 0;
  padding: 10px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 14px;
  background: #fff;
}

.storefront-package-customizer-card-head {
  display: grid;
  grid-template-columns: 58px minmax(0, 1fr) auto;
  gap: 12px;
  align-items: center;
}

.storefront-package-customizer-card .storefront-package-component-media,
.storefront-package-customizer-card img {
  width: 58px;
  height: 58px;
}

.storefront-package-customizer-copy {
  display: grid;
  min-width: 0;
  gap: 3px;
}

.storefront-package-customizer-panel {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(20, 20, 20, 0.08);
}

.storefront-package-customizer-panel .storefront-mod-group {
  border-radius: 14px;
}

.storefront-package-customize-btn {
  min-width: 92px;
  white-space: nowrap;
}

.storefront-package-compact-list {
  display: grid;
  gap: 6px;
  margin-top: 8px;
  color: #344054;
  font-size: 12px;
  line-height: 1.3;
}

.storefront-package-compact-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  color: rgba(20, 20, 20, 0.58);
  font-size: 11px;
  font-weight: 850;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.storefront-package-compact-list ul {
  display: grid;
  gap: 3px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.storefront-package-compact-list li {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 5px;
  min-width: 0;
}

.storefront-package-compact-qty,
.storefront-package-compact-copy strong {
  color: #202428;
  font-weight: 850;
}

.storefront-package-compact-copy {
  display: grid;
  min-width: 0;
}

.storefront-package-compact-copy strong,
.storefront-package-compact-copy small {
  min-width: 0;
  overflow: visible;
  overflow-wrap: anywhere;
  text-overflow: clip;
  white-space: normal;
}

.storefront-package-compact-copy small {
  color: rgba(20, 20, 20, 0.58);
  font-size: 11px;
  font-weight: 700;
}

.storefront-package-compact-copy .storefront-package-compact-modifiers {
  color: #145c4a;
}

.storefront-package-compact-list--summary {
  margin-top: 6px;
  font-size: 11px;
}

.storefront-package-compact-list--summary ul {
  max-height: none;
}

.storefront-package-compact-list--summary li {
  gap: 4px;
}

@media (max-width: 575.98px) {
  .storefront-package-preview-item {
    grid-template-columns: 46px minmax(0, 1fr);
    min-height: 80px;
  }

  .storefront-package-preview-item .storefront-package-component-media,
  .storefront-package-preview-item img {
    width: 46px;
    height: 46px;
  }

  .storefront-package-detail-list {
    grid-template-columns: 1fr;
  }

  .storefront-package-detail-copy .storefront-package-detail-title-row {
    align-items: flex-start;
    flex-direction: column;
  }

  .storefront-package-customizer-card-head {
    grid-template-columns: 50px minmax(0, 1fr);
  }

  .storefront-package-customizer-card .storefront-package-component-media,
  .storefront-package-customizer-card img {
    width: 50px;
    height: 50px;
  }

  .storefront-package-customize-btn {
    grid-column: 1 / -1;
    justify-self: stretch;
  }
}

.storefront-subscribe-status {
  min-height: 20px;
  font-size: 14px;
  font-weight: 700;
}

.storefront-subscribe-status--pending {
  color: #6c757d;
}

.storefront-subscribe-status--success {
  color: #198754;
}

.storefront-subscribe-status--error {
  color: #c0392b;
}

.aq-footer-widget-input {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.aq-footer-widget-input .aq-form-control {
  min-width: 0;
  width: 100%;
  padding-inline-end: 70px;
}

.aq-footer-widget-input .aq-btn-subscribe.storefront-subscribe-submit {
  position: absolute;
  top: 4px;
  inset-inline-end: 4px;
  display: inline-flex;
  width: 48px;
  min-width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  line-height: 1;
  white-space: nowrap;
  transform: none;
}

.storefront-subscribe-submit svg {
  width: 20px;
  height: 20px;
  transform: translateX(1px);
  transition: transform 180ms ease, opacity 180ms ease;
}

.storefront-subscribe-submit--success svg {
  transform: scale(1.08);
}

.storefront-subscribe-submit--success {
  background-color: #198754;
}

.storefront-subscribe-spinner {
  width: 18px;
  height: 18px;
  border: 2px solid rgba(255, 255, 255, 0.42);
  border-top-color: #fff;
  border-radius: 999px;
  animation: storefrontSubscribeSpin 0.75s linear infinite;
}

@keyframes storefrontSubscribeSpin {
  to {
    transform: rotate(360deg);
  }
}

.progress-wrap::after {
  top: 18px;
  inset-inline-start: 17px;
  width: 12px;
  height: 12px;
  border-top: 2px solid #111;
  border-left: 2px solid #111;
  border-radius: 0;
  background-image: none !important;
  transform: rotate(45deg);
}

.storefront-choice-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.storefront-choice-list--stacked {
  align-items: stretch;
  flex-direction: column;
}

.storefront-choice-option {
  position: relative;
  display: inline-flex;
  min-width: 180px;
  align-items: center;
  gap: 12px;
  padding: 13px 16px;
  border: 1px solid rgba(20, 20, 20, 0.16);
  border-radius: 16px;
  background: #fff;
  color: #343330;
  cursor: pointer;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}

.storefront-choice-list--stacked .storefront-choice-option {
  width: 100%;
}

.storefront-choice-option:hover,
.storefront-choice-option:focus-within {
  border-color: #141414;
  box-shadow: 0 8px 20px rgba(20, 20, 20, 0.07);
}

.storefront-choice-option.is-selected {
  border-color: #141414;
  background: #f8f6f4;
  box-shadow: inset 0 0 0 1px #141414;
}

.storefront-choice-input {
  position: absolute;
  width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0;
  pointer-events: none;
}

.storefront-choice-control {
  position: relative;
  display: inline-flex;
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  align-items: center;
  justify-content: center;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  background: #fff;
}

.storefront-choice-control::after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
  opacity: 0;
  transform: scale(0.7);
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.storefront-choice-input:checked + .storefront-choice-control {
  border-color: #141414;
  background: #141414;
}

.storefront-choice-input:checked + .storefront-choice-control::after {
  opacity: 1;
  transform: scale(1);
}

.storefront-choice-input:focus-visible + .storefront-choice-control {
  outline: 3px solid rgba(20, 20, 20, 0.18);
  outline-offset: 3px;
}

.storefront-choice-title {
  display: block;
  font-weight: 800;
  line-height: 1.2;
}

.storefront-category-img {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: contain;
  object-position: center;
  background: #fff;
}

@media (max-width: 575.98px) {
  .storefront-home-category-grid {
    --bs-gutter-x: 14px;
    --bs-gutter-y: 20px;
  }

  .storefront-home-category-grid .aqf-categories-img {
    width: 72px;
    height: 72px;
    margin-bottom: 8px;
  }

  .storefront-home-category-grid .aqf-categories-item span {
    min-height: 30px;
    font-size: 12px;
    line-height: 1.18;
    overflow-wrap: anywhere;
  }

  .storefront-home-category-grid .aqf-categories-item p {
    margin-top: 6px !important;
    font-size: 12px;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .storefront-home-category-grid {
    --bs-gutter-x: 16px;
    --bs-gutter-y: 24px;
  }

  .storefront-home-category-grid .aqf-categories-img {
    width: 88px;
    height: 88px;
  }
}

.storefront-shop-search-card {
  border-radius: 18px;
}

.storefront-shop-search-form {
  display: grid;
  gap: 12px;
}

.storefront-shop-search-control {
  display: flex;
  align-items: stretch;
  overflow: hidden;
  border: 1px solid rgba(20, 20, 20, 0.14);
  border-radius: 16px;
  background: #fff;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.storefront-shop-search-control:focus-within {
  border-color: #141414;
  box-shadow: 0 0 0 4px rgba(20, 20, 20, 0.06);
}

.storefront-shop-search-control input {
  width: 100%;
  min-width: 0;
  height: 54px;
  padding: 0 16px;
  border: 0;
  outline: 0;
  color: #141414;
  font-size: 15px;
  font-weight: 700;
  background: transparent;
}

.storefront-shop-search-control button {
  display: inline-flex;
  width: 54px;
  flex: 0 0 54px;
  align-items: center;
  justify-content: center;
  border: 0;
  color: #fff;
  background: #141414;
}

.storefront-shop-search-clear {
  color: #141414;
  font-size: 14px;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-shop-search-clear:hover,
.storefront-shop-search-clear:focus-visible {
  color: #141414;
}

.storefront-category-list .list-group-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 16px !important;
  border: 0;
  background: transparent;
}

.storefront-category-list .list-group-item.active {
  color: #141414;
  padding: 10px 16px !important;
  border-radius: 16px;
  background: #f8f6f4;
  box-shadow: inset 0 0 0 1px rgba(20, 20, 20, 0.08);
}

.storefront-category-list .list-group-item.active strong {
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-category-list-thumb {
  display: inline-flex;
  flex: 0 0 52px;
  width: 52px;
  height: 52px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 14px;
  background: #fff;
}

.storefront-category-list-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: inherit;
}

.storefront-category-all-icon {
  color: #141414;
  font-size: 24px;
  line-height: 1;
}

.storefront-category-list strong,
.storefront-category-list small {
  display: block;
  line-height: 1.2;
}

.storefront-category-list small {
  margin-top: 4px;
  color: #6c757d;
}

#storefront-shop-items {
  scroll-margin-top: 96px;
}

.storefront-stock-filter-card .card-body {
  padding: 20px;
}

.storefront-stock-filter-control {
  display: flex;
  min-height: 28px;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding-left: 0;
}

.storefront-stock-filter-control .form-check-input {
  flex: 0 0 auto;
  width: 42px;
  height: 22px;
  margin: 0;
  padding: 0;
  line-height: normal;
  box-shadow: none;
  cursor: pointer;
}

.storefront-stock-filter-control .form-check-input:checked {
  border-color: #141414;
  background-color: #141414;
}

.storefront-stock-filter-control .form-check-input:focus {
  border-color: #141414;
  box-shadow: 0 0 0 3px rgba(20, 20, 20, 0.14);
}

.storefront-stock-filter-control .form-check-label {
  color: #141414;
  font-size: 14px;
  font-weight: 700;
  white-space: nowrap;
  cursor: pointer;
}

.storefront-shop-filter-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 22px 24px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 18px;
  background: #f8f6f4;
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.04);
}

@media (min-width: 992px) {
  .storefront-shop-search-card,
  .storefront-shop-filter-card {
    min-height: 132px;
  }

  .storefront-shop-search-card .card-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

@media (max-width: 991.98px) {
  .storefront-category-filter-card .card-body {
    overflow: hidden;
  }

  .storefront-category-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 12px;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 2px 2px 10px !important;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
  }

  .storefront-category-list .list-group-item {
    flex: 0 0 188px;
    min-height: 96px;
    border-radius: 16px;
    box-shadow: inset 0 0 0 1px rgba(20, 20, 20, 0.07);
    scroll-snap-align: start;
  }

  .storefront-category-list .list-group-item.active {
    box-shadow: inset 0 0 0 2px rgba(20, 20, 20, 0.12);
  }
}

.storefront-filter-label {
  display: inline-flex;
  margin-bottom: 6px;
  color: #6c757d;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.storefront-subcategory-filter-card {
  justify-content: space-between;
  gap: 18px 24px;
  padding: 20px 22px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.04);
}


.storefront-subcategory-chips {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px 12px;
  min-width: 0;
}

.storefront-subcategory-chip {
  display: inline-flex;
  flex: 0 0 auto;
  min-height: 42px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 9px 16px;
  border: 1px solid rgba(20, 20, 20, 0.12);
  border-radius: 999px;
  color: #141414;
  background: #fff;
  font-weight: 800;
  text-decoration: none;
  white-space: nowrap;
  transition: background 160ms ease, border-color 160ms ease, color 160ms ease;
}

.storefront-subcategory-chip:hover,
.storefront-subcategory-chip:focus-visible,
.storefront-subcategory-chip.active {
  color: #fff;
  border-color: #141414;
  background: #141414;
  text-decoration: none;
}

.storefront-subcategory-chip span {
  display: inline-flex;
  min-width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  padding: 0 7px;
  border-radius: 999px;
  color: #667085;
  background: #f2f4f7;
  font-size: 12px;
}

.storefront-subcategory-chip.active span,
.storefront-subcategory-chip:hover span,
.storefront-subcategory-chip:focus-visible span {
  color: #141414;
  background: #fff;
}

@media (max-width: 991.98px) {
  .storefront-subcategory-filter-card {
    align-items: flex-start;
    flex-direction: column;
  }

  .storefront-subcategory-filter-heading {
    width: 100%;
  }

  .storefront-subcategory-chips {
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 2px 2px 10px;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
  }

  .storefront-subcategory-chip {
    flex: 0 0 auto;
    white-space: nowrap;
    scroll-snap-align: start;
  }
}

.storefront-shop-pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 36px;
}

.storefront-page-link,
.storefront-page-ellipsis {
  display: inline-flex;
  min-width: 42px;
  height: 42px;
  align-items: center;
  justify-content: center;
  padding: 0 14px;
  border: 1px solid rgba(20, 20, 20, 0.12);
  border-radius: 999px;
  color: #141414;
  background: #fff;
  font-weight: 800;
  text-decoration: none;
}

.storefront-page-link:hover,
.storefront-page-link:focus-visible,
.storefront-page-link.active {
  color: #fff;
  border-color: #141414;
  background: #141414;
  text-decoration: none;
}

.storefront-page-link.disabled {
  pointer-events: none;
  opacity: 0.45;
}

.storefront-page-ellipsis {
  min-width: auto;
  border-color: transparent;
  background: transparent;
}

.storefront-gallery-main {
  display: block;
  width: 100%;
  height: 520px;
  object-fit: cover;
  object-position: center;
  background: #fff;
}

.storefront-gallery-thumb {
  display: block;
  width: 100%;
  height: 140px;
  object-fit: cover;
  object-position: center;
  background: #fff;
}

.storefront-product-gallery {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.storefront-product-gallery-stage {
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  background: #fff;
  touch-action: pan-y;
}

.storefront-product-detail-img {
  display: block;
  width: 100%;
  height: 560px;
  object-fit: contain;
  object-position: center;
  background: #fff;
}

.storefront-product-gallery-stage .storefront-product-detail-img {
  border-radius: 0 !important;
}

.storefront-product-gallery-nav {
  position: absolute;
  top: 50%;
  z-index: 2;
  display: inline-flex;
  width: 44px;
  height: 44px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(20, 20, 20, 0.16);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.94);
  color: #141414;
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.12);
  transform: translateY(-50%);
  transition: background-color 160ms ease, border-color 160ms ease, transform 160ms ease;
}

.storefront-product-gallery-nav:hover,
.storefront-product-gallery-nav:focus-visible {
  border-color: #141414;
  background: #fff;
  transform: translateY(-50%) scale(1.04);
}

.storefront-product-gallery-nav:focus-visible {
  outline: 2px solid #202428;
  outline-offset: 2px;
}

.storefront-product-gallery-nav-prev {
  left: 14px;
}

.storefront-product-gallery-nav-next {
  right: 14px;
}

.storefront-product-gallery-count {
  position: absolute;
  right: 14px;
  bottom: 14px;
  z-index: 2;
  display: inline-flex;
  min-width: 58px;
  min-height: 30px;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  border-radius: 999px;
  background: rgba(20, 24, 28, 0.82);
  color: #fff;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
}

.storefront-product-gallery-thumbs {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(82px, 1fr));
  gap: 10px;
}

.storefront-product-gallery-thumb {
  display: block;
  width: 100%;
  height: 82px;
  padding: 4px;
  overflow: hidden;
  border: 1px solid rgba(20, 20, 20, 0.14);
  border-radius: 12px;
  background: #fff;
  cursor: pointer;
  transition: border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease;
}

.storefront-product-gallery-thumb:hover,
.storefront-product-gallery-thumb:focus-visible,
.storefront-product-gallery-thumb.is-active {
  border-color: #202428;
  box-shadow: 0 6px 16px rgba(20, 20, 20, 0.12);
}

.storefront-product-gallery-thumb:focus-visible {
  outline: 2px solid #202428;
  outline-offset: 2px;
}

.storefront-product-gallery-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.storefront-product-add-btn {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.storefront-service-img {
  display: block;
  width: 100%;
  min-height: 340px;
  height: 100%;
  object-fit: contain;
  object-position: center;
  background: #fff;
}

.storefront-cart-item-img {
  width: 72px;
  height: 72px;
  object-fit: contain;
  object-position: center;
  border-radius: 12px;
  background: #fff;
}

.storefront-cart-item-link {
  color: inherit;
  text-decoration: none;
}

.storefront-cart-item-link:hover,
.storefront-cart-item-link:focus-visible {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-cart-item-image-link {
  display: inline-flex;
  flex: 0 0 auto;
  border-radius: 12px;
}

.storefront-cart-item-image-link:hover,
.storefront-cart-item-image-link:focus-visible {
  text-decoration: none;
}

.storefront-cart-item-image-link:hover img,
.storefront-cart-item-image-link:focus-visible img {
  opacity: 0.9;
}

.storefront-cart-line-main,
.storefront-cart-line-copy {
  min-width: 0;
}

.storefront-cart-line--package .storefront-cart-line-main {
  flex: 1 1 auto;
}

.storefront-cart-line--package .storefront-cart-line-copy {
  flex: 0 1 230px;
}

.storefront-cart-line-package-includes {
  flex: 1 1 280px;
  min-width: 240px;
  max-width: 520px;
}

.storefront-cart-line-package-includes .storefront-package-compact-list {
  margin-top: 0;
}

.storefront-cart-line-side {
  flex: 0 0 auto;
}

.storefront-cart-line-actions {
  align-items: stretch;
}

.storefront-event-ticket-review {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 12px;
  max-width: 620px;
  margin-top: 4px;
  color: #667085;
  font-size: 0.84rem;
  line-height: 1.35;
}

.storefront-event-ticket-review span {
  display: inline;
  min-width: 0;
  overflow-wrap: anywhere;
}

.storefront-event-ticket-review small {
  color: #667085;
  font-size: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: inherit;
  text-transform: none;
}

.storefront-item-coupon-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  margin: 0 0 14px;
  padding: 6px 9px;
  border: 1px solid rgba(20, 105, 86, 0.18);
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(240, 253, 244, 0.82), rgba(255, 251, 235, 0.65));
  color: #145c4a;
  font-size: 12px;
  font-weight: 650;
  line-height: 1.35;
}

.storefront-item-coupon-badge i {
  flex: 0 0 auto;
  color: #0f766e;
  font-size: 13px;
}

.storefront-item-coupon-badge span {
  min-width: 0;
}

.storefront-item-coupon-badge strong {
  color: #111827;
  letter-spacing: 0.02em;
  white-space: nowrap;
}

.storefront-item-coupon-badge--compact {
  gap: 6px;
  margin: 6px 0 8px;
  padding: 4px 7px;
  font-size: 11px;
}

.storefront-item-coupon-badge--inline {
  margin: 0;
}

.storefront-cart-line-copy .storefront-item-coupon-badge,
.storefront-checkout-summary-copy .storefront-item-coupon-badge,
.storefront-recent-product-copy .storefront-item-coupon-badge,
.storefront-search-result-copy .storefront-item-coupon-badge,
.storefront-item-options-copy .storefront-item-coupon-badge {
  align-self: flex-start;
}

.storefront-cart-line-copy .storefront-item-coupon-badge,
.storefront-checkout-summary-copy .storefront-item-coupon-badge {
  margin-top: 6px;
  margin-bottom: 0;
}

.storefront-cart-qty-input,
.storefront-cart-remove-btn {
  height: 46px;
  min-height: 46px;
}

.storefront-cart-qty-input {
  width: 86px;
}

.storefront-cart-qty-control {
  display: inline-flex;
  align-items: stretch;
  max-width: 150px;
}

.storefront-cart-qty-control .storefront-cart-qty-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.storefront-cart-qty-unit {
  display: inline-flex;
  align-items: center;
  max-width: 64px;
  height: 46px;
  padding: 0 10px;
  overflow: hidden;
  border: 1px solid #dee2e6;
  border-left: 0;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  background: #f8f9fa;
  color: #475467;
  font-size: 0.84rem;
  font-weight: 650;
  line-height: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.storefront-cart-availability,
.storefront-stock-available {
  color: var(--bs-secondary-color, #6c757d);
  font-size: 0.875rem;
  line-height: 1.35;
}

.storefront-cart-availability {
  margin-top: 0.35rem;
}

.storefront-cart-remove-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
}

.storefront-cart-line-price--unit {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 2px;
}

.storefront-cart-line-math {
  color: var(--bs-secondary-color, #6c757d);
  font-size: 0.84rem;
  font-weight: 500;
  line-height: 1.25;
  white-space: nowrap;
}

.storefront-cart-line-price--unit strong {
  color: #111827;
  font-weight: 800;
  line-height: 1.25;
}

@media (max-width: 767.98px) {
  .storefront-cart-line {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .storefront-cart-line-main {
    flex: 1 1 0;
  }

  .storefront-cart-line--package .storefront-cart-line-main {
    flex: 0 0 100%;
    flex-wrap: wrap;
    width: 100%;
  }

  .storefront-cart-line--package .storefront-cart-line-copy {
    flex: 1 1 0;
  }

  .storefront-cart-line-package-includes {
    flex: 0 0 100%;
    max-width: none;
    min-width: 0;
  }

  .storefront-cart-line-side {
    display: contents;
  }

  .storefront-cart-line-price {
    flex: 0 0 auto;
    margin-left: auto;
    text-align: right;
  }

  .storefront-cart-line-actions {
    flex: 0 0 100%;
    width: 100%;
    justify-content: flex-end;
    margin-top: 14px !important;
  }
}

.storefront-card-description {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.storefront-service-card-img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1996 / 788;
  object-fit: cover;
  object-position: center;
  background: #fff;
}

.storefront-rewards-hero {
  position: relative;
  isolation: isolate;
  padding: 56px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 34px;
  color: #fff;
  background: linear-gradient(135deg, #111111 0%, #292625 48%, #050505 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 28px 80px rgba(20, 20, 20, 0.18);
}

.storefront-rewards-hero::before,
.storefront-rewards-hero::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.storefront-rewards-hero::before {
  inset: -35%;
  z-index: -2;
  background:
    radial-gradient(circle at 18% 20%, var(--storefront-reward-color, #ffbf47) 0, transparent 25%),
    radial-gradient(circle at 84% 18%, rgba(255, 255, 255, 0.32) 0, transparent 20%),
    radial-gradient(circle at 78% 84%, var(--storefront-reward-color, #ffbf47) 0, transparent 26%);
  opacity: 0.52;
}

.storefront-rewards-hero::after {
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(115deg, rgba(255, 255, 255, 0.24), transparent 26%, transparent 68%, rgba(255, 255, 255, 0.12)),
    repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.04) 0 1px, transparent 1px 18px);
}

.storefront-rewards-hero .aq-section-subtitle,
.storefront-rewards-hero h1,
.storefront-rewards-hero p {
  color: #fff;
}

.storefront-rewards-hero h1 {
  max-width: 760px;
  font-size: clamp(48px, 7vw, 86px);
  letter-spacing: -0.025em;
  line-height: 0.95;
}

.storefront-rewards-hero p {
  max-width: 650px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 20px;
}

.storefront-rewards-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.storefront-rewards-stats {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  max-width: 720px;
}

.storefront-rewards-stats div {
  padding: 20px 22px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.12);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(14px);
}

.storefront-rewards-stats small,
.storefront-reward-card-body small {
  display: block;
  color: #667085;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.storefront-rewards-stats small {
  color: rgba(255, 255, 255, 0.62);
}

.storefront-rewards-stats strong {
  display: block;
  margin: 4px 0;
  color: #fff;
  font-size: 30px;
  line-height: 1.12;
}

.storefront-rewards-stats span {
  color: rgba(255, 255, 255, 0.72);
}

.storefront-rewards-pass {
  display: flex;
  justify-content: center;
}

.storefront-rewards-pass-face {
  position: relative;
  width: min(100%, 420px);
  min-height: 282px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  padding: 30px;
  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 30px;
  color: #fff;
  background:
    radial-gradient(circle at 85% 12%, rgba(255, 255, 255, 0.48), transparent 18%),
    linear-gradient(135deg, var(--storefront-reward-color, #d9a441), #141414 62%, #050505);
  box-shadow: 0 34px 80px rgba(0, 0, 0, 0.34);
  transform: rotate(-3deg);
}

.storefront-rewards-pass-face::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(112deg, transparent 0 34%, rgba(255, 255, 255, 0.32) 45%, transparent 56% 100%);
  transform: translateX(-38%);
}

.storefront-rewards-pass-face::after {
  content: "";
  position: absolute;
  right: -56px;
  bottom: -70px;
  width: 190px;
  height: 190px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
}

.storefront-rewards-chip {
  width: 52px;
  height: 38px;
  border-radius: 10px;
  background:
    linear-gradient(90deg, transparent 48%, rgba(20, 20, 20, 0.16) 48% 52%, transparent 52%),
    linear-gradient(180deg, #fff2b3, #c99020);
  box-shadow: inset 0 0 0 1px rgba(20, 20, 20, 0.16), 0 8px 24px rgba(0, 0, 0, 0.18);
}

.storefront-rewards-pass-face span,
.storefront-rewards-pass-face p {
  color: rgba(255, 255, 255, 0.8);
}

.storefront-rewards-pass-face strong {
  display: block;
  margin-top: 4px;
  font-size: 34px;
  line-height: 1.1;
}

.storefront-rewards-pass-mark {
  position: absolute;
  right: 28px;
  top: 28px;
  display: inline-flex;
  width: 76px;
  height: 76px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.13);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

.storefront-rewards-pass-mark i {
  font-size: 34px;
}

.storefront-rewards-pass-footer {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
}

.storefront-rewards-pass-footer span {
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.storefront-home-rewards-section {
  background: #fff;
}

.storefront-home-rewards-banner {
  padding: clamp(32px, 5vw, 48px);
  border-radius: 30px;
}

.storefront-home-rewards-banner h2 {
  max-width: 720px;
  color: #fff;
  font-size: clamp(42px, 5.8vw, 68px);
  line-height: 1.04;
}

.storefront-home-rewards-banner .storefront-rewards-stats strong {
  font-size: clamp(24px, 3vw, 30px);
}

.storefront-home-rewards-banner .storefront-rewards-pass-face {
  width: min(100%, 360px);
  min-height: 242px;
  padding: 26px;
}

.storefront-home-rewards-banner .storefront-rewards-pass-face strong {
  font-size: clamp(28px, 4vw, 32px);
}

.storefront-home-rewards-banner .storefront-rewards-pass-mark {
  width: 66px;
  height: 66px;
}

.storefront-home-rewards-banner .storefront-rewards-pass-mark i {
  font-size: 28px;
}

.storefront-rewards-steps {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.storefront-rewards-step,
.storefront-reward-card,
.storefront-rewards-checkout-note {
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 26px;
  background: #fff;
  box-shadow: 0 14px 36px rgba(20, 20, 20, 0.06);
}

.storefront-rewards-step {
  position: relative;
  overflow: hidden;
  padding: 28px;
}

.storefront-rewards-step::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 5px;
  background: linear-gradient(90deg, var(--storefront-reward-color, #141414), #141414);
}

.storefront-rewards-step span {
  display: inline-flex;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  border-radius: 999px;
  color: #fff;
  font-weight: 800;
  background: linear-gradient(135deg, var(--storefront-reward-color, #141414), #141414);
  box-shadow: 0 12px 28px rgba(20, 20, 20, 0.16);
}

.storefront-rewards-step h3,
.storefront-reward-card-body h3 {
  margin-bottom: 10px;
}

.storefront-rewards-step p,
.storefront-reward-card-body p {
  margin-bottom: 0;
  color: #667085;
}

.storefront-reward-card {
  position: relative;
  overflow: hidden;
  transition: transform 0.22s ease, box-shadow 0.22s ease;
}

.storefront-reward-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 26px 58px rgba(20, 20, 20, 0.12);
}

.storefront-reward-card-top {
  position: relative;
  display: grid;
  min-height: 186px;
  align-content: center;
  justify-items: center;
  padding: 26px;
  color: #fff;
  background:
    radial-gradient(circle at 76% 18%, rgba(255, 255, 255, 0.42), transparent 20%),
    linear-gradient(135deg, var(--storefront-reward-color, #141414), #141414);
}

.storefront-reward-card-top::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(118deg, transparent 0 36%, rgba(255, 255, 255, 0.26) 48%, transparent 60% 100%),
    repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.07) 0 1px, transparent 1px 16px);
}

.storefront-reward-card-top i {
  position: relative;
  margin-bottom: 12px;
  font-size: 34px;
}

.storefront-reward-card-top strong {
  position: relative;
  font-size: 50px;
  line-height: 1;
}

.storefront-reward-card-top span {
  position: relative;
  margin-top: 6px;
  color: rgba(255, 255, 255, 0.82);
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.storefront-reward-card-body {
  padding: 26px;
}

.storefront-reward-pill {
  display: inline-flex;
  margin-bottom: 16px;
  padding: 7px 12px;
  border-radius: 999px;
  color: #141414;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: #f8f6f4;
}

.storefront-reward-card-body small {
  margin-top: 18px;
  font-size: 12px;
}

.storefront-reward-scope {
  display: grid;
  gap: 10px;
  margin-top: 18px;
}

.storefront-reward-scope small {
  margin-top: 0;
}

.storefront-reward-item-list {
  display: grid;
  gap: 8px;
  max-height: 148px;
  margin: 0;
  padding: 2px 8px 2px 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  list-style: none;
  scrollbar-color: rgba(20, 20, 20, 0.28) transparent;
  scrollbar-width: thin;
}

.storefront-reward-item-list::-webkit-scrollbar,
.storefront-reward-scope-chips::-webkit-scrollbar {
  width: 6px;
}

.storefront-reward-item-list::-webkit-scrollbar-thumb,
.storefront-reward-scope-chips::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: rgba(20, 20, 20, 0.24);
}

.storefront-reward-item-link {
  display: inline;
  color: #141414;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

.storefront-reward-item-link:hover,
.storefront-reward-item-link:focus-visible {
  color: var(--storefront-reward-color, #000);
}

.storefront-reward-scope-chips {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: 8px;
  max-height: 104px;
  padding: 2px 4px 2px 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-color: rgba(20, 20, 20, 0.28) transparent;
  scrollbar-width: thin;
}

.storefront-reward-scope-chip {
  display: inline-flex;
  min-height: 36px;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 999px;
  color: #141414;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.2;
  background: #fafafa;
  transition: border-color 0.18s ease, background-color 0.18s ease, color 0.18s ease, transform 0.18s ease;
}

.storefront-reward-scope-chip i {
  font-size: 12px;
}

.storefront-reward-scope-chip:hover,
.storefront-reward-scope-chip:focus-visible {
  border-color: var(--storefront-reward-color, #141414);
  color: #fff;
  background: var(--storefront-reward-color, #141414);
  transform: translateY(-1px);
}

.storefront-rewards-checkout-note {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 30px;
  background: linear-gradient(135deg, #ffffff 0%, #f8f6f4 100%);
}

.storefront-rewards-section-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
}

.storefront-coupons-hero {
  position: relative;
  isolation: isolate;
  padding: 56px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 34px;
  color: #fff;
  background:
    radial-gradient(circle at 12% 28%, rgba(255, 255, 255, 0.16), transparent 15%),
    radial-gradient(circle at 88% 25%, rgba(255, 255, 255, 0.14), transparent 18%),
    linear-gradient(135deg, #08090b 0%, #171a1f 52%, #050607 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.24), 0 28px 80px rgba(20, 20, 20, 0.18);
}

.storefront-coupons-hero::before,
.storefront-coupons-hero::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.storefront-coupons-hero::before {
  inset: -18%;
  z-index: -2;
  background:
    radial-gradient(circle, rgba(255, 255, 255, 0.86) 0 1.2px, transparent 1.8px) 0 0 / 18px 18px,
    radial-gradient(circle, rgba(255, 255, 255, 0.46) 0 1px, transparent 1.6px) 10px 10px / 30px 30px;
  opacity: 0.68;
  transform: perspective(900px) rotateX(12deg) scale(1.08);
  -webkit-mask-image: radial-gradient(ellipse at center, transparent 0 31%, rgba(0, 0, 0, 0.25) 42%, #000 76%);
  mask-image: radial-gradient(ellipse at center, transparent 0 31%, rgba(0, 0, 0, 0.25) 42%, #000 76%);
}

.storefront-coupons-hero::after {
  inset: 0;
  z-index: -1;
  background:
    radial-gradient(ellipse at center, rgba(3, 4, 6, 0.96) 0 30%, rgba(3, 4, 6, 0.56) 56%, transparent 78%),
    repeating-radial-gradient(ellipse at center, transparent 0 54px, rgba(255, 255, 255, 0.12) 55px 56px, transparent 57px 78px),
    linear-gradient(104deg, rgba(0, 0, 0, 0.86) 0%, rgba(0, 0, 0, 0.58) 48%, rgba(0, 0, 0, 0.3) 100%);
}

.storefront-coupons-hero .aq-section-subtitle,
.storefront-coupons-hero h1,
.storefront-coupons-hero p {
  color: #fff;
}

.storefront-coupons-hero h1 {
  max-width: 780px;
  font-size: clamp(48px, 7vw, 88px);
  letter-spacing: -0.025em;
  line-height: 0.95;
}

.storefront-coupons-hero p {
  max-width: 650px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 20px;
}

.storefront-coupons-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.storefront-coupons-stats {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  max-width: 720px;
}

.storefront-coupons-stats div {
  padding: 20px 22px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.12);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(14px);
}

.storefront-coupons-stats small,
.storefront-coupon-details small {
  display: block;
  color: rgba(255, 255, 255, 0.62);
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.storefront-coupons-stats strong {
  display: block;
  margin: 4px 0;
  color: #fff;
  font-size: 30px;
  line-height: 1.12;
}

.storefront-coupons-stats span {
  color: rgba(255, 255, 255, 0.72);
}

.storefront-coupon-pass {
  position: relative;
  display: flex;
  min-height: 320px;
  align-items: center;
  overflow: hidden;
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 30px;
  background:
    radial-gradient(circle at 20% 18%, rgba(255, 255, 255, 0.22), transparent 16%),
    radial-gradient(circle at 84% 78%, rgba(255, 255, 255, 0.14), transparent 18%),
    linear-gradient(135deg, #1a1d22 0%, #050607 68%, #14161a 100%);
  box-shadow: 0 34px 80px rgba(0, 0, 0, 0.34);
  transform: rotate(2deg);
}

.storefront-coupon-pass::before {
  content: "";
  position: absolute;
  inset: -20%;
  background:
    radial-gradient(circle, rgba(255, 255, 255, 0.76) 0 1.1px, transparent 1.8px) 0 0 / 16px 16px,
    radial-gradient(circle, rgba(255, 255, 255, 0.35) 0 1px, transparent 1.6px) 8px 8px / 27px 27px;
  opacity: 0.58;
  -webkit-mask-image: radial-gradient(ellipse at center, transparent 0 26%, #000 62%, #000 100%);
  mask-image: radial-gradient(ellipse at center, transparent 0 26%, #000 62%, #000 100%);
}

.storefront-coupon-pass::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(112deg, transparent 0 34%, rgba(255, 255, 255, 0.24) 45%, transparent 56% 100%),
    repeating-radial-gradient(ellipse at center, transparent 0 40px, rgba(255, 255, 255, 0.1) 41px 42px, transparent 43px 62px);
  transform: translateX(-34%);
}

.storefront-coupon-pass-face {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 22px;
  background: rgba(5, 6, 7, 0.62);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16);
  backdrop-filter: blur(12px);
}

.storefront-coupon-pass-kicker {
  display: block;
  color: rgba(255, 255, 255, 0.72);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.storefront-coupon-pass-face strong {
  display: block;
  margin: 6px 0;
  color: #fff;
  font-size: 34px;
  line-height: 1;
}

.storefront-coupon-pass-face p {
  color: rgba(255, 255, 255, 0.78);
}

.storefront-coupon-pass-word {
  display: block;
  margin-top: 24px;
  color: #fff;
  font-size: clamp(44px, 8vw, 72px);
  font-weight: 900;
  letter-spacing: 0.05em;
  line-height: 0.9;
  text-transform: uppercase;
  background: linear-gradient(180deg, #ffffff 0%, #d6d9de 48%, #8b929d 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 18px 44px rgba(255, 255, 255, 0.16);
}

.storefront-coupons-steps {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.storefront-coupons-step,
.storefront-coupon-card,
.storefront-coupons-empty {
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 26px;
  background: #fff;
  box-shadow: 0 14px 36px rgba(20, 20, 20, 0.06);
}

.storefront-coupons-step {
  position: relative;
  overflow: hidden;
  padding: 28px;
}

.storefront-coupons-step::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 5px;
  background: linear-gradient(90deg, #0c0d0f, #aeb4bd, #0c0d0f);
}

.storefront-coupons-step span {
  display: inline-flex;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  border-radius: 999px;
  color: #fff;
  background: linear-gradient(135deg, #5d626b, #111214);
  box-shadow: 0 12px 28px rgba(20, 20, 20, 0.16);
}

.storefront-coupons-step h3 {
  margin-bottom: 10px;
}

.storefront-coupons-step p {
  margin-bottom: 0;
  color: #667085;
}

.storefront-coupons-section-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
}

.storefront-coupon-card {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: transform 0.22s ease, box-shadow 0.22s ease;
}

.storefront-coupon-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 26px 58px rgba(20, 20, 20, 0.12);
}

.storefront-coupon-card[data-storefront-coupon-details-url]:not([data-storefront-coupon-details-url=""]) {
  cursor: pointer;
}

.storefront-coupon-card-visual {
  position: relative;
  min-height: 188px;
  overflow: hidden;
  padding: 24px;
  background:
    radial-gradient(circle at 18% 22%, rgba(255, 255, 255, 0.18), transparent 18%),
    radial-gradient(circle at 88% 78%, rgba(255, 255, 255, 0.1), transparent 18%),
    linear-gradient(135deg, #15181d 0%, #050607 66%, #1c1f25 100%);
}

.storefront-coupon-card-visual::before {
  content: "";
  position: absolute;
  inset: -24%;
  background:
    radial-gradient(circle, rgba(255, 255, 255, 0.72) 0 1px, transparent 1.7px) 0 0 / 15px 15px,
    radial-gradient(circle, rgba(255, 255, 255, 0.38) 0 1px, transparent 1.6px) 8px 8px / 25px 25px;
  opacity: 0.52;
  -webkit-mask-image: radial-gradient(ellipse at center, transparent 0 28%, #000 68%);
  mask-image: radial-gradient(ellipse at center, transparent 0 28%, #000 68%);
}

.storefront-coupon-card-visual::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(ellipse at center, rgba(5, 6, 8, 0.86) 0 34%, rgba(5, 6, 8, 0.2) 70%, transparent 100%),
    linear-gradient(118deg, transparent 0 34%, rgba(255, 255, 255, 0.2) 46%, transparent 58% 100%);
}

.storefront-coupon-card-art {
  position: relative;
  z-index: 1;
  display: flex;
  min-height: 126px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 22px;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.08), transparent 18%, transparent 82%, rgba(255, 255, 255, 0.08)),
    rgba(5, 6, 8, 0.52);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16);
}

.storefront-coupon-card-art::before,
.storefront-coupon-card-art::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #0a0b0d;
  transform: translateY(-50%);
}

.storefront-coupon-card-art::before {
  left: -17px;
}

.storefront-coupon-card-art::after {
  right: -17px;
}

.storefront-coupon-card-art span {
  color: #fff;
  font-size: clamp(34px, 6vw, 52px);
  font-weight: 900;
  letter-spacing: 0.08em;
  line-height: 1;
  text-transform: uppercase;
  background: linear-gradient(180deg, #ffffff 0%, #d9dce1 48%, #8c949e 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.storefront-coupon-card-visual strong {
  position: absolute;
  right: 18px;
  bottom: 18px;
  z-index: 1;
  max-width: calc(100% - 36px);
  padding: 10px 14px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 999px;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  background: rgba(5, 6, 7, 0.68);
  backdrop-filter: blur(10px);
}

.storefront-coupon-state {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 1;
  display: inline-flex;
  padding: 7px 12px;
  border-radius: 999px;
  color: #141414;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1;
  text-transform: uppercase;
  background: #fff;
}

.storefront-coupon-state--upcoming {
  background: #d5d9df;
}

.storefront-coupon-state--expired {
  color: #fff;
  background: rgba(20, 20, 20, 0.78);
}

.storefront-coupon-card-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 26px;
}

.storefront-coupon-pill {
  display: inline-flex;
  align-self: flex-start;
  margin-bottom: 16px;
  padding: 7px 12px;
  border-radius: 999px;
  color: #141414;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: #f0f1f3;
}

.storefront-coupon-card-body h3 {
  margin-bottom: 10px;
}

.storefront-coupon-card-body p {
  color: #667085;
}

.storefront-coupon-code-box {
  display: grid;
  gap: 5px;
  margin: 8px 0 18px;
  padding: 18px;
  border: 1px dashed rgba(20, 20, 20, 0.22);
  border-radius: 18px;
  background:
    linear-gradient(135deg, #ffffff 0%, #f5f6f8 100%);
}

.storefront-coupon-code-box small,
.storefront-coupon-details small {
  color: #667085;
  font-size: 11px;
}

.storefront-coupon-code-box .storefront-coupon-copy {
  width: fit-content;
  color: #141414;
}

.storefront-coupon-code-box .storefront-coupon-copy code,
.storefront-coupon-code-box > code {
  color: #141414;
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 0.08em;
  line-height: 1.1;
}

.storefront-coupon-code-box .storefront-coupon-copy:hover code,
.storefront-coupon-code-box .storefront-coupon-copy:focus-visible code {
  color: #141414 !important;
  text-decoration: underline;
  text-underline-offset: 5px;
}

.storefront-coupon-code-box span {
  color: #667085;
  font-size: 13px;
  font-weight: 700;
}

.storefront-coupon-details {
  display: grid;
  gap: 10px;
  margin-bottom: 22px;
}

.storefront-coupon-detail {
  display: block;
  padding: 14px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 16px;
  background: #fafafa;
}

.storefront-coupon-details strong {
  display: block;
  margin-top: 4px;
  color: #141414;
  font-size: 14px;
  line-height: 1.35;
}

.storefront-coupon-required-items {
  display: grid;
  gap: 8px;
  margin-top: 4px;
  color: #141414;
  font-size: 14px;
  line-height: 1.35;
}

.storefront-coupon-required-items ul {
  display: grid;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.storefront-coupon-required-items li {
  display: block;
}

.storefront-coupon-required-items .storefront-coupon-item-link {
  color: #141414;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

.storefront-coupon-required-items .storefront-coupon-item-link:hover,
.storefront-coupon-required-items .storefront-coupon-item-link:focus-visible {
  color: #000;
}

.storefront-coupon-card-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-top: auto;
}

.storefront-coupon-card-actions span {
  color: #667085;
  font-size: 13px;
  line-height: 1.35;
}

.storefront-coupons-empty {
  position: relative;
  overflow: hidden;
  padding: 56px;
  color: #fff;
  background:
    radial-gradient(circle at 88% 18%, rgba(255, 255, 255, 0.18), transparent 28%),
    linear-gradient(135deg, #101113 0%, #292c31 100%);
}

.storefront-coupons-empty .aq-section-subtitle,
.storefront-coupons-empty h2,
.storefront-coupons-empty p {
  color: #fff;
}

.storefront-coupons-empty p {
  color: rgba(255, 255, 255, 0.72);
}

.storefront-service-meta-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  max-width: 520px;
}

.storefront-service-meta-card {
  padding: 18px 20px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 18px;
  background: #f8f6f4;
}

.storefront-service-meta-card span {
  display: block;
  margin-bottom: 6px;
  color: #667085;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1;
  text-transform: uppercase;
}

.storefront-service-meta-card strong {
  display: block;
  color: #141414;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.1;
}

.storefront-service-booking-card .form-label {
  min-height: 28px;
  margin-bottom: 8px;
}

.storefront-service-control {
  min-height: 58px;
}

.storefront-service-date-field {
  position: relative;
}

.storefront-service-date-field .storefront-service-control {
  padding-right: 44px;
}

.storefront-service-control[data-service-date],
.storefront-service-control[data-service-end-date] {
  cursor: pointer;
  background-color: #fff;
}

.storefront-service-date-clear {
  position: absolute;
  top: 50%;
  right: 10px;
  display: inline-flex;
  width: 28px;
  height: 28px;
  align-items: center;
  justify-content: center;
  transform: translateY(-50%);
  border: 0;
  border-radius: 999px;
  color: #98a2b3;
  background: transparent;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  opacity: 0.7;
  transition: color 0.15s ease, background-color 0.15s ease, opacity 0.15s ease;
}

.storefront-service-date-clear:hover,
.storefront-service-date-clear:focus-visible {
  color: #344054;
  background: #f2f4f7;
  opacity: 1;
  outline: 0;
}

.storefront-service-control:placeholder-shown + .storefront-service-date-clear {
  opacity: 0;
  pointer-events: none;
}

.flatpickr-calendar {
  border-radius: 8px;
  border-color: rgba(15, 23, 42, 0.12);
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.16);
  font-family: inherit;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover {
  background: #212529;
  border-color: #212529;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange {
  background: rgba(33, 37, 41, 0.08);
  border-color: transparent;
  box-shadow: -5px 0 0 rgba(33, 37, 41, 0.08), 5px 0 0 rgba(33, 37, 41, 0.08);
}

.storefront-service-checkout-note {
  color: #667085;
  font-size: 15px;
}

.storefront-service-availability-note {
  padding: 14px 16px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 12px;
  background: #fbfaf9;
}

.storefront-service-availability-note span {
  display: block;
  margin-bottom: 8px;
  color: #667085;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1;
  text-transform: uppercase;
}

.storefront-service-availability-note ul {
  display: grid;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.storefront-service-availability-note li {
  position: relative;
  padding-left: 14px;
  color: #344054;
  font-size: 14px;
  line-height: 1.45;
}

.storefront-service-availability-note li strong {
  display: block;
  color: #344054;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.35;
}

.storefront-service-availability-note li small {
  display: block;
  margin-top: 2px;
  color: #667085;
  font-size: 12px;
  line-height: 1.4;
}

.storefront-service-availability-note li::before {
  position: absolute;
  top: 0.7em;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 999px;
  background: #667085;
  content: "";
}

.storefront-service-days-card {
  padding: 30px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.05);
}

.storefront-service-days-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
}

.storefront-service-days-header p {
  max-width: 360px;
  color: #667085;
  text-align: right;
}

.storefront-availability-table-wrap {
  overflow: hidden;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 18px;
  background: #fff;
}

.storefront-availability-table {
  width: 100%;
  min-width: 0;
  table-layout: fixed;
}

.storefront-availability-table thead th {
  padding: 16px 20px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.08);
  color: #667085;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: #f8f6f4;
}

.storefront-availability-table tbody th,
.storefront-availability-table tbody td {
  padding: 18px 20px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.06);
  vertical-align: middle;
}

.storefront-availability-table tbody tr:last-child th,
.storefront-availability-table tbody tr:last-child td {
  border-bottom: 0;
}

.storefront-availability-table tbody th {
  color: #141414;
  font-size: 18px;
  font-weight: 800;
}

.storefront-availability-table tbody tr.is-open {
  background: #fff;
}

.storefront-availability-table tbody tr.is-closed {
  color: #667085;
  background: #fff;
}

.storefront-availability-status {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 78px;
  padding: 7px 12px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.storefront-availability-status.is-open {
  color: #141414;
  background: #f2f4f7;
}

.storefront-availability-status.is-closed {
  color: #667085;
  background: #f2f4f7;
}

.storefront-availability-hours {
  color: #141414;
  font-size: 18px;
  font-weight: 800;
  white-space: nowrap;
}

.storefront-service-schedule-status {
  min-height: 20px;
  color: #667085;
  font-size: 0.9rem;
  line-height: 1.4;
}

.storefront-service-schedule-status.is-success {
  color: #157347;
}

.storefront-service-schedule-status.is-error {
  color: #b42318;
}

.storefront-service-booking-total {
  display: inline-flex;
  align-items: baseline;
  gap: 8px;
  color: #344054;
  font-size: 0.9rem;
  line-height: 1.4;
}

.storefront-service-booking-total[hidden] {
  display: none;
}

.storefront-service-booking-total span {
  color: #667085;
  font-weight: 700;
}

.storefront-service-booking-total strong {
  color: #141414;
  font-size: 1rem;
  font-weight: 800;
}

.storefront-service-booking-total small {
  color: #667085;
  font-size: 0.82rem;
}

.storefront-service-time-section {
  padding: 16px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 12px;
  background: #fbfaf9;
}

.storefront-service-time-section.is-hidden {
  display: none;
}

.storefront-service-time-section.is-error {
  border-color: rgba(180, 35, 24, 0.25);
}

.storefront-service-time-heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px;
}

.storefront-service-time-heading span {
  color: #141414;
  font-size: 14px;
  font-weight: 800;
}

.storefront-service-time-heading small,
.storefront-service-time-message {
  color: #667085;
  font-size: 13px;
  line-height: 1.4;
}

.storefront-service-time-section.is-error .storefront-service-time-message {
  color: #b42318;
}

.storefront-service-time-groups {
  display: grid;
  gap: 14px;
}

.storefront-service-time-group > span {
  display: block;
  margin-bottom: 8px;
  color: #667085;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
}

.storefront-service-time-options {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.storefront-service-time-slot {
  margin: 0;
}

button.storefront-service-time-slot {
  padding: 0;
  border: 0;
  background: transparent;
}

.storefront-service-time-slot input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.storefront-service-time-slot span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  min-width: 92px;
  padding: 10px 14px;
  border: 1px solid rgba(20, 20, 20, 0.14);
  border-radius: 999px;
  color: #141414;
  background: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  transition: border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease;
}

.storefront-service-time-slot:hover span,
.storefront-service-time-slot input:focus-visible + span {
  border-color: #212529;
}

.storefront-service-time-slot.is-disabled,
button.storefront-service-time-slot:disabled {
  cursor: not-allowed;
}

.storefront-service-time-slot.is-disabled span,
button.storefront-service-time-slot:disabled span,
.storefront-service-time-slot input:disabled + span {
  border-color: rgba(20, 20, 20, 0.12);
  color: #98a2b3;
  background: #f2f4f7;
  cursor: not-allowed;
  opacity: 0.78;
}

.storefront-service-time-slot.is-disabled:hover span,
button.storefront-service-time-slot:disabled:hover span,
.storefront-service-time-slot input:disabled:focus-visible + span {
  border-color: rgba(20, 20, 20, 0.12);
}

.storefront-service-time-slot.is-selected span,
.storefront-service-time-slot input:checked + span {
  border-color: #212529;
  color: #fff;
  background: #212529;
}

.storefront-service-time-slot.is-in-range span {
  border-color: rgba(33, 37, 41, 0.18);
  background: rgba(33, 37, 41, 0.08);
}

.storefront-hours-section {
  background: #fff;
}

.storefront-hours-card {
  padding: 28px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.04);
}

.storefront-hours-card-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
}

.storefront-hours-card-header p {
  max-width: 360px;
  color: #667085;
}

.storefront-hours-current-banner {
  display: inline-flex;
  max-width: 360px;
  align-items: center;
  gap: 12px;
  padding: 12px 14px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 14px;
  background: #f8f6f4;
}

.storefront-hours-current-banner[hidden] {
  display: none;
}

.storefront-hours-current-dot {
  flex: 0 0 10px;
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: #98a2b3;
  box-shadow: 0 0 0 4px rgba(152, 162, 179, 0.16);
}

.storefront-hours-current-banner.is-open .storefront-hours-current-dot {
  background: #16a34a;
  box-shadow: 0 0 0 4px rgba(22, 163, 74, 0.16);
}

.storefront-hours-current-banner.is-closed .storefront-hours-current-dot {
  background: #667085;
}

.storefront-hours-current-banner strong,
.storefront-hours-current-banner span {
  display: block;
}

.storefront-hours-current-banner strong {
  color: #141414;
  font-size: 15px;
  line-height: 1.15;
}

.storefront-hours-current-banner [data-storefront-hours-status-detail] {
  margin-top: 3px;
  color: #667085;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.25;
}

.storefront-footer-hours {
  margin-top: 0;
}

.storefront-footer-hours .aq-footer-widget-title {
  margin-bottom: 18px;
}

.storefront-footer-hours-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.storefront-footer-hours-menu ul li {
  color: var(--aq-common-black-light);
  font-family: var(--aq-ff-satoshi-medium);
  font-size: 15px;
  line-height: 1.45;
  list-style: none;
  white-space: nowrap;
}

.storefront-footer-hours-menu ul li::marker {
  content: "";
}

.storefront-footer-hours-menu ul li::before {
  content: none !important;
  display: none !important;
}

.storefront-footer-hours-day {
  display: inline-block;
  min-width: 34px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-satoshi-bold);
}

.storefront-footer-hours-time {
  color: var(--aq-common-black-light);
}

.aq-bottom-menu a {
  display: block;
  width: 100%;
  max-width: 68px;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}

.aq-bottom-menu .container {
  width: 100%;
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}

.aq-bottom-menu .row {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: center;
  margin-right: 0;
  margin-left: 0;
}

.aq-bottom-menu .row.row-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.aq-bottom-menu .col {
  display: flex;
  width: auto;
  max-width: none;
  flex: none;
  justify-content: center;
  min-width: 0;
  padding-right: 2px;
  padding-left: 2px;
}

.aq-bottom-menu .aq-bottom-menu-item {
  position: relative;
  display: flex;
  width: 100%;
  height: 52px;
  min-height: 52px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  line-height: 1;
  padding: 7px 2px 6px;
  border-radius: 14px;
  text-align: center;
}

.aq-bottom-menu .aq-bottom-menu-item i {
  position: relative;
  display: inline-flex;
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

.aq-bottom-menu .aq-bottom-menu-item span:not(.count-box) {
  display: block;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.aq-bottom-menu .aq-bottom-menu-item.active {
  color: #fff;
  background: #141414;
  opacity: 1;
}

.aq-bottom-menu .aq-bottom-menu-item.active i,
.aq-bottom-menu .aq-bottom-menu-item.active span {
  color: #fff;
}

.aq-bottom-menu .aq-bottom-menu-item.active svg path {
  fill: currentColor;
}

.aq-bottom-menu .aq-bottom-menu-item .count-box {
  top: -2px;
  inset-inline-start: 50%;
  inset-inline-end: auto;
  z-index: 2;
  display: inline-flex;
  width: auto;
  min-width: 20px;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
  line-height: 20px;
  transform: translate(-50%, -35%);
}

@media (max-width: 389.98px) {
  .aq-bottom-menu {
    padding-right: 8px;
    padding-left: 8px;
  }

  .aq-bottom-menu .aq-bottom-menu-item span:not(.count-box) {
    font-size: 12px;
  }
}

.storefront-checkout-page {
  padding: 42px 0 76px;
  background: #fff;
}

.storefront-checkout-empty-card {
  max-width: 760px;
  margin: 34px auto 10px;
  padding: 44px 28px;
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 28px;
  text-align: center;
  background: linear-gradient(180deg, #fff 0%, #f8fafc 100%);
  box-shadow: 0 20px 60px rgba(15, 23, 42, 0.08);
}

.storefront-checkout-empty-icon {
  display: inline-flex;
  width: 74px;
  height: 74px;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  border-radius: 999px;
  color: #111827;
  background: #f1f5f9;
  box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.08);
}

.storefront-checkout-empty-icon span {
  position: relative;
  display: block;
  width: 32px;
  height: 25px;
  border: 3px solid currentColor;
  border-top: 0;
  border-radius: 0 0 7px 7px;
}

.storefront-checkout-empty-icon span::before {
  content: "";
  position: absolute;
  top: -13px;
  left: 5px;
  width: 22px;
  height: 16px;
  border: 3px solid currentColor;
  border-bottom: 0;
  border-radius: 16px 16px 0 0;
}

.storefront-checkout-empty-card h1 {
  margin: 0 0 10px;
  color: #111827;
  font-size: clamp(30px, 5vw, 46px);
  font-weight: 850;
  letter-spacing: -0.04em;
  line-height: 1.05;
}

.storefront-checkout-empty-card p {
  max-width: 530px;
  margin: 0 auto 24px;
  color: #667085;
  font-size: 16px;
  line-height: 1.6;
}

.storefront-checkout-empty-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}

.storefront-checkout-closed-card {
  max-width: 760px;
  margin: 34px auto 10px;
  padding: 36px 38px 40px;
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 28px;
  text-align: center;
  background: linear-gradient(180deg, #fff 0%, #f8fafc 100%);
  box-shadow: 0 20px 60px rgba(15, 23, 42, 0.08);
}

.storefront-checkout-closed-card .storefront-checkout-brand-wrap {
  margin-bottom: 20px;
}

.storefront-checkout-closed-icon {
  display: flex;
  width: 62px;
  height: 62px;
  align-items: center;
  justify-content: center;
  margin: 0 auto 16px;
  border-radius: 999px;
  color: #111827;
  background: #f1f5f9;
  box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.08);
}

.storefront-checkout-closed-icon svg {
  width: 34px;
  height: 34px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2.6;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.storefront-checkout-closed-card > .aq-section-subtitle {
  display: block !important;
  margin-bottom: 12px !important;
  font-size: 13px;
  font-weight: 850;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.storefront-checkout-closed-card .storefront-checkout-empty-actions .btn {
  display: inline-flex;
  min-height: 46px;
  align-items: center;
  justify-content: center;
  line-height: 1.2;
}

.storefront-checkout-closed-card h1 {
  margin: 0 0 10px;
  color: #111827;
  font-size: clamp(30px, 5vw, 46px);
  font-weight: 850;
  letter-spacing: -0.04em;
  line-height: 1.05;
}

.storefront-checkout-closed-card > p {
  max-width: 570px;
  margin: 0 auto 18px;
  color: #667085;
  font-size: 16px;
  line-height: 1.6;
}

.storefront-checkout-closed-next-open {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  margin: 0 auto 20px;
  padding: 8px 16px;
  border-radius: 999px;
  color: #166534;
  background: #ecfdf3;
  font-size: 14px;
  font-weight: 800;
}

.storefront-checkout-closed-hours {
  max-width: 560px;
  margin: 0 auto 26px;
  overflow: hidden;
  border: 1px solid rgba(15, 23, 42, 0.1);
  border-radius: 18px;
  text-align: left;
  background: #fff;
}

.storefront-checkout-closed-hours-row {
  display: flex;
  min-height: 50px;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 11px 18px;
  border-bottom: 1px solid rgba(15, 23, 42, 0.08);
  color: #344054;
}

.storefront-checkout-closed-hours-row:last-child {
  border-bottom: 0;
}

.storefront-checkout-closed-hours-row.is-today {
  color: #111827;
  background: #f8fafc;
}

.storefront-checkout-closed-hours-row.is-closed strong {
  color: #98a2b3;
}

.storefront-checkout-closed-hours-day {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  font-weight: 750;
}

.storefront-checkout-closed-hours-day small {
  display: inline-flex;
  padding: 3px 8px;
  border-radius: 999px;
  color: #475467;
  background: #e9eef5;
  font-size: 10px;
  font-weight: 850;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-transform: uppercase;
}

.storefront-checkout-closed-hours-row strong {
  color: #111827;
  font-size: 14px;
  font-weight: 800;
  white-space: nowrap;
}

@media (max-width: 575.98px) {
  .storefront-checkout-closed-card {
    margin-top: 18px;
    padding: 28px 18px 30px;
    border-radius: 22px;
  }

  .storefront-checkout-closed-hours-row {
    gap: 12px;
    padding-right: 14px;
    padding-left: 14px;
  }

  .storefront-checkout-closed-hours-day {
    gap: 6px;
  }
}

.storefront-checkout-step-summary {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 14px;
}

.storefront-checkout-step-edit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
  min-height: 30px;
  padding: 5px 14px;
  border: 1px solid rgba(20, 20, 20, 0.18);
  border-radius: 999px;
  color: #111827;
  background: #fff;
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  transition: border-color 0.18s ease, background 0.18s ease, color 0.18s ease;
}

.storefront-checkout-step-edit:hover,
.storefront-checkout-step-edit:focus-visible {
  border-color: #111827;
  color: #fff;
  background: #111827;
}

.storefront-checkout-step-nav span.is-complete,
[data-storefront-step-nav].is-complete {
  cursor: pointer;
}

.storefront-checkout-step-nav span.is-complete:hover,
.storefront-checkout-step-nav span.is-complete:focus-visible,
[data-storefront-step-nav].is-complete:hover,
[data-storefront-step-nav].is-complete:focus-visible {
  color: #111827;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-checkout-brand-wrap {
  margin-bottom: 22px;
}

.storefront-checkout-brand {
  display: inline-flex;
  max-width: 100%;
  align-items: center;
  gap: 12px;
  color: #111827;
  font-size: 24px;
  font-weight: 850;
  letter-spacing: 0;
  line-height: 1.2;
  text-decoration: none;
}

.storefront-checkout-brand:hover,
.storefront-checkout-brand:focus-visible {
  color: #111827;
  text-decoration: none;
}

.storefront-checkout-brand img {
  width: auto;
  max-width: 120px;
  max-height: 48px;
  object-fit: contain;
  flex: 0 0 auto;
}

.storefront-checkout-brand span {
  min-width: 0;
  overflow-wrap: anywhere;
}

.storefront-checkout-page-head {
  max-width: 650px;
  margin-bottom: 28px;
}

.storefront-checkout-page-head h1 {
  margin: 0 0 6px;
  color: #111827;
  font-size: 30px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.15;
}

.storefront-checkout-page-head p {
  margin: 0;
  color: #667085;
  font-size: 15px;
  line-height: 1.5;
}

.storefront-checkout-step-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 18px;
  margin-top: 14px;
  color: #98a2b3;
  font-size: 13px;
  font-weight: 750;
}

.storefront-checkout-step-nav span {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.storefront-checkout-step-nav span:not(:last-child)::after {
  content: "";
  width: 6px;
  height: 6px;
  border-top: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
  transform: rotate(45deg);
}

.storefront-checkout-step-nav span.is-active {
  color: #111827;
}

.storefront-checkout-step-nav span.is-complete {
  color: #0b5cab;
}

.storefront-checkout-shell {
  display: grid;
  grid-template-columns: minmax(0, 650px) minmax(360px, 1fr);
  gap: 56px;
  align-items: start;
}

.storefront-checkout-flow {
  min-width: 0;
}

.storefront-checkout-step {
  padding: 0 0 28px;
  margin-bottom: 28px;
  border-bottom: 1px solid #dedede;
}

.storefront-checkout-step.is-locked {
  color: #98a2b3;
}

.storefront-checkout-step:last-child {
  margin-bottom: 0;
}

.storefront-checkout-step-header {
  margin-bottom: 16px;
}

[data-storefront-checkout-step] > .storefront-checkout-step-header {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 12px;
  align-items: start;
}

.storefront-checkout-step-number {
  display: inline-flex;
  width: 28px;
  height: 28px;
  align-items: center;
  justify-content: center;
  border: 1px solid #cfd4dc;
  border-radius: 999px;
  color: #667085;
  background: #fff;
  font-size: 13px;
  font-weight: 850;
  line-height: 1;
}

.storefront-checkout-step.is-active .storefront-checkout-step-number {
  border-color: #1773e6;
  color: #fff;
  background: #1773e6;
}

.storefront-checkout-step.is-complete .storefront-checkout-step-number {
  border-color: #157347;
  color: #fff;
  background: #157347;
}

.storefront-checkout-step-header h2,
.storefront-checkout-subsection-header h3 {
  margin: 0;
  color: #111827;
  font-size: 20px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.25;
}

[data-storefront-checkout-step] > .storefront-checkout-step-header h2 {
  grid-column: 2;
}

.storefront-checkout-step-header p {
  margin: 4px 0 0;
  color: #667085;
  font-size: 14px;
  line-height: 1.45;
}

[data-storefront-checkout-step] > .storefront-checkout-step-header p {
  grid-column: 2;
}

.storefront-checkout-step:not(.is-active) .storefront-checkout-step-body {
  display: none;
}

.storefront-checkout-step-summary {
  display: none;
  margin: -6px 0 0 40px;
  color: #667085;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.45;
}

.storefront-checkout-step.is-complete .storefront-checkout-step-summary {
  display: block;
}

.storefront-checkout-subsection {
  margin-top: 22px;
}

.storefront-checkout-subsection-header {
  margin-bottom: 12px;
}

.storefront-checkout-rewards-header {
  display: flex;
  align-items: center;
  gap: 8px;
}

.storefront-checkout-reward-header-clear {
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 999px;
  color: #667085;
  background: #fff;
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
  opacity: 0.72;
}

.storefront-checkout-reward-header-clear:hover,
.storefront-checkout-reward-header-clear:focus-visible {
  color: #141414;
  border-color: rgba(20, 20, 20, 0.18);
  opacity: 1;
}

.storefront-checkout-page .form-label {
  margin-bottom: 7px;
  color: #344054;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.25;
}

.storefront-checkout-page .form-control,
.storefront-checkout-page .form-select {
  min-height: 46px;
  border-color: #cfd4dc;
  border-radius: 6px;
  color: #111827;
  font-size: 14px;
  line-height: 1.35;
  box-shadow: none;
}

.storefront-checkout-page textarea.form-control {
  min-height: 92px;
}

.storefront-checkout-page .form-control:focus,
.storefront-checkout-page .form-select:focus {
  border-color: #1773e6;
  box-shadow: 0 0 0 3px rgba(23, 115, 230, 0.14);
}

.storefront-checkout-page .btn {
  border-radius: 6px !important;
  font-size: 15px;
  font-weight: 800;
}

.storefront-checkout-page .alert {
  border-radius: 8px;
}

.storefront-checkout-page .storefront-choice-list {
  gap: 10px;
}

.storefront-checkout-page .storefront-choice-option {
  flex: 1 1 180px;
  min-width: 0;
  border-radius: 8px;
}

.storefront-checkout-page .storefront-choice-list--stacked .storefront-choice-option {
  flex: 0 0 auto;
  min-height: 48px;
  padding: 13px 16px;
}

.storefront-checkout-page .storefront-choice-option.is-selected {
  border-color: #1773e6;
  background: #f4f8ff;
  box-shadow: inset 0 0 0 1px #1773e6;
}

.storefront-checkout-page .storefront-choice-input:checked + .storefront-choice-control {
  border-color: #1773e6;
  background: #1773e6;
}

.storefront-checkout-method-description {
  margin: 12px 0 0;
  color: #667085;
  font-size: 14px;
  line-height: 1.45;
}

.storefront-checkout-page #storefront-payment-options {
  margin-top: 24px;
}

.storefront-checkout-step-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  margin-top: 28px;
}

.storefront-checkout-back-link {
  padding-right: 0;
  padding-left: 0;
  color: #0b5cab;
  font-size: 14px;
  font-weight: 750;
  text-decoration: none;
}

.storefront-checkout-back-link:hover,
.storefront-checkout-back-link:focus-visible {
  color: #084b8a;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-checkout-next-btn,
.storefront-checkout-submit-btn {
  min-width: 210px;
}

.storefront-checkout-submit-btn,
.storefront-checkout-pay-btn {
  padding: 12px 18px;
}

.storefront-checkout-submit-total {
  display: none;
}

.storefront-checkout-secondary-btn {
  padding: 12px 18px;
}

.storefront-checkout-summary-column {
  position: relative;
  align-self: stretch;
  min-height: calc(100vh - 96px);
  margin-top: -42px;
  margin-bottom: -76px;
  padding: 42px 38px 76px;
  border-left: 1px solid #dedede;
  background: #f5f5f5;
}

.storefront-checkout-summary-panel {
  position: sticky;
  top: 92px;
  max-height: calc(100vh - 112px);
  overflow-y: auto;
  padding-right: 0;
}

.storefront-checkout-summary-heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 22px;
}

.storefront-checkout-summary-heading h2 {
  margin: 0;
  color: #111827;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.25;
}

.storefront-checkout-summary-heading strong,
.storefront-checkout-mobile-summary summary strong {
  color: #111827;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.2;
  white-space: nowrap;
}

.storefront-checkout-summary-item {
  display: grid;
  grid-template-columns: 64px minmax(0, 1fr) auto;
  gap: 14px;
  align-items: start;
  margin-bottom: 18px;
}

.storefront-checkout-summary-item--package {
  grid-template-columns: 64px minmax(0, 1fr) auto;
}

.storefront-checkout-summary-item--package .storefront-package-compact-list {
  margin-top: 6px;
}

.storefront-checkout-summary-media {
  position: relative;
  width: 64px;
  height: 64px;
}

.storefront-checkout-summary-image {
  display: block;
  width: 64px;
  height: 64px;
  border: 1px solid #dedede;
  border-radius: 8px;
  background: #fff;
  object-fit: cover;
}

.storefront-checkout-summary-qty {
  position: absolute;
  top: -7px;
  right: -7px;
  display: inline-flex;
  min-width: 21px;
  min-height: 21px;
  align-items: center;
  justify-content: center;
  padding: 4px 7px;
  border-radius: 999px;
  color: #fff;
  background: #111827;
  font-size: 11px;
  font-weight: 800;
  line-height: 1.1;
  white-space: nowrap;
}

.storefront-checkout-summary-copy {
  min-width: 0;
}

.storefront-checkout-summary-copy strong {
  display: block;
  color: #111827;
  font-size: 14px;
  font-weight: 750;
  line-height: 1.35;
}

.storefront-checkout-summary-print-qty {
  display: none;
}

.storefront-checkout-digital-badge {
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 1px 6px;
  border: 1px solid #d0d5dd;
  border-radius: 999px;
  color: #667085;
  background: #fff;
  font-size: 10px;
  font-weight: 750;
  line-height: 1.4;
  vertical-align: 1px;
}

.storefront-checkout-summary-copy small {
  display: block;
  margin-top: 3px;
  color: #667085;
  font-size: 13px;
  line-height: 1.35;
}

.storefront-issued-ticket-link {
  display: inline-flex;
  margin-top: 5px;
  color: #344054;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.storefront-issued-ticket-link:hover,
.storefront-issued-ticket-link:focus-visible {
  color: #111827;
}

.storefront-checkout-summary-price {
  color: #111827;
  font-size: 14px;
  font-weight: 750;
  line-height: 1.35;
  text-align: right;
  white-space: nowrap;
}

.storefront-checkout-promo {
  margin: 20px 0 0;
  padding-top: 18px;
  border-top: 1px solid #d7d7d7;
}

.storefront-checkout-promo-row {
  display: flex;
  gap: 10px;
  align-items: stretch;
}

.storefront-checkout-promo-input {
  flex: 1 1 auto;
  width: auto;
  min-width: 0;
  min-height: 46px;
  border-color: #d0d5dd;
  border-radius: 6px;
  background: #fff;
  font-size: 14px;
}

.storefront-checkout-promo-button {
  display: inline-flex;
  flex: 0 0 auto;
  min-width: 78px;
  min-height: 46px;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;
  text-align: center;
}

.storefront-checkout-promo .storefront-coupon-status:not(:empty) {
  margin-top: 12px;
}

.storefront-summary-waived-amount {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  white-space: nowrap;
}

.storefront-summary-waived-original {
  color: #667085;
  font-weight: 700;
  text-decoration: line-through;
}

.storefront-summary-waived-current {
  color: #111827;
  font-weight: 800;
}

.storefront-checkout-summary-empty {
  padding: 14px 0;
  color: #667085;
  font-size: 14px;
}

.storefront-checkout-summary-panel hr,
.storefront-checkout-mobile-summary hr {
  margin: 20px 0;
  border-color: #d7d7d7;
  opacity: 1;
}

.storefront-checkout-summary-panel .storefront-summary-row,
.storefront-checkout-mobile-summary .storefront-summary-row {
  font-size: 14px;
}

.storefront-checkout-summary-panel .storefront-summary-row strong,
.storefront-checkout-mobile-summary .storefront-summary-row strong {
  color: #111827;
  font-size: 14px;
  font-weight: 750;
}

.storefront-checkout-summary-panel .storefront-summary-total,
.storefront-checkout-mobile-summary .storefront-summary-total {
  align-items: center !important;
}

.storefront-checkout-summary-panel .storefront-summary-total span,
.storefront-checkout-mobile-summary .storefront-summary-total span {
  color: #111827;
  font-size: 18px;
  font-weight: 800;
}

.storefront-checkout-summary-panel .storefront-summary-total strong,
.storefront-checkout-mobile-summary .storefront-summary-total strong {
  color: #111827;
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.1;
}

.storefront-summary-rewards-earned {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 12px;
  padding: 10px 12px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 12px;
  color: #141414;
  background: linear-gradient(135deg, #ffffff 0%, #f8f6f4 100%);
  font-size: 13px;
  font-weight: 850;
}

.storefront-summary-rewards-earned span {
  display: inline-flex;
  min-width: 0;
  align-items: center;
  gap: 8px;
}

.storefront-summary-rewards-earned i {
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  border-radius: 999px;
  color: #fff;
  background: var(--storefront-reward-color, #141414);
  font-size: 12px;
}

.storefront-summary-rewards-earned strong {
  flex: 0 0 auto;
  color: #141414;
  font-size: 13px;
  font-weight: 900;
  white-space: nowrap;
}

.storefront-checkout-mobile-summary {
  display: none;
}

.storefront-checkout-mobile-summary summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 0;
  color: #0b5cab;
  cursor: pointer;
  list-style: none;
}

.storefront-checkout-mobile-summary summary::-webkit-details-marker {
  display: none;
}

.storefront-checkout-mobile-summary-label {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 750;
}

.storefront-checkout-summary-chevron {
  transition: transform 0.18s ease;
}

.storefront-checkout-mobile-summary:not([open]) .storefront-checkout-summary-chevron {
  transform: rotate(180deg);
}

.storefront-checkout-mobile-summary-body {
  padding-bottom: 18px;
}

.storefront-checkout-confirmation {
  padding-top: 4px;
}

.storefront-checkout-confirmation-title {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 12px;
}

.storefront-checkout-confirmation-icon {
  display: inline-flex;
  width: 58px;
  height: 58px;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  border-radius: 999px;
  color: #157347;
  background: #e9f8ef;
}

.storefront-checkout-confirmation-icon > i {
  font-size: 26px;
}

.storefront-checkout-confirmation h1 {
  margin: 0;
  color: #111827;
  font-size: 30px;
  font-weight: 850;
  letter-spacing: 0;
  line-height: 1.18;
}

.storefront-checkout-confirmation p {
  max-width: 620px;
  margin: 0;
  color: #667085;
  font-size: 15px;
  line-height: 1.6;
}

.storefront-checkout-confirmation .storefront-receipt-paid-meta {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 4px 9px;
  line-height: 1.4;
}

.storefront-receipt-paid-meta strong {
  color: #344054;
  font-weight: 750;
}

.storefront-receipt-paid-meta small {
  color: #667085;
  font-size: 13px;
  font-weight: 650;
}

.storefront-checkout-page .storefront-complete-meta-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  max-width: none;
  margin: 0;
}

.storefront-checkout-page .storefront-complete-meta-grid .storefront-complete-meta-item {
  grid-column: auto !important;
}

.storefront-checkout-page .storefront-complete-meta-item {
  min-height: 86px;
  padding: 14px;
  border: 1px solid #dedede;
  border-radius: 8px;
  background: #fafafa;
}

.storefront-checkout-page .storefront-complete-meta-item h4 {
  margin-bottom: 6px;
  color: #667085;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0;
}

.storefront-checkout-page .storefront-complete-meta-item p,
.storefront-checkout-page .storefront-complete-meta-item a {
  margin: 0;
  color: #111827;
  font-size: 14px;
  font-weight: 750;
  line-height: 1.35;
}

.storefront-complete-customer-list {
  display: grid;
  gap: 10px;
}

.storefront-complete-customer-row {
  display: grid;
  grid-template-columns: 120px minmax(0, 1fr);
  gap: 14px;
  padding: 12px 0;
  border-bottom: 1px solid #ececec;
}

.storefront-complete-customer-row:last-child {
  border-bottom: 0;
}

.storefront-complete-customer-row span {
  color: #667085;
  font-size: 13px;
  font-weight: 750;
}

.storefront-complete-customer-row strong {
  color: #111827;
  font-size: 14px;
  font-weight: 750;
  overflow-wrap: anywhere;
}

.storefront-complete-address-copy {
  margin: -4px 0 14px;
  color: #667085;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.45;
}

.storefront-complete-address-copy a {
  color: #0b5cab;
  text-decoration: none;
}

.storefront-complete-address-copy a:hover,
.storefront-complete-address-copy a:focus-visible {
  color: #084b8a;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-complete-address-map iframe {
  min-height: 300px;
}

.storefront-checkout-complete-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  padding-top: 2px;
}

.storefront-checkout-complete-actions .storefront-document-link {
  display: inline-flex;
  min-width: 0;
  min-height: 22px;
  margin: 0;
  padding: 2px 0;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 0;
  color: #667085;
  background: transparent;
  box-shadow: none;
  font: inherit;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: underline;
  text-underline-offset: 3px;
  cursor: pointer;
}

.storefront-checkout-complete-actions .storefront-document-link:hover,
.storefront-checkout-complete-actions .storefront-document-link:focus-visible {
  color: #344054;
  background: transparent;
  box-shadow: none;
}

@media (max-width: 1199.98px) {
  .storefront-checkout-shell {
    grid-template-columns: minmax(0, 1fr) minmax(330px, 0.82fr);
    gap: 38px;
  }

  .storefront-checkout-summary-column {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (max-width: 991.98px) {
  .storefront-checkout-page {
    padding: 0 0 56px;
  }

  .storefront-checkout-page-head {
    padding-top: 0;
    margin-bottom: 22px;
  }

  .storefront-checkout-brand-wrap {
    padding-top: 24px;
    margin-bottom: 18px;
  }

  .storefront-checkout-page .form-control,
  .storefront-checkout-page .form-select {
    font-size: 16px;
  }

  .storefront-checkout-shell {
    display: block;
  }

  .storefront-checkout-summary-column {
    display: none;
  }

  .storefront-checkout-submit-total {
    display: inline;
  }

  .storefront-checkout-mobile-summary {
    display: block;
    margin-right: calc(var(--bs-gutter-x, 0.75rem) * -1);
    margin-bottom: 28px;
    margin-left: calc(var(--bs-gutter-x, 0.75rem) * -1);
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background: #f5f5f5;
  }

  .storefront-checkout-flow {
    max-width: 680px;
    margin: 0 auto;
  }
}

@media (max-width: 575.98px) {
  .storefront-checkout-page-head h1,
  .storefront-checkout-confirmation h1 {
    font-size: 26px;
  }

  .storefront-checkout-brand {
    font-size: 21px;
  }

  .storefront-checkout-brand img {
    max-width: 92px;
    max-height: 40px;
  }

  .storefront-checkout-confirmation-title {
    gap: 12px;
  }

  .storefront-checkout-confirmation-icon {
    width: 48px;
    height: 48px;
  }

  .storefront-checkout-confirmation-icon svg {
    width: 28px;
    height: 28px;
  }

  .storefront-checkout-confirmation-icon > i {
    font-size: 24px;
  }

  .storefront-checkout-step {
    padding-bottom: 24px;
    margin-bottom: 24px;
  }

  .storefront-checkout-step-header h2,
  .storefront-checkout-subsection-header h3 {
    font-size: 19px;
  }

  .storefront-checkout-step-actions {
    align-items: stretch;
    flex-direction: column-reverse;
  }

  .storefront-checkout-step-actions .btn,
  .storefront-checkout-step-actions a {
    width: 100%;
    text-align: center;
  }

  .storefront-checkout-next-btn,
  .storefront-checkout-submit-btn {
    min-width: 0;
  }

  .storefront-checkout-summary-item {
    grid-template-columns: 56px minmax(0, 1fr) auto;
    gap: 12px;
  }

  .storefront-checkout-summary-item--package {
    grid-template-columns: 56px minmax(0, 1fr) auto;
  }

  .storefront-checkout-summary-media,
  .storefront-checkout-summary-image {
    width: 56px;
    height: 56px;
  }

  .storefront-checkout-summary-price {
    font-size: 13px;
  }

  .storefront-checkout-page .storefront-complete-meta-grid,
  .storefront-complete-customer-row {
    grid-template-columns: 1fr;
  }

  .storefront-complete-customer-row {
    gap: 4px;
  }

  .storefront-complete-address-map iframe {
    min-height: 230px;
  }

}

.storefront-summary-row {
  color: #5f6673;
  font-size: 15px;
}

.storefront-summary-row strong {
  color: #4f5661;
  font-size: 16px;
  font-weight: 800;
}

.storefront-summary-total {
  color: #141414;
  gap: 16px;
}

.storefront-summary-total span {
  font-size: 17px;
  font-weight: 800;
}

.storefront-summary-total strong {
  color: #141414;
  font-size: clamp(28px, 3vw, 36px);
  font-weight: 900;
  letter-spacing: -0.04em;
  line-height: 1;
}

.aq-order-info-list ul li.aq-order-info-list-total span:last-child {
  font-size: clamp(28px, 3vw, 36px);
  font-weight: 900;
  letter-spacing: -0.04em;
  line-height: 1;
}

.storefront-checkout-status:not(:empty) {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 60px;
  padding: 14px 16px;
  border: 1px solid #bdd7ff;
  border-radius: 16px;
  color: #164275;
  background: #eef6ff;
  box-shadow: 0 10px 22px rgba(22, 66, 117, 0.08);
  font-size: 16px;
  font-weight: 800;
  line-height: 1.45;
}

.storefront-checkout-status:not(:empty)::before {
  content: "i";
  display: inline-flex;
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #fff;
  background: #2f80ed;
  font-size: 16px;
  font-weight: 900;
  line-height: 1;
}

.storefront-checkout-status--success:not(:empty) {
  border-color: #bfe4cc;
  color: #1f6b3a;
  background: #f0fff5;
  box-shadow: 0 10px 22px rgba(31, 107, 58, 0.08);
}

.storefront-checkout-status--success:not(:empty)::before {
  content: "\2713";
  background: #2f9e44;
  font-size: 17px;
  letter-spacing: 0;
}

.storefront-checkout-status--error:not(:empty) {
  border-color: #f0b8b8;
  color: #891b1b;
  background: #fff1f1;
  box-shadow: 0 10px 22px rgba(137, 27, 27, 0.08);
}

.storefront-checkout-status--error:not(:empty)::before {
  content: "!";
  background: #cf3a32;
}

.storefront-checkout-page .storefront-checkout-status:not(:empty) {
  min-height: 50px;
  border-radius: 8px;
  box-shadow: none;
  font-size: 14px;
  font-weight: 750;
}

.storefront-checkout-page .storefront-checkout-status--success:not(:empty) {
  display: inline-flex;
  width: fit-content;
  min-height: 0;
  padding: 8px 13px 8px 10px;
  gap: 8px;
  border-radius: 999px;
  border-color: #b7e4c7;
  color: #14532d;
  background: #ecfdf3;
  box-shadow: 0 8px 18px rgba(20, 83, 45, 0.1);
  font-size: 13px;
  font-weight: 850;
  line-height: 1.2;
}

.storefront-checkout-page .storefront-checkout-status--success:not(:empty)::before {
  flex-basis: 20px;
  width: 20px;
  height: 20px;
  background: #16a34a;
  font-size: 13px;
}

.storefront-finalizing-badge {
  display: inline-flex;
  width: fit-content;
  align-items: center;
  gap: 8px;
  margin-right: auto;
  margin-left: auto;
  padding: 8px 13px 8px 10px;
  border: 1px solid #b7e4c7;
  border-radius: 999px;
  color: #14532d !important;
  background: #ecfdf3;
  box-shadow: 0 8px 18px rgba(20, 83, 45, 0.1);
  font-size: 13px;
  font-weight: 850;
  line-height: 1.2;
}

.storefront-finalizing-badge::before {
  display: inline-flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  color: #fff;
  background: #16a34a;
  content: "\2713";
  font-size: 13px;
  font-weight: 900;
  line-height: 1;
}

.storefront-return-spinner {
  width: 52px;
  height: 52px;
  border: 4px solid rgba(47, 128, 237, 0.18);
  border-top-color: #2f80ed;
  border-radius: 999px;
  animation: storefront-button-spin 0.75s linear infinite;
}

.storefront-checkout-reward-member {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr)) auto;
  gap: 12px;
  align-items: center;
  padding: 14px;
  border: 1px solid #ece7df;
  border-radius: 16px;
  background: #faf8f5;
}

.storefront-checkout-rewards-shell {
  --storefront-reward-color: #141414;
}

.storefront-checkout-reward-member-card {
  position: relative;
  display: flex;
  min-height: 268px;
  flex-direction: column;
  justify-content: space-between;
  gap: 18px;
  overflow: hidden;
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 26px;
  color: #fff;
  text-align: left;
  background:
    radial-gradient(circle at 85% 12%, rgba(255, 255, 255, 0.48), transparent 18%),
    repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0 1px, transparent 1px 17px),
    linear-gradient(135deg, var(--storefront-reward-color, #d9a441), #141414 62%, #050505);
  box-shadow: 0 30px 72px rgba(20, 20, 20, 0.2);
}

.storefront-checkout-reward-member-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(112deg, transparent 0 34%, rgba(255, 255, 255, 0.32) 45%, transparent 56% 100%);
  transform: translateX(-38%);
}

.storefront-checkout-reward-member-card::after {
  content: "";
  position: absolute;
  right: -66px;
  bottom: -86px;
  width: 220px;
  height: 220px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
}

.storefront-checkout-reward-member-card-top,
.storefront-checkout-reward-member-card-copy,
.storefront-checkout-reward-member-card-stats {
  position: relative;
  z-index: 1;
}

.storefront-checkout-reward-member-card-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 18px;
}

.storefront-checkout-reward-member-card-holder {
  min-width: 0;
  max-width: calc(100% - 70px);
}

.storefront-checkout-reward-member-card-holder span {
  display: block;
  margin: 0 0 5px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 10px;
  font-weight: 850;
  letter-spacing: 0.12em;
  line-height: 1.2;
  text-transform: uppercase;
}

.storefront-checkout-reward-member-card-holder strong {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.1;
  overflow-wrap: anywhere;
}

.storefront-checkout-reward-member-card-mark {
  display: inline-flex;
  width: 56px;
  height: 56px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.26);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.14);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

.storefront-checkout-reward-member-card-mark i {
  font-size: 24px;
}

.storefront-checkout-reward-member-card-copy {
  max-width: 640px;
}

.storefront-checkout-reward-member-card-copy span,
.storefront-checkout-reward-member-card-stat span {
  display: block;
  margin: 0;
  color: rgba(255, 255, 255, 0.78);
  font-size: 11px;
  font-weight: 850;
  letter-spacing: 0.1em;
  line-height: 1.25;
  text-transform: uppercase;
}

.storefront-checkout-reward-member-card-copy strong {
  display: block;
  margin-top: 6px;
  color: #fff;
  font-size: 34px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.02;
  overflow-wrap: anywhere;
}

.storefront-checkout-reward-member-card-copy p {
  margin: 8px 0 0;
  color: rgba(255, 255, 255, 0.76);
  font-size: 15px;
  font-weight: 800;
  line-height: 1.25;
}

.storefront-checkout-reward-member-card-stats {
  display: grid;
  grid-template-columns: minmax(160px, 1.2fr) minmax(160px, 1fr);
  gap: 12px;
}

.storefront-checkout-reward-member-card-stat {
  min-width: 0;
  padding: 12px 14px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.11);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
}

.storefront-checkout-reward-member-card-stat strong {
  display: block;
  margin-top: 4px;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.15;
  overflow-wrap: anywhere;
}

.storefront-checkout-reward-member-card-stat--balance strong {
  font-size: 32px;
  line-height: 0.98;
}

.storefront-checkout-reward-member-card-stat small {
  display: block;
  margin-top: 2px;
  color: rgba(255, 255, 255, 0.82);
  font-size: 12px;
  font-weight: 850;
}

.storefront-checkout-reward-lookup,
.storefront-checkout-reward-verification {
  max-width: 760px;
}

.storefront-checkout-reward-status {
  margin-top: 10px;
  padding: 10px 12px;
  border: 1px solid #ece7df;
  border-radius: 12px;
  color: #5f6673;
  background: #fbfaf8;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}

.storefront-checkout-reward-pin-help {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 10px;
  padding: 10px 12px;
  border: 1px solid #ece7df;
  border-radius: 12px;
  color: #5f6673;
  background: #fbfaf8;
  font-size: 14px;
  font-weight: 750;
  line-height: 1.35;
}

.storefront-checkout-reward-pin-help span {
  display: inline-flex;
  min-width: 0;
  align-items: center;
  gap: 8px;
}

.storefront-checkout-reward-pin-help i {
  color: var(--storefront-reward-color, #141414);
}

.storefront-checkout-reward-resend {
  flex: 0 0 auto;
  padding: 0;
  border: 0;
  color: #141414;
  background: transparent;
  font: inherit;
  font-size: 13px;
  font-weight: 900;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.storefront-checkout-reward-methods {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 10px;
  margin-top: 10px;
}

.storefront-checkout-reward-method {
  display: flex;
  min-width: 0;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 12px 14px;
  border: 1px solid #ded7cf;
  border-radius: 999px;
  color: #141414;
  background: #fff;
  font: inherit;
  font-size: 14px;
  text-align: left;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.storefront-checkout-reward-method:hover,
.storefront-checkout-reward-method:focus {
  border-color: #141414;
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.08);
  transform: translateY(-1px);
}

.storefront-checkout-reward-method span {
  flex: 0 0 auto;
  font-weight: 800;
}

.storefront-checkout-reward-method strong {
  min-width: 0;
  overflow-wrap: anywhere;
  color: #5f6673;
  font-size: 13px;
  font-weight: 800;
}

.storefront-checkout-reward-verify-heading {
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
  padding: 12px 14px;
  border: 1px solid #ece7df;
  border-radius: 16px;
  background: #faf8f5;
}

.storefront-checkout-reward-verify-heading small {
  display: block;
  margin-bottom: 2px;
  color: #667085;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0;
  text-transform: none;
}

.storefront-checkout-reward-verify-heading strong {
  display: block;
  color: #141414;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.35;
}

.storefront-checkout-reward-start-over {
  flex: 0 0 auto;
  padding-right: 0;
  padding-left: 0;
  color: #5f6673;
  font-weight: 800;
}

.storefront-checkout-reward-member small,
.storefront-checkout-reward-applied small,
.storefront-checkout-reward-option small {
  display: block;
  margin-bottom: 2px;
  color: #667085;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.storefront-checkout-reward-member strong,
.storefront-checkout-reward-applied strong {
  display: block;
  color: #141414;
  font-size: 16px;
  font-weight: 800;
}

.storefront-checkout-reward-title {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px;
  color: #141414;
  font-size: 14px;
  font-weight: 800;
}

.storefront-checkout-reward-title small {
  color: #667085;
  font-size: 12px;
  font-weight: 850;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  white-space: nowrap;
}

.storefront-checkout-reward-note {
  color: #5f6673;
  font-size: 14px;
  line-height: 1.45;
}

.storefront-checkout-reward-list {
  display: grid;
  gap: 8px;
}

.storefront-checkout-reward-option,
.storefront-checkout-reward-applied,
.storefront-checkout-reward-empty,
.storefront-checkout-reward-earning {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
  min-width: 0;
  padding: 11px 12px;
  border: 1px solid #e8e1d8;
  border-radius: 14px;
  background: #fff;
}

.storefront-checkout-reward-option {
  grid-template-columns: 40px minmax(0, 1fr) max-content;
  border-color: rgba(20, 20, 20, 0.08);
  box-shadow: 0 10px 26px rgba(20, 20, 20, 0.04);
}

.storefront-checkout-reward-applied-list {
  display: grid;
  gap: 10px;
}

.storefront-checkout-reward-applied {
  grid-template-columns: 46px minmax(0, 1fr) auto;
  border-color: rgba(20, 20, 20, 0.08);
  background: #fbfaf8;
}

.storefront-checkout-reward-option-mark,
.storefront-checkout-reward-applied-icon,
.storefront-checkout-reward-earning i,
.storefront-checkout-reward-empty i {
  display: inline-flex;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  color: #fff;
  background: linear-gradient(135deg, var(--storefront-reward-color, #141414), #141414);
  box-shadow: 0 12px 24px rgba(20, 20, 20, 0.12);
}

.storefront-checkout-reward-option-copy {
  min-width: 0;
}

.storefront-checkout-reward-option strong {
  display: block;
  color: #141414;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.25;
  overflow-wrap: anywhere;
}

.storefront-checkout-reward-option span {
  display: block;
  margin-top: 2px;
  color: #5f6673;
  font-size: 13px;
}

.storefront-checkout-reward-option-action {
  display: flex;
  min-width: 100px;
  justify-content: flex-end;
}

.storefront-checkout-reward-option-action .btn {
  min-width: 100px;
  padding: 9px 12px;
  white-space: nowrap;
}

.storefront-checkout-reward-option em {
  flex: 0 0 auto;
  max-width: 220px;
  color: #5f6673;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  text-align: right;
}

.storefront-checkout-reward-option.is-disabled {
  background: #fbfaf8;
}

.storefront-checkout-reward-empty,
.storefront-checkout-reward-earning {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #5f6673;
  font-size: 14px;
  font-weight: 750;
}

.storefront-checkout-reward-earning {
  position: relative;
  overflow: hidden;
  border-color: rgba(20, 20, 20, 0.08);
  background:
    linear-gradient(135deg, #ffffff 0%, #fbfaf8 100%);
  box-shadow: 0 12px 30px rgba(20, 20, 20, 0.05);
}

.storefront-checkout-reward-earning::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 4px;
  background: var(--storefront-reward-color, #141414);
}

.storefront-checkout-reward-earning span,
.storefront-checkout-reward-empty span {
  min-width: 0;
}

.storefront-insight-modal .modal-dialog {
  width: calc(100% - 32px);
  max-width: 420px;
  margin-right: auto;
  margin-left: auto;
}

.storefront-insight-modal .modal-content {
  border-radius: 26px;
}

.storefront-insight-modal .modal-body {
  padding: 28px !important;
}

.storefront-insight-modal .storefront-insight-icon {
  display: inline-flex;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #141414;
  background: #f8f6f4;
  font-size: 22px;
}

.storefront-insight-modal h3 {
  color: #141414;
  font-size: 28px;
  font-weight: 800;
}

.storefront-insight-modal p {
  font-size: 16px;
  line-height: 1.55;
}

.storefront-coupon-status {
  min-height: 0;
}

.storefront-coupon-status:not(:empty) {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px;
  border: 1px solid transparent;
  border-radius: 10px;
  line-height: 1.4;
}

.storefront-coupon-status-icon {
  display: inline-flex;
  flex: 0 0 34px;
  width: 34px;
  height: 34px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 13px;
  font-weight: 800;
}

.storefront-coupon-status-title {
  margin-bottom: 2px;
  font-weight: 700;
  color: #141414;
  overflow-wrap: anywhere;
}

.storefront-coupon-status-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  justify-content: center;
  min-width: 0;
}

.storefront-coupon-status-message {
  font-size: 14px;
  color: #475467;
  overflow-wrap: anywhere;
}

.storefront-coupon-progress {
  margin-top: 12px;
}

.storefront-coupon-progress-copy {
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 700;
  color: #7a4f00;
}

.storefront-coupon-meter {
  height: 9px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(122, 79, 0, 0.15);
}

.storefront-coupon-meter span {
  display: block;
  height: 100%;
  min-width: 4px;
  border-radius: inherit;
  background: linear-gradient(90deg, #f5b942 0%, #198754 100%);
}

.storefront-coupon-metrics {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin-top: 10px;
}

.storefront-coupon-metrics span {
  padding: 8px 10px;
  border: 1px solid rgba(122, 79, 0, 0.12);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.65);
}

.storefront-coupon-metrics small {
  display: block;
  margin-bottom: 2px;
  color: #667085;
  font-size: 11px;
  line-height: 1.1;
}

.storefront-coupon-metrics strong {
  display: block;
  color: #141414;
  font-size: 14px;
  line-height: 1.2;
}

.storefront-coupon-remove {
  display: inline-flex;
  align-self: flex-start;
  margin-top: 12px;
  padding: 0;
  border: 0;
  color: #141414;
  background: transparent;
  font-size: 13px;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.storefront-coupon-remove:hover,
.storefront-coupon-remove:focus-visible {
  color: #c0392b;
}

.storefront-coupon-remove:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
  border-radius: 4px;
}

.storefront-coupon-status--success {
  border-color: #a9e8c4;
  background: linear-gradient(135deg, #effdf5 0%, #ffffff 100%);
  box-shadow: inset 0 0 0 1px rgba(25, 135, 84, 0.06);
}

.storefront-coupon-status--success .storefront-coupon-status-icon {
  color: #ffffff;
  background: #198754;
  box-shadow: 0 8px 18px rgba(25, 135, 84, 0.24);
}

.storefront-coupon-status--warning {
  border-color: #f5dc9c;
  background: #fff8e7;
}

.storefront-coupon-status--warning .storefront-coupon-status-icon {
  color: #7a4f00;
  background: #ffe39b;
}

.storefront-coupon-status--error {
  border-color: #f3b4b4;
  background: #fff1f1;
}

.storefront-coupon-status--error .storefront-coupon-status-icon {
  color: #ffffff;
  background: #c0392b;
}

.storefront-coupon-status--pending {
  border-color: #d5dae1;
  background: #f8fafc;
}

.storefront-coupon-status--pending .storefront-coupon-status-icon {
  color: #141414;
  background: #e9edf2;
}

.storefront-coupon-copy {
  display: inline-flex;
  max-width: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  text-align: left;
  cursor: pointer;
}

.storefront-coupon-copy code {
  overflow-wrap: anywhere;
}

.storefront-coupon-copy:hover code,
.storefront-coupon-copy:focus-visible code {
  color: #0d6efd !important;
  text-decoration: underline;
}

.storefront-coupon-copy:focus-visible {
  outline: 2px solid #111;
  outline-offset: 4px;
  border-radius: 0.35rem;
}

.storefront-coupon-copy.is-copied code {
  color: #198754 !important;
}

.storefront-policy-hero {
  position: relative;
  overflow: hidden;
  padding: 56px;
  border-radius: 32px;
  color: #fff;
  background:
    radial-gradient(circle at 88% 14%, rgba(255, 255, 255, 0.18), transparent 34%),
    linear-gradient(135deg, #111 0%, #2d2d31 55%, #777 100%);
  box-shadow: 0 28px 70px rgba(20, 20, 20, 0.16);
}

.storefront-policy-hero::after {
  content: "";
  position: absolute;
  inset: auto -12% -35% 38%;
  height: 220px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.1);
  transform: rotate(-8deg);
}

.storefront-policy-hero .aq-section-subtitle,
.storefront-policy-hero h1,
.storefront-policy-hero p {
  position: relative;
  z-index: 1;
  color: #fff;
}

.storefront-policy-hero h1 {
  max-width: 860px;
  font-size: clamp(44px, 6vw, 84px);
  line-height: 0.98;
  letter-spacing: -0.025em;
}

.storefront-policy-hero p {
  max-width: 720px;
  color: rgba(255, 255, 255, 0.76);
  font-size: 20px;
}

.storefront-policy-hero .btn {
  position: relative;
  z-index: 1;
}

.storefront-policy-document,
.storefront-policy-side-card {
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 28px;
  background: #fff;
  box-shadow: 0 18px 45px rgba(20, 20, 20, 0.06);
}

.storefront-policy-document {
  padding: clamp(28px, 4vw, 54px);
  color: #4f5661;
  font-size: 17px;
  line-height: 1.75;
}

.storefront-policy-sections {
  display: grid;
  gap: 20px;
}

.storefront-policy-panel {
  overflow: hidden;
  padding: 0;
}

.storefront-policy-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 24px clamp(24px, 4vw, 36px);
  color: #141414;
  cursor: pointer;
  list-style: none;
}

.storefront-policy-summary::-webkit-details-marker {
  display: none;
}

.storefront-policy-summary span,
.storefront-policy-summary small,
.storefront-policy-summary strong {
  display: block;
}

.storefront-policy-summary small {
  margin-bottom: 4px;
  color: #667085;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.1em;
  line-height: 1.2;
  text-transform: uppercase;
}

.storefront-policy-summary strong {
  color: #141414;
  font-size: clamp(22px, 3vw, 30px);
  font-weight: 900;
  line-height: 1.15;
}

.storefront-policy-summary::after {
  content: "+";
  display: inline-flex;
  width: 38px;
  height: 38px;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  color: #fff;
  background: #141414;
  font-size: 26px;
  font-weight: 500;
  line-height: 1;
  transition: transform 0.18s ease;
}

.storefront-policy-panel[open] .storefront-policy-summary::after {
  transform: rotate(45deg);
}

.storefront-policy-summary:focus-visible {
  outline: 2px solid #141414;
  outline-offset: -6px;
}

.storefront-policy-body {
  padding: 0 clamp(24px, 4vw, 36px) clamp(26px, 4vw, 42px);
  border-top: 1px solid rgba(20, 20, 20, 0.08);
}

.storefront-policy-body > *:first-child {
  margin-top: 24px;
}

.storefront-policy-body > .storefront-website-policy-content:first-child {
  margin-top: 0;
}

.storefront-website-policy-content > *:first-child {
  margin-top: 24px;
}

.storefront-policy-updated {
  display: inline-flex;
  padding: 7px 12px;
  border-radius: 999px;
  color: #344054;
  background: #f2f4f7;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.2;
}

.storefront-policy-document > *:first-child {
  margin-top: 0;
}

.storefront-policy-document > *:last-child {
  margin-bottom: 0;
}

.storefront-policy-document h1,
.storefront-policy-document h2,
.storefront-policy-document h3,
.storefront-policy-document h4 {
  margin: 1.35em 0 0.55em;
  color: #141414;
  letter-spacing: -0.04em;
}

.storefront-policy-document h1 {
  font-size: clamp(36px, 4vw, 54px);
}

.storefront-policy-document h2 {
  font-size: clamp(30px, 3vw, 42px);
}

.storefront-policy-document h3 {
  font-size: 26px;
}

.storefront-policy-document p,
.storefront-policy-document ul,
.storefront-policy-document ol {
  margin-bottom: 18px;
}

.storefront-policy-document ul,
.storefront-policy-document ol {
  padding-left: 1.3rem;
}

.storefront-policy-document li {
  margin-bottom: 8px;
}

.storefront-policy-document a {
  color: #141414;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.storefront-policy-document table {
  width: 100%;
  margin: 24px 0;
  border-collapse: collapse;
  overflow: hidden;
  border-radius: 16px;
}

.storefront-policy-document th,
.storefront-policy-document td {
  padding: 14px 16px;
  border: 1px solid rgba(20, 20, 20, 0.09);
  vertical-align: top;
}

.storefront-policy-document th {
  color: #141414;
  background: #f6f6f6;
}

.storefront-policy-side-card {
  padding: 28px;
}

.storefront-policy-side-card span {
  display: inline-flex;
  margin-bottom: 12px;
  color: #667085;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.storefront-policy-side-card h3 {
  margin-bottom: 10px;
}

.storefront-policy-side-card p {
  color: #667085;
}

.storefront-brand-text {
  display: inline-block;
  color: #141414;
  font-size: clamp(1.25rem, 2vw, 1.85rem);
  font-weight: 900;
  letter-spacing: -0.02em;
  line-height: 1.1;
  max-width: 280px;
  vertical-align: middle;
}

.storefront-item-options-modal .modal-dialog {
  max-width: min(680px, calc(100vw - 24px));
  margin-top: 12px;
  margin-bottom: 12px;
}

body.storefront-item-options-modal-open .modal-backdrop {
  z-index: 1100;
}

body.storefront-item-options-modal-open .storefront-item-options-modal {
  top: var(--storefront-item-options-viewport-offset-top, 0px);
  height: var(--storefront-item-options-viewport-height, 100vh);
  height: var(--storefront-item-options-viewport-height, 100dvh);
  overflow-y: auto;
  z-index: 1110;
}

.storefront-item-options-modal .modal-content {
  display: flex;
  max-height: calc(var(--storefront-item-options-viewport-height, 100vh) - 24px);
  max-height: calc(var(--storefront-item-options-viewport-height, 100dvh) - 24px);
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  border: 0;
  border-radius: 18px;
  background: #fff;
}

.storefront-item-options-modal [data-storefront-item-options-form] {
  display: flex;
  max-height: inherit;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
}

.storefront-item-options-modal .modal-header,
.storefront-item-options-modal .modal-footer {
  flex: 0 0 auto;
  padding: 20px 24px;
  border-color: rgba(20, 20, 20, 0.08);
  background: #fff;
}

.storefront-item-options-modal .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}

.storefront-item-options-modal .modal-header > div {
  flex: 1 1 auto;
  min-width: 0;
}

.storefront-item-options-modal .btn-close {
  position: relative !important;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  inset-inline-end: auto;
  display: inline-flex;
  flex: 0 0 46px;
  width: 46px;
  height: 46px;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  border: 1px solid rgba(20, 20, 20, 0.16);
  border-radius: 50%;
  background: #fff none !important;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  -webkit-appearance: none;
  appearance: none;
}

.storefront-item-options-modal .btn-close::before,
.storefront-item-options-modal .btn-close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 17px;
  height: 2px;
  border-radius: 999px;
  background: #141414;
}

.storefront-item-options-modal .btn-close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.storefront-item-options-modal .btn-close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.storefront-item-options-modal .btn-close:hover,
.storefront-item-options-modal .btn-close:focus-visible {
  border-color: #141414;
  background-color: #f7f7f7 !important;
  opacity: 1;
  transform: none;
}

.storefront-item-options-modal .btn-close:focus {
  box-shadow: none;
}

.storefront-item-options-modal .modal-title {
  margin: 0;
  color: #141414;
  font-size: 1.35rem;
  line-height: 1.15;
  overflow-wrap: anywhere;
}

.storefront-item-options-eyebrow {
  display: block;
  margin-bottom: 5px;
  color: #697586;
  font-size: 0.75rem;
  font-weight: 900;
  letter-spacing: 0.08em;
  line-height: 1;
  text-transform: uppercase;
}

.storefront-item-options-modal .modal-body {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 24px;
  -webkit-overflow-scrolling: touch;
}

.storefront-item-options-summary {
  display: grid;
  grid-template-columns: 104px minmax(0, 1fr);
  gap: 16px;
  align-items: center;
  margin-bottom: 20px;
}

.storefront-item-options-summary img {
  display: block;
  width: 104px;
  height: 104px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 14px;
  object-fit: contain;
  object-position: center;
  background: #fff;
}

.storefront-item-options-copy {
  min-width: 0;
}

.storefront-item-options-copy small {
  display: block;
  margin-bottom: 4px;
  color: #697586;
  font-weight: 800;
  text-transform: uppercase;
}

.storefront-item-options-copy h4 {
  margin: 0 0 5px;
  color: #141414;
  font-size: 1.2rem;
  line-height: 1.2;
}

.storefront-item-options-copy strong {
  display: block;
  color: #141414;
}

.storefront-item-options-copy p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 8px 0 0;
  color: #667085;
  line-height: 1.35;
}

.event-ticket-section {
  padding: 28px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 18px 45px rgba(20, 20, 20, 0.08);
}

.event-ticket-section-head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 22px;
}

.event-ticket-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  gap: 16px;
}

.event-ticket-card {
  display: flex;
  width: 100%;
  min-height: 142px;
  align-items: flex-start;
  justify-content: space-between;
  gap: 18px;
  padding: 20px;
  border: 1px solid rgba(20, 20, 20, 0.12);
  border-radius: 18px;
  background: #fff;
  color: #141414;
  text-align: left;
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.05);
  transition: border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}

.event-ticket-card:hover,
.event-ticket-card:focus-visible {
  border-color: rgba(20, 20, 20, 0.36);
  box-shadow: 0 16px 34px rgba(20, 20, 20, 0.1);
  transform: translateY(-2px);
}

.event-ticket-card:disabled {
  color: #697586;
  cursor: not-allowed;
  opacity: 0.72;
  transform: none;
}

.event-ticket-card-copy,
.event-ticket-card-side {
  display: flex;
  flex-direction: column;
  gap: 7px;
  min-width: 0;
}

.event-ticket-card-copy {
  flex: 1 1 auto;
}

.event-ticket-card-copy strong {
  overflow-wrap: anywhere;
  font-size: 1.05rem;
  line-height: 1.2;
}

.event-ticket-card-copy span,
.event-ticket-card-copy small,
.event-ticket-card-side small {
  color: #697586;
  line-height: 1.35;
}

.event-ticket-card-copy span {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.event-ticket-card-copy small,
.event-ticket-card-side small {
  font-size: 0.86rem;
  font-weight: 800;
}

.event-ticket-countdown {
  color: #8a94a6 !important;
  font-size: 0.78rem !important;
  font-weight: 600 !important;
}

.event-ticket-card-side {
  flex: 0 0 auto;
  align-items: flex-end;
  text-align: right;
}

.event-ticket-card-side strong {
  white-space: nowrap;
  font-size: 1.25rem;
}

.storefront-event-ticket-modal [data-storefront-event-ticket-form] {
  display: flex;
  max-height: inherit;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
}

.storefront-event-ticket-modal .event-attendee-forms {
  margin-top: 18px;
}

.storefront-product-purchase-card {
  border-radius: 24px;
}

@media (min-width: 576px) {
  .storefront-product-purchase-actions--with-stock {
    margin-bottom: 28px;
  }

  .storefront-product-quantity-col {
    position: relative;
  }

  .storefront-product-quantity-col .storefront-stock-available {
    position: absolute;
    top: 100%;
    left: calc(var(--bs-gutter-x) * 0.5);
    right: calc(var(--bs-gutter-x) * 0.5);
    margin-top: 0.5rem !important;
    white-space: nowrap;
  }
}

.storefront-product-option-picker {
  display: grid;
  gap: 18px;
  margin-bottom: 22px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(20, 20, 20, 0.08);
}

.storefront-product-option-picker-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.storefront-product-option-picker-head span {
  color: #141414;
  font-size: 1rem;
  font-weight: 800;
}

.storefront-product-option-picker-head small {
  color: #697586;
  font-weight: 700;
}

.storefront-product-option-group {
  display: grid;
  gap: 10px;
}

.storefront-product-option-label {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
}

.storefront-product-option-label span {
  color: #141414;
  font-size: 0.88rem;
  font-weight: 800;
}

.storefront-product-option-label small {
  color: #697586;
  font-weight: 700;
}

.storefront-product-option-values {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.storefront-product-option-value {
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 58px;
  min-height: 44px;
  border: 1px solid rgba(20, 20, 20, 0.16);
  border-radius: 999px;
  padding: 10px 18px;
  color: #141414;
  text-decoration: none;
  background: #fff;
  font-weight: 800;
  line-height: 1;
  transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

.storefront-product-option-value:hover,
.storefront-product-option-value:focus {
  border-color: #141414;
  color: #141414;
  box-shadow: 0 8px 18px rgba(20, 20, 20, 0.08);
  transform: translateY(-1px);
}

.storefront-product-option-value.is-active {
  border-color: #141414;
  background: #141414;
  color: #fff;
}

.storefront-product-option-value.is-disabled {
  border-color: rgba(20, 20, 20, 0.08);
  color: #9aa4b2;
  background: #f4f4f4;
  cursor: not-allowed;
  text-decoration: line-through;
}

.storefront-product-option-group.is-locked .storefront-product-option-value {
  cursor: default;
  transform: none;
}

.storefront-item-variations {
  display: grid;
  gap: 12px;
  margin-bottom: 20px;
}

.storefront-item-variations-heading {
  color: #141414;
  font-size: 0.84rem;
  font-weight: 800;
  text-transform: uppercase;
}

.storefront-item-variation-control {
  display: grid;
  gap: 6px;
}

.storefront-item-options-qty {
  display: grid;
  grid-template-columns: minmax(120px, 180px);
  gap: 8px;
  margin-bottom: 20px;
}

.storefront-item-options-footer {
  justify-content: space-between;
  gap: 16px;
  box-shadow: 0 -12px 24px rgba(20, 20, 20, 0.05);
}

.storefront-item-options-total {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 120px;
}

.storefront-item-options-total small {
  color: #697586;
  font-weight: 800;
  text-transform: uppercase;
}

.storefront-item-options-total strong {
  color: #141414;
  font-size: 1.15rem;
}

.storefront-item-options-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10px;
}

.storefront-mod-group {
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 18px;
  padding: 14px 16px 6px;
}

.storefront-mod-group--required {
  border-color: rgba(220, 53, 69, 0.45);
  background: linear-gradient(180deg, rgba(220, 53, 69, 0.08), rgba(255, 255, 255, 0));
  box-shadow: 0 10px 26px rgba(220, 53, 69, 0.08);
}

.storefront-mod-group-required-badge {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 4px 10px;
  border-radius: 999px;
  background: #dc3545;
  color: #fff !important;
  white-space: nowrap;
}

.storefront-mod-group-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 4px;
}

.storefront-mod-group-head span {
  color: #697586;
  font-size: 0.85rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.storefront-mod-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(20, 20, 20, 0.08);
  cursor: pointer;
}

.storefront-mod-option input {
  width: 18px;
  height: 18px;
  margin: 0;
  accent-color: #141414;
}

.storefront-mod-option span {
  flex: 1 1 auto;
  font-weight: 700;
}

.storefront-mod-option small {
  color: #198754;
  font-weight: 800;
}

@media (max-width: 575.98px) {
  .storefront-item-options-modal .modal-dialog {
    margin-bottom: calc(12px + env(safe-area-inset-bottom, 0px));
  }

  .storefront-item-options-modal .modal-content {
    max-height: calc(var(--storefront-item-options-viewport-height, 100vh) - 24px - env(safe-area-inset-bottom, 0px));
    max-height: calc(var(--storefront-item-options-viewport-height, 100dvh) - 24px - env(safe-area-inset-bottom, 0px));
  }

  .storefront-item-options-modal .modal-header,
  .storefront-item-options-modal .modal-body,
  .storefront-item-options-modal .modal-footer {
    padding: 18px;
  }

  .storefront-item-options-modal .modal-header {
    gap: 12px;
  }

  .storefront-item-options-modal .modal-title {
    font-size: 1.12rem;
    line-height: 1.18;
  }

  .storefront-item-options-modal .btn-close {
    flex-basis: 40px;
    width: 40px;
    height: 40px;
    min-width: 40px;
  }

  .storefront-item-options-modal .modal-footer {
    padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  }

  .storefront-item-options-summary {
    grid-template-columns: 82px minmax(0, 1fr);
    gap: 12px;
  }

  .storefront-item-options-summary img {
    width: 82px;
    height: 82px;
  }

  .event-ticket-section {
    padding: 20px;
    border-radius: 18px;
  }

  .event-ticket-section-head,
  .event-ticket-card {
    align-items: stretch;
    flex-direction: column;
  }

  .event-ticket-section-head .btn,
  .event-ticket-card-side {
    width: 100%;
  }

  .event-ticket-card-side {
    align-items: flex-start;
    text-align: left;
  }

  .storefront-item-options-footer,
  .storefront-item-options-actions {
    align-items: stretch;
    flex-direction: column;
    width: 100%;
  }

  .storefront-item-options-actions .btn {
    width: 100%;
  }
}

#storefront-payment-request-button,
#payarc-checkout-form iframe,
#wallet_btns iframe {
  max-width: 100%;
}

.storefront-submit-checkout--loading,
#storefront-submit-checkout[aria-busy="true"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 38px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
  cursor: progress;
}

.storefront-submit-checkout--loading [data-storefront-submit-label],
#storefront-submit-checkout[aria-busy="true"] [data-storefront-submit-label] {
  display: inline-flex;
  align-items: center;
  height: 1rem;
  line-height: 1;
}

.storefront-button-spinner {
  display: inline-block;
  flex: 0 0 1rem;
  width: 1rem;
  height: 1rem;
  border: 2px solid currentColor;
  border-right-color: transparent;
  border-radius: 999px;
  animation: storefront-button-spin 0.75s linear infinite;
}

@keyframes storefront-button-spin {
  to {
    transform: rotate(360deg);
  }
}

.storefront-sticky-filter-sentinel {
  display: block;
  width: 1px;
  height: 1px;
  margin-bottom: -1px;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
}

.storefront-sticky-filter-source {
  display: none;
}

.storefront-subcategory-context-chip {
  display: none;
}

.storefront-mobile-sticky-filter-bar {
  display: none;
}

@media (max-width: 767.98px) {
  :root {
    --storefront-mobile-bottom-nav-height: 62px;
    --storefront-mobile-sticky-filter-top: 0px;
  }

  body {
    padding-bottom: calc(var(--storefront-mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px));
  }

  .aq-footer-area {
    padding-bottom: calc(96px + env(safe-area-inset-bottom, 0px));
  }

  .aq-footer-widget.mb-90 {
    margin-bottom: 34px;
  }

  .aq-footer-widget-input .aq-form-control {
    padding-inline-end: 64px;
  }

  .aq-footer-widget-input .aq-btn-subscribe.storefront-subscribe-submit {
    position: absolute;
    top: 4px;
    inset-inline-end: 4px;
    width: 48px;
    min-width: 48px;
    height: 48px;
    margin-top: 0;
    transform: none;
  }

  .aq-copyright-text.pb-20,
  .aq-copyright-payment.pb-20 {
    padding-bottom: 0;
  }

  .aq-copyright-text {
    text-align: center !important;
  }

  .storefront-footer-copyright {
    justify-content: center;
    width: 100%;
    text-align: center;
  }

  .storefront-powered-badge {
    margin-right: auto;
    margin-left: auto;
  }

  .aq-copyright-payment {
    margin-top: 12px;
  }

  .aq-copyright-payment img {
    display: inline-block;
    width: min(240px, 86vw);
    max-width: 100%;
    height: auto;
  }

  .aq-bottom-menu {
    position: fixed !important;
    inset-inline-start: 0 !important;
    inset-inline-end: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    min-height: var(--storefront-mobile-bottom-nav-height);
    padding-top: 8px;
    padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px));
    transform: translateZ(0);
    will-change: transform;
    z-index: 1080;
  }

  .progress-wrap {
    display: none;
  }

  .storefront-toast-container {
    left: 12px !important;
    right: 12px !important;
    bottom: calc(var(--storefront-mobile-bottom-nav-height) + 12px + env(safe-area-inset-bottom, 0px)) !important;
    width: auto;
    max-width: none;
    padding: 0 !important;
    transform: none;
    z-index: 1200 !important;
  }

  .storefront-feedback-toast {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }

  .storefront-toast-content {
    gap: 10px;
    min-height: 62px;
    padding: 12px 12px 12px 14px;
  }

  .storefront-toast-icon {
    flex-basis: 34px;
    width: 34px;
    height: 34px;
  }

  .storefront-toast-icon svg {
    width: 19px;
    height: 19px;
  }

  .storefront-feedback-toast .toast-body {
    font-size: 15px;
    line-height: 1.3;
  }

  .storefront-feedback-toast .storefront-toast-close.btn-close {
    flex-basis: 34px;
    width: 34px;
    height: 34px;
  }

  .storefront-card-img {
    height: 240px;
  }

  .storefront-product-detail-img {
    height: 360px;
  }

  .storefront-product-gallery-nav {
    width: 38px;
    height: 38px;
  }

  .storefront-product-gallery-nav-prev {
    left: 10px;
  }

  .storefront-product-gallery-nav-next {
    right: 10px;
  }

  .storefront-product-gallery-count {
    right: 10px;
    bottom: 10px;
  }

  .storefront-service-img {
    min-height: 260px;
    border-radius: 18px !important;
  }

  .storefront-coupon-metrics {
    grid-template-columns: 1fr;
  }

  .storefront-shop-filter-card {
    align-items: flex-start;
    flex-direction: column;
  }

  .storefront-category-filter-card,
  .storefront-subcategory-filter-card {
    position: relative;
    z-index: 1;
    overflow-anchor: none;
  }

  .storefront-category-filter-card {
    border-radius: 0;
  }

  .storefront-subcategory-filter-card {
    align-items: flex-start;
    flex-direction: column;
    margin-right: -12px;
    margin-left: -12px;
    border-right: 0;
    border-left: 0;
    border-radius: 0;
  }

  .storefront-category-filter-card .card-body {
    overflow: hidden;
  }

  .storefront-category-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 12px;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 2px 2px 10px !important;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
  }

  .storefront-category-list .list-group-item {
    flex: 0 0 188px;
    min-height: 96px;
    border-radius: 16px;
    box-shadow: inset 0 0 0 1px rgba(20, 20, 20, 0.07);
    scroll-snap-align: start;
  }

  .storefront-category-list .list-group-item.active {
    box-shadow: inset 0 0 0 2px rgba(20, 20, 20, 0.12);
  }

  .storefront-subcategory-chips {
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 2px 2px 10px;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
  }

  .storefront-subcategory-chip {
    flex: 0 0 auto;
    min-height: 38px;
    padding: 8px 13px;
    white-space: nowrap;
    scroll-snap-align: start;
  }

  .storefront-mobile-sticky-filter-bar {
    position: fixed;
    top: var(--storefront-mobile-sticky-filter-top);
    left: 0;
    right: 0;
    z-index: 1025;
    display: block;
    padding: 10px 12px 8px;
    border-bottom: 1px solid rgba(20, 20, 20, 0.08);
    background: #fff;
    box-shadow: 0 12px 24px rgba(20, 20, 20, 0.12);
    opacity: 0;
    pointer-events: none;
    transform: translate3d(0, -100%, 0);
    transition: opacity 140ms ease, transform 140ms ease;
    will-change: opacity, transform;
  }

  .storefront-mobile-sticky-filter-bar.is-visible {
    opacity: 1;
    pointer-events: auto;
    transform: translate3d(0, 0, 0);
  }

  .storefront-mobile-sticky-filter-inner {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 0;
  }

  .storefront-mobile-sticky-filter-section {
    display: flex;
    flex-direction: column;
    gap: 6px;
    min-width: 0;
  }

  .storefront-mobile-sticky-filter-section + .storefront-mobile-sticky-filter-section {
    padding-top: 8px;
    border-top: 1px solid rgba(20, 20, 20, 0.08);
  }

  .storefront-mobile-sticky-filter-heading {
    overflow: hidden;
    color: #697586;
    font-size: 0.78rem;
    font-weight: 900;
    letter-spacing: 0.08em;
    line-height: 1.1;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
  }

  .storefront-mobile-sticky-filter-bar .storefront-filter-card-title,
  .storefront-mobile-sticky-filter-bar .storefront-category-list-thumb,
  .storefront-mobile-sticky-filter-bar .storefront-subcategory-context-chip {
    display: none !important;
  }

  .storefront-mobile-sticky-filter-bar .storefront-category-list,
  .storefront-mobile-sticky-filter-bar .storefront-subcategory-chips {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 8px;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 2px 2px 6px !important;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
  }

  .storefront-mobile-sticky-filter-bar .storefront-category-list .list-group-item,
  .storefront-mobile-sticky-filter-bar .storefront-subcategory-chip {
    flex: 0 0 auto;
    width: auto;
    max-width: max-content;
    min-height: 38px;
    align-items: center;
    justify-content: center;
    gap: 0;
    padding: 8px 13px !important;
    border: 1px solid rgba(20, 20, 20, 0.12);
    border-radius: 999px;
    background: #fff;
    box-shadow: none;
    color: #141414;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.2;
    scroll-snap-align: start;
    text-decoration: none;
    white-space: nowrap;
  }

  .storefront-mobile-sticky-filter-bar .storefront-category-list .list-group-item.active,
  .storefront-mobile-sticky-filter-bar .storefront-subcategory-chip.active,
  .storefront-mobile-sticky-filter-bar .storefront-subcategory-chip:hover,
  .storefront-mobile-sticky-filter-bar .storefront-subcategory-chip:focus-visible {
    color: #fff;
    border-color: #141414;
    background: #141414;
    box-shadow: none;
  }

  .storefront-mobile-sticky-filter-bar .storefront-category-list .list-group-item.active strong {
    color: inherit;
    text-decoration: none;
  }

  .storefront-mobile-sticky-filter-bar .storefront-category-list strong {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    white-space: nowrap;
  }

  #storefront-shop-items {
    scroll-margin-top: 150px;
  }

  .storefront-shop-pagination {
    justify-content: flex-start;
  }

  .storefront-page-link,
  .storefront-page-ellipsis {
    min-width: 38px;
    height: 38px;
    padding: 0 12px;
  }

  .storefront-rewards-hero {
    padding: 26px;
  }

  .storefront-rewards-hero h1 {
    font-size: clamp(40px, 13vw, 58px);
  }

  .storefront-home-rewards-banner h2 {
    font-size: clamp(36px, 12vw, 52px);
  }

  .storefront-rewards-hero p {
    font-size: 18px;
  }

  .storefront-rewards-stats,
  .storefront-rewards-steps {
    grid-template-columns: 1fr;
  }

  .storefront-rewards-pass {
    justify-content: flex-start;
  }

  .storefront-rewards-pass-face {
    transform: none;
  }

  .storefront-rewards-section-header {
    align-items: flex-start;
    flex-direction: column;
  }

  .storefront-rewards-checkout-note {
    align-items: flex-start;
    flex-direction: column;
  }

  .storefront-coupons-hero,
  .storefront-coupons-empty {
    padding: 26px;
  }

  .storefront-coupons-hero h1 {
    font-size: clamp(40px, 13vw, 58px);
  }

  .storefront-coupons-hero p {
    font-size: 18px;
  }

  .storefront-coupons-stats,
  .storefront-coupons-steps {
    grid-template-columns: 1fr;
  }

  .storefront-coupon-pass {
    transform: none;
  }

  .storefront-coupons-section-header,
  .storefront-coupon-card-actions {
    align-items: flex-start;
    flex-direction: column;
  }

  .storefront-coupon-card-actions .btn {
    width: 100%;
  }

  .storefront-search-result-list {
    grid-template-columns: 1fr;
  }

  .storefront-search-result-media img {
    width: 62px;
    height: 62px;
  }

  .storefront-home-services-header,
  .storefront-home-services-footer {
    align-items: stretch;
    flex-direction: column;
  }

  .storefront-home-service-item {
    grid-template-columns: 64px minmax(0, 1fr);
    gap: 14px;
  }

  .storefront-home-service-item img {
    width: 64px;
    height: 64px;
  }

  .storefront-home-service-price {
    grid-column: 2;
    justify-self: start;
    padding: 7px 11px;
    font-size: 14px;
  }

  .storefront-service-meta-row {
    grid-template-columns: 1fr;
  }

  .storefront-service-days-card {
    padding: 22px;
  }

  .storefront-service-days-header {
    align-items: flex-start;
    flex-direction: column;
  }

  .storefront-service-days-header p {
    max-width: none;
    text-align: left;
  }

  .storefront-availability-table thead {
    display: none;
  }

  .storefront-availability-table,
  .storefront-availability-table tbody,
  .storefront-availability-table tr,
  .storefront-availability-table th,
  .storefront-availability-table td {
    display: block;
    width: 100%;
  }

  .storefront-availability-table tbody tr {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 6px 14px;
    padding: 16px;
    border-bottom: 1px solid rgba(20, 20, 20, 0.06);
  }

  .storefront-availability-table tbody tr:last-child {
    border-bottom: 0;
  }

  .storefront-availability-table tbody th,
  .storefront-availability-table tbody td {
    padding: 0;
    border-bottom: 0;
  }

  .storefront-availability-table tbody th {
    grid-column: 1;
    grid-row: 1;
    font-size: 16px;
  }

  .storefront-availability-table tbody td:first-of-type {
    grid-column: 2;
    grid-row: 1 / span 2;
    align-self: center;
  }

  .storefront-availability-hours {
    grid-column: 1;
    grid-row: 2;
    font-size: 15px;
    white-space: normal;
  }

  .storefront-hours-card {
    padding: 18px;
    border-radius: 16px;
  }

  .storefront-hours-card-header {
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
  }

  .storefront-hours-card-header p,
  .storefront-hours-current-banner {
    max-width: none;
    width: 100%;
  }

  .storefront-availability-status {
    min-width: 68px;
    padding: 6px 10px;
    font-size: 11px;
  }

  .storefront-checkout-reward-member {
    grid-template-columns: 1fr;
  }

  .storefront-checkout-reward-member-card {
    min-height: auto;
    gap: 16px;
    padding: 20px;
  }

  .storefront-checkout-reward-member-card-copy strong {
    font-size: 28px;
  }

  .storefront-checkout-reward-member-card-stats {
    grid-template-columns: 1fr;
  }

  .storefront-checkout-reward-verify-heading {
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;
  }

  .storefront-checkout-reward-pin-help {
    align-items: flex-start;
    flex-direction: column;
  }

  .storefront-checkout-reward-start-over {
    width: auto;
  }

  .storefront-checkout-reward-option,
  .storefront-checkout-reward-applied {
    grid-template-columns: 42px minmax(0, 1fr);
    align-items: center;
  }

  .storefront-checkout-reward-option-action,
  .storefront-checkout-reward-applied .btn {
    grid-column: 1 / -1;
    justify-content: stretch;
  }

  .storefront-checkout-reward-option em {
    max-width: none;
    text-align: left;
  }

  .storefront-checkout-reward-option .btn,
  .storefront-checkout-reward-applied .btn {
    width: 100%;
  }

  .storefront-policy-hero,
  .storefront-policy-document,
  .storefront-policy-side-card {
    border-radius: 22px;
  }

  .storefront-policy-hero {
    padding: 28px;
  }

  .storefront-policy-hero h1 {
    font-size: clamp(40px, 13vw, 58px);
  }

  .storefront-policy-hero p {
    font-size: 18px;
  }

  .storefront-policy-document {
    font-size: 16px;
  }

  .storefront-policy-summary {
    align-items: flex-start;
    flex-direction: column;
    gap: 16px;
  }

  .storefront-policy-document table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }

}

.storefront-home-cta-banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 28px 32px;
  border-radius: 24px;
  color: #fff;
  background: radial-gradient(circle at top left, rgba(255, 255, 255, 0.18), transparent 28%), linear-gradient(135deg, #16191f 0%, #2b313b 100%);
  box-shadow: 0 18px 45px rgba(16, 24, 40, 0.18);
}

.storefront-home-cta-banner span {
  display: inline-block;
  margin-bottom: 8px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.storefront-home-cta-banner h3 {
  margin: 0 0 8px;
  color: #fff;
}

.storefront-home-cta-banner p {
  margin: 0;
  max-width: 620px;
  color: rgba(255, 255, 255, 0.78);
}

.storefront-home-cta-banner .btn {
  flex: 0 0 auto;
  color: #111827;
  font-weight: 700;
}

@media (max-width: 767.98px) {
  .storefront-home-cta-banner {
    align-items: flex-start;
    flex-direction: column;
    padding: 24px;
  }
}


.storefront-home-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  min-height: 720px;
  display: flex;
  align-items: center;
  color: #fff;
  background: #0f1116;
}

.storefront-home-hero-wallpaper {
  position: absolute;
  inset: 0;
  z-index: -2;
  background:
    radial-gradient(circle at 16% 18%, rgba(255, 255, 255, 0.18), transparent 28%),
    radial-gradient(circle at 84% 14%, rgba(255, 204, 128, 0.24), transparent 26%),
    radial-gradient(circle at 78% 76%, rgba(108, 122, 255, 0.18), transparent 30%),
    linear-gradient(135deg, #111318 0%, #232832 48%, #08090d 100%);
}

.storefront-home-hero--image .storefront-home-hero-wallpaper {
  background-image:
    linear-gradient(90deg, rgba(10, 12, 18, 0.5) 0%, rgba(12, 15, 22, 0.64) 46%, rgba(12, 15, 22, 0.22) 100%),
    var(--storefront-hero-image);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  filter: saturate(1.05) contrast(1.02);
}

.storefront-home-hero--fancy::before,
.storefront-home-hero--fancy::after,
.storefront-home-hero--image::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.storefront-home-hero--fancy::before {
  z-index: -1;
  background:
    linear-gradient(112deg, rgba(255, 255, 255, 0.14), transparent 24%, transparent 72%, rgba(255, 255, 255, 0.08)),
    repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.045) 0 1px, transparent 1px 20px);
}

.storefront-home-hero--fancy::after,
.storefront-home-hero--image::after {
  z-index: -1;
  background: radial-gradient(ellipse at center, transparent 0%, rgba(0, 0, 0, 0.12) 48%, rgba(0, 0, 0, 0.5) 100%);
}

.storefront-home-hero-content {
  z-index: 1;
  padding-top: clamp(90px, 12vw, 140px);
  padding-bottom: clamp(90px, 12vw, 140px);
}

.storefront-home-hero-copy h1 {
  max-width: 900px;
  font-size: clamp(3rem, 7vw, 5.5rem);
  line-height: 1.08;
  letter-spacing: 0;
  overflow-wrap: break-word;
  text-wrap: balance;
}

.storefront-home-hero-copy p {
  max-width: 680px;
  margin-bottom: 30px;
  color: rgba(255, 255, 255, 0.78);
  font-size: clamp(1.05rem, 2vw, 1.25rem);
  line-height: 1.55;
}

.storefront-home-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}

.storefront-home-hero-card {
  position: relative;
  overflow: hidden;
  padding: clamp(28px, 4vw, 42px);
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 34px;
  background: rgba(255, 255, 255, 0.13);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 34px 90px rgba(0, 0, 0, 0.22);
  backdrop-filter: blur(16px);
}

.storefront-home-hero-card::after {
  content: "";
  position: absolute;
  right: -42px;
  bottom: -42px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.14);
}

.storefront-home-hero-card span {
  display: inline-flex;
  margin-bottom: 14px;
  color: rgba(255, 255, 255, 0.68);
  font-size: 0.78rem;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.storefront-home-hero-card strong {
  display: block;
  margin-bottom: 12px;
  color: #fff;
  font-size: clamp(2rem, 3.5vw, 3rem);
  letter-spacing: -0.02em;
  line-height: 1;
}

.storefront-home-hero-card small {
  display: block;
  max-width: 320px;
  color: rgba(255, 255, 255, 0.76);
  font-size: 1rem;
  line-height: 1.45;
}

@media (max-width: 991.98px) {
  .storefront-home-hero {
    min-height: 620px;
  }

  .storefront-home-hero-content {
    padding-top: 110px;
    padding-bottom: 90px;
  }
}


/* Keep storefront hero titles readable instead of over-compressed. */
.storefront-home-hero-copy h1,
.storefront-home-hero-card strong {
  letter-spacing: 0 !important;
  word-spacing: 0.04em;
}

.storefront-contact-hero h1,
.storefront-rewards-hero h1,
.storefront-coupons-hero h1,
.storefront-policy-hero h1 {
  letter-spacing: 0.005em !important;
  word-spacing: 0.04em;
}

.storefront-contact-hero-card h3,
.storefront-policy-side-card h3 {
  letter-spacing: 0.01em !important;
  word-spacing: 0.04em;
}

.storefront-home-events-card {
  overflow: hidden;
  margin-top: 0;
  padding: clamp(30px, 3.5vw, 42px);
  border: 1px solid rgba(16, 24, 40, 0.08);
  border-radius: 30px;
  background:
    radial-gradient(circle at top right, rgba(255, 185, 98, 0.24), transparent 34%),
    linear-gradient(135deg, #fff 0%, #fff8ef 48%, #f5f1ea 100%);
  box-shadow: 0 24px 70px rgba(20, 20, 20, 0.11);
}

.storefront-home-events-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 22px;
}

.storefront-home-event-grid {
  display: grid;
  gap: 16px;
}

.storefront-home-event-tile {
  display: grid;
  grid-template-columns: 112px minmax(0, 1fr) auto;
  align-items: center;
  gap: 16px;
  padding: 12px;
  border: 1px solid rgba(16, 24, 40, 0.08);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.78);
  color: inherit;
  text-decoration: none;
  box-shadow: 0 14px 35px rgba(20, 20, 20, 0.08);
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.storefront-home-event-tile:hover {
  color: inherit;
  transform: translateY(-3px);
  border-color: rgba(16, 24, 40, 0.14);
  box-shadow: 0 22px 48px rgba(20, 20, 20, 0.13);
}

.storefront-home-event-image-wrap {
  position: relative;
  display: block;
  overflow: hidden;
  height: 90px;
  border-radius: 18px;
  background: #ece7df;
}

.storefront-home-event-image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.28s ease;
}

.storefront-home-event-tile:hover .storefront-home-event-image-wrap img {
  transform: scale(1.06);
}

.storefront-home-event-badge {
  position: absolute;
  left: 8px;
  bottom: 8px;
  max-width: calc(100% - 16px);
  padding: 4px 9px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.72);
  color: #fff;
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1.1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.storefront-home-event-badge--active {
  background: rgba(25, 135, 84, 0.9);
}

.storefront-home-event-copy,
.storefront-home-event-action {
  display: flex;
  flex-direction: column;
}

.storefront-home-event-copy strong {
  margin-bottom: 5px;
  color: #171717;
  font-size: 1.05rem;
  line-height: 1.22;
}

.storefront-home-event-copy span,
.storefront-home-event-copy small,
.storefront-home-event-action small {
  color: #6b665f;
  font-size: 0.88rem;
  line-height: 1.35;
}

.storefront-home-event-action {
  min-width: 112px;
  align-items: flex-end;
  text-align: right;
}

.storefront-home-event-action strong {
  color: #111;
  font-size: 1rem;
}

@media (max-width: 575.98px) {
  .storefront-home-events-header,
  .storefront-home-event-tile {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }

  .storefront-home-event-image-wrap {
    height: 170px;
  }

  .storefront-home-event-action {
    align-items: flex-start;
    text-align: left;
  }
}


.storefront-events-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: clamp(32px, 5vw, 64px);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 34px;
  color: #fff;
  background:
    radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--theme-primary, #f4b24e) 36%, transparent), transparent 27%),
    radial-gradient(circle at 88% 12%, rgba(255, 255, 255, 0.18), transparent 24%),
    linear-gradient(135deg, #101114 0%, #252931 52%, #07080a 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 30px 82px rgba(20, 20, 20, 0.18);
}

.storefront-events-hero::before,
.storefront-events-hero::after,
.storefront-events-hero-glow {
  content: "";
  position: absolute;
  pointer-events: none;
}

.storefront-events-hero::before {
  inset: 0;
  z-index: -2;
  background:
    linear-gradient(112deg, rgba(255, 255, 255, 0.15), transparent 24%, transparent 72%, rgba(255, 255, 255, 0.08)),
    repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.045) 0 1px, transparent 1px 20px);
}

.storefront-events-hero::after {
  inset: 0;
  z-index: -1;
  background:
    radial-gradient(ellipse at 75% 50%, rgba(255, 255, 255, 0.08) 0 20%, transparent 58%),
    radial-gradient(ellipse at center, transparent 0%, rgba(0, 0, 0, 0.12) 48%, rgba(0, 0, 0, 0.52) 100%);
}

.storefront-events-hero-glow {
  right: -12%;
  bottom: -28%;
  z-index: -1;
  width: 48%;
  min-width: 360px;
  height: 380px;
  border-radius: 999px;
  background: color-mix(in srgb, var(--theme-primary, #f4b24e) 32%, transparent);
  filter: blur(8px);
  opacity: 0.62;
  transform: rotate(-8deg);
}

.storefront-events-hero .aq-section-subtitle,
.storefront-events-hero h1,
.storefront-events-hero p {
  color: #fff;
}

.storefront-events-hero-copy h1 {
  max-width: 880px;
  font-size: clamp(48px, 7vw, 86px);
  line-height: 0.95;
  letter-spacing: 0.005em !important;
  word-spacing: 0.04em;
  text-wrap: balance;
}

.storefront-events-hero-copy p {
  max-width: 680px;
  margin-bottom: 30px;
  color: rgba(255, 255, 255, 0.78);
  font-size: clamp(1.05rem, 2vw, 1.25rem);
  line-height: 1.55;
}

.storefront-events-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-bottom: clamp(26px, 4vw, 38px);
}

.storefront-events-hero-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 54px;
  padding: 14px 28px;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.12);
  color: #fff;
  font-weight: 800;
  text-decoration: none;
  backdrop-filter: blur(12px);
}

.storefront-events-hero-secondary:hover,
.storefront-events-hero-secondary:focus-visible {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.18);
  text-decoration: none;
}

.storefront-events-hero-stats {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  max-width: 440px;
}

.storefront-events-hero-stats div {
  min-width: 0;
  padding: 18px 20px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14);
  backdrop-filter: blur(12px);
}

.storefront-events-hero-stats strong,
.storefront-events-hero-stats span {
  display: block;
  overflow-wrap: anywhere;
}

.storefront-events-hero-stats strong {
  margin-bottom: 4px;
  color: #fff;
  font-size: clamp(1.9rem, 4vw, 2.8rem);
  line-height: 1;
}

.storefront-events-hero-stats span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  line-height: 1.15;
  text-transform: uppercase;
}

.storefront-events-hero-feature {
  position: relative;
  display: block;
  min-height: 520px;
  color: #fff;
  text-decoration: none;
  transform: none;
  transition: transform 0.24s ease, filter 0.24s ease;
}

.storefront-events-hero-feature:hover,
.storefront-events-hero-feature:focus-visible {
  color: #fff;
  text-decoration: none;
  filter: saturate(1.05);
  transform: translateY(-4px);
}

.storefront-events-hero-image-wrap {
  position: absolute;
  inset: 0 0 78px 0;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 34px;
  background:
    radial-gradient(circle at 84% 18%, rgba(255, 255, 255, 0.22), transparent 16%),
    radial-gradient(circle at 24% 78%, color-mix(in srgb, var(--theme-primary, #f4b24e) 32%, transparent), transparent 28%),
    linear-gradient(145deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.04));
  box-shadow: 0 34px 90px rgba(0, 0, 0, 0.3);
}

.storefront-events-hero-image-wrap img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.01);
}

.storefront-events-hero-image-wrap::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0.12) 42%, rgba(0, 0, 0, 0.64) 100%),
    linear-gradient(112deg, rgba(255, 255, 255, 0.2), transparent 30%, transparent 76%, rgba(255, 255, 255, 0.1));
}

.storefront-events-hero-feature-card {
  position: absolute;
  left: 0;
  right: 28px;
  bottom: 24px;
  padding: clamp(22px, 3vw, 32px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 30px;
  background: rgba(12, 13, 16, 0.72);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 28px 70px rgba(0, 0, 0, 0.28);
  backdrop-filter: blur(18px);
}

.storefront-events-hero-feature-card small,
.storefront-events-hero-feature-card strong,
.storefront-events-hero-feature-card em {
  display: block;
}

.storefront-events-hero-feature-card small {
  margin-bottom: 8px;
  color: color-mix(in srgb, var(--theme-primary, #f4b24e) 72%, #fff);
  font-size: 0.78rem;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.storefront-events-hero-feature-card strong {
  margin-bottom: 10px;
  color: #fff;
  font-size: clamp(1.55rem, 3vw, 2.45rem);
  line-height: 1.02;
  letter-spacing: 0.01em !important;
  word-spacing: 0.04em;
}

.storefront-events-hero-feature-card em {
  color: rgba(255, 255, 255, 0.7);
  font-style: normal;
}

.storefront-events-hero-ticket-pill {
  position: absolute;
  top: 0;
  right: 12px;
  display: inline-flex;
  align-items: center;
  min-height: 52px;
  padding: 13px 18px;
  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 999px;
  background: color-mix(in srgb, var(--theme-primary, #f4b24e) 88%, #fff);
  color: #121212;
  font-size: 0.88rem;
  font-weight: 900;
  box-shadow: 0 18px 44px rgba(0, 0, 0, 0.22);
}

@media (max-width: 991.98px) {
  .storefront-events-hero-feature {
    min-height: 440px;
    transform: none;
  }

  .storefront-events-hero-feature:hover,
  .storefront-events-hero-feature:focus-visible {
    transform: translateY(-4px);
  }

  .storefront-events-hero-image-wrap {
    inset: 0 0 76px 0;
  }
}

@media (max-width: 767.98px) {
  .storefront-events-hero {
    padding: 26px;
    border-radius: 26px;
  }

  .storefront-events-hero-copy h1 {
    font-size: clamp(40px, 13vw, 58px);
  }

  .storefront-events-hero-copy p {
    font-size: 18px;
  }

  .storefront-events-hero-stats {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .storefront-events-hero-feature-card {
    right: 0;
  }
}

@media (max-width: 575.98px) {
  .storefront-events-hero-actions,
  .storefront-events-hero-stats {
    grid-template-columns: 1fr;
  }

  .storefront-events-hero-actions .aq-btn-white,
  .storefront-events-hero-secondary {
    width: 100%;
  }

  .storefront-events-hero-feature {
    min-height: 390px;
  }

  .storefront-events-hero-image-wrap {
    inset: 36px 0 88px 0;
    border-radius: 24px;
  }

  .storefront-events-hero-ticket-pill {
    left: 0;
    right: auto;
  }
}

/* Keep mobile offcanvas logos contained so odd logo aspect ratios never overlap nav links. */
.aq-offcanvas-wrap {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.aq-offcanvas-top {
  position: relative;
  inset: auto;
  flex: 0 0 auto;
  gap: 16px;
  min-height: 92px;
  align-items: center !important;
}

.aq-offcanvas-logo {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  max-width: calc(100% - 46px);
}

.aq-offcanvas-logo a {
  display: flex;
  width: 100%;
  min-width: 0;
  align-items: center;
  text-decoration: none;
}

.aq-offcanvas-logo img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 72px;
  object-fit: contain;
}

.aq-offcanvas-logo .storefront-brand-text {
  display: block;
  max-width: 100%;
  overflow-wrap: anywhere;
  color: var(--aq-common-black);
  font-size: 20px;
  font-weight: 800;
  line-height: 1.15;
}

.aq-offcanvas-menu-wrap {
  flex: 1 1 auto;
  min-height: 0;
}

.aq-offcanvas-menu,
.aq-offcanvas-2-menu {
  padding-top: 24px;
}

@media (max-width: 420px) {
  .aq-offcanvas-wrap {
    width: min(100vw, 380px);
  }

  .aq-offcanvas-top {
    padding: 14px 20px;
  }

  .aq-offcanvas-logo img {
    max-height: 64px;
  }

  .aq-offcanvas-menu,
  .aq-offcanvas-2-menu {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.storefront-product-taxonomy {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}

.storefront-product-taxonomy-separator {
  color: rgba(20, 20, 20, 0.35);
}

.storefront-product-checkout-unavailable,
.storefront-cart-change-alert {
  border-radius: 16px;
}

.storefront-payment-element {
  padding: 14px;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  background: #fff;
}

.storefront-login-modal .modal-content {
  border-radius: 8px;
}

@media (min-width: 992px) {
  .storefront-login-modal .modal-dialog {
    width: 480px !important;
    max-width: 480px !important;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 991.98px) {
  .storefront-login-modal .modal-dialog {
    width: auto;
    max-width: calc(100% - 24px);
    margin-right: auto;
    margin-left: auto;
  }
}

.storefront-login-close {
  position: absolute;
  top: 18px;
  right: 18px;
  display: inline-flex;
  width: 52px;
  height: 52px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0 !important;
  border: 1px solid rgba(20, 20, 20, 0.16);
  border-radius: 50%;
  background: #fff !important;
  background-image: none !important;
  opacity: 1;
}

.storefront-login-close::before,
.storefront-login-close::after {
  position: absolute;
  width: 18px;
  height: 2px;
  border-radius: 999px;
  background: #141414;
  content: "";
}

.storefront-login-close::before {
  transform: rotate(45deg);
}

.storefront-login-close::after {
  transform: rotate(-45deg);
}

.storefront-login-close:hover,
.storefront-login-close:focus-visible {
  border-color: rgba(20, 20, 20, 0.32);
  box-shadow: 0 8px 24px rgba(20, 20, 20, 0.08);
}

.storefront-login-method {
  padding: 0;
  border: 0;
}

.storefront-login-method legend {
  margin-bottom: 8px;
  font-size: 0.92rem;
  font-weight: 700;
  color: #141414;
}

.storefront-login-method-options {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  padding: 4px;
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 8px;
  background: #f7f7f4;
}

.storefront-login-method-option {
  display: block;
  margin: 0;
  cursor: pointer;
}

.storefront-login-method-option span {
  display: flex;
  min-height: 42px;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  color: #4f5661;
  font-size: 0.95rem;
  font-weight: 800;
  transition: background-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease;
}

.storefront-login-method-option input:checked + span {
  background: #141414;
  color: #fff;
  box-shadow: 0 8px 20px rgba(20, 20, 20, 0.12);
}

.storefront-login-method-option input:focus-visible + span {
  outline: 2px solid #141414;
  outline-offset: 2px;
}

.storefront-login-pin-input {
  font-size: 24px;
  font-weight: 800;
  letter-spacing: 0.18em;
  text-align: center;
}

.storefront-login-status,
.storefront-profile-status {
  min-height: 24px;
  font-size: 0.92rem;
  font-weight: 700;
}

.storefront-login-status--error,
.storefront-profile-status--error {
  color: #b42318;
}

.storefront-login-status--success,
.storefront-profile-status--success {
  color: #137333;
}

.storefront-login-status--loading {
  color: #1f2933;
  display: inline-flex;
  align-items: center;
  gap: 9px;
}

.storefront-login-spinner {
  width: 16px;
  height: 16px;
  border: 2px solid rgba(31, 41, 51, 0.18);
  border-top-color: #1f2933;
  border-radius: 50%;
  display: inline-block;
  flex: 0 0 auto;
  animation: storefront-login-spin 0.75s linear infinite;
}

@keyframes storefront-login-spin {
  to {
    transform: rotate(360deg);
  }
}

.storefront-checkout-account-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 22px;
  padding: 16px;
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 8px;
  background: #f7f7f4;
}

.storefront-checkout-account-panel strong,
.storefront-checkout-account-panel span {
  display: block;
}

.storefront-checkout-account-panel span {
  color: rgba(20, 20, 20, 0.62);
  font-size: 0.92rem;
}

.storefront-checkout-account-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  justify-content: flex-end;
}

.storefront-account-page {
  background: #f6f5f1;
}

.storefront-account-head {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 30px;
}

.storefront-account-head h1 {
  margin: 0;
  font-size: clamp(38px, 6vw, 74px);
  line-height: 0.95;
}

.storefront-account-login-card,
.storefront-account-panel,
.storefront-account-sidebar,
.storefront-account-stat {
  border: 1px solid rgba(20, 20, 20, 0.1);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 18px 45px rgba(20, 20, 20, 0.06);
}

.storefront-account-login-card {
  max-width: 620px;
  padding: clamp(28px, 5vw, 54px);
}

.storefront-account-login-card h2 {
  margin-bottom: 12px;
  font-size: clamp(28px, 4vw, 44px);
}

.storefront-account-login-card p {
  color: rgba(20, 20, 20, 0.66);
}

.storefront-account-sidebar {
  position: sticky;
  top: 24px;
  display: grid;
  gap: 4px;
  padding: 12px;
}

.storefront-account-sidebar a,
.storefront-account-sidebar button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 44px;
  padding: 10px 12px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: #141414;
  font: inherit;
  font-weight: 800;
  text-align: left;
  text-decoration: none;
}

.storefront-account-sidebar a.active {
  background: #141414;
  color: #fff;
}

.storefront-account-sidebar span {
  color: inherit;
  opacity: 0.7;
  font-size: 0.82rem;
}

.storefront-account-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin-bottom: 18px;
}

.storefront-account-stat {
  display: block;
  padding: 18px;
  color: #141414;
  text-decoration: none;
}

.storefront-account-stat span,
.storefront-account-stat strong {
  display: block;
}

.storefront-account-stat span {
  color: rgba(20, 20, 20, 0.58);
  font-size: 0.82rem;
  font-weight: 800;
  text-transform: uppercase;
}

.storefront-account-stat strong {
  margin-top: 8px;
  font-size: 30px;
  line-height: 1;
}

.storefront-account-panel {
  padding: clamp(20px, 3vw, 32px);
}

.storefront-account-panel + .storefront-account-panel {
  margin-top: 18px;
}

.storefront-account-panel-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 20px;
}

.storefront-account-panel-head h2 {
  margin: 0;
  font-size: 26px;
}

.storefront-account-panel-head a,
.storefront-account-panel-head span {
  color: rgba(20, 20, 20, 0.62);
  font-weight: 800;
}

.storefront-account-details {
  display: grid;
  grid-template-columns: 160px minmax(0, 1fr);
  gap: 12px 18px;
  margin: 0;
}

.storefront-account-details dt {
  color: rgba(20, 20, 20, 0.54);
  font-weight: 800;
}

.storefront-account-details dd {
  min-width: 0;
  margin: 0;
  overflow-wrap: anywhere;
}

.storefront-account-table,
.storefront-account-list {
  display: grid;
  gap: 10px;
}

.storefront-account-row,
.storefront-account-list-row {
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) minmax(100px, 0.7fr) minmax(90px, 0.5fr);
  gap: 14px;
  align-items: center;
  padding: 14px;
  border: 1px solid rgba(20, 20, 20, 0.08);
  border-radius: 8px;
  color: #141414;
  text-decoration: none;
}

.storefront-account-list-row {
  grid-template-columns: minmax(0, 1fr) auto;
}

.storefront-account-row strong,
.storefront-account-row small {
  display: block;
}

.storefront-account-row small {
  color: rgba(20, 20, 20, 0.56);
}

.storefront-account-empty {
  margin: 0;
  color: rgba(20, 20, 20, 0.62);
}

.storefront-account-form-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  align-items: center;
  margin-top: 22px;
}

.storefront-account-policy {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(20, 20, 20, 0.1);
}

@media (max-width: 991.98px) {
  .storefront-account-sidebar {
    position: static;
  }

  .storefront-account-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767.98px) {
  .storefront-checkout-account-panel,
  .storefront-account-head,
  .storefront-account-panel-head {
    align-items: stretch;
    flex-direction: column;
  }

  .storefront-account-grid,
  .storefront-account-details,
  .storefront-account-row {
    grid-template-columns: 1fr;
  }

  .storefront-account-head h1 {
    font-size: 42px;
  }
}

.storefront-account-main {
  background: #f9f9f9;
}

.storefront-dashboard-ptb {
  min-height: 620px;
}

.storefront-dashboard-wrapper {
  padding-top: 0 !important;
}

.storefront-dashboard-sidebar {
  border-radius: 12px;
}

.storefront-dashboard-profile-info {
  display: grid;
  gap: 6px;
  padding-right: 15px;
}

.storefront-dashboard-profile-symbol,
.storefront-dashboard-welcome-icon,
.storefront-dashboard-profile-head-icon {
  display: inline-grid;
  width: 58px;
  height: 58px;
  place-content: center;
  border-radius: 50%;
  color: #37383a;
  background: #f3f3f7;
}

.storefront-dashboard-profile-symbol {
  width: 48px;
  height: 48px;
  margin-bottom: 8px;
}

.storefront-dashboard-welcome-icon {
  flex: 0 0 auto;
  width: 82px;
  height: 82px;
}

.storefront-dashboard-welcome-icon svg {
  width: 34px;
  height: 34px;
}

.storefront-dashboard-stat-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  margin-bottom: 18px;
}

.storefront-dashboard-stat-card {
  position: relative;
  display: grid;
  min-height: 138px;
  align-content: space-between;
  padding: 22px;
  overflow: hidden;
  color: #141414;
  text-decoration: none;
  background: #fff;
  border: 1px solid rgba(20, 20, 20, 0.06);
  border-radius: 12px;
  box-shadow: 0 10px 28px rgba(20, 20, 20, 0.04);
}

.storefront-dashboard-stat-card::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 76px;
  height: 76px;
  content: "";
  background: linear-gradient(135deg, transparent 0 48%, rgba(20, 20, 20, 0.08) 49% 56%, #141414 57% 100%);
  clip-path: polygon(100% 0, 100% 100%, 0 0);
  opacity: 0.16;
}

.storefront-dashboard-stat-card:hover,
.storefront-dashboard-stat-card:focus-visible {
  color: #141414;
  text-decoration: none;
  border-color: rgba(20, 20, 20, 0.16);
  box-shadow: 0 14px 34px rgba(20, 20, 20, 0.08);
}

.storefront-dashboard-stat-icon {
  display: inline-grid;
  width: 42px;
  height: 42px;
  margin-bottom: 16px;
  place-content: center;
  color: #141414;
  background: #f3f3f3;
  border-radius: 50%;
}

.storefront-dashboard-stat-icon svg {
  width: 22px;
  height: 22px;
}

.storefront-dashboard-stat-title {
  display: block;
  margin-bottom: 10px;
  color: #5f646a;
  font-family: var(--aq-ff-onest);
  font-size: 14px;
  font-weight: 600;
}

.storefront-dashboard-stat-card strong {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  color: #141414;
  font-family: var(--aq-ff-onest);
  font-size: clamp(24px, 3vw, 32px);
  font-weight: 600;
  line-height: 1.1;
}

.storefront-dashboard-stat-card--link strong {
  font-size: clamp(22px, 2.5vw, 28px);
}

.storefront-dashboard-sidebar-menu button {
  width: 100%;
  border: 0;
  background: transparent;
  text-align: left;
}

.storefront-dashboard-sidebar-menu a,
.storefront-dashboard-sidebar-menu button {
  min-height: 42px;
}

.storefront-dashboard-card-link {
  display: block;
  min-height: 100%;
  color: inherit;
  text-decoration: none;
}

.storefront-dashboard-card-link:hover {
  color: inherit;
}

.storefront-dashboard-rewards-block {
  margin-bottom: 18px;
  padding: 0;
}

.storefront-dashboard-reward-member-card {
  color: #fff;
  text-decoration: none;
}

.storefront-dashboard-reward-member-card:hover,
.storefront-dashboard-reward-member-card:focus-visible {
  color: #fff;
  text-decoration: none;
  transform: translateY(-1px);
}

.storefront-dashboard-reward-title {
  margin-top: 18px;
}

.storefront-dashboard-reward-list {
  margin-top: 10px;
}

.storefront-dashboard-reward-option .storefront-checkout-reward-option-action em {
  display: inline-flex;
  color: rgba(20, 20, 20, 0.62);
  font-style: normal;
  font-weight: 800;
  white-space: nowrap;
}

.storefront-dashboard-grid .aq-dashboard-grid-card-icon {
  width: 132px;
  height: 132px;
  margin-bottom: 24px;
}

.storefront-dashboard-grid .aq-dashboard-grid-card-icon svg {
  width: 72px;
  height: 72px;
}

.storefront-dashboard-card-link .aq-dashboard-grid-card-btn {
  display: inline-block;
}

.storefront-dashboard-grid .aq-dashboard-grid-card p {
  min-height: 44px;
  font-family: var(--aq-ff-onest);
}

.storefront-dashboard-cta-bar .aq-dashboard-cta-bar-btn {
  text-decoration: none;
}

.storefront-dashboard-profile-box {
  padding-top: 45px;
}

.storefront-dashboard-profile-head {
  display: flex;
  gap: 18px;
  align-items: center;
  margin-bottom: 34px;
}

.storefront-dashboard-profile-head h2 {
  margin: 0 0 4px;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
  font-size: 24px;
  font-weight: 600;
}

.storefront-dashboard-profile-head p {
  margin: 0;
  color: var(--aq-gray-8);
  font-family: var(--aq-ff-onest);
  font-size: 15px;
}

.storefront-dashboard-profile-actions {
  display: inline-flex;
  width: 100%;
  gap: 16px;
  align-items: center;
  justify-content: flex-end;
}

.storefront-dashboard-profile-actions [data-storefront-profile-status] {
  min-height: 24px;
  text-align: left;
}

.storefront-dashboard-profile-actions .aq-dashboard-digital-product__download-btn {
  color: #fff !important;
  background: #141414 !important;
  border-color: #141414 !important;
}

.storefront-dashboard-profile-actions .aq-dashboard-digital-product__download-btn:hover,
.storefront-dashboard-profile-actions .aq-dashboard-digital-product__download-btn:focus-visible {
  color: #fff !important;
  background: #000 !important;
  border-color: #000 !important;
}

.storefront-dashboard-profile-actions .aq-dashboard-digital-product__download-btn:disabled {
  color: #fff !important;
  background: #6f7378 !important;
  border-color: #6f7378 !important;
}

.storefront-dashboard-records-box {
  padding: clamp(22px, 4vw, 36px);
}

.storefront-dashboard-panel-head {
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 22px;
}

.storefront-dashboard-panel-head h2 {
  margin: 0;
  color: var(--aq-common-black);
  font-family: var(--aq-ff-onest);
  font-size: 22px;
  font-weight: 600;
}

.storefront-dashboard-panel-actions {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 14px;
  align-items: center;
  justify-content: flex-end;
}

.storefront-dashboard-panel-head a,
.storefront-dashboard-panel-actions a {
  color: var(--aq-common-red);
  font-weight: 700;
  text-decoration: none;
}

.storefront-dashboard-list {
  display: grid;
  gap: 10px;
}

.storefront-account-record-link {
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.storefront-account-record-link:hover,
.storefront-account-record-link:focus-visible {
  border-color: rgba(221, 7, 7, 0.28);
  box-shadow: 0 10px 24px rgba(20, 20, 20, 0.06);
  color: #141414;
  transform: translateY(-1px);
}

.storefront-account-record-link em {
  display: inline-flex;
  gap: 5px;
  align-items: center;
  margin-left: 8px;
  color: var(--aq-common-red);
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  white-space: nowrap;
}

@media (max-width: 991.98px) {
  .storefront-dashboard-sidebar-wrap {
    position: static;
  }
}

@media (max-width: 767.98px) {
  .storefront-dashboard-ptb {
    padding-top: 42px;
    padding-bottom: calc(90px + env(safe-area-inset-bottom, 0px));
  }

  .storefront-dashboard-wrapper {
    padding-top: 0;
  }

  .storefront-dashboard-profile-head,
  .storefront-dashboard-cta-bar .cta-left {
    align-items: flex-start;
  }

  .storefront-dashboard-profile-actions,
  .storefront-dashboard-panel-actions,
  .storefront-dashboard-panel-head {
    align-items: stretch;
    flex-direction: column;
  }

  .storefront-dashboard-profile-actions {
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .storefront-dashboard-profile-actions [data-storefront-profile-status] {
    text-align: center;
  }

  .storefront-dashboard-profile-actions .aq-dashboard-digital-product__download-btn {
    width: min(100%, 260px);
    margin-right: auto;
    margin-left: auto;
  }

  .storefront-dashboard-stat-grid {
    grid-template-columns: 1fr;
  }
}

.storefront-about-breadcrumb {
  display: flex;
  gap: 10px;
  align-items: center;
  color: #6c757d;
  font-size: 14px;
}

.storefront-about-breadcrumb a {
  color: #141414;
  text-decoration: none;
}

.storefront-about-hero {
  padding: clamp(28px, 5vw, 58px);
  border-radius: 24px;
  background: #f5f1ea;
}

.storefront-about-copy {
  max-width: 680px;
}

.storefront-about-image-only-title {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.storefront-about-text {
  color: #454545;
  font-size: 18px;
  line-height: 1.8;
  overflow-wrap: anywhere;
}

.storefront-about-text p,
.storefront-about-text ol,
.storefront-about-text ul {
  margin: 0 0 1rem;
}

.storefront-about-text ol,
.storefront-about-text ul {
  padding-left: 1.5rem;
}

.storefront-about-text a {
  color: var(--clr-theme-primary, #3577f0);
  text-decoration: underline;
}

.storefront-about-text .ql-size-small { font-size: .75em; }
.storefront-about-text .ql-size-large { font-size: 1.5em; }
.storefront-about-text .ql-size-huge { font-size: 2.5em; }
.storefront-about-text .ql-direction-rtl { direction: rtl; }
.storefront-about-text .ql-align-center { text-align: center; }
.storefront-about-text .ql-align-right { text-align: right; }
.storefront-about-text .ql-align-justify { text-align: justify; }

.storefront-about-main-image {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

.storefront-about-gallery {
  width: 100%;
  max-width: 540px;
}

.storefront-about-gallery .storefront-product-gallery-thumbs {
  grid-template-columns: repeat(auto-fill, 72px);
}

.storefront-about-gallery .storefront-product-gallery-thumb {
  width: 72px;
  height: 72px;
}

.storefront-about-gallery .storefront-product-gallery-thumb img {
  object-fit: cover;
}

@media (max-width: 991.98px) {
  .storefront-about-content {
    align-items: start !important;
  }

  .storefront-about-gallery {
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 767.98px) {
  .storefront-about-page .pb-80 {
    padding-bottom: calc(90px + env(safe-area-inset-bottom, 0px));
  }

  .storefront-about-gallery .storefront-product-gallery-thumbs {
    display: flex;
    overflow-x: auto;
    padding: 2px 2px 10px;
    scroll-snap-type: x proximity;
    -webkit-overflow-scrolling: touch;
  }

  .storefront-about-gallery .storefront-product-gallery-thumb {
    flex: 0 0 82px;
    scroll-snap-align: start;
  }

  .storefront-about-text {
    font-size: 16px;
  }
}

/* Shared storefront route */
.storefront-route-page {
  min-height: 70vh;
  padding: clamp(36px, 6vw, 84px) 0;
  background: linear-gradient(180deg, #f7fbff 0%, #fff 34%);
}

.storefront-route-shell {
  width: min(916px, calc(100% - 32px));
  margin: 0 auto;
}

.storefront-route-actions {
  display: flex;
  justify-content: center;
  margin-bottom: 18px;
}

.storefront-route-map-button {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 18px;
  border: 1px solid #a9c7f7;
  border-radius: 14px;
  color: #1f5fbf;
  background: #edf4ff;
  box-shadow: 0 10px 24px rgba(31, 95, 191, .12);
  font-weight: 600;
  text-decoration: none;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease;
}

.storefront-route-map-button:hover,
.storefront-route-map-button:focus-visible {
  color: #184b96;
  background: #e3eeff;
  border-color: #8eb3f4;
  box-shadow: 0 12px 26px rgba(31, 95, 191, .18);
}

.storefront-route-map-button[hidden] { display: none; }

.storefront-route-summary-card,
.storefront-route-details-card,
.storefront-route-note-card {
  max-width: 860px;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #dbe7f5;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 16px 40px rgba(15, 58, 110, .08);
}

.storefront-route-summary-card {
  margin-bottom: 18px;
  padding: 28px 28px 24px;
  text-align: center;
}

.storefront-route-eyebrow,
.storefront-route-section-title {
  margin: 0;
  color: #6d87a8;
  font-size: .85rem;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.storefront-route-name {
  margin: 10px 0 14px;
  color: #163761;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
  text-transform: capitalize;
}

.storefront-route-summary-meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}

.storefront-route-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 14px;
  border: 1px solid #d9e5f2;
  border-radius: 999px;
  color: #537194;
  background: #f4f8fc;
  font-size: .95rem;
  font-weight: 600;
}

.storefront-route-pill-primary {
  color: #1f5fbf;
  background: #eef5ff;
  border-color: #c9dcfa;
}

.storefront-route-details-card {
  padding: 24px 24px 10px;
}

.storefront-route-stop {
  position: relative;
  display: flex;
  gap: 16px;
  padding: 18px 0;
  border-top: 1px solid #edf2f8;
}

.storefront-route-stop:first-child {
  margin-top: 8px;
  border-top: 0;
}

.storefront-route-stop:not(:last-child)::after {
  position: absolute;
  top: 42px;
  bottom: -18px;
  left: 11px;
  width: 2px;
  background: linear-gradient(180deg, #c8daf5 0%, #e8f0fb 100%);
  content: "";
}

.storefront-route-marker {
  display: flex;
  flex: 0 0 24px;
  justify-content: center;
  width: 24px;
}

.storefront-route-marker span {
  width: 12px;
  height: 12px;
  margin-top: 6px;
  border: 3px solid #eef5ff;
  border-radius: 50%;
  background: #9bbcf2;
  box-shadow: 0 0 0 2px #bdd2f6;
}

.storefront-route-stop--start .storefront-route-marker span {
  background: #25a56a;
  box-shadow: 0 0 0 2px #cdeedc;
}

.storefront-route-stop--destination .storefront-route-marker span {
  background: #1f5fbf;
  box-shadow: 0 0 0 2px #c9dcfa;
}

.storefront-route-stop-copy { min-width: 0; flex: 1; }

.storefront-route-stop-label {
  margin-bottom: 4px;
  color: #7d92ac;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.storefront-route-stop-link,
.storefront-route-note {
  color: #183a63;
  font-size: 1.08rem;
  line-height: 1.55;
  overflow-wrap: anywhere;
}

.storefront-route-stop-link { font-weight: 600; text-decoration: none; }
.storefront-route-stop-link:hover,
.storefront-route-stop-link:focus-visible { color: #1f5fbf; text-decoration: underline; }

.storefront-route-note-card {
  margin-top: 18px;
  padding: 22px 24px;
  background: linear-gradient(180deg, #fbfdff 0%, #f5f9ff 100%);
}

.storefront-route-note { margin: 8px 0 0; }

@media (max-width: 767px) {
  .storefront-route-page { padding: 18px 0 14px; }
  .storefront-route-summary-card,
  .storefront-route-details-card,
  .storefront-route-note-card { padding-right: 18px; padding-left: 18px; border-radius: 16px; }
  .storefront-route-name { font-size: 1.6rem; }
  .storefront-route-map-button { width: 100%; justify-content: center; }
}

/* Shared storefront documents */
.storefront-document-page { min-height:70vh; padding:clamp(36px,6vw,84px) 0; background:#f6f7f9; }
.storefront-document-card { max-width:1080px; margin:0 auto; padding:clamp(24px,5vw,56px); border:1px solid rgba(20,20,20,.1); border-radius:24px; background:#fff; box-shadow:0 18px 55px rgba(20,20,20,.08); }
.storefront-document-header { display:flex; align-items:flex-start; justify-content:space-between; gap:24px; padding-bottom:28px; border-bottom:1px solid #e8eaed; }
.storefront-document-header h1,.storefront-coupon-body h1 { margin:6px 0 8px; font-size:clamp(34px,5vw,58px); line-height:1.05; }
.storefront-document-eyebrow { color:#667085; font-size:12px; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.storefront-document-lead,[data-document-description] { color:#667085; }
.storefront-document-facts { display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:12px; margin:28px 0; }
.storefront-document-facts>div { padding:15px; border-radius:14px; background:#f6f7f9; }
.storefront-document-facts dt { color:#667085; font-size:12px; font-weight:700; text-transform:uppercase; }
.storefront-document-facts dd { margin:4px 0 0; color:#171717; font-weight:800; overflow-wrap:anywhere; }
.storefront-document-section { margin-top:30px; }
.storefront-document-section h2,.storefront-document-action-panel h2 { margin-bottom:15px; font-size:21px; }
.storefront-document-section p { margin:2px 0; }
.storefront-document-table { width:100%; border-collapse:collapse; }
.storefront-document-table th,.storefront-document-table td { padding:14px 12px; border-bottom:1px solid #e8eaed; text-align:right; vertical-align:top; }
.storefront-document-table th:first-child,.storefront-document-table td:first-child { text-align:left; }
.storefront-document-table small { display:block; color:#667085; }
.storefront-document-table .is-void { color:#8b8f97; text-decoration:line-through; }
.storefront-document-totals { max-width:420px; margin:28px 0 0 auto; }
.storefront-document-totals>div { display:flex; justify-content:space-between; gap:24px; padding:8px 0; }
.storefront-document-totals .is-total { margin-top:8px; padding-top:16px; border-top:2px solid #171717; font-size:20px; }
.storefront-document-actions { display:flex; flex-wrap:wrap; gap:10px; align-items:center; margin-top:28px; }
.storefront-document-action-panel { margin-top:34px; padding:24px; border:1px solid #e2e5e9; border-radius:18px; background:#fafafa; }
.storefront-document-status { margin:14px 0 0; color:#4b5563; }
.storefront-document-evidence { display:flex; flex-wrap:wrap; gap:10px; }
.storefront-document-evidence a { padding:10px 14px; border:1px solid #ddd; border-radius:10px; }
.storefront-route-stops { display:grid; gap:16px; margin:30px 0; padding:0; list-style:none; }
.storefront-route-stops li { display:grid; grid-template-columns:100px 1fr; gap:18px; padding:18px; border:1px solid #e5e7eb; border-radius:14px; }
.storefront-route-stops span { font-weight:800; }
.storefront-route-stops a { overflow-wrap:anywhere; }
.storefront-coupon-body { padding:clamp(24px,5vw,54px); border:2px dashed #171717; border-radius:22px; background:linear-gradient(135deg,#fff 0%,#f5f2ea 100%); text-align:center; }
.storefront-coupon-value { margin:24px 0; font-size:clamp(44px,8vw,82px); font-weight:900; line-height:1; }
.storefront-coupon-barcode-wrap { max-width:680px; margin:24px auto; padding:18px; border-radius:16px; background:#fff; }
.storefront-coupon-barcode-wrap canvas { width:100%; height:auto; }
.storefront-coupon-barcode-wrap code { display:block; margin-top:10px; color:#111; font-size:20px; font-weight:800; }
.storefront-coupon-document-actions { justify-content:center; gap:14px; }
.storefront-coupon-document-actions .btn {
  display:inline-flex;
  min-width:210px;
  min-height:54px;
  align-items:center;
  justify-content:center;
  padding:13px 26px;
  border-radius:999px;
  font-size:16px;
  font-weight:800;
}
@media (max-width: 575.98px) {
  .storefront-coupon-document-actions { flex-direction:column; }
  .storefront-coupon-document-actions .btn { width:100%; min-width:0; }
}

.storefront-receipt-info-row,.storefront-receipt-payment-row,.storefront-receipt-history>div { display:flex; align-items:flex-start; justify-content:space-between; gap:24px; padding:9px 0; border-bottom:1px solid #eceef1; }

.storefront-receipt-info-row:last-child,.storefront-receipt-payment-row:last-child,.storefront-receipt-history>div:last-child { border-bottom:0; }
.storefront-receipt-info-row span { color:#667085; min-width:92px; }
.storefront-receipt-info-row strong { text-align:right; overflow-wrap:anywhere; }
.storefront-receipt-payment-row small { display:block; margin-top:3px; color:#667085; font-weight:400; }
.storefront-receipt-payment-amount { display:flex; min-width:0; align-items:flex-end; flex-direction:column; text-align:right; }
.storefront-receipt-payment-amount small { max-width:260px; overflow-wrap:anywhere; }
.storefront-receipt-card-info { margin:12px 0 0; color:#667085; }
.storefront-receipt-history { margin-top:24px; }
.storefront-receipt-history--standalone { margin-top:0; }
.storefront-receipt-history h3 { margin-bottom:10px; font-size:18px; }
.storefront-receipt-barcode { max-width:620px; margin:0 auto; text-align:center; }
.storefront-receipt-barcode canvas { display:block; width:100%; max-height:110px; margin-bottom:10px; }
.storefront-receipt-barcode strong { color:#171717; letter-spacing:.04em; }
.storefront-receipt-barcode-print { display:none; }
.storefront-shared-receipt-mode .storefront-checkout-brand-wrap,
.storefront-shared-order-mode .storefront-checkout-brand-wrap,
.storefront-unified-document-mode .storefront-checkout-brand-wrap { display:none; }
.storefront-shared-receipt-mode .storefront-checkout-summary-heading > strong,
.storefront-shared-receipt-mode .storefront-checkout-mobile-summary summary > strong,
.storefront-shared-order-mode .storefront-checkout-summary-heading > strong,
.storefront-shared-order-mode .storefront-checkout-mobile-summary summary > strong,
.storefront-unified-document-mode .storefront-checkout-summary-heading > strong,
.storefront-unified-document-mode .storefront-checkout-mobile-summary summary > strong { display:none; }
.storefront-unified-document-mode .storefront-checkout-flow > .storefront-checkout-step { margin-bottom:24px; }
.storefront-document-header-reference { display:block; margin-top:4px; color:#667085; font-size:14px; font-weight:700; }
.storefront-fulfillment-notes { margin-top:16px; padding-top:8px; border-top:1px solid #eceef1; }

.storefront-shared-invoice-mode .storefront-checkout-confirmation-icon {
  color: #344054;
  background: #f2f4f7;
}

.storefront-shared-invoice-mode .storefront-checkout-confirmation-icon--paid {
  color: #157347;
  background: #e9f8ef;
}

.storefront-unified-document-mode #storefront-invoice-finalizing-card .storefront-checkout-brand-wrap {
  display: block;
}

.storefront-shared-invoice-mode .storefront-document-action-panel {
  border-color: #d0d5dd;
  background: #fff;
}

.storefront-invoice-payment-fields {
  display: grid;
  gap: 22px;
}

.storefront-invoice-payment-field > .form-label {
  margin-bottom: 8px;
  color: #171717;
  font-weight: 700;
}

.storefront-invoice-payment-actions {
  justify-content: center;
}

.storefront-invoice-payment-actions [data-invoice-pay] {
  display: block;
  min-width: 190px;
  margin: 0;
}

.storefront-invoice-payment-actions [data-invoice-pay][hidden] {
  display: none !important;
}


.storefront-document-actions.storefront-estimate-actions {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

.storefront-document-actions.storefront-estimate-actions .btn {
  width: 100%;
}

.storefront-estimate-result {
  display: flex;
  min-height: 220px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}

.storefront-estimate-result-icon {
  display: inline-flex;
  width: 58px;
  height: 58px;
  margin-bottom: 16px;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
}

.storefront-estimate-result h2 {
  margin: 0;
}

.storefront-estimate-result p {
  margin: 8px 0 0;
  color: #667085;
}

.storefront-estimate-result--approved .storefront-estimate-result-icon {
  color: #157347;
  background: #e9f8ef;
}

.storefront-estimate-result--rejected .storefront-estimate-result-icon {
  color: #b42318;
  background: #fef3f2;
}

.storefront-invoice-payment-is-paid {
  display: flex;
  min-height: 180px;
  padding: 34px 24px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}

.storefront-invoice-payment-is-paid .storefront-checkout-step-header {
  justify-content: center;
  margin-bottom: 0;
}

.storefront-invoice-payment-is-paid .storefront-checkout-step-header h2 {
  margin: 0;
}

.storefront-invoice-payment-paid-icon {
  display: inline-flex;
  width: 54px;
  height: 54px;
  margin-bottom: 16px;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  color: #157347;
  background: #e9f8ef;
}


.storefront-receipt-business { margin:0 0 28px; padding:0 0 22px; border-bottom:1px solid #dfe2e6; }
.storefront-receipt-footer { display:flex; align-items:center; justify-content:space-between; gap:28px; }
.storefront-receipt-footer-brand { display:flex; min-width:0; align-items:center; gap:14px; }
.storefront-receipt-footer-brand img { width:auto; max-width:110px; max-height:54px; object-fit:contain; }
.storefront-receipt-footer-brand strong { color:#171717; font-size:20px; line-height:1.2; }
.storefront-receipt-footer-contact { display:flex; max-width:360px; flex-direction:column; align-items:flex-end; gap:4px; color:#667085; font-size:13px; line-height:1.45; text-align:right; }
.storefront-receipt-footer-contact a { color:inherit; text-decoration:none; }
.storefront-receipt-footer-contact a:hover,.storefront-receipt-footer-contact a:focus-visible { color:#171717; text-decoration:underline; }
.storefront-receipt-page-footer { padding:22px 0 4px; color:#667085; font-size:14px; text-align:center; }
.storefront-receipt-page-footer a { color:inherit; text-decoration:underline; text-underline-offset:3px; }
.storefront-receipt-page-footer a:hover,.storefront-receipt-page-footer a:focus-visible { color:#171717; }
@media (max-width:767px) {
  .storefront-receipt-footer { align-items:flex-start; flex-direction:column; gap:16px; }
  .storefront-receipt-footer-contact { max-width:none; align-items:flex-start; text-align:left; }
  .storefront-document-card { padding:22px 16px; border-radius:16px; }
  .storefront-document-header { flex-direction:column; }
  .storefront-document-table { min-width:600px; }
  .storefront-route-stops li { grid-template-columns:1fr; gap:4px; }
  .storefront-document-actions .btn { width:100%; }
}
@media print {
  @page { margin:0; }
  html { margin:0!important; padding:0!important; background:#fff!important; }
  body.storefront-shared-document-mode { margin:0!important; padding:0!important; color:#000!important; background:#fff!important; }
  body.storefront-shared-document-mode header,body.storefront-shared-document-mode footer,body.storefront-shared-document-mode .header-area,body.storefront-shared-document-mode .footer-area,body.storefront-shared-document-mode .storefront-toast-container,body.storefront-shared-document-mode .no-print,body.storefront-shared-document-mode .storefront-checkout-mobile-summary,body.storefront-shared-document-mode .storefront-checkout-complete-actions,body.storefront-shared-document-mode [data-invoice-payment],body.storefront-shared-document-mode [data-estimate-decision] { display:none!important; }
  body.storefront-shared-document-mode .storefront-complete-address-map { display:none!important; }
  body.storefront-shared-document-mode main,body.storefront-shared-document-mode .storefront-document-page,body.storefront-shared-document-mode .storefront-checkout-page { padding:0!important; background:#fff!important; }
  body.storefront-shared-document-mode .container { width:100%!important; max-width:none!important; padding:0!important; }
  body.storefront-shared-document-mode .storefront-document-card,body.storefront-shared-document-mode .storefront-checkout-shell,body.storefront-shared-document-mode .storefront-checkout-flow,body.storefront-shared-document-mode .storefront-checkout-summary-panel { max-width:none!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; box-shadow:none!important; background:#fff!important; }
  body.storefront-shared-document-mode .storefront-checkout-shell { display:block!important; width:100%!important; padding:7mm 10mm!important; box-sizing:border-box!important; -webkit-box-decoration-break:clone; box-decoration-break:clone; }
  body.storefront-shared-order-mode .storefront-checkout-shell { zoom:.88; }
  body.storefront-shared-document-mode .storefront-receipt-footer { align-items:flex-start!important; flex-direction:row!important; justify-content:space-between!important; gap:24px!important; }
  body.storefront-shared-document-mode .storefront-receipt-footer-brand { align-items:center!important; justify-content:flex-start!important; text-align:left!important; }
  body.storefront-shared-document-mode .storefront-receipt-footer-contact { max-width:48%!important; align-items:flex-end!important; text-align:right!important; }
  body.storefront-shared-document-mode .storefront-checkout-step { margin-bottom:12px!important; padding-bottom:12px!important; }
  body.storefront-shared-document-mode .storefront-receipt-business { margin-bottom:14px!important; padding-bottom:12px!important; }
  body.storefront-shared-document-mode .storefront-checkout-confirmation-title { margin-bottom:8px!important; }
  body.storefront-shared-document-mode .storefront-checkout-confirmation-icon { width:48px!important; height:48px!important; }
  body.storefront-shared-document-mode .storefront-checkout-confirmation h1 { font-size:27px!important; }
  body.storefront-shared-document-mode #storefront-complete-barcode-section { display:none!important; }
  body.storefront-shared-document-mode .storefront-receipt-barcode-print { display:block!important; margin-top:14px!important; padding-top:12px!important; border-top:1px solid #dfe2e6!important; break-inside:avoid!important; page-break-inside:avoid!important; }
  body.storefront-shared-document-mode .storefront-receipt-barcode-print.is-empty { display:none!important; }
  body.storefront-shared-document-mode .storefront-receipt-barcode canvas { max-height:82px!important; }
  body.storefront-shared-document-mode .storefront-checkout-summary-column { display:block!important; position:static!important; min-height:0!important; max-width:none!important; margin:24px 0 0!important; padding:0!important; border:0!important; background:#fff!important; box-shadow:none!important; overflow:visible!important; }
  body.storefront-shared-document-mode .storefront-checkout-summary-panel { position:static!important; top:auto!important; width:100%!important; max-width:none!important; max-height:none!important; overflow:visible!important; }
  body.storefront-shared-document-mode .storefront-checkout-summary-item { grid-template-columns:52px minmax(0,1fr) auto!important; gap:12px!important; margin-bottom:9px!important; break-inside:avoid!important; page-break-inside:avoid!important; }
  body.storefront-shared-document-mode .storefront-checkout-summary-media,body.storefront-shared-document-mode .storefront-checkout-summary-image { width:52px!important; height:52px!important; }
  body.storefront-shared-document-mode .storefront-checkout-summary-print-qty { display:inline!important; }
  body.storefront-shared-document-mode .storefront-checkout-summary-column { max-width:none!important; margin-top:14px!important; }
  body.storefront-shared-document-mode .storefront-document-section,body.storefront-shared-document-mode .storefront-checkout-step,body.storefront-shared-document-mode table,body.storefront-shared-document-mode tr { break-inside:avoid; }
  body.storefront-shared-document-mode a { color:#000!important; text-decoration:none!important; }
  body.storefront-shared-document-mode a[href^="http"]::after { content:" (" attr(href) ")"; font-size:9pt; overflow-wrap:anywhere; }
  body.storefront-shared-document-mode .storefront-receipt-website::after { content:none!important; }
  body.storefront-shared-document-mode #storefront-complete-address-map-link::after { content:none!important; }
}

.storefront-ticket-page {
  min-height: 100vh;
  padding: 64px 0;
  background: #f4f5f7;
}

.storefront-ticket-page [hidden] {
  display: none !important;
}

.storefront-ticket-shell {
  width: min(920px, 100%);
  min-width: 0;
  margin: 0 auto;
}

.storefront-ticket-card {
  width: 100%;
  min-width: 0;
  overflow: hidden;
  border: 1px solid #e0e3e7;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 24px 64px rgba(20, 20, 20, 0.1);
}

.storefront-ticket-banner {
  display: block;
  width: 100%;
  max-height: 320px;
  object-fit: cover;
}

.storefront-ticket-hero {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
  padding: 36px 40px;
  color: #fff;
  background: #171717;
}

.storefront-ticket-eyebrow {
  display: block;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
}

.storefront-ticket-hero h1 {
  margin: 0;
  color: inherit;
  font-size: clamp(30px, 5vw, 48px);
  line-height: 1.05;
}

.storefront-ticket-hero p {
  max-width: 680px;
  margin: 14px 0 0;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  line-height: 1.6;
}

.storefront-ticket-status {
  flex: 0 0 auto;
  padding: 9px 14px;
  border-radius: 999px;
  color: #163d24;
  font-size: 13px;
  font-weight: 800;
  background: #dff5e5;
}

.storefront-ticket-status[data-ticket-tone="used"] { color: #17446f; background: #dceeff; }
.storefront-ticket-status[data-ticket-tone="warning"] { color: #6b4c00; background: #fff0bd; }
.storefront-ticket-status[data-ticket-tone="danger"] { color: #7f1d1d; background: #fee2e2; }

.storefront-ticket-body {
  padding: 36px 40px 40px;
}

.storefront-ticket-notice {
  margin-bottom: 24px;
  padding: 14px 16px;
  border: 1px solid #bde5c8;
  border-radius: 12px;
  color: #185b2b;
  font-weight: 700;
  background: #eefaf1;
}

.storefront-ticket-notice[data-ticket-tone="used"] { border-color: #bfdbf5; color: #174f7e; background: #eef7ff; }
.storefront-ticket-notice[data-ticket-tone="warning"] { border-color: #efd991; color: #745400; background: #fff8df; }
.storefront-ticket-notice[data-ticket-tone="danger"] { border-color: #f2b8b8; color: #8a2222; background: #fff1f1; }

.storefront-ticket-details {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

.storefront-ticket-detail {
  min-width: 0;
  padding: 18px;
  border: 1px solid #e3e6ea;
  border-radius: 14px;
  background: #fafafa;
}

.storefront-ticket-detail--wide { grid-column: 1 / -1; }
.storefront-ticket-detail span { display: block; margin-bottom: 7px; color: #69707a; font-size: 12px; font-weight: 800; text-transform: uppercase; }
.storefront-ticket-detail strong { display: block; overflow-wrap: anywhere; color: #171717; font-size: 17px; line-height: 1.4; }
.storefront-ticket-detail small { display: block; margin-top: 7px; overflow-wrap: anywhere; color: #69707a; font-size: 13px; line-height: 1.5; }

.storefront-ticket-barcode {
  margin-top: 24px;
  padding: 24px;
  overflow: hidden;
  border: 1px dashed #c8cdd4;
  border-radius: 16px;
  text-align: center;
}

.storefront-ticket-barcode canvas {
  display: block;
  width: 100%;
  max-width: 620px;
  height: 120px;
  margin: 0 auto;
}

.storefront-ticket-barcode strong {
  display: block;
  margin-top: 12px;
  overflow-wrap: anywhere;
  color: #171717;
  font-family: monospace;
  font-size: 15px;
}

.storefront-ticket-wallet-actions,
.storefront-ticket-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 24px;
}

@media (max-width: 767px) {
  .storefront-ticket-page { padding: 28px 0; }
  .storefront-ticket-hero { flex-direction: column; padding: 28px 22px; }
  .storefront-ticket-body { padding: 24px 20px 28px; }
  .storefront-ticket-details { grid-template-columns: 1fr; }
  .storefront-ticket-detail--wide { grid-column: auto; }
  .storefront-ticket-barcode { padding: 18px 12px; }
  .storefront-ticket-wallet-actions .btn { width: 100%; text-align: center; }
}

@media print {
  @page { size: A4 portrait; margin: 8mm; }
  body.storefront-ticket-document-mode .storefront-ticket-page { min-height: 0; padding: 0 !important; background: #fff !important; }
  body.storefront-ticket-document-mode .storefront-ticket-shell { width: 100%; max-width: none; }
  body.storefront-ticket-document-mode .storefront-checkout-brand-wrap { margin-bottom: 5mm !important; }
  body.storefront-ticket-document-mode .storefront-ticket-card { border-radius: 10px; box-shadow: none; break-inside: avoid; page-break-inside: avoid; }
  body.storefront-ticket-document-mode .storefront-ticket-banner { max-height: 48mm; }
  body.storefront-ticket-document-mode .storefront-ticket-hero { padding: 7mm 8mm; }
  body.storefront-ticket-document-mode .storefront-ticket-hero h1 { font-size: 24pt; }
  body.storefront-ticket-document-mode .storefront-ticket-body { padding: 6mm 8mm 7mm; }
  body.storefront-ticket-document-mode .storefront-ticket-notice { margin-bottom: 4mm; padding: 3mm 4mm; }
  body.storefront-ticket-document-mode .storefront-ticket-details { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 3mm; }
  body.storefront-ticket-document-mode .storefront-ticket-detail { padding: 3mm 4mm; }
  body.storefront-ticket-document-mode .storefront-ticket-barcode { margin-top: 4mm; padding: 4mm; }
  body.storefront-ticket-document-mode .storefront-ticket-barcode canvas { height: 27mm; max-height: 27mm; }
  body.storefront-ticket-document-mode .storefront-ticket-page a::after { content: none !important; }
}


