/* Minification failed. Returning unminified contents.
(7,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,4976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5574): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(7,5611): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(7,5648): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(7,5687): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(7,5720): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,5752): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(7,5795): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(7,5934): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,6088): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(7,7061): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(7,7104): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(7,7252): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(7,7277): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,7332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,7513): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(7,7720): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(7,7835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(7,7870): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,8101): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,11333): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(7,11358): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,11387): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,11424): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,11589): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,11709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,11730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,11781): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,11824): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,12365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,12386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,12411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,12461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,12487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,12519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,12540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,12610): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(7,12654): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,12697): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,12783): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,12826): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,12862): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(7,14034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,14372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,15995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,16033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,16071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,16107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,17843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,19579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,20912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,20945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,20978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,21316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,22992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,23807): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,23887): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(7,23914): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(7,23940): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,23981): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(7,24020): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,24073): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(7,24097): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(7,24120): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(7,24256): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,24428): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,24502): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,24677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,24729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,24830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,24882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,24942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,24994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25442): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,25477): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,25518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25779): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,25814): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,25853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,25989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26114): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,26149): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,26185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26446): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,26481): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,26520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26781): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,26816): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,26854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,26990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27115): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,27150): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,27187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27448): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,27483): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,27519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,27780): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(7,27815): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(7,28484): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,28538): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,28656): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,28708): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,28795): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,28848): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,28942): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,29083): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,29182): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(7,29235): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,29264): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,29301): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,29602): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,29640): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(7,29913): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,29982): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,30058): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(7,30237): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,30275): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(7,30396): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,30835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,30873): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(7,30994): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,31429): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(7,31542): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(7,31670): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,31758): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,31988): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,32070): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,32418): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,32498): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,32841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,32932): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,33022): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,33116): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,33299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,33398): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,33491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,33588): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,33625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,33995): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,34094): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(7,34129): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(7,34158): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(7,34294): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,34323): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,34360): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,34757): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(7,34844): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,34973): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,35105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,35161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,35728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,35919): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(7,35960): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(7,36076): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,36105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,36562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,36847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,37099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,37590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,37812): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(7,38054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,38283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,38887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,40149): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(7,40843): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(7,41011): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,41093): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,41274): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,41333): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,41575): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,42800): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(7,43079): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(7,43329): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(7,43361): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,43682): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(7,43714): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,43801): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(7,43948): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,44168): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(7,44737): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,44812): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(7,44841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,44870): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,44907): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,45096): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,45290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,46332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,46667): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(7,46858): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(7,46890): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,47125): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(7,47673): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(7,47736): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,48019): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(7,48268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,48767): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(7,48830): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,49046): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(7,49179): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(7,49313): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,49448): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(7,49976): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(7,50171): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(7,50202): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,50457): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(7,51092): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(7,51157): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,51447): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(7,51706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,52290): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(7,52355): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,52578): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(7,52717): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(7,52857): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,52995): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(7,53456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,53956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,54071): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(7,54095): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(7,54131): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(7,54167): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(7,54203): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(7,54241): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(7,54273): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(7,54440): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(7,54473): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(7,54514): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(7,54559): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(7,54780): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(7,54823): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(7,54859): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(7,54920): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(7,54957): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(7,54987): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(7,55039): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(7,55082): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(7,55118): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(7,55172): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(7,55246): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(7,55300): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(7,55436): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(7,55480): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(7,55517): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(7,55731): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(7,55811): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(7,55899): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(7,55965): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(7,56004): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(7,56048): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(7,56087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,56950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,57981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,58976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,59966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,60951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,61985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,62961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,63998): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(7,64040): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(7,64088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,64114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,64138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,64165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,64242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,64269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,64295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,64323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,65965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66359): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(7,66408): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(7,66445): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(7,66474): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(7,66522): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(7,66557): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(7,66631): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(7,66688): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(7,66726): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(7,66772): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(7,66863): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(7,66905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,66999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,67119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,67219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,67343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,67443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,67567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,67667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,67792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,67892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,68018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,68120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,68288): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(7,68672): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(7,69111): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(7,69640): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(7,69715): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(7,69803): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(7,69837): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(7,69904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(7,70045): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(7,70133): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(7,70186): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(7,70269): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(7,70344): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(7,70432): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(7,70593): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(7,70629): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(7,70705): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(7,70798): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(7,70832): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(7,70872): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(7,70917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,70945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,70970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,71358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,72072): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,72198): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,73332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,73670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,73699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,73730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,73758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,73799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,73852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,74019): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(7,74048): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(7,74087): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(7,74128): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(7,74165): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(7,74437): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(7,74591): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(7,74665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,74715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,74765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,74817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,74924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,74981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,75028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,75150): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(7,75188): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(7,75264): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(7,75304): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(7,75377): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(7,75434): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(7,75550): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(7,75661): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(7,75715): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(7,75762): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(7,75852): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(7,75942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,75995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,76033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,76111): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(7,76206): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(7,76261): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(7,76306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,76334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,76375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,76446): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(7,76544): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(7,76779): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(7,77169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,77865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,78132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,78206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,78264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,78304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,78472): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(7,78499): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(7,78787): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(7,78835): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(7,78881): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(7,78925): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(7,78964): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(7,79079): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(7,79121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,79147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,79178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,79206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,79249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,79304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,79514): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(7,79645): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(7,79731): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(7,79849): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(7,79884): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(7,79929): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(7,79984): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(7,80043): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,80072): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(7,80124): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(7,80174): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(7,80395): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(7,80538): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(7,80677): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(7,80975): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,81024): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,81889): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,81938): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,82803): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,82852): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,83718): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,83767): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,84637): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,84686): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,85520): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,85569): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7,86198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,86242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,86292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,86345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,86375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,86404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,86439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,86497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,86809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,87825): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(7,87853): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7,87912): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(7,87964): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(7,87998): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(7,88040): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(7,88238): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,88297): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,88410): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,88471): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,88614): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(7,88638): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(7,88668): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(7,88715): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(7,88751): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(7,88815): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(7,88868): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(7,88970): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(7,89015): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(7,89044): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7,89095): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(7,89137): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(7,89173): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(7,89207): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(7,89274): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,89309): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,89369): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(7,89398): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7,89433): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(7,89475): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(7,89508): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(7,89542): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(7,89612): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,89647): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,89724): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7,89778): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(7,89831): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7,89929): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(7,89967): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(7,90028): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7,90081): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7,90185): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(7,90234): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,90368): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,90427): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,90516): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,90577): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7,90644): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(7,91531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,91573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,91609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,91779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,91830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,91881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,91934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,92959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,93019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,93164): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(7,93198): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(7,93253): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(7,93316): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(7,93400): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(7,93545): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(7,93595): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(7,93654): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(7,93690): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(7,93781): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(7,93827): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(7,93911): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(7,93953): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(7,94033): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(7,94106): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(7,94152): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(7,94362): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(7,94459): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(7,94502): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(7,94532): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(7,94571): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(7,94657): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7,94715): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7,94838): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(7,94902): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(7,95047): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7,95107): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7,95243): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(7,95309): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(7,95425): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7,95485): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7,95543): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(7,95578): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(7,96083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,96932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97033): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(7,97064): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(7,97109): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(7,97154): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(7,97218): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(7,97256): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(7,97338): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(7,97441): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(7,97483): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(7,97526): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(7,97590): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(7,97636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,97974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,98690): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(7,98721): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(7,98762): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(7,98799): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(7,98864): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(7,98895): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(7,98935): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(7,99195): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(7,99245): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(7,99288): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(7,99361): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(7,99411): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(7,99462): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(7,99553): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(7,99604): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(7,99648): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(7,99736): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(7,99809): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(7,99855): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(7,99955): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,100041): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7,100102): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7,100194): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7,100256): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7,100301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,100856): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(7,100882): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(7,100918): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(7,100956): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(7,101004): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(7,101101): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(7,101198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,101553): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(7,101579): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(7,101619): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(7,101655): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(7,101694): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(7,101720): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(7,101757): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(7,101850): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(7,102018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,102968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,103989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,104018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,104047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,104117): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7,104169): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(7,104215): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(7,104251): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(7,104378): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(7,104461): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(7,104498): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(7,104818): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7,104844): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7,105126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,105891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,106020): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,106268): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(7,106397): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(7,106475): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(7,106549): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(7,106607): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(7,106702): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(7,106738): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(7,106780): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(7,106845): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(7,106876): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,106916): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(7,107197): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(7,107270): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(7,107343): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(7,107394): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(7,107438): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(7,107594): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,107646): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,107817): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,107971): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,108168): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,108308): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,108361): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,108563): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,108720): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,108923): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,109066): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,109119): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,109322): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,109479): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,109682): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,109825): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,109878): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,110081): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,110238): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,110441): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,110584): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,110637): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,110841): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,110998): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,111201): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,111344): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,111397): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,111603): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,111761): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7,111966): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,112110): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,112163): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,112284): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7,112406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,112933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,113950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,114978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,115959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,116981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,117997): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(7,118046): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(7,118134): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(7,118185): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(7,118240): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(7,118312): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(7,118353): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(7,118519): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(7,118580): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(7,118652): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(7,118687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,118964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,119023): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,119072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,119115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,119165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,119220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,119297): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(7,119348): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(7,119380): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(7,119439): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(7,119493): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(7,119528): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(7,119568): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(7,119609): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(7,119707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,119761): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(7,119935): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(7,120013): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(7,120039): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(7,120071): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(7,120117): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(7,120185): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(7,120220): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(7,120284): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(7,120316): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(7,120375): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(7,120407): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(7,120486): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(7,120525): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(7,120571): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(7,120620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,121505): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(7,121658): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(7,122013): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(7,122244): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(7,122357): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(7,122416): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(7,122470): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(7,122505): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(7,122548): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(7,122599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,122625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,122647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,122714): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(7,122782): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(7,122864): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(7,122959): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(7,123004): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(7,123046): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(7,123105): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(7,123165): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(7,123239): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(7,123283): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(7,123340): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(7,123385): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(7,123430): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(7,123510): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(7,123596): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(7,123733): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(7,123759): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(7,123809): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(7,123846): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(7,123888): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(7,123951): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(7,124013): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(7,124077): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(7,124137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,124163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,124235): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(7,124297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,124366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,124426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,126785): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(7,126831): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(7,126868): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(7,127140): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(7,127221): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(7,127291): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,127328): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,127572): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,127733): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,127769): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,127824): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7,127953): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,127991): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,128029): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,128197): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,128233): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,128269): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,128326): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7,128458): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,128635): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,128671): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,128722): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7,128853): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,128891): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,128929): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,129097): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,129140): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(7,129176): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(7,129225): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7,129271): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(7,129307): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(7,129335): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(7,129369): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(7,129428): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(7,129463): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(7,129499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,129991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,130350): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(7,130399): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(7,130439): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(7,130711): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(7,130777): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7,130833): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,130870): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(7,130915): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(7,130991): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,131028): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,131333): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,131367): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,131624): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,131660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,131831): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7,131974): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,132022): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7,132152): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,132186): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,132224): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,132262): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,132526): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,132562): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,132598): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,132771): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7,132914): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,132964): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7,133097): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,133131): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,133407): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,133443): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,133613): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7,133759): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,133810): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7,133999): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,134052): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,134108): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,134145): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(7,134284): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,134318): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,134356): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,134394): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,134660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,134703): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(7,134739): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(7,134906): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(7,135051): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,135100): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(7,135145): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(7,135180): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(7,135241): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(7,135282): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(7,135330): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(7,135372): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(7,135409): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(7,135463): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(7,135525): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(7,135620): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(7,135653): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(7,135692): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(7,139932): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(7,139963): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(7,140003): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(7,140064): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(7,140114): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(7,140213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140422): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(7,140517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,140931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,141694): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7,141777): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7,141838): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7,141910): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7,142114): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,142153): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,142192): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,142301): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,142339): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,142378): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,142494): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,142551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,142590): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,142704): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,142758): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,142797): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,143042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,143069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,143386): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7,143469): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7,143530): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7,143602): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7,143806): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,143845): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,143884): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,143993): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,144031): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,144070): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,144186): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,144243): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,144282): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,144396): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,144450): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,144489): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,144734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,144761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,145078): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7,145161): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7,145222): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7,145294): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7,145498): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,145537): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,145576): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,145685): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,145723): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,145762): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,145878): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,145935): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,145974): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,146088): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,146142): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,146181): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,146426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,146453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,146771): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7,146854): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7,146915): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7,146987): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7,147193): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,147232): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,147271): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,147380): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,147418): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,147457): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,147573): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,147630): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,147669): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,147783): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,147837): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,147876): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,148122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,148149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,148468): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7,148551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7,148612): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7,148684): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7,148892): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,148931): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,148970): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,149080): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,149118): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,149157): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,149274): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,149331): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,149370): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,149485): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,149539): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,149578): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,149830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,149857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,150145): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7,150228): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7,150289): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7,150361): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7,150505): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,150544): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,150583): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,150689): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7,150727): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,150766): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,150879): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,150936): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,150975): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,151086): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7,151140): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7,151179): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7,151611): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7,151641): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7,151713): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7,151754): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7,151808): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7,151850): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7,151892): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7,151973): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(7,152047): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7,152077): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7,152994): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,153016): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,153112): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,153136): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,153230): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,153252): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,153343): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,153362): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,153456): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,153478): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,153571): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,153592): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,153684): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,153704): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,153795): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,153814): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,153873): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,153895): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,153966): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,153988): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,154061): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,154083): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,154190): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,154271): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,154354): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,154427): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,154451): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,154522): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,154546): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,154619): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,154643): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,154754): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,154835): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,154918): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,154989): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,155011): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,155082): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,155104): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,155177): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,155199): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,155306): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,155387): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,155470): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,155538): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,155557): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,155628): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,155647): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,155720): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,155739): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,155841): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,155923): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,156007): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,156078): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,156100): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,156171): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,156193): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,156266): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,156288): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,156396): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,156478): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,156562): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,156632): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,156653): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,156724): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,156745): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,156818): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,156839): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,156944): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,157025): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,157108): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,157177): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,157197): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,157268): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,157288): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,157361): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,157381): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,157486): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,157569): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,157654): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,157722): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,157741): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,157812): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,157831): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,157904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,157923): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,158023): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,158103): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,158185): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,158262): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7,158291): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,158362): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7,158391): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,158464): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7,158493): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,158602): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7,158631): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,158704): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7,158733): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,158809): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7,158838): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,158926): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(7,158951): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(7,158976): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(7,159004): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(7,159031): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(7,159155): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(7,159180): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,159235): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(7,159260): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7,159627): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(7,159757): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(7,159860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,159894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,159928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,159965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,161940): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,163934): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(7,163987): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(7,164043): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(7,164131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,164233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,164335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,164432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,164529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,164628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,164725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,164820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,165686): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,165709): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7,165732): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,165817): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,165840): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7,165863): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,165958): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,165981): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7,166004): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,166105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,166128): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7,166151): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,166253): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7,166276): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7,166299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7,166383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,166428): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,166450): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,166499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,166544): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,166568): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,166615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,166660): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,166682): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,166726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,166771): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,166790): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,166837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,166882): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,166904): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,166950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,166995): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,167016): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,167061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,167106): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,167126): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,167170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,167215): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,167234): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,167279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,167324): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(7,167344): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,167389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,167434): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(7,167454): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7,167526): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(7,167606): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(7,167686): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(7,167761): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(7,167836): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(7,167913): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(7,167988): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(7,168061): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(7,168299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,168342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,168386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,168429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,168474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,175569): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(7,176958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,176994): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,177016): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177097): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,177121): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177200): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,177222): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177298): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,177317): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177396): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,177418): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177496): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,177517): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177594): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,177614): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177690): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,177709): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177786): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(7,177806): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177883): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(7,177903): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,177943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,177979): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(7,178004): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(7,178045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178076): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,178122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178297): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(7,178348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178379): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(7,178429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178460): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(7,178502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,178737): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(7,178810): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(7,178883): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(7,178951): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(7,179019): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(7,179089): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(7,179157): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(7,179223): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(7,179274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,179689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,180097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,180167): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,180189): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,180260): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,180282): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,180347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,180417): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,180441): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,180512): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,180536): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,180599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,180669): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,180691): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,180762): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,180784): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,180844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,180914): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,180933): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181004): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,181023): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,181156): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,181178): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181249): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,181271): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,181403): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,181424): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181495): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,181516): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,181647): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,181667): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181738): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,181758): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,181888): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,181907): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,181978): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,181997): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,182052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182122): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(7,182147): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,182220): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(7,182245): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7,182312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,182962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183119): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7,183141): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,183182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183227): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7,183251): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,183290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183335): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7,183357): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,183393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183438): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7,183457): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,183496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183541): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7,183563): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,183601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183646): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7,183667): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,183704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183749): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7,183769): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,183805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183850): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7,183869): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,183906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183951): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(7,183971): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,184008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184053): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(7,184073): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,184109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184154): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(7,184176): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,184219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184340): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(7,184367): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,184412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184457): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(7,184483): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7,184525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,184727): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(7,184803): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(7,184879): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(7,184950): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(7,185021): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(7,185094): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(7,185165): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(7,185234): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(7,185299): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(7,185761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,185857): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,185919): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,185978): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,186040): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,186102): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,186212): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(7,186287): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,186345): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,186503): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,186564): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,186639): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,186697): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,186769): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,186830): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,186905): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,186966): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,187041): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,187103): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,187277): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(7,187340): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(7,187416): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,187477): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,187640): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,187704): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,187780): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,187841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,187914): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,187978): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,188054): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,188118): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,188194): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,188259): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,188438): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(7,188504): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(7,188586): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,188646): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,188820): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,188883): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,188965): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,189025): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,189104): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,189167): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,189249): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,189312): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,189394): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,189458): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,189648): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(7,189713): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(7,189793): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,189850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,190017): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,190077): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(7,190157): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,190214): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(7,190291): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,190351): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(7,190431): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,190491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(7,190571): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,190632): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(7,190815): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(7,190877): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(27,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,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 '-'
(203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(280,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(280,51): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(320,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(320,51): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,26): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(429,56): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1884,1): run-time error CSS1019: Unexpected token, found '@import'
(1884,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css2?family=Marcellus&display=swap")'
(1886,1): run-time error CSS1019: Unexpected token, found '@import'
(1886,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.cdnfonts.com/css/satoshi")'
(1890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1964,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2042,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2047,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2054,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2072,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(2089,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2100,17): run-time error CSS1039: Token not allowed after unary operator: '-wt-common-black'
(2122,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2127,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(2135,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2139,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(2143,32): run-time error CSS1039: Token not allowed after unary operator: '-black'
(2147,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2160,32): run-time error CSS1039: Token not allowed after unary operator: '-black'
(2163,32): run-time error CSS1039: Token not allowed after unary operator: '-main'
(2168,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(2172,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2173,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2174,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(2187,39): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(2188,27): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(2246,32): run-time error CSS1039: Token not allowed after unary operator: '-black'
(2257,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2276,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2285,32): run-time error CSS1039: Token not allowed after unary operator: '-main'
(2286,28): run-time error CSS1039: Token not allowed after unary operator: '-main'
(2309,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(2317,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-600'
(2342,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2343,28): run-time error CSS1039: Token not allowed after unary operator: '-main'
(2347,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2407,41): run-time error CSS1039: Token not allowed after unary operator: '-success-600'
(2437,17): run-time error CSS1039: Token not allowed after unary operator: '-success-600'
(2475,28): run-time error CSS1039: Token not allowed after unary operator: '-success-600'
(2480,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(2481,10): run-time error CSS1035: Expected colon, found '{'
(2491,24): run-time error CSS1039: Token not allowed after unary operator: '-success-600'
(2495,17): run-time error CSS1039: Token not allowed after unary operator: '-success-600'
(2499,28): run-time error CSS1039: Token not allowed after unary operator: '-success-600'
(2503,24): run-time error CSS1039: Token not allowed after unary operator: '-danger-600'
(2507,17): run-time error CSS1039: Token not allowed after unary operator: '-danger-600'
(2511,28): run-time error CSS1039: Token not allowed after unary operator: '-danger-600'
(2515,24): run-time error CSS1039: Token not allowed after unary operator: '-warning-600'
(2519,17): run-time error CSS1039: Token not allowed after unary operator: '-warning-600'
(2523,28): run-time error CSS1039: Token not allowed after unary operator: '-warning-600'
(2527,24): run-time error CSS1039: Token not allowed after unary operator: '-info-600'
(2531,17): run-time error CSS1039: Token not allowed after unary operator: '-info-600'
(2535,28): run-time error CSS1039: Token not allowed after unary operator: '-info-600'
(2733,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(2734,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(2736,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2759,23): run-time error CSS1039: Token not allowed after unary operator: '-heading-font'
(2760,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(2766,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-one'
(2770,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-two'
(2774,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-three'
(2778,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-four'
(2782,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-five'
(2786,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-six'
(2808,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2865,28): run-time error CSS1039: Token not allowed after unary operator: '-main-50'
(2869,28): run-time error CSS1039: Token not allowed after unary operator: '-main-100'
(2873,28): run-time error CSS1039: Token not allowed after unary operator: '-main-200'
(2877,28): run-time error CSS1039: Token not allowed after unary operator: '-main-300'
(2881,28): run-time error CSS1039: Token not allowed after unary operator: '-main-400'
(2885,28): run-time error CSS1039: Token not allowed after unary operator: '-main-500'
(2889,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(2893,28): run-time error CSS1039: Token not allowed after unary operator: '-main-700'
(2897,28): run-time error CSS1039: Token not allowed after unary operator: '-main-800'
(2901,28): run-time error CSS1039: Token not allowed after unary operator: '-main-900'
(2905,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-50'
(2909,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-100'
(2913,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-200'
(2917,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-300'
(2921,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-400'
(2925,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-500'
(2929,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(2933,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-700'
(2937,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-800'
(2941,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-900'
(2945,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-50'
(2949,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-100'
(2953,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-200'
(2957,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-300'
(2961,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-400'
(2965,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-500'
(2969,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-600'
(2973,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-700'
(2977,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-800'
(2981,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-900'
(2985,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-50'
(2989,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(2993,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(2997,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(3001,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(3005,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(3009,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(3013,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-700'
(3017,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-800'
(3021,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-900'
(3025,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-950'
(3029,28): run-time error CSS1039: Token not allowed after unary operator: '-main-50'
(3033,28): run-time error CSS1039: Token not allowed after unary operator: '-main-100'
(3037,28): run-time error CSS1039: Token not allowed after unary operator: '-main-200'
(3041,28): run-time error CSS1039: Token not allowed after unary operator: '-main-300'
(3045,28): run-time error CSS1039: Token not allowed after unary operator: '-main-400'
(3049,28): run-time error CSS1039: Token not allowed after unary operator: '-main-500'
(3053,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(3057,28): run-time error CSS1039: Token not allowed after unary operator: '-main-700'
(3061,28): run-time error CSS1039: Token not allowed after unary operator: '-main-800'
(3065,28): run-time error CSS1039: Token not allowed after unary operator: '-main-900'
(3069,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-50'
(3073,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-100'
(3077,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-200'
(3081,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-300'
(3085,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-400'
(3089,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-500'
(3093,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(3097,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-700'
(3101,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-800'
(3105,28): run-time error CSS1039: Token not allowed after unary operator: '-main-two-900'
(3109,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-50'
(3113,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-100'
(3117,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-200'
(3121,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-300'
(3125,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-400'
(3129,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-500'
(3133,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-600'
(3137,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-700'
(3141,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-800'
(3145,28): run-time error CSS1039: Token not allowed after unary operator: '-main-three-900'
(3149,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-50'
(3153,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(3157,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(3161,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(3165,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(3169,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(3173,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(3177,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-700'
(3181,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-800'
(3185,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-900'
(3189,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-950'
(3193,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3197,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3201,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3205,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3209,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3214,24): run-time error CSS1039: Token not allowed after unary operator: '-main-50'
(3218,24): run-time error CSS1039: Token not allowed after unary operator: '-main-100'
(3222,24): run-time error CSS1039: Token not allowed after unary operator: '-main-200'
(3226,24): run-time error CSS1039: Token not allowed after unary operator: '-main-300'
(3230,24): run-time error CSS1039: Token not allowed after unary operator: '-main-400'
(3234,24): run-time error CSS1039: Token not allowed after unary operator: '-main-500'
(3238,24): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(3242,24): run-time error CSS1039: Token not allowed after unary operator: '-main-700'
(3246,24): run-time error CSS1039: Token not allowed after unary operator: '-main-800'
(3250,24): run-time error CSS1039: Token not allowed after unary operator: '-main-900'
(3254,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-50'
(3258,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-100'
(3262,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-200'
(3266,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-300'
(3270,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-400'
(3274,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-500'
(3278,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(3282,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-700'
(3286,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-800'
(3290,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-900'
(3294,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-50'
(3298,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-100'
(3302,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-200'
(3306,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-300'
(3310,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-400'
(3314,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-500'
(3318,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-600'
(3322,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-700'
(3326,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-800'
(3330,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-900'
(3334,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-50'
(3338,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(3342,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(3346,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(3350,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(3354,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(3358,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(3362,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-700'
(3366,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-800'
(3370,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-900'
(3374,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-950'
(3378,24): run-time error CSS1039: Token not allowed after unary operator: '-main-50'
(3382,24): run-time error CSS1039: Token not allowed after unary operator: '-main-100'
(3386,24): run-time error CSS1039: Token not allowed after unary operator: '-main-200'
(3390,24): run-time error CSS1039: Token not allowed after unary operator: '-main-300'
(3394,24): run-time error CSS1039: Token not allowed after unary operator: '-main-400'
(3398,24): run-time error CSS1039: Token not allowed after unary operator: '-main-500'
(3402,24): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(3406,24): run-time error CSS1039: Token not allowed after unary operator: '-main-700'
(3410,24): run-time error CSS1039: Token not allowed after unary operator: '-main-800'
(3414,24): run-time error CSS1039: Token not allowed after unary operator: '-main-900'
(3418,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-50'
(3422,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-100'
(3426,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-200'
(3430,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-300'
(3434,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-400'
(3438,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-500'
(3442,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(3446,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-700'
(3450,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-800'
(3454,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-900'
(3458,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-50'
(3462,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-100'
(3466,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-200'
(3470,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-300'
(3474,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-400'
(3478,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-500'
(3482,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-600'
(3486,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-700'
(3490,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-800'
(3494,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-900'
(3498,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-50'
(3502,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(3506,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(3510,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(3514,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(3518,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(3522,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(3526,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-700'
(3530,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-800'
(3534,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-900'
(3538,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-950'
(3542,24): run-time error CSS1039: Token not allowed after unary operator: '-main-50'
(3546,24): run-time error CSS1039: Token not allowed after unary operator: '-main-100'
(3550,24): run-time error CSS1039: Token not allowed after unary operator: '-main-200'
(3554,24): run-time error CSS1039: Token not allowed after unary operator: '-main-300'
(3558,24): run-time error CSS1039: Token not allowed after unary operator: '-main-400'
(3562,24): run-time error CSS1039: Token not allowed after unary operator: '-main-500'
(3566,24): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(3570,24): run-time error CSS1039: Token not allowed after unary operator: '-main-700'
(3574,24): run-time error CSS1039: Token not allowed after unary operator: '-main-800'
(3578,24): run-time error CSS1039: Token not allowed after unary operator: '-main-900'
(3582,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-50'
(3586,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-100'
(3590,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-200'
(3594,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-300'
(3598,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-400'
(3602,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-500'
(3606,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(3610,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-700'
(3614,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-800'
(3618,24): run-time error CSS1039: Token not allowed after unary operator: '-main-two-900'
(3622,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-50'
(3626,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-100'
(3630,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-200'
(3634,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-300'
(3638,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-400'
(3642,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-500'
(3646,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-600'
(3650,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-700'
(3654,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-800'
(3658,24): run-time error CSS1039: Token not allowed after unary operator: '-main-three-900'
(3662,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-50'
(3666,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(3670,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(3674,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(3678,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(3682,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(3686,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(3690,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-700'
(3694,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-800'
(3698,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-900'
(3702,24): run-time error CSS1039: Token not allowed after unary operator: '-neutral-950'
(3715,17): run-time error CSS1039: Token not allowed after unary operator: '-main-50'
(3719,17): run-time error CSS1039: Token not allowed after unary operator: '-main-100'
(3723,17): run-time error CSS1039: Token not allowed after unary operator: '-main-200'
(3727,17): run-time error CSS1039: Token not allowed after unary operator: '-main-300'
(3731,17): run-time error CSS1039: Token not allowed after unary operator: '-main-400'
(3735,17): run-time error CSS1039: Token not allowed after unary operator: '-main-500'
(3739,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(3743,17): run-time error CSS1039: Token not allowed after unary operator: '-main-700'
(3747,17): run-time error CSS1039: Token not allowed after unary operator: '-main-800'
(3751,17): run-time error CSS1039: Token not allowed after unary operator: '-main-900'
(3755,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-50'
(3759,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-100'
(3763,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-200'
(3767,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-300'
(3771,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-400'
(3775,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-500'
(3779,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(3783,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-700'
(3787,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-800'
(3791,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-900'
(3795,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-50'
(3799,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-100'
(3803,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-200'
(3807,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-300'
(3811,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-400'
(3815,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-500'
(3819,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-600'
(3823,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-700'
(3827,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-800'
(3831,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-900'
(3835,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-50'
(3839,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(3843,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(3847,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(3851,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(3855,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(3859,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(3863,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-700'
(3867,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-800'
(3871,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-900'
(3875,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-950'
(3879,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3883,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(3887,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3891,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(3897,17): run-time error CSS1039: Token not allowed after unary operator: '-main-50'
(3901,17): run-time error CSS1039: Token not allowed after unary operator: '-main-100'
(3905,17): run-time error CSS1039: Token not allowed after unary operator: '-main-200'
(3909,17): run-time error CSS1039: Token not allowed after unary operator: '-main-300'
(3913,17): run-time error CSS1039: Token not allowed after unary operator: '-main-400'
(3917,17): run-time error CSS1039: Token not allowed after unary operator: '-main-500'
(3921,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(3925,17): run-time error CSS1039: Token not allowed after unary operator: '-main-700'
(3929,17): run-time error CSS1039: Token not allowed after unary operator: '-main-800'
(3933,17): run-time error CSS1039: Token not allowed after unary operator: '-main-900'
(3937,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-50'
(3941,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-100'
(3945,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-200'
(3949,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-300'
(3953,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-400'
(3957,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-500'
(3961,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(3965,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-700'
(3969,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-800'
(3973,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-900'
(3977,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-50'
(3981,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-100'
(3985,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-200'
(3989,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-300'
(3993,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-400'
(3997,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-500'
(4001,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-600'
(4005,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-700'
(4009,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-800'
(4013,17): run-time error CSS1039: Token not allowed after unary operator: '-main-three-900'
(4017,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-50'
(4021,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(4025,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(4029,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(4033,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(4037,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(4041,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(4045,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-700'
(4049,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-800'
(4053,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-900'
(4057,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-950'
(4066,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(4070,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(4117,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(4140,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(4141,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(4169,17): run-time error CSS1039: Token not allowed after unary operator: '-tp-theme-primary'
(4426,23): run-time error CSS1039: Token not allowed after unary operator: '-heading-font'
(4430,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(4682,15): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(4686,15): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(4690,15): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(4694,15): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(4698,15): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(4702,15): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(4706,15): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(4710,15): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(4714,15): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(4718,15): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(4722,15): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(4726,15): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(4730,15): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(4734,15): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(4738,15): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(4742,15): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(4746,15): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(4750,15): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(4754,15): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(4758,15): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(4762,15): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(4766,15): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(4770,15): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(4774,15): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(4778,15): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(4782,15): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(4786,15): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(4790,15): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(4794,15): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(4798,15): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(4802,15): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(4806,15): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(4810,15): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(4814,15): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(4818,15): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(4822,15): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(4826,15): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(4830,15): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(4834,15): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(4838,15): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(4842,15): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(4846,15): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(4850,15): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(4854,33): run-time error CSS1019: Unexpected token, found ' '
(4854,33): run-time error CSS1019: Unexpected token, found ' '
(4854,33): run-time error CSS1042: Expected function, found ' '
(4854,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(4858,35): run-time error CSS1019: Unexpected token, found ' '
(4858,35): run-time error CSS1019: Unexpected token, found ' '
(4858,35): run-time error CSS1042: Expected function, found ' '
(4858,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(4862,34): run-time error CSS1019: Unexpected token, found ' '
(4862,34): run-time error CSS1019: Unexpected token, found ' '
(4862,34): run-time error CSS1042: Expected function, found ' '
(4862,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(4866,37): run-time error CSS1019: Unexpected token, found ' '
(4866,37): run-time error CSS1019: Unexpected token, found ' '
(4866,37): run-time error CSS1042: Expected function, found ' '
(4866,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(4872,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4876,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(4880,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4884,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(5023,18): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(5027,18): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(5031,18): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(5035,18): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(5039,18): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(5043,18): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(5047,18): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(5051,18): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(5055,18): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(5059,18): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(5063,18): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(5067,18): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(5071,18): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(5075,18): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(5079,18): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(5083,18): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(5087,18): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(5091,18): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(5095,18): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(5099,18): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(5103,18): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(5107,18): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(5111,18): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(5115,18): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(5119,18): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(5123,18): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(5127,18): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(5131,18): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(5135,18): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(5139,18): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(5143,18): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(5147,18): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(5151,18): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(5155,18): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(5159,18): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(5163,18): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(5167,18): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(5171,18): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(5175,18): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(5179,18): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(5183,18): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(5187,18): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(5191,18): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(5195,25): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(5199,25): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(5203,25): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(5207,25): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(5211,25): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(5215,25): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(5219,25): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(5223,25): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(5227,25): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(5231,25): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(5235,25): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(5239,25): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(5243,25): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(5247,25): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(5251,25): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(5255,25): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(5259,25): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(5263,25): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(5267,25): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(5271,25): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(5275,25): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(5279,25): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(5283,25): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(5287,25): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(5291,25): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(5295,25): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(5299,25): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(5303,25): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(5307,25): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(5311,25): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(5315,25): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(5319,25): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(5323,25): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(5327,25): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(5331,25): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(5335,25): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(5339,25): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(5343,25): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(5347,25): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(5351,25): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(5355,25): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(5359,25): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(5363,25): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(5367,24): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(5371,24): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(5375,24): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(5379,24): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(5383,24): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(5387,24): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(5391,24): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(5395,24): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(5399,24): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(5403,24): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(5407,24): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(5411,24): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(5415,24): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(5419,24): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(5423,24): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(5427,24): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(5431,24): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(5435,24): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(5439,24): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(5443,24): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(5447,24): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(5451,24): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(5455,24): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(5459,24): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(5463,24): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(5467,24): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(5471,24): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(5475,24): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(5479,24): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(5483,24): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(5487,24): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(5491,24): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(5495,24): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(5499,24): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(5503,24): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(5507,24): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(5511,24): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(5515,24): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(5519,24): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(5523,24): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(5527,24): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(5531,24): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(5535,24): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(5539,31): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(5543,31): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(5547,31): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(5551,31): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(5555,31): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(5559,31): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(5563,31): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(5567,31): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(5571,31): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(5575,31): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(5579,31): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(5583,31): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(5587,31): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(5591,31): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(5595,31): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(5599,31): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(5603,31): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(5607,31): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(5611,31): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(5615,31): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(5619,31): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(5623,31): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(5627,31): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(5631,31): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(5635,31): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(5639,31): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(5643,31): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(5647,31): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(5651,31): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(5655,31): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(5659,31): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(5663,31): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(5667,31): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(5671,31): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(5675,31): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(5679,31): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(5683,31): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(5687,31): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(5691,31): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(5695,31): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(5699,31): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(5703,31): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(5707,31): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(5711,29): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(5715,29): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(5719,29): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(5723,29): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(5727,29): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(5731,29): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(5735,29): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(5739,29): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(5743,29): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(5747,29): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(5751,29): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(5755,29): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(5759,29): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(5763,29): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(5767,29): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(5771,29): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(5775,29): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(5779,29): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(5783,29): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(5787,29): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(5791,29): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(5795,29): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(5799,29): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(5803,29): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(5807,29): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(5811,29): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(5815,29): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(5819,29): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(5823,29): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(5827,29): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(5831,29): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(5835,29): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(5839,29): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(5843,29): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(5847,29): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(5851,29): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(5855,29): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(5859,29): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(5863,29): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(5867,29): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(5871,29): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(5875,29): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(5879,29): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(5883,30): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(5887,30): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(5891,30): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(5895,30): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(5899,30): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(5903,30): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(5907,30): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(5911,30): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(5915,30): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(5919,30): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(5923,30): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(5927,30): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(5931,30): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(5935,30): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(5939,30): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(5943,30): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(5947,30): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(5951,30): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(5955,30): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(5959,30): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(5963,30): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(5967,30): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(5971,30): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(5975,30): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(5979,30): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(5983,30): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(5987,30): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(5991,30): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(5995,30): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(5999,30): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(6003,30): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(6007,30): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(6011,30): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(6015,30): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(6019,30): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(6023,30): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(6027,30): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(6031,30): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(6035,30): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(6039,30): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(6043,30): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(6047,30): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(6051,30): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(6055,28): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(6059,28): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(6063,28): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(6067,28): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(6071,28): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(6075,28): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(6079,28): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(6083,28): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(6087,28): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(6091,28): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(6095,28): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(6099,28): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(6103,28): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(6107,28): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(6111,28): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(6115,28): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(6119,28): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(6123,28): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(6127,28): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(6131,28): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(6135,28): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(6139,28): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(6143,28): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(6147,28): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(6151,28): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(6155,28): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(6159,28): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(6163,28): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(6167,28): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(6171,28): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(6175,28): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(6179,28): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(6183,28): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(6187,28): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(6191,28): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(6195,28): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(6199,28): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(6203,28): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(6207,28): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(6211,28): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(6215,28): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(6219,28): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(6223,28): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(6385,19): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(6389,19): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(6393,19): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(6397,19): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(6401,19): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(6405,19): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(6409,19): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(6413,19): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(6417,19): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(6421,19): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(6425,19): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(6429,19): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(6433,19): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(6437,19): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(6441,19): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(6445,19): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(6449,19): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(6453,19): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(6457,19): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(6461,19): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(6465,19): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(6469,19): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(6473,19): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(6477,19): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(6481,19): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(6485,19): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(6489,19): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(6493,19): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(6497,19): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(6501,19): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(6505,19): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(6509,19): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(6513,19): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(6517,19): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(6521,19): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(6525,19): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(6529,19): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(6533,19): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(6537,19): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(6541,19): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(6545,19): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(6549,19): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(6553,19): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(6557,26): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(6561,26): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(6565,26): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(6569,26): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(6573,26): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(6577,26): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(6581,26): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(6585,26): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(6589,26): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(6593,26): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(6597,26): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(6601,26): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(6605,26): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(6609,26): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(6613,26): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(6617,26): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(6621,26): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(6625,26): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(6629,26): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(6633,26): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(6637,26): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(6641,26): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(6645,26): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(6649,26): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(6653,26): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(6657,26): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(6661,26): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(6665,26): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(6669,26): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(6673,26): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(6677,26): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(6681,26): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(6685,26): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(6689,26): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(6693,26): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(6697,26): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(6701,26): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(6705,26): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(6709,26): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(6713,26): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(6717,26): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(6721,26): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(6725,26): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(6729,25): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(6733,25): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(6737,25): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(6741,25): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(6745,25): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(6749,25): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(6753,25): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(6757,25): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(6761,25): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(6765,25): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(6769,25): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(6773,25): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(6777,25): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(6781,25): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(6785,25): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(6789,25): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(6793,25): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(6797,25): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(6801,25): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(6805,25): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(6809,25): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(6813,25): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(6817,25): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(6821,25): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(6825,25): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(6829,25): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(6833,25): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(6837,25): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(6841,25): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(6845,25): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(6849,25): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(6853,25): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(6857,25): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(6861,25): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(6865,25): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(6869,25): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(6873,25): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(6877,25): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(6881,25): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(6885,25): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(6889,25): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(6893,25): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(6897,25): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(6901,32): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(6905,32): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(6909,32): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(6913,32): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(6917,32): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(6921,32): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(6925,32): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(6929,32): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(6933,32): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(6937,32): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(6941,32): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(6945,32): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(6949,32): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(6953,32): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(6957,32): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(6961,32): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(6965,32): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(6969,32): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(6973,32): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(6977,32): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(6981,32): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(6985,32): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(6989,32): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(6993,32): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(6997,32): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(7001,32): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(7005,32): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(7009,32): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(7013,32): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(7017,32): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(7021,32): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(7025,32): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(7029,32): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(7033,32): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(7037,32): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(7041,32): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(7045,32): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(7049,32): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(7053,32): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(7057,32): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(7061,32): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(7065,32): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(7069,32): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(7073,30): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(7077,30): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(7081,30): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(7085,30): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(7089,30): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(7093,30): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(7097,30): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(7101,30): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(7105,30): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(7109,30): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(7113,30): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(7117,30): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(7121,30): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(7125,30): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(7129,30): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(7133,30): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(7137,30): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(7141,30): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(7145,30): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(7149,30): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(7153,30): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(7157,30): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(7161,30): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(7165,30): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(7169,30): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(7173,30): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(7177,30): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(7181,30): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(7185,30): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(7189,30): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(7193,30): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(7197,30): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(7201,30): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(7205,30): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(7209,30): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(7213,30): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(7217,30): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(7221,30): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(7225,30): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(7229,30): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(7233,30): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(7237,30): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(7241,30): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(7245,31): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(7249,31): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(7253,31): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(7257,31): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(7261,31): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(7265,31): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(7269,31): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(7273,31): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(7277,31): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(7281,31): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(7285,31): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(7289,31): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(7293,31): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(7297,31): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(7301,31): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(7305,31): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(7309,31): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(7313,31): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(7317,31): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(7321,31): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(7325,31): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(7329,31): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(7333,31): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(7337,31): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(7341,31): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(7345,31): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(7349,31): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(7353,31): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(7357,31): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(7361,31): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(7365,31): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(7369,31): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(7373,31): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(7377,31): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(7381,31): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(7385,31): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(7389,31): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(7393,31): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(7397,31): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(7401,31): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(7405,31): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(7409,31): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(7413,31): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(7417,29): run-time error CSS1039: Token not allowed after unary operator: '-size-05'
(7421,29): run-time error CSS1039: Token not allowed after unary operator: '-size-1'
(7425,29): run-time error CSS1039: Token not allowed after unary operator: '-size-105'
(7429,29): run-time error CSS1039: Token not allowed after unary operator: '-size-2'
(7433,29): run-time error CSS1039: Token not allowed after unary operator: '-size-205'
(7437,29): run-time error CSS1039: Token not allowed after unary operator: '-size-3'
(7441,29): run-time error CSS1039: Token not allowed after unary operator: '-size-305'
(7445,29): run-time error CSS1039: Token not allowed after unary operator: '-size-315'
(7449,29): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(7453,29): run-time error CSS1039: Token not allowed after unary operator: '-size-405'
(7457,29): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(7461,29): run-time error CSS1039: Token not allowed after unary operator: '-size-505'
(7465,29): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(7469,29): run-time error CSS1039: Token not allowed after unary operator: '-size-605'
(7473,29): run-time error CSS1039: Token not allowed after unary operator: '-size-7'
(7477,29): run-time error CSS1039: Token not allowed after unary operator: '-size-705'
(7481,29): run-time error CSS1039: Token not allowed after unary operator: '-size-8'
(7485,29): run-time error CSS1039: Token not allowed after unary operator: '-size-808'
(7489,29): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(7493,29): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(7497,29): run-time error CSS1039: Token not allowed after unary operator: '-size-11'
(7501,29): run-time error CSS1039: Token not allowed after unary operator: '-size-12'
(7505,29): run-time error CSS1039: Token not allowed after unary operator: '-size-120'
(7509,29): run-time error CSS1039: Token not allowed after unary operator: '-size-13'
(7513,29): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(7517,29): run-time error CSS1039: Token not allowed after unary operator: '-size-140'
(7521,29): run-time error CSS1039: Token not allowed after unary operator: '-size-15'
(7525,29): run-time error CSS1039: Token not allowed after unary operator: '-size-16'
(7529,29): run-time error CSS1039: Token not allowed after unary operator: '-size-17'
(7533,29): run-time error CSS1039: Token not allowed after unary operator: '-size-18'
(7537,29): run-time error CSS1039: Token not allowed after unary operator: '-size-19'
(7541,29): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(7545,29): run-time error CSS1039: Token not allowed after unary operator: '-size-21'
(7549,29): run-time error CSS1039: Token not allowed after unary operator: '-size-22'
(7553,29): run-time error CSS1039: Token not allowed after unary operator: '-size-23'
(7557,29): run-time error CSS1039: Token not allowed after unary operator: '-size-24'
(7561,29): run-time error CSS1039: Token not allowed after unary operator: '-size-25'
(7565,29): run-time error CSS1039: Token not allowed after unary operator: '-size-26'
(7569,29): run-time error CSS1039: Token not allowed after unary operator: '-size-27'
(7573,29): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(7577,29): run-time error CSS1039: Token not allowed after unary operator: '-size-29'
(7581,29): run-time error CSS1039: Token not allowed after unary operator: '-size-30'
(7585,29): run-time error CSS1039: Token not allowed after unary operator: '-size-196'
(7589,38): run-time error CSS1019: Unexpected token, found ' '
(7589,38): run-time error CSS1019: Unexpected token, found ' '
(7589,38): run-time error CSS1042: Expected function, found ' '
(7589,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7593,41): run-time error CSS1019: Unexpected token, found ' '
(7593,41): run-time error CSS1019: Unexpected token, found ' '
(7593,41): run-time error CSS1042: Expected function, found ' '
(7593,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7597,41): run-time error CSS1019: Unexpected token, found ' '
(7597,41): run-time error CSS1019: Unexpected token, found ' '
(7597,41): run-time error CSS1042: Expected function, found ' '
(7597,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7704,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(7708,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(7712,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(7716,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(7720,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(7724,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(7728,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-700'
(7732,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-800'
(7736,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-900'
(7893,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7898,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7966,21): run-time error CSS1039: Token not allowed after unary operator: '-translate-x-50'
(7974,21): run-time error CSS1039: Token not allowed after unary operator: '-translate-x-50'
(7974,43): run-time error CSS1039: Token not allowed after unary operator: '-translate-y-50'
(7979,21): run-time error CSS1039: Token not allowed after unary operator: '-translate-y-50'
(8303,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8338,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8375,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8402,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8435,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8474,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8496,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8510,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8540,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8550,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8572,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8590,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8672,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8714,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(8721,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(8767,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8781,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8821,32): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(8843,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8870,26): run-time error CSS1039: Token not allowed after unary operator: '-black'
(8907,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8908,10): run-time error CSS1035: Expected colon, found '{'
(8924,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(8928,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(8932,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(8937,21): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(8943,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(8958,21): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(8975,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8999,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9003,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9022,30): run-time error CSS1039: Token not allowed after unary operator: '-size-9'
(9079,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9101,30): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(9114,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9203,35): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(9207,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(9211,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(9230,35): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(9235,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9302,21): run-time error CSS1039: Token not allowed after unary operator: '-main'
(9318,18): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9331,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9351,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9361,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9408,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9418,17): run-time error CSS1039: Token not allowed after unary operator: '-main-two-600'
(9453,39): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9457,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9462,17): run-time error CSS1039: Token not allowed after unary operator: '-tj-color-common-white'
(9472,28): run-time error CSS1039: Token not allowed after unary operator: '-tj-color-common-black'
(9489,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9556,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9557,24): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9599,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9628,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(9632,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9633,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9634,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9766,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9774,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9792,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(9831,32): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(9880,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9881,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(9918,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10068,23): run-time error CSS1039: Token not allowed after unary operator: '-heading-font'
(10070,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10080,39): run-time error CSS1039: Token not allowed after unary operator: '-black'
(10081,38): run-time error CSS1039: Token not allowed after unary operator: '-black'
(10105,39): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10106,38): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10110,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10138,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10213,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(10217,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(10225,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10311,36): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(10312,34): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(10319,36): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(10320,34): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(10331,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(10339,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(10414,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10833,39): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10838,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10843,39): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10854,30): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(10860,30): run-time error CSS1039: Token not allowed after unary operator: '-size-5'
(11010,39): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11031,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11041,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11082,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11083,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11109,34): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(11161,30): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(11225,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11226,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(11243,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11253,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11260,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11261,23): run-time error CSS1039: Token not allowed after unary operator: '-heading-font'
(11290,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11300,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11301,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11302,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11311,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11321,23): run-time error CSS1039: Token not allowed after unary operator: '-heading-font'
(11354,17): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11412,37): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11413,40): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11453,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11462,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11466,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11475,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11517,30): run-time error CSS1039: Token not allowed after unary operator: '-size-4'
(11523,30): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(11547,30): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(11560,19): run-time error CSS1039: Token not allowed after unary operator: '-size-6'
(11574,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11616,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11621,24): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11663,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(11664,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11665,24): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(12058,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(12062,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(12076,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12133,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(12138,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12142,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12219,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12380,35): run-time error CSS1039: Token not allowed after unary operator: '-size-28'
(12930,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(12931,28): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(12954,36): run-time error CSS1039: Token not allowed after unary operator: '-black'
(12959,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12968,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(12970,32): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(12975,36): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(12979,29): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13025,28): run-time error CSS1039: Token not allowed after unary operator: '-auth-border'
(13051,49): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13051,67): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold-soft'
(13051,90): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13065,17): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13081,39): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13091,28): run-time error CSS1039: Token not allowed after unary operator: '-auth-border'
(13093,22): run-time error CSS1039: Token not allowed after unary operator: '-auth-paper'
(13111,46): run-time error CSS1039: Token not allowed after unary operator: '-auth-ink'
(13112,17): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13124,17): run-time error CSS1039: Token not allowed after unary operator: '-auth-ink'
(13142,28): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold-soft'
(13149,21): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13155,28): run-time error CSS1039: Token not allowed after unary operator: '-auth-border'
(13162,28): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13272,32): run-time error CSS1039: Token not allowed after unary operator: '-auth-border'
(13281,32): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13297,29): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13310,17): run-time error CSS1039: Token not allowed after unary operator: '-auth-ink'
(13320,21): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13325,17): run-time error CSS1039: Token not allowed after unary operator: '-auth-ink'
(13326,28): run-time error CSS1039: Token not allowed after unary operator: '-auth-border'
(13334,28): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13340,17): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13341,35): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13347,28): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13354,46): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(13354,64): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold-soft'
(13355,17): run-time error CSS1039: Token not allowed after unary operator: '-auth-ink'
(13375,22): run-time error CSS1039: Token not allowed after unary operator: '-auth-paper'
(13376,33): run-time error CSS1039: Token not allowed after unary operator: '-auth-gold'
(14486,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14633,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14643,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14684,22): run-time error CSS1030: Expected identifier, found '.'
(14684,48): run-time error CSS1031: Expected selector, found ')'
(14684,48): run-time error CSS1025: Expected comma or open brace, found ')'
(14821,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(14822,22): run-time error CSS1039: Token not allowed after unary operator: '-main-600'
(14980,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15011,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(15012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15040,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(15041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15539,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(15540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15765,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(15766,10): run-time error CSS1035: Expected colon, found '{'
(15976,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(15977,10): run-time error CSS1035: Expected colon, found '{'
(16293,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(16294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16297,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(16298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(../flags/1x1/xx.svg)}.fi-ad{background-image:url(../flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(../flags/1x1/ad.svg)}.fi-ae{background-image:url(../flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(../flags/1x1/ae.svg)}.fi-af{background-image:url(../flags/4x3/af.svg)}.fi-af.fis{background-image:url(../flags/1x1/af.svg)}.fi-ag{background-image:url(../flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(../flags/1x1/ag.svg)}.fi-ai{background-image:url(../flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(../flags/1x1/ai.svg)}.fi-al{background-image:url(../flags/4x3/al.svg)}.fi-al.fis{background-image:url(../flags/1x1/al.svg)}.fi-am{background-image:url(../flags/4x3/am.svg)}.fi-am.fis{background-image:url(../flags/1x1/am.svg)}.fi-ao{background-image:url(../flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(../flags/1x1/ao.svg)}.fi-aq{background-image:url(../flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(../flags/1x1/aq.svg)}.fi-ar{background-image:url(../flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(../flags/1x1/ar.svg)}.fi-as{background-image:url(../flags/4x3/as.svg)}.fi-as.fis{background-image:url(../flags/1x1/as.svg)}.fi-at{background-image:url(../flags/4x3/at.svg)}.fi-at.fis{background-image:url(../flags/1x1/at.svg)}.fi-au{background-image:url(../flags/4x3/au.svg)}.fi-au.fis{background-image:url(../flags/1x1/au.svg)}.fi-aw{background-image:url(../flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(../flags/1x1/aw.svg)}.fi-ax{background-image:url(../flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(../flags/1x1/ax.svg)}.fi-az{background-image:url(../flags/4x3/az.svg)}.fi-az.fis{background-image:url(../flags/1x1/az.svg)}.fi-ba{background-image:url(../flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(../flags/1x1/ba.svg)}.fi-bb{background-image:url(../flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(../flags/1x1/bb.svg)}.fi-bd{background-image:url(../flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(../flags/1x1/bd.svg)}.fi-be{background-image:url(../flags/4x3/be.svg)}.fi-be.fis{background-image:url(../flags/1x1/be.svg)}.fi-bf{background-image:url(../flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(../flags/1x1/bf.svg)}.fi-bg{background-image:url(../flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(../flags/1x1/bg.svg)}.fi-bh{background-image:url(../flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(../flags/1x1/bh.svg)}.fi-bi{background-image:url(../flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(../flags/1x1/bi.svg)}.fi-bj{background-image:url(../flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(../flags/1x1/bj.svg)}.fi-bl{background-image:url(../flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(../flags/1x1/bl.svg)}.fi-bm{background-image:url(../flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(../flags/1x1/bm.svg)}.fi-bn{background-image:url(../flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(../flags/1x1/bn.svg)}.fi-bo{background-image:url(../flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(../flags/1x1/bo.svg)}.fi-bq{background-image:url(../flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(../flags/1x1/bq.svg)}.fi-br{background-image:url(../flags/4x3/br.svg)}.fi-br.fis{background-image:url(../flags/1x1/br.svg)}.fi-bs{background-image:url(../flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(../flags/1x1/bs.svg)}.fi-bt{background-image:url(../flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(../flags/1x1/bt.svg)}.fi-bv{background-image:url(../flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(../flags/1x1/bv.svg)}.fi-bw{background-image:url(../flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(../flags/1x1/bw.svg)}.fi-by{background-image:url(../flags/4x3/by.svg)}.fi-by.fis{background-image:url(../flags/1x1/by.svg)}.fi-bz{background-image:url(../flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(../flags/1x1/bz.svg)}.fi-ca{background-image:url(../flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(../flags/1x1/ca.svg)}.fi-cc{background-image:url(../flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(../flags/1x1/cc.svg)}.fi-cd{background-image:url(../flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(../flags/1x1/cd.svg)}.fi-cf{background-image:url(../flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(../flags/1x1/cf.svg)}.fi-cg{background-image:url(../flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(../flags/1x1/cg.svg)}.fi-ch{background-image:url(../flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(../flags/1x1/ch.svg)}.fi-ci{background-image:url(../flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(../flags/1x1/ci.svg)}.fi-ck{background-image:url(../flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(../flags/1x1/ck.svg)}.fi-cl{background-image:url(../flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(../flags/1x1/cl.svg)}.fi-cm{background-image:url(../flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(../flags/1x1/cm.svg)}.fi-cn{background-image:url(../flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(../flags/1x1/cn.svg)}.fi-co{background-image:url(../flags/4x3/co.svg)}.fi-co.fis{background-image:url(../flags/1x1/co.svg)}.fi-cr{background-image:url(../flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(../flags/1x1/cr.svg)}.fi-cu{background-image:url(../flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(../flags/1x1/cu.svg)}.fi-cv{background-image:url(../flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(../flags/1x1/cv.svg)}.fi-cw{background-image:url(../flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(../flags/1x1/cw.svg)}.fi-cx{background-image:url(../flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(../flags/1x1/cx.svg)}.fi-cy{background-image:url(../flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(../flags/1x1/cy.svg)}.fi-cz{background-image:url(../flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(../flags/1x1/cz.svg)}.fi-de{background-image:url(../flags/4x3/de.svg)}.fi-de.fis{background-image:url(../flags/1x1/de.svg)}.fi-dj{background-image:url(../flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(../flags/1x1/dj.svg)}.fi-dk{background-image:url(../flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(../flags/1x1/dk.svg)}.fi-dm{background-image:url(../flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(../flags/1x1/dm.svg)}.fi-do{background-image:url(../flags/4x3/do.svg)}.fi-do.fis{background-image:url(../flags/1x1/do.svg)}.fi-dz{background-image:url(../flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(../flags/1x1/dz.svg)}.fi-ec{background-image:url(../flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(../flags/1x1/ec.svg)}.fi-ee{background-image:url(../flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(../flags/1x1/ee.svg)}.fi-eg{background-image:url(../flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(../flags/1x1/eg.svg)}.fi-eh{background-image:url(../flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(../flags/1x1/eh.svg)}.fi-er{background-image:url(../flags/4x3/er.svg)}.fi-er.fis{background-image:url(../flags/1x1/er.svg)}.fi-es{background-image:url(../flags/4x3/es.svg)}.fi-es.fis{background-image:url(../flags/1x1/es.svg)}.fi-et{background-image:url(../flags/4x3/et.svg)}.fi-et.fis{background-image:url(../flags/1x1/et.svg)}.fi-fi{background-image:url(../flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(../flags/1x1/fi.svg)}.fi-fj{background-image:url(../flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(../flags/1x1/fj.svg)}.fi-fk{background-image:url(../flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(../flags/1x1/fk.svg)}.fi-fm{background-image:url(../flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(../flags/1x1/fm.svg)}.fi-fo{background-image:url(../flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(../flags/1x1/fo.svg)}.fi-fr{background-image:url(../flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(../flags/1x1/fr.svg)}.fi-ga{background-image:url(../flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(../flags/1x1/ga.svg)}.fi-gb{background-image:url(../flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(../flags/1x1/gb.svg)}.fi-gd{background-image:url(../flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(../flags/1x1/gd.svg)}.fi-ge{background-image:url(../flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(../flags/1x1/ge.svg)}.fi-gf{background-image:url(../flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(../flags/1x1/gf.svg)}.fi-gg{background-image:url(../flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(../flags/1x1/gg.svg)}.fi-gh{background-image:url(../flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(../flags/1x1/gh.svg)}.fi-gi{background-image:url(../flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(../flags/1x1/gi.svg)}.fi-gl{background-image:url(../flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(../flags/1x1/gl.svg)}.fi-gm{background-image:url(../flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(../flags/1x1/gm.svg)}.fi-gn{background-image:url(../flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(../flags/1x1/gn.svg)}.fi-gp{background-image:url(../flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(../flags/1x1/gp.svg)}.fi-gq{background-image:url(../flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(../flags/1x1/gq.svg)}.fi-gr{background-image:url(../flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(../flags/1x1/gr.svg)}.fi-gs{background-image:url(../flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(../flags/1x1/gs.svg)}.fi-gt{background-image:url(../flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(../flags/1x1/gt.svg)}.fi-gu{background-image:url(../flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(../flags/1x1/gu.svg)}.fi-gw{background-image:url(../flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(../flags/1x1/gw.svg)}.fi-gy{background-image:url(../flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(../flags/1x1/gy.svg)}.fi-hk{background-image:url(../flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(../flags/1x1/hk.svg)}.fi-hm{background-image:url(../flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(../flags/1x1/hm.svg)}.fi-hn{background-image:url(../flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(../flags/1x1/hn.svg)}.fi-hr{background-image:url(../flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(../flags/1x1/hr.svg)}.fi-ht{background-image:url(../flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(../flags/1x1/ht.svg)}.fi-hu{background-image:url(../flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(../flags/1x1/hu.svg)}.fi-id{background-image:url(../flags/4x3/id.svg)}.fi-id.fis{background-image:url(../flags/1x1/id.svg)}.fi-ie{background-image:url(../flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(../flags/1x1/ie.svg)}.fi-il{background-image:url(../flags/4x3/il.svg)}.fi-il.fis{background-image:url(../flags/1x1/il.svg)}.fi-im{background-image:url(../flags/4x3/im.svg)}.fi-im.fis{background-image:url(../flags/1x1/im.svg)}.fi-in{background-image:url(../flags/4x3/in.svg)}.fi-in.fis{background-image:url(../flags/1x1/in.svg)}.fi-io{background-image:url(../flags/4x3/io.svg)}.fi-io.fis{background-image:url(../flags/1x1/io.svg)}.fi-iq{background-image:url(../flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(../flags/1x1/iq.svg)}.fi-ir{background-image:url(../flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(../flags/1x1/ir.svg)}.fi-is{background-image:url(../flags/4x3/is.svg)}.fi-is.fis{background-image:url(../flags/1x1/is.svg)}.fi-it{background-image:url(../flags/4x3/it.svg)}.fi-it.fis{background-image:url(../flags/1x1/it.svg)}.fi-je{background-image:url(../flags/4x3/je.svg)}.fi-je.fis{background-image:url(../flags/1x1/je.svg)}.fi-jm{background-image:url(../flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(../flags/1x1/jm.svg)}.fi-jo{background-image:url(../flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(../flags/1x1/jo.svg)}.fi-jp{background-image:url(../flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(../flags/1x1/jp.svg)}.fi-ke{background-image:url(../flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(../flags/1x1/ke.svg)}.fi-kg{background-image:url(../flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(../flags/1x1/kg.svg)}.fi-kh{background-image:url(../flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(../flags/1x1/kh.svg)}.fi-ki{background-image:url(../flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(../flags/1x1/ki.svg)}.fi-km{background-image:url(../flags/4x3/km.svg)}.fi-km.fis{background-image:url(../flags/1x1/km.svg)}.fi-kn{background-image:url(../flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(../flags/1x1/kn.svg)}.fi-kp{background-image:url(../flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(../flags/1x1/kp.svg)}.fi-kr{background-image:url(../flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(../flags/1x1/kr.svg)}.fi-kw{background-image:url(../flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(../flags/1x1/kw.svg)}.fi-ky{background-image:url(../flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(../flags/1x1/ky.svg)}.fi-kz{background-image:url(../flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(../flags/1x1/kz.svg)}.fi-la{background-image:url(../flags/4x3/la.svg)}.fi-la.fis{background-image:url(../flags/1x1/la.svg)}.fi-lb{background-image:url(../flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(../flags/1x1/lb.svg)}.fi-lc{background-image:url(../flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(../flags/1x1/lc.svg)}.fi-li{background-image:url(../flags/4x3/li.svg)}.fi-li.fis{background-image:url(../flags/1x1/li.svg)}.fi-lk{background-image:url(../flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(../flags/1x1/lk.svg)}.fi-lr{background-image:url(../flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(../flags/1x1/lr.svg)}.fi-ls{background-image:url(../flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(../flags/1x1/ls.svg)}.fi-lt{background-image:url(../flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(../flags/1x1/lt.svg)}.fi-lu{background-image:url(../flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(../flags/1x1/lu.svg)}.fi-lv{background-image:url(../flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(../flags/1x1/lv.svg)}.fi-ly{background-image:url(../flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(../flags/1x1/ly.svg)}.fi-ma{background-image:url(../flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(../flags/1x1/ma.svg)}.fi-mc{background-image:url(../flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(../flags/1x1/mc.svg)}.fi-md{background-image:url(../flags/4x3/md.svg)}.fi-md.fis{background-image:url(../flags/1x1/md.svg)}.fi-me{background-image:url(../flags/4x3/me.svg)}.fi-me.fis{background-image:url(../flags/1x1/me.svg)}.fi-mf{background-image:url(../flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(../flags/1x1/mf.svg)}.fi-mg{background-image:url(../flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(../flags/1x1/mg.svg)}.fi-mh{background-image:url(../flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(../flags/1x1/mh.svg)}.fi-mk{background-image:url(../flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(../flags/1x1/mk.svg)}.fi-ml{background-image:url(../flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(../flags/1x1/ml.svg)}.fi-mm{background-image:url(../flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(../flags/1x1/mm.svg)}.fi-mn{background-image:url(../flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(../flags/1x1/mn.svg)}.fi-mo{background-image:url(../flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(../flags/1x1/mo.svg)}.fi-mp{background-image:url(../flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(../flags/1x1/mp.svg)}.fi-mq{background-image:url(../flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(../flags/1x1/mq.svg)}.fi-mr{background-image:url(../flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(../flags/1x1/mr.svg)}.fi-ms{background-image:url(../flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(../flags/1x1/ms.svg)}.fi-mt{background-image:url(../flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(../flags/1x1/mt.svg)}.fi-mu{background-image:url(../flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(../flags/1x1/mu.svg)}.fi-mv{background-image:url(../flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(../flags/1x1/mv.svg)}.fi-mw{background-image:url(../flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(../flags/1x1/mw.svg)}.fi-mx{background-image:url(../flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(../flags/1x1/mx.svg)}.fi-my{background-image:url(../flags/4x3/my.svg)}.fi-my.fis{background-image:url(../flags/1x1/my.svg)}.fi-mz{background-image:url(../flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(../flags/1x1/mz.svg)}.fi-na{background-image:url(../flags/4x3/na.svg)}.fi-na.fis{background-image:url(../flags/1x1/na.svg)}.fi-nc{background-image:url(../flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(../flags/1x1/nc.svg)}.fi-ne{background-image:url(../flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(../flags/1x1/ne.svg)}.fi-nf{background-image:url(../flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(../flags/1x1/nf.svg)}.fi-ng{background-image:url(../flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(../flags/1x1/ng.svg)}.fi-ni{background-image:url(../flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(../flags/1x1/ni.svg)}.fi-nl{background-image:url(../flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(../flags/1x1/nl.svg)}.fi-no{background-image:url(../flags/4x3/no.svg)}.fi-no.fis{background-image:url(../flags/1x1/no.svg)}.fi-np{background-image:url(../flags/4x3/np.svg)}.fi-np.fis{background-image:url(../flags/1x1/np.svg)}.fi-nr{background-image:url(../flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(../flags/1x1/nr.svg)}.fi-nu{background-image:url(../flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(../flags/1x1/nu.svg)}.fi-nz{background-image:url(../flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(../flags/1x1/nz.svg)}.fi-om{background-image:url(../flags/4x3/om.svg)}.fi-om.fis{background-image:url(../flags/1x1/om.svg)}.fi-pa{background-image:url(../flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(../flags/1x1/pa.svg)}.fi-pe{background-image:url(../flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(../flags/1x1/pe.svg)}.fi-pf{background-image:url(../flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(../flags/1x1/pf.svg)}.fi-pg{background-image:url(../flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(../flags/1x1/pg.svg)}.fi-ph{background-image:url(../flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(../flags/1x1/ph.svg)}.fi-pk{background-image:url(../flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(../flags/1x1/pk.svg)}.fi-pl{background-image:url(../flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(../flags/1x1/pl.svg)}.fi-pm{background-image:url(../flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(../flags/1x1/pm.svg)}.fi-pn{background-image:url(../flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(../flags/1x1/pn.svg)}.fi-pr{background-image:url(../flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(../flags/1x1/pr.svg)}.fi-ps{background-image:url(../flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(../flags/1x1/ps.svg)}.fi-pt{background-image:url(../flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(../flags/1x1/pt.svg)}.fi-pw{background-image:url(../flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(../flags/1x1/pw.svg)}.fi-py{background-image:url(../flags/4x3/py.svg)}.fi-py.fis{background-image:url(../flags/1x1/py.svg)}.fi-qa{background-image:url(../flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(../flags/1x1/qa.svg)}.fi-re{background-image:url(../flags/4x3/re.svg)}.fi-re.fis{background-image:url(../flags/1x1/re.svg)}.fi-ro{background-image:url(../flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(../flags/1x1/ro.svg)}.fi-rs{background-image:url(../flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(../flags/1x1/rs.svg)}.fi-ru{background-image:url(../flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(../flags/1x1/ru.svg)}.fi-rw{background-image:url(../flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(../flags/1x1/rw.svg)}.fi-sa{background-image:url(../flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(../flags/1x1/sa.svg)}.fi-sb{background-image:url(../flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(../flags/1x1/sb.svg)}.fi-sc{background-image:url(../flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(../flags/1x1/sc.svg)}.fi-sd{background-image:url(../flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(../flags/1x1/sd.svg)}.fi-se{background-image:url(../flags/4x3/se.svg)}.fi-se.fis{background-image:url(../flags/1x1/se.svg)}.fi-sg{background-image:url(../flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(../flags/1x1/sg.svg)}.fi-sh{background-image:url(../flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(../flags/1x1/sh.svg)}.fi-si{background-image:url(../flags/4x3/si.svg)}.fi-si.fis{background-image:url(../flags/1x1/si.svg)}.fi-sj{background-image:url(../flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(../flags/1x1/sj.svg)}.fi-sk{background-image:url(../flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(../flags/1x1/sk.svg)}.fi-sl{background-image:url(../flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(../flags/1x1/sl.svg)}.fi-sm{background-image:url(../flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(../flags/1x1/sm.svg)}.fi-sn{background-image:url(../flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(../flags/1x1/sn.svg)}.fi-so{background-image:url(../flags/4x3/so.svg)}.fi-so.fis{background-image:url(../flags/1x1/so.svg)}.fi-sr{background-image:url(../flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(../flags/1x1/sr.svg)}.fi-ss{background-image:url(../flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(../flags/1x1/ss.svg)}.fi-st{background-image:url(../flags/4x3/st.svg)}.fi-st.fis{background-image:url(../flags/1x1/st.svg)}.fi-sv{background-image:url(../flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(../flags/1x1/sv.svg)}.fi-sx{background-image:url(../flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(../flags/1x1/sx.svg)}.fi-sy{background-image:url(../flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(../flags/1x1/sy.svg)}.fi-sz{background-image:url(../flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(../flags/1x1/sz.svg)}.fi-tc{background-image:url(../flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(../flags/1x1/tc.svg)}.fi-td{background-image:url(../flags/4x3/td.svg)}.fi-td.fis{background-image:url(../flags/1x1/td.svg)}.fi-tf{background-image:url(../flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(../flags/1x1/tf.svg)}.fi-tg{background-image:url(../flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(../flags/1x1/tg.svg)}.fi-th{background-image:url(../flags/4x3/th.svg)}.fi-th.fis{background-image:url(../flags/1x1/th.svg)}.fi-tj{background-image:url(../flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(../flags/1x1/tj.svg)}.fi-tk{background-image:url(../flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(../flags/1x1/tk.svg)}.fi-tl{background-image:url(../flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(../flags/1x1/tl.svg)}.fi-tm{background-image:url(../flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(../flags/1x1/tm.svg)}.fi-tn{background-image:url(../flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(../flags/1x1/tn.svg)}.fi-to{background-image:url(../flags/4x3/to.svg)}.fi-to.fis{background-image:url(../flags/1x1/to.svg)}.fi-tr{background-image:url(../flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(../flags/1x1/tr.svg)}.fi-tt{background-image:url(../flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(../flags/1x1/tt.svg)}.fi-tv{background-image:url(../flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(../flags/1x1/tv.svg)}.fi-tw{background-image:url(../flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(../flags/1x1/tw.svg)}.fi-tz{background-image:url(../flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(../flags/1x1/tz.svg)}.fi-ua{background-image:url(../flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(../flags/1x1/ua.svg)}.fi-ug{background-image:url(../flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(../flags/1x1/ug.svg)}.fi-um{background-image:url(../flags/4x3/um.svg)}.fi-um.fis{background-image:url(../flags/1x1/um.svg)}.fi-us{background-image:url(../flags/4x3/us.svg)}.fi-us.fis{background-image:url(../flags/1x1/us.svg)}.fi-uy{background-image:url(../flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(../flags/1x1/uy.svg)}.fi-uz{background-image:url(../flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(../flags/1x1/uz.svg)}.fi-va{background-image:url(../flags/4x3/va.svg)}.fi-va.fis{background-image:url(../flags/1x1/va.svg)}.fi-vc{background-image:url(../flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(../flags/1x1/vc.svg)}.fi-ve{background-image:url(../flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(../flags/1x1/ve.svg)}.fi-vg{background-image:url(../flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(../flags/1x1/vg.svg)}.fi-vi{background-image:url(../flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(../flags/1x1/vi.svg)}.fi-vn{background-image:url(../flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(../flags/1x1/vn.svg)}.fi-vu{background-image:url(../flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(../flags/1x1/vu.svg)}.fi-wf{background-image:url(../flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(../flags/1x1/wf.svg)}.fi-ws{background-image:url(../flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(../flags/1x1/ws.svg)}.fi-ye{background-image:url(../flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(../flags/1x1/ye.svg)}.fi-yt{background-image:url(../flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(../flags/1x1/yt.svg)}.fi-za{background-image:url(../flags/4x3/za.svg)}.fi-za.fis{background-image:url(../flags/1x1/za.svg)}.fi-zm{background-image:url(../flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(../flags/1x1/zm.svg)}.fi-zw{background-image:url(../flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(../flags/1x1/zw.svg)}.fi-arab{background-image:url(../flags/4x3/arab.svg)}.fi-arab.fis{background-image:url(../flags/1x1/arab.svg)}.fi-asean{background-image:url(../flags/4x3/asean.svg)}.fi-asean.fis{background-image:url(../flags/1x1/asean.svg)}.fi-cefta{background-image:url(../flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(../flags/1x1/cefta.svg)}.fi-cp{background-image:url(../flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(../flags/1x1/cp.svg)}.fi-dg{background-image:url(../flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(../flags/1x1/dg.svg)}.fi-eac{background-image:url(../flags/4x3/eac.svg)}.fi-eac.fis{background-image:url(../flags/1x1/eac.svg)}.fi-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(../flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(../flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(../flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(../flags/1x1/es-pv.svg)}.fi-eu{background-image:url(../flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(../flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(../flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(../flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(../flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(../flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(../flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(../flags/1x1/ic.svg)}.fi-pc{background-image:url(../flags/4x3/pc.svg)}.fi-pc.fis{background-image:url(../flags/1x1/pc.svg)}.fi-sh-ac{background-image:url(../flags/4x3/sh-ac.svg)}.fi-sh-ac.fis{background-image:url(../flags/1x1/sh-ac.svg)}.fi-sh-hl{background-image:url(../flags/4x3/sh-hl.svg)}.fi-sh-hl.fis{background-image:url(../flags/1x1/sh-hl.svg)}.fi-sh-ta{background-image:url(../flags/4x3/sh-ta.svg)}.fi-sh-ta.fis{background-image:url(../flags/1x1/sh-ta.svg)}.fi-un{background-image:url(../flags/4x3/un.svg)}.fi-un.fis{background-image:url(../flags/1x1/un.svg)}.fi-xk{background-image:url(../flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(../flags/1x1/xk.svg)}

@charset "UTF-8";/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--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-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--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-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--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-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::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:var(--bs-border-width) 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;color:var(--bs-heading-color)}.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;color:var(--bs-highlight-color);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:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}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:var(--bs-secondary-color);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]{-webkit-appearance:textfield;outline-offset:-2px}::-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:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.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:1430px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.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-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--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:#b5b6b7;--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:#a7b9b1;--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:#a6c3ca;--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:#ccc2a4;--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:#c6acae;--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:#c6c7c8;--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:#4d5154;--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 + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);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:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);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:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);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:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 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 + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.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 + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.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 + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@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:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.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{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-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]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);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{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.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;-webkit-appearance:none;appearance:none;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}@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:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;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}@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:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) 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{color:rgba(var(--bs-body-color-rgb),.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{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.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:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.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:var(--bs-border-radius-lg)}.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:var(--bs-border-radius-sm)}.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:calc(var(--bs-border-width) * -1);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:var(--bs-form-valid-color)}.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:var(--bs-success);border-radius:var(--bs-border-radius)}.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:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.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:var(--bs-form-valid-border-color)}.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"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;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:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.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:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.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:var(--bs-form-invalid-color)}.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:var(--bs-danger);border-radius:var(--bs-border-radius)}.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:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.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:var(--bs-form-invalid-border-color)}.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"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;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:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.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:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.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:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--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-check:checked:focus-visible+.btn{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:0 0 0 #000;--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:var(--bs-border-radius-lg)}.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:var(--bs-border-radius-sm)}.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:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--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;border-radius:var(--bs-dropdown-item-border-radius,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:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.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:calc(var(--bs-border-width) * -1)}.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:var(--bs-secondary-color);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;background:0 0;border:0;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:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);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));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-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:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.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-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.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(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--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(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%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(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--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 .nav-link.show{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,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--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);color:var(--bs-body-color);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);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.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:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--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:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--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:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.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;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-header .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-header .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-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-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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")}.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:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);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:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--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:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);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:calc(var(--bs-border-width) * -1)}.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:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.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:var(--bs-border-radius);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:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;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;color:var(--bs-alert-link-color)}.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:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--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-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.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:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--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{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.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(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);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:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--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:var(--bs-border-width);--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:var(--bs-border-width);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;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:var(--bs-box-shadow)}.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:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--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;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:calc(-1 * var(--bs-tooltip-arrow-height))}.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:calc(-1 * var(--bs-tooltip-arrow-height));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:calc(-1 * var(--bs-tooltip-arrow-height))}.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:calc(-1 * var(--bs-tooltip-arrow-height));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:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.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}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .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:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.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:var(--bs-offcanvas-transition)}@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;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:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.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(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.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){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}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!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:var(--bs-border-width);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}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit: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}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y: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-inline-grid{display:inline-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:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.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-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-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-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.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}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-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-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!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:var(--bs-secondary-color)!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-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!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}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-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-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!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-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.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-xxl)!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-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-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}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-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}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-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}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-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}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-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-inline-grid{display:inline-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}}
/**
 * Swiper 6.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 5, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.7;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
  }
  
  .mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
  }
  
  .mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
  }
  
  .mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
  }
  
  .mfp-align-top .mfp-container:before {
    display: none;
  }
  
  .mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
  }
  
  .mfp-inline-holder .mfp-content,
  .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
  }
  
  .mfp-ajax-cur {
    cursor: progress;
  }
  
  .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
  }
  
  .mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
  }
  
  .mfp-auto-cursor .mfp-content {
    cursor: auto;
  }
  
  .mfp-close,
  .mfp-arrow,
  .mfp-preloader,
  .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  
  .mfp-loading.mfp-figure {
    display: none;
  }
  
  .mfp-hide {
    display: none !important;
  }
  
  .mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
  }
  .mfp-preloader a {
    color: #CCC;
  }
  .mfp-preloader a:hover {
    color: #FFF;
  }
  
  .mfp-s-ready .mfp-preloader {
    display: none;
  }
  
  .mfp-s-error .mfp-content {
    display: none;
  }
  
  button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation;
  }
  button::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
  
  .mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
  }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
  }
  .mfp-close:active {
    top: 1px;
  }
  
  .mfp-close-btn-in .mfp-close {
    color: #333;
  }
  
  .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
  }
  
  .mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
  }
  
  .mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .mfp-arrow:active {
    margin-top: -54px;
  }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
  }
  .mfp-arrow:before, .mfp-arrow:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
  }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
  }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
  }
  
  .mfp-arrow-left {
    left: 0;
  }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px;
  }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
  }
  
  .mfp-arrow-right {
    right: 0;
  }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px;
  }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F;
  }
  
  .mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
  }
  .mfp-iframe-holder .mfp-close {
    top: -40px;
  }
  
  .mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
  }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
  }
  
  /* Main image in popup */
  img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
  }
  
  /* The shadow behind the image */
  .mfp-figure {
    line-height: 0;
  }
  .mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
  }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
  }
  .mfp-figure figure {
    margin: 0;
  }
  
  .mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
  }
  
  .mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
  }
  
  .mfp-image-holder .mfp-content {
    max-width: 100%;
  }
  
  .mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
  }
  
  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
     * Remove all paddings around the image on small screen
     */
    .mfp-img-mobile .mfp-image-holder {
      padding-left: 0;
      padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
      padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
      top: 0;
      bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
      display: inline;
      margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
      background: rgba(0, 0, 0, 0.6);
      bottom: 0;
      margin: 0;
      top: auto;
      padding: 3px 5px;
      position: fixed;
      box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
      right: 5px;
      top: 3px;
    }
    .mfp-img-mobile .mfp-close {
      top: 0;
      right: 0;
      width: 35px;
      height: 35px;
      line-height: 35px;
      background: rgba(0, 0, 0, 0.6);
      position: fixed;
      text-align: center;
      padding: 0;
    }
  }
  @media all and (max-width: 900px) {
    .mfp-arrow {
      -webkit-transform: scale(0.75);
      transform: scale(0.75);
    }
  
    .mfp-arrow-left {
      -webkit-transform-origin: 0;
      transform-origin: 0;
    }
  
    .mfp-arrow-right {
      -webkit-transform-origin: 100%;
      transform-origin: 100%;
    }
  
    .mfp-container {
      padding-left: 6px;
      padding-right: 6px;
    }
  }
  
  
  /* ================================ Custom Transition Css Start ================================== */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  animation: .2s scaleAnimation linear;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

@keyframes scaleAnimation {
  0% {
      opacity: 0;
      scale: .6;
  }
  100% {
      opacity: 1;
      scale: 1;
  }
}
/* ================================ Custom Transition Css End ================================== */
.daterangepicker {
    position: absolute;
    color: inherit;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ddd;
    width: 278px;
    max-width: none;
    padding: 0;
    margin-top: 7px;
    top: 100px;
    left: 20px;
    z-index: 3001;
    display: none;
    font-family: arial;
    font-size: 15px;
    line-height: 1em;
}

    .daterangepicker:before, .daterangepicker:after {
        position: absolute;
        display: inline-block;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        content: '';
    }

    .daterangepicker:before {
        top: -7px;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        border-bottom: 7px solid #ccc;
    }

    .daterangepicker:after {
        top: -6px;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
    }

    .daterangepicker.opensleft:before {
        right: 9px;
    }

    .daterangepicker.opensleft:after {
        right: 10px;
    }

    .daterangepicker.openscenter:before {
        left: 0;
        right: 0;
        width: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .daterangepicker.openscenter:after {
        left: 0;
        right: 0;
        width: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .daterangepicker.opensright:before {
        left: 9px;
    }

    .daterangepicker.opensright:after {
        left: 10px;
    }

    .daterangepicker.drop-up {
        margin-top: -7px;
    }

        .daterangepicker.drop-up:before {
            top: initial;
            bottom: -7px;
            border-bottom: initial;
            border-top: 7px solid #ccc;
        }

        .daterangepicker.drop-up:after {
            top: initial;
            bottom: -6px;
            border-bottom: initial;
            border-top: 6px solid #fff;
        }

    .daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
        float: none;
    }

    .daterangepicker.single .drp-selected {
        display: none;
    }

    .daterangepicker.show-calendar .drp-calendar {
        display: block;
    }

    .daterangepicker.show-calendar .drp-buttons {
        display: block;
    }

    .daterangepicker.auto-apply .drp-buttons {
        display: none;
    }

    .daterangepicker .drp-calendar {
        display: none;
        max-width: 270px;
    }

        .daterangepicker .drp-calendar.left {
            padding: 8px 0 8px 8px;
        }

        .daterangepicker .drp-calendar.right {
            padding: 8px;
        }

        .daterangepicker .drp-calendar.single .calendar-table {
            border: none;
        }

    .daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
        color: #fff;
        border: solid black;
        border-width: 0 2px 2px 0;
        border-radius: 0;
        display: inline-block;
        padding: 3px;
    }

    .daterangepicker .calendar-table .next span {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    .daterangepicker .calendar-table .prev span {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
    }

    .daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
        white-space: nowrap;
        text-align: center;
        vertical-align: middle;
        min-width: 32px;
        width: 32px;
        height: 24px;
        line-height: 24px;
        font-size: 12px;
        border-radius: 4px;
        border: 1px solid transparent;
        white-space: nowrap;
        cursor: pointer;
    }

    .daterangepicker .calendar-table {
        border: 1px solid #fff;
        border-radius: 4px;
        background-color: #fff;
    }

        .daterangepicker .calendar-table table {
            width: 100%;
            margin: 0;
            border-spacing: 0;
            border-collapse: collapse;
        }

    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
        background-color: #eee;
        border-color: transparent;
        color: inherit;
    }

    .daterangepicker td.week, .daterangepicker th.week {
        font-size: 80%;
        color: #ccc;
    }

    .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
        background-color: #fff;
        border-color: transparent;
        color: #999;
    }

    .daterangepicker td.in-range {
        background-color: #ebf4f8;
        border-color: transparent;
        color: #000;
        border-radius: 0;
    }

    .daterangepicker td.start-date {
        border-radius: 4px 0 0 4px;
    }

    .daterangepicker td.end-date {
        border-radius: 0 4px 4px 0;
    }

    .daterangepicker td.start-date.end-date {
        border-radius: 4px;
    }

    .daterangepicker td.active, .daterangepicker td.active:hover {
        background-color: #357ebd;
        border-color: transparent;
        color: #fff;
    }

    .daterangepicker th.month {
        width: auto;
    }

    .daterangepicker td.disabled, .daterangepicker option.disabled {
        color: #999;
        cursor: not-allowed;
        text-decoration: line-through;
    }

    .daterangepicker select.monthselect, .daterangepicker select.yearselect {
        font-size: 12px;
        padding: 1px;
        height: auto;
        margin: 0;
        cursor: default;
    }

    .daterangepicker select.monthselect {
        margin-right: 2%;
        width: 56%;
    }

    .daterangepicker select.yearselect {
        width: 40%;
    }

    .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
        width: 50px;
        margin: 0 auto;
        background: #eee;
        border: 1px solid #eee;
        padding: 2px;
        outline: 0;
        font-size: 12px;
    }

    .daterangepicker .calendar-time {
        text-align: center;
        margin: 4px auto 0 auto;
        line-height: 30px;
        position: relative;
    }

        .daterangepicker .calendar-time select.disabled {
            color: #ccc;
            cursor: not-allowed;
        }

    .daterangepicker .drp-buttons {
        clear: both;
        text-align: right;
        padding: 8px;
        border-top: 1px solid #ddd;
        display: none;
        line-height: 12px;
        vertical-align: middle;
    }

    .daterangepicker .drp-selected {
        display: inline-block;
        font-size: 12px;
        padding-right: 8px;
    }

    .daterangepicker .drp-buttons .btn {
        margin-left: 8px;
        font-size: 12px;
        font-weight: bold;
        padding: 4px 8px;
    }

    .daterangepicker.show-ranges.single.rtl .drp-calendar.left {
        border-right: 1px solid #ddd;
    }

    .daterangepicker.show-ranges.single.ltr .drp-calendar.left {
        border-left: 1px solid #ddd;
    }

    .daterangepicker.show-ranges.rtl .drp-calendar.right {
        border-right: 1px solid #ddd;
    }

    .daterangepicker.show-ranges.ltr .drp-calendar.left {
        border-left: 1px solid #ddd;
    }

    .daterangepicker .ranges {
        float: none;
        text-align: left;
        margin: 0;
    }

    .daterangepicker.show-calendar .ranges {
        margin-top: 8px;
    }

    .daterangepicker .ranges ul {
        list-style: none;
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }

    .daterangepicker .ranges li {
        font-size: 12px;
        padding: 8px 12px;
        cursor: pointer;
    }

        .daterangepicker .ranges li:hover {
            background-color: #eee;
        }

        .daterangepicker .ranges li.active {
            background-color: #08c;
            color: #fff;
        }

/*  Larger Screen Styling */
@media (min-width: 564px) {
    .daterangepicker {
        width: auto;
    }

        .daterangepicker .ranges ul {
            width: 140px;
        }

        .daterangepicker.single .ranges ul {
            width: 100%;
        }

        .daterangepicker.single .drp-calendar.left {
            clear: none;
        }

        .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
            float: left;
        }

    .daterangepicker {
        direction: ltr;
        text-align: left;
    }

        .daterangepicker .drp-calendar.left {
            clear: left;
            margin-right: 0;
        }

            .daterangepicker .drp-calendar.left .calendar-table {
                border-right: none;
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

        .daterangepicker .drp-calendar.right {
            margin-left: 0;
        }

            .daterangepicker .drp-calendar.right .calendar-table {
                border-left: none;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

        .daterangepicker .drp-calendar.left .calendar-table {
            padding-right: 8px;
        }

        .daterangepicker .ranges, .daterangepicker .drp-calendar {
            float: left;
        }
}

@media (min-width: 730px) {
    .daterangepicker .ranges {
        width: auto;
    }

    .daterangepicker .ranges {
        float: left;
    }

    .daterangepicker.rtl .ranges {
        float: right;
    }

    .daterangepicker .drp-calendar.left {
        clear: none !important;
    }
}

/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
.toast-title {
    font-weight: 700
}

.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

    .toast-message a, .toast-message label {
        color: #FFF
    }

        .toast-message a:hover {
            color: #CCC;
            text-decoration: none
        }

.toast-close-button {
    position: relative;
    right: -.3em;
    top: -.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #FFF;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    line-height: 1
}

    .toast-close-button:focus, .toast-close-button:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: .4;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
        filter: alpha(opacity=40)
    }

.rtl .toast-close-button {
    left: -.3em;
    float: left;
    right: .3em
}

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

#toast-container {
    position: fixed;
    z-index: 999999;
    pointer-events: none
}

    #toast-container * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    #toast-container > div {
        position: relative;
        pointer-events: auto;
        overflow: hidden;
        margin: 0 0 6px;
        padding: 15px 15px 15px 50px;
        width: 300px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background-position: 15px center;
        background-repeat: no-repeat;
        -moz-box-shadow: 0 0 12px #999;
        -webkit-box-shadow: 0 0 12px #999;
        box-shadow: 0 0 12px #999;
        color: #FFF;
        opacity: .8;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        filter: alpha(opacity=80)
    }

        #toast-container > div.rtl {
            direction: rtl;
            padding: 15px 50px 15px 15px;
            background-position: right 15px center
        }

        #toast-container > div:hover {
            -moz-box-shadow: 0 0 12px #000;
            -webkit-box-shadow: 0 0 12px #000;
            box-shadow: 0 0 12px #000;
            opacity: 1;
            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
            filter: alpha(opacity=100);
            cursor: pointer
        }

    #toast-container > .toast-info {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important
    }

    #toast-container > .toast-error {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important
    }

    #toast-container > .toast-success {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important
    }

    #toast-container > .toast-warning {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important
    }

    #toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
        width: 300px;
        margin-left: auto;
        margin-right: auto
    }

    #toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
        width: 96%;
        margin-left: auto;
        margin-right: auto
    }

.toast {
    background-color: #030303
}

.toast-success {
    background-color: #51A351
}

.toast-error {
    background-color: #BD362F
}

.toast-info {
    background-color: #2F96B4
}

.toast-warning {
    background-color: #F89406
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40)
}

@media all and (max-width:240px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 11em
    }

        #toast-container > div.rtl {
            padding: 8px 50px 8px 8px
        }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }

    #toast-container .rtl .toast-close-button {
        left: -.2em;
        right: .2em
    }
}

@media all and (min-width:241px) and (max-width:480px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 18em
    }

        #toast-container > div.rtl {
            padding: 8px 50px 8px 8px
        }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }

    #toast-container .rtl .toast-close-button {
        left: -.2em;
        right: .2em
    }
}

@media all and (min-width:481px) and (max-width:768px) {
    #toast-container > div {
        padding: 15px 15px 15px 50px;
        width: 25em
    }

        #toast-container > div.rtl {
            padding: 15px 50px 15px 15px
        }
}

/* ======================= Css table of contents Start =================================
   * Template name: EduAll
   * Version: 1.0
   * Description: EduAll HTML Template
   * Author: wowtheme7
   * Author-url: https://themeforest.net/user/wowtheme7 */
/* **************************** Abstracts ****************************
   ** Functions
   ** Mixins
   ** Variables

   /* **************************** Components **************************** 
   ** Accordion
   ** Button
   ** Form
   ** Swiper
   ** Tab
   ** Table
   ** Toast

   /* **************************** Layout **************************** 
   ** Custom Cursor
   ** Header
   ** Mobile nav menu
   ** Preloader
   ** Range slider
   ** Scroll top
   ** Slick

   /* **************************** Utilities **************************** 
   ** Aspect
   ** Bg img
   ** Bg
   ** Border
   ** Classes
   ** Colors hover
   ** Colors
   ** Cursor
   ** Duration
   ** Font size
   ** Font
   ** Gap
   ** Grid
   ** Group
   ** Height
   ** Hover Animation White
   ** Inset
   ** Line clamp
   ** Line height
   ** Margin
   ** Max height
   ** Max width
   ** Outline
   ** Overlay
   ** Padding
   ** Placeholder
   ** Rotate
   ** Rounded
   ** Scale
   ** Scrollbar
   ** Shadow
   ** Transform
   ** Transition
   ** Translate
   ** Typography
   ** Underline
   ** Width
   ** Z index
   ** Animation

   /* **************************** Partials **************************** 
   ** RTL

   ================================== Css table of contents End======================================== */
/* Font Family*/
@import url("https://fonts.googleapis.com/css2?family=Marcellus&display=swap");

@import url("https://fonts.cdnfonts.com/css/satoshi");
/* ========================= Variable Css Start ======================== */
:root {
  /* Font Family Variable */
    --heading-font: "Marcellus", serif;
    --body-font: "Satoshi", sans-serif;
  /* Font Size Variable Start */
    --heading-one: clamp(2rem, -0.0733rem + 6.3692vw, 4.25rem);
    --heading-two: clamp(1.75rem, 0.7133rem + 2.8846vw, 2.875rem);
    --heading-three: clamp(1.5rem, 0.3353rem + 2.1661vw, 2.5rem);
    --heading-four: clamp(1.25rem, 0.5569rem + 1.444vw, 2rem);
    --heading-five: clamp(1.125rem, 1.2rem + 0.722vw, 1.75rem);
    --heading-six: clamp(1rem, 0.769rem + 0.6813vw, 1.25rem);
  /* Font Size End */
  /* template main primary color */
    --main-h: 39;
    --main-s: 100%;
    --main-l: 69%;
    --main: var(--main-h) var(--main-s) var(--main-l);
  /* template main secondary  color */
    --main-two-h: 249;
    --main-two-s: 63%;
    --main-two-l: 15%;
    --main-two: var(--main-two-h) var(--main-two-s) var(--main-two-l);
  /* template main secondary  color */
    --main-three-h: 187;
    --main-three-s: 100%;
    --main-three-l: 37%;
    --main-three: var(--main-three-h) var(--main-three-s) var(--main-three-l);
  /* White Color */
    --white: 0 0% 100%;
    --black: 203 46% 15%;
    --body: 60 1% 36%;
    --heading-color: var(--black);
    --body-color: var(--body);
    --translate-x-50: translateX(-50%);
    --translate-y-50: translateY(-50%);
    --size-05: 0.125rem;
    --size-1: 0.25rem;
    --size-105: 0.375rem;
    --size-2: 0.5rem;
    --size-205: 0.625rem;
    --size-3: 0.75rem;
    --size-305: 0.875rem;
    --size-315: 0.9375rem;
    --size-4: 1rem;
    --size-405: 1.125rem;
    --size-5: 1.25rem;
    --size-505: 1.375rem;
    --size-6: 1.5rem;
    --size-605: 1.625rem;
    --size-7: 1.75rem;
    --size-705: 1.875rem;
    --size-8: 2rem;
    --size-808: 2.125rem;
    --size-9: 2.25rem;
    --size-10: 2.5rem;
    --size-11: 2.75rem;
    --size-12: 3rem;
    --size-120: 3.125rem;
    --size-13: 3.25rem;
    --size-14: 3.5rem;
    --size-140: 3.625rem;
    --size-15: 3.75rem;
    --size-16: 4rem;
    --size-17: 4.25rem;
    --size-18: 4.5rem;
    --size-19: 4.75rem;
    --size-20: 5rem;
    --size-21: 5.25rem;
    --size-22: 5.5rem;
    --size-23: 5.75rem;
    --size-24: 6rem;
    --size-25: 6.25rem;
    --size-26: 6.5rem;
    --size-27: 6.75rem;
    --size-28: 7rem;
    --size-29: 7.25rem;
    --size-30: 7.5rem;
    --size-196: 12.25rem;
    --main-50: hsl(var(--main-h), var(--main-s), calc(var(--main-l) + (100% - var(--main-l)) * 0.9));
    --main-100: hsl(var(--main-h), var(--main-s), calc(var(--main-l) + (100% - var(--main-l)) * 0.8));
    --main-200: hsl(var(--main-h), var(--main-s), calc(var(--main-l) + (100% - var(--main-l)) * 0.7));
    --main-300: hsl(var(--main-h), var(--main-s), calc(var(--main-l) + (100% - var(--main-l)) * 0.6));
    --main-400: hsl(var(--main-h), var(--main-s), calc(var(--main-l) + (100% - var(--main-l)) * 0.5));
    --main-500: hsl(var(--main-h), var(--main-s), calc(var(--main-l) + (100% - var(--main-l)) * 0.4));
    --main-600: hsl(var(--main-h), var(--main-s), var(--main-l));
    --main-700: hsl(var(--main-h), var(--main-s), calc(var(--main-l) - var(--main-l) * 0.1));
    --main-800: hsl(var(--main-h), var(--main-s), calc(var(--main-l) - var(--main-l) * 0.2));
    --main-900: hsl(var(--main-h), var(--main-s), calc(var(--main-l) - var(--main-l) * 0.3));
    --main-two-50: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) + (100% - var(--main-two-l)) * 0.9));
    --main-two-100: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) + (100% - var(--main-two-l)) * 0.8));
    --main-two-200: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) + (100% - var(--main-two-l)) * 0.7));
    --main-two-300: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) + (100% - var(--main-two-l)) * 0.6));
    --main-two-400: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) + (100% - var(--main-two-l)) * 0.5));
    --main-two-500: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) + (100% - var(--main-two-l)) * 0.4));
    --main-two-600: hsl(var(--main-two-h), var(--main-two-s), var(--main-two-l));
    --main-two-700: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) - var(--main-two-l) * 0.1));
    --main-two-800: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) - var(--main-two-l) * 0.2));
    --main-two-900: hsl(var(--main-two-h), var(--main-two-s), calc(var(--main-two-l) - var(--main-two-l) * 0.3));
    --main-three-50: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) + (100% - var(--main-three-l)) * 0.9));
    --main-three-100: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) + (100% - var(--main-three-l)) * 0.8));
    --main-three-200: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) + (100% - var(--main-three-l)) * 0.7));
    --main-three-300: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) + (100% - var(--main-three-l)) * 0.6));
    --main-three-400: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) + (100% - var(--main-three-l)) * 0.5));
    --main-three-500: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) + (100% - var(--main-three-l)) * 0.4));
    --main-three-600: hsl(var(--main-three-h), var(--main-three-s), var(--main-three-l));
    --main-three-700: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) - var(--main-three-l) * 0.1));
    --main-three-800: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) - var(--main-three-l) * 0.2));
    --main-three-900: hsl(var(--main-three-h), var(--main-three-s), calc(var(--main-three-l) - var(--main-three-l) * 0.3));
    --neutral-50: #f9fafb;
    --neutral-100: #f3f4f6;
    --neutral-200: #e5e7eb;
    --neutral-300: #f8eeda;
    --neutral-400: #F7F7EE;
    --neutral-500: #6b7280;
    --neutral-600: #4b5563;
    --neutral-700: #374151;
    --neutral-800: #B99D75;
    --neutral-900: #111827;
    --neutral-950: #030712;
    --font-xs: 0.75rem;
    --font-sm: 0.875rem;
    --font-base: 1rem;
    --font-lg: 1.125rem;
    --font-xl: 1.25rem;
    --font-2xl: 1.5rem;
    --font-3xl: 1.875rem;
}

/* ========================= Variable Css End ======================== */
/* Media Breakpoint for Each Device End */
/* =========================== Accordion Css start ============================= */
.common-accordion .accordion-item:not(:last-child) {
    margin-block-end: 20px;
}

.common-accordion:first-of-type .accordion-button.collapsed {
    border-radius: 5px;
}

.common-accordion:last-of-type .accordion-button.collapsed {
    border-radius: 5px;
}

.common-accordion .accordion-button::after {
    background-image: none;
}

.common-accordion .accordion-button:focus {
    box-shadow: none;
}

.common-accordion .accordion-button:not(.collapsed) {
    background-color: transparent !important;
    box-shadow: none;
    color: var(--main-600);
}

.common-accordion .accordion-button:not(.collapsed)::after {
    background-image: none;
    color: var(--main-600);
}

.common-accordion .accordion-button[aria-expanded=true]::after, .common-accordion .accordion-button[aria-expanded=false]::after {
    font-family: "Phosphor";
    font-weight: 900;
    content: "\f106";
    color: var(--main-600);
    display: inline-block;
    position: absolute;
    inset-block-start: 50%;
    transform: translateY(-50%);
    inset-inline-end: 30px;
    height: unset;
    text-align: center;
}

@media screen and (max-width: 575px) {
    .common-accordion .accordion-button[aria-expanded=true]::after, .common-accordion .accordion-button[aria-expanded=false]::after {
        inset-inline-end: 20px;
    }
}

.common-accordion .accordion-button[aria-expanded=false]::after {
    content: "\f107";
    color: hsl(var(--heading-color));
}

/* ================================= Accordion Css End =========================== */
/* ========================== Button Css Start =============== */
.hover-btn-circle .hover-btn-wrapper {
    display: inline-block;
}

.hover-btn-circle .hover-btn-circle-dot {
    position: absolute;
    left: 42px !important;
    bottom: -15px;
    width: 20px;
    height: 20px;
    transition: all 0.6s;
    border-radius: 50%;
    background-color: var(--main-600);
    transform: translate(-50%, -50%);
    z-index: -1;
}

.hover-btn-circle:hover .hover-btn-circle-dot {
    width: 420px;
    height: 420px;
}

.hover-btn-circle:hover span {
    color: var(--wt-common-black);
}

.tw-btn-hover-yellow, .tw-btn-hover-white, .tw-btn-hover-black {
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: 500ms;
}

.tw-btn-hover-yellow::before, .tw-btn-hover-white::before, .tw-btn-hover-black::before {
    content: "";
    position: absolute;
    top: 0;
    left: -16px;
    z-index: -1;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 0%;
    margin: auto;
    transform: rotate(-45deg);
    background-color: var(--main-600);
    transition: 700ms cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.tw-btn-hover-yellow:hover, .tw-btn-hover-white:hover, .tw-btn-hover-black:hover {
    color: hsl(var(--heading-color));
}

.tw-btn-hover-yellow:hover::before, .tw-btn-hover-white:hover::before, .tw-btn-hover-black:hover::before {
    height: 550%;
}

.tw-btn-hover-white::before {
    background-color: hsl(var(--white));
}

.tw-btn-hover-white:hover {
    color: hsl(var(--black)) !important;
}

.tw-btn-hover-black::before {
    background-color: hsl(var(--black));
}

.tw-btn-hover-black:hover {
    color: hsl(var(--white));
}

/* =========================== Button Css End =================== */
/* ================================= Form Css Start =========================== */
/* input File Start */
.common-file[type=file] {
    line-height: 50px;
    padding: 0;
    position: relative;
}

.common-file[type=file]::file-selector-button {
    border: 1px solid hsl(var(--black)/0.08);
    padding: 4px 6px;
    border-radius: 0.2em;
    background-color: hsl(var(--main)) !important;
    transition: 0.2s linear;
    line-height: 25px;
    position: relative;
    margin-inline-start: 15px;
    color: hsl(var(--body-color)) !important;
}

.common-file[type=file]::file-selector-button:hover {
    background-color: var(--main-600);
    border: 1px solid var(--main-600);
    color: hsl(var(--black));
}

/* input File End */
/* Autofill Css */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active,
textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:active {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px transparent inset;
    -webkit-text-fill-color: hsl(var(--heading-color)) !important;
    caret-color: hsl(var(--heading-color));
}

/* Autofill Css End */
/* Number Arrow None */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type=number] {
    -moz-appearance: textfield;
}

/* Custom Checkbox & Radio Css Start */
.common-check {
    display: flex;
    align-items: center;
    margin-block-end: 16px;
}

.common-check:last-child {
    margin-block-end: 0;
}

.common-check a {
    display: inline;
}

.common-check.common-radio .form-check-input {
    border-radius: 50%;
}

.common-check.common-radio .form-check-input:checked {
    background-color: transparent !important;
}

.common-check.common-radio .form-check-input:checked::after {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}

.common-check.common-radio .form-check-input:checked::before {
    display: none;
}

.common-check .form-check-input {
    transition: 0.2s linear;
    box-shadow: none;
    background-color: transparent;
    box-shadow: none !important;
    border: 0;
    position: relative;
    border-radius: 3px;
    width: 18px;
    height: 18px;
    border: 1px solid hsl(var(--black)/0.4);
    cursor: pointer;
    transition: 0.2s linear;
    margin-block-start: 0;
}

.common-check .form-check-input::before {
    position: absolute;
    content: "\e182";
    font-family: "Phosphor";
    font-weight: 900;
    color: hsl(var(--white));
    font-size: 12px;
    inset-block-start: 50%;
    inset-inline-start: 50%;
    transform: translate(-50%, -50%);
    transition: 0.2s linear;
    visibility: hidden;
    opacity: 0;
}

.common-check .form-check-input::after {
    position: absolute;
    content: "";
    inset-block-start: 50%;
    inset-inline-start: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0.2);
    transform: translate(-50%, -50%) scale(0.2);
    width: 10px;
    height: 10px;
    background-color: var(--main-600);
    border-radius: 50%;
    transition: 0.2s linear;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
}

.common-check .form-check-input:checked {
    background-color: hsl(var(--main)) !important;
    border-color: hsl(var(--main)) !important;
    box-shadow: none;
}

.common-check .form-check-input:checked[type=checkbox] {
    background-image: none;
}

.common-check .form-check-input:checked::before {
    visibility: visible;
    opacity: 1;
}

/* Custom Checkbox & Radio Css End */
/* Switch Css Start */
.form-switch {
    padding-inline-start: 0;
}

.form-switch .form-check-input {
    box-shadow: none !important;
    margin: 0;
    position: relative;
    background-color: var(--gray-100);
    border: 0;
    background-image: none !important;
    width: 30px;
    height: 18px;
}

.form-switch .form-check-input:checked {
    background-color: var(--primary-600);
}

.form-switch .form-check-input:checked::before {
    inset-inline-start: calc(100% - 15px);
    transition: 0.2s linear;
}

.form-switch .form-check-input::before {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    inset-inline-start: 3px;
    transition: 0.2s linear;
}

/* Switch Css End */
/* ================================= Form Css End =========================== */
/* ================================= Tab Css Start =========================== */
.common-tab .nav-item .nav-link.active {
    color: hsl(var(--white)) !important;
    border-color: hsl(var(--main)) !important;
}

.common-tab .nav-item .nav-link:hover {
    color: var(--main-600);
}

/* ================================= Tab Css End =========================== */
/* ======================= Common Table Css Start ======================= */
.table > :not(caption) > * > * {
    border-bottom: 0;
}

.table tr th:first-child {
    padding-inline-start: 0;
}

.table tr th:last-child {
    padding-inline-end: 0;
}

.table tr th, .table tr td {
    vertical-align: middle;
}

.table tr th:first-child, .table tr td:first-child {
    text-align: left;
}

.table tr th:last-child, .table tr td:last-child {
    text-align: right;
    padding-inline-end: 0;
}

/* ======================= Common Table Css End ======================= */
/* Toast Message Css start  */
:root {
    --success-600: #16A34A;
  /* Green */
    --danger-600: #DC2626;
  /* Red */
    --warning-600: #D97706;
  /* Amber */
    --info-600: #0284C7;
  /* Sky Blue */
}

#toast-container {
    position: fixed;
    inset-block-start: 20px;
    inset-inline-end: 20px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    z-index: 9999;
}

.toast-message {
    position: relative;
    transition: all 0.5s cubic-bezier(0.68, -0.55, 0.25, 1.35);
    width: 300px;
    transform: translateX(calc(100% + 20px));
    overflow: hidden;
    background-color: #fff;
    border-inline-start: 3px solid var(--success-600);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    display: inline-block;
    padding-block: 12px;
    padding-inline: 16px;
    border-radius: 6px;
}

.toast-message.active {
    transform: translateX(0);
}

.toast-message.active .progress__bar::before {
    animation: progress-bar 3.5s linear forwards;
    visibility: visible;
    opacity: 1;
}

.toast-message:hover .progress__bar::before {
    animation-play-state: paused;
}

.toast-message__content {
    display: flex;
    align-items: center;
    gap: 16px;
}

.toast-message__icon {
    font-size: 24px;
    color: var(--success-600);
    line-height: 1;
}

.toast-message__title {
    margin-bottom: 0;
    font-size: 18px !important;
}

.toast-message__close {
    background-color: transparent;
    border: 0;
    padding: 0;
    line-height: 1;
    font-size: 16px;
}

.toast-message__text {
    color: #42494f;
    font-size: 14px;
}

.progress__bar {
    position: absolute;
    inset-block-end: 0;
    inset-inline-start: 0;
    height: 3px;
    width: 100%;
    background: #fff;
}

.progress__bar::before {
    content: "";
    position: absolute;
    inset-block-end: 0;
    inset-inline-start: 0;
    height: 100%;
    width: 100%;
    background-color: var(--success-600);
    visibility: hidden;
    opacity: 0;
}

@keyframes progress-bar {
    from {
        width: 100%;
    }

    to {
        width: 0%;
    }
}

.success {
    border-color: var(--success-600);
}

.success .toast-message__icon {
    color: var(--success-600) !important;
}

.success .progress__bar::before {
    background-color: var(--success-600);
}

.danger {
    border-color: var(--danger-600);
}

.danger .toast-message__icon {
    color: var(--danger-600) !important;
}

.danger .progress__bar::before {
    background-color: var(--danger-600);
}

.warning {
    border-color: var(--warning-600);
}

.warning .toast-message__icon {
    color: var(--warning-600) !important;
}

.warning .progress__bar::before {
    background-color: var(--warning-600);
}

.info {
    border-color: var(--info-600);
}

.info .toast-message__icon {
    color: var(--info-600) !important;
}

.info .progress__bar::before {
    background-color: var(--info-600);
}

/* Toast Message Css End  */
.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
}

.nice-select:hover {
    border-color: #dbdbdb;
}

.nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999;
}

.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: "";
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -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: 5px;
}

.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}

.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}

.nice-select.disabled:after {
    border-color: #cccccc;
}

.nice-select.wide {
    width: 100%;
}

.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}

.nice-select.right {
    float: right;
}

.nice-select.right .list {
    left: auto;
    right: 0;
}

.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}

.nice-select.small:after {
    height: 4px;
    width: 4px;
}

.nice-select.small .option {
    line-height: 34px;
    min-height: 34px;
}

.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9;
}

.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important;
}

.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #f6f6f6;
}

.nice-select .option.selected {
    font-weight: bold;
}

.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default;
}

.no-csspointerevents .nice-select .list {
    display: none;
}

.no-csspointerevents .nice-select.open .list {
    display: block;
}

/* ================================= Typography Css Start =========================== */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: var(--body-font);
    color: hsl(var(--body-color));
    word-break: break-word;
    background-color: hsl(var(--white));
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

p {
    font-weight: 400;
    margin: 0;
    line-height: 1.6;
}

span {
    display: inline-block;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
    margin: 0;
    font-family: var(--heading-font);
    color: hsl(var(--heading-color));
    line-height: 1.2;
    font-weight: 700;
}

h1, .h1 {
    font-size: var(--heading-one);
}

h2, .h2 {
    font-size: var(--heading-two);
}

h3, .h3 {
    font-size: var(--heading-three);
}

h4, .h4 {
    font-size: var(--heading-four);
}

h5, .h5 {
    font-size: var(--heading-five);
}

h6, .h6 {
    font-size: var(--heading-six);
}

h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    transition: 0.2s linear;
    line-height: inherit;
}

h1 > a:hover,
h2 > a:hover,
h3 > a:hover,
h4 > a:hover,
h5 > a:hover,
h6 > a:hover {
    color: var(--main-600);
}

a {
    display: inline-block;
    transition: 0.2s linear;
    text-decoration: none;
    color: #0661e9;
}

a:hover {
    color: #1d72f2;
}

img {
    max-width: 100%;
    height: auto;
}

select {
    cursor: pointer;
}

ul,
ol {
    padding: 0;
    margin: 0;
    list-style: none;
}

button {
    border: 0;
    background-color: transparent;
}

button:focus {
    outline: none;
    box-shadow: none;
}

input:focus, input:focus-visible {
    box-shadow: none;
}

/* ================================= Typography Css End =========================== */
/* Bg Image Css Start */
.bg-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
}

/* Bg Image Css End */
/* hover bg class start */
.bg-main-50 {
    background-color: var(--main-50) !important;
}

.bg-main-100 {
    background-color: var(--main-100) !important;
}

.bg-main-200 {
    background-color: var(--main-200) !important;
}

.bg-main-300 {
    background-color: var(--main-300) !important;
}

.bg-main-400 {
    background-color: var(--main-400) !important;
}

.bg-main-500 {
    background-color: var(--main-500) !important;
}

.bg-main-600 {
    background-color: var(--main-600) !important;
}

.bg-main-700 {
    background-color: var(--main-700) !important;
}

.bg-main-800 {
    background-color: var(--main-800) !important;
}

.bg-main-900 {
    background-color: var(--main-900) !important;
}

.bg-main-two-50 {
    background-color: var(--main-two-50) !important;
}

.bg-main-two-100 {
    background-color: var(--main-two-100) !important;
}

.bg-main-two-200 {
    background-color: var(--main-two-200) !important;
}

.bg-main-two-300 {
    background-color: var(--main-two-300) !important;
}

.bg-main-two-400 {
    background-color: var(--main-two-400) !important;
}

.bg-main-two-500 {
    background-color: var(--main-two-500) !important;
}

.bg-main-two-600 {
    background-color: var(--main-two-600) !important;
}

.bg-main-two-700 {
    background-color: var(--main-two-700) !important;
}

.bg-main-two-800 {
    background-color: var(--main-two-800) !important;
}

.bg-main-two-900 {
    background-color: var(--main-two-900) !important;
}

.bg-main-three-50 {
    background-color: var(--main-three-50) !important;
}

.bg-main-three-100 {
    background-color: var(--main-three-100) !important;
}

.bg-main-three-200 {
    background-color: var(--main-three-200) !important;
}

.bg-main-three-300 {
    background-color: var(--main-three-300) !important;
}

.bg-main-three-400 {
    background-color: var(--main-three-400) !important;
}

.bg-main-three-500 {
    background-color: var(--main-three-500) !important;
}

.bg-main-three-600 {
    background-color: var(--main-three-600) !important;
}

.bg-main-three-700 {
    background-color: var(--main-three-700) !important;
}

.bg-main-three-800 {
    background-color: var(--main-three-800) !important;
}

.bg-main-three-900 {
    background-color: var(--main-three-900) !important;
}

.bg-neutral-50 {
    background-color: var(--neutral-50) !important;
}

.bg-neutral-100 {
    background-color: var(--neutral-100) !important;
}

.bg-neutral-200 {
    background-color: var(--neutral-200) !important;
}

.bg-neutral-300 {
    background-color: var(--neutral-300) !important;
}

.bg-neutral-400 {
    background-color: var(--neutral-400) !important;
}

.bg-neutral-500 {
    background-color: var(--neutral-500) !important;
}

.bg-neutral-600 {
    background-color: var(--neutral-600) !important;
}

.bg-neutral-700 {
    background-color: var(--neutral-700) !important;
}

.bg-neutral-800 {
    background-color: var(--neutral-800) !important;
}

.bg-neutral-900 {
    background-color: var(--neutral-900) !important;
}

.bg-neutral-950 {
    background-color: var(--neutral-950) !important;
}

.hover-bg-main-50:hover {
    background-color: var(--main-50) !important;
}

.hover-bg-main-100:hover {
    background-color: var(--main-100) !important;
}

.hover-bg-main-200:hover {
    background-color: var(--main-200) !important;
}

.hover-bg-main-300:hover {
    background-color: var(--main-300) !important;
}

.hover-bg-main-400:hover {
    background-color: var(--main-400) !important;
}

.hover-bg-main-500:hover {
    background-color: var(--main-500) !important;
}

.hover-bg-main-600:hover {
    background-color: var(--main-600) !important;
}

.hover-bg-main-700:hover {
    background-color: var(--main-700) !important;
}

.hover-bg-main-800:hover {
    background-color: var(--main-800) !important;
}

.hover-bg-main-900:hover {
    background-color: var(--main-900) !important;
}

.hover-bg-main-two-50:hover {
    background-color: var(--main-two-50) !important;
}

.hover-bg-main-two-100:hover {
    background-color: var(--main-two-100) !important;
}

.hover-bg-main-two-200:hover {
    background-color: var(--main-two-200) !important;
}

.hover-bg-main-two-300:hover {
    background-color: var(--main-two-300) !important;
}

.hover-bg-main-two-400:hover {
    background-color: var(--main-two-400) !important;
}

.hover-bg-main-two-500:hover {
    background-color: var(--main-two-500) !important;
}

.hover-bg-main-two-600:hover {
    background-color: var(--main-two-600) !important;
}

.hover-bg-main-two-700:hover {
    background-color: var(--main-two-700) !important;
}

.hover-bg-main-two-800:hover {
    background-color: var(--main-two-800) !important;
}

.hover-bg-main-two-900:hover {
    background-color: var(--main-two-900) !important;
}

.hover-bg-main-three-50:hover {
    background-color: var(--main-three-50) !important;
}

.hover-bg-main-three-100:hover {
    background-color: var(--main-three-100) !important;
}

.hover-bg-main-three-200:hover {
    background-color: var(--main-three-200) !important;
}

.hover-bg-main-three-300:hover {
    background-color: var(--main-three-300) !important;
}

.hover-bg-main-three-400:hover {
    background-color: var(--main-three-400) !important;
}

.hover-bg-main-three-500:hover {
    background-color: var(--main-three-500) !important;
}

.hover-bg-main-three-600:hover {
    background-color: var(--main-three-600) !important;
}

.hover-bg-main-three-700:hover {
    background-color: var(--main-three-700) !important;
}

.hover-bg-main-three-800:hover {
    background-color: var(--main-three-800) !important;
}

.hover-bg-main-three-900:hover {
    background-color: var(--main-three-900) !important;
}

.hover-bg-neutral-50:hover {
    background-color: var(--neutral-50) !important;
}

.hover-bg-neutral-100:hover {
    background-color: var(--neutral-100) !important;
}

.hover-bg-neutral-200:hover {
    background-color: var(--neutral-200) !important;
}

.hover-bg-neutral-300:hover {
    background-color: var(--neutral-300) !important;
}

.hover-bg-neutral-400:hover {
    background-color: var(--neutral-400) !important;
}

.hover-bg-neutral-500:hover {
    background-color: var(--neutral-500) !important;
}

.hover-bg-neutral-600:hover {
    background-color: var(--neutral-600) !important;
}

.hover-bg-neutral-700:hover {
    background-color: var(--neutral-700) !important;
}

.hover-bg-neutral-800:hover {
    background-color: var(--neutral-800) !important;
}

.hover-bg-neutral-900:hover {
    background-color: var(--neutral-900) !important;
}

.hover-bg-neutral-950:hover {
    background-color: var(--neutral-950) !important;
}

.hover-bg-white:hover {
    background-color: hsl(var(--white)) !important;
}

.bg-white-08 {
    background-color: hsl(var(--white)/0.08);
}

.bg-white-13 {
    background-color: hsl(var(--white)/0.13);
}

.bg-white-7 {
    background-color: hsl(var(--white)/0.7);
}

.bg-white-06 {
    background-color: hsl(var(--white)/0.06);
}

/* hover bg class end */
.border-main-50 {
    border-color: var(--main-50) !important;
}

.border-main-100 {
    border-color: var(--main-100) !important;
}

.border-main-200 {
    border-color: var(--main-200) !important;
}

.border-main-300 {
    border-color: var(--main-300) !important;
}

.border-main-400 {
    border-color: var(--main-400) !important;
}

.border-main-500 {
    border-color: var(--main-500) !important;
}

.border-main-600 {
    border-color: var(--main-600) !important;
}

.border-main-700 {
    border-color: var(--main-700) !important;
}

.border-main-800 {
    border-color: var(--main-800) !important;
}

.border-main-900 {
    border-color: var(--main-900) !important;
}

.border-main-two-50 {
    border-color: var(--main-two-50) !important;
}

.border-main-two-100 {
    border-color: var(--main-two-100) !important;
}

.border-main-two-200 {
    border-color: var(--main-two-200) !important;
}

.border-main-two-300 {
    border-color: var(--main-two-300) !important;
}

.border-main-two-400 {
    border-color: var(--main-two-400) !important;
}

.border-main-two-500 {
    border-color: var(--main-two-500) !important;
}

.border-main-two-600 {
    border-color: var(--main-two-600) !important;
}

.border-main-two-700 {
    border-color: var(--main-two-700) !important;
}

.border-main-two-800 {
    border-color: var(--main-two-800) !important;
}

.border-main-two-900 {
    border-color: var(--main-two-900) !important;
}

.border-main-three-50 {
    border-color: var(--main-three-50) !important;
}

.border-main-three-100 {
    border-color: var(--main-three-100) !important;
}

.border-main-three-200 {
    border-color: var(--main-three-200) !important;
}

.border-main-three-300 {
    border-color: var(--main-three-300) !important;
}

.border-main-three-400 {
    border-color: var(--main-three-400) !important;
}

.border-main-three-500 {
    border-color: var(--main-three-500) !important;
}

.border-main-three-600 {
    border-color: var(--main-three-600) !important;
}

.border-main-three-700 {
    border-color: var(--main-three-700) !important;
}

.border-main-three-800 {
    border-color: var(--main-three-800) !important;
}

.border-main-three-900 {
    border-color: var(--main-three-900) !important;
}

.border-neutral-50 {
    border-color: var(--neutral-50) !important;
}

.border-neutral-100 {
    border-color: var(--neutral-100) !important;
}

.border-neutral-200 {
    border-color: var(--neutral-200) !important;
}

.border-neutral-300 {
    border-color: var(--neutral-300) !important;
}

.border-neutral-400 {
    border-color: var(--neutral-400) !important;
}

.border-neutral-500 {
    border-color: var(--neutral-500) !important;
}

.border-neutral-600 {
    border-color: var(--neutral-600) !important;
}

.border-neutral-700 {
    border-color: var(--neutral-700) !important;
}

.border-neutral-800 {
    border-color: var(--neutral-800) !important;
}

.border-neutral-900 {
    border-color: var(--neutral-900) !important;
}

.border-neutral-950 {
    border-color: var(--neutral-950) !important;
}

.hover-border-main-50:hover {
    border-color: var(--main-50) !important;
}

.hover-border-main-100:hover {
    border-color: var(--main-100) !important;
}

.hover-border-main-200:hover {
    border-color: var(--main-200) !important;
}

.hover-border-main-300:hover {
    border-color: var(--main-300) !important;
}

.hover-border-main-400:hover {
    border-color: var(--main-400) !important;
}

.hover-border-main-500:hover {
    border-color: var(--main-500) !important;
}

.hover-border-main-600:hover {
    border-color: var(--main-600) !important;
}

.hover-border-main-700:hover {
    border-color: var(--main-700) !important;
}

.hover-border-main-800:hover {
    border-color: var(--main-800) !important;
}

.hover-border-main-900:hover {
    border-color: var(--main-900) !important;
}

.hover-border-main-two-50:hover {
    border-color: var(--main-two-50) !important;
}

.hover-border-main-two-100:hover {
    border-color: var(--main-two-100) !important;
}

.hover-border-main-two-200:hover {
    border-color: var(--main-two-200) !important;
}

.hover-border-main-two-300:hover {
    border-color: var(--main-two-300) !important;
}

.hover-border-main-two-400:hover {
    border-color: var(--main-two-400) !important;
}

.hover-border-main-two-500:hover {
    border-color: var(--main-two-500) !important;
}

.hover-border-main-two-600:hover {
    border-color: var(--main-two-600) !important;
}

.hover-border-main-two-700:hover {
    border-color: var(--main-two-700) !important;
}

.hover-border-main-two-800:hover {
    border-color: var(--main-two-800) !important;
}

.hover-border-main-two-900:hover {
    border-color: var(--main-two-900) !important;
}

.hover-border-main-three-50:hover {
    border-color: var(--main-three-50) !important;
}

.hover-border-main-three-100:hover {
    border-color: var(--main-three-100) !important;
}

.hover-border-main-three-200:hover {
    border-color: var(--main-three-200) !important;
}

.hover-border-main-three-300:hover {
    border-color: var(--main-three-300) !important;
}

.hover-border-main-three-400:hover {
    border-color: var(--main-three-400) !important;
}

.hover-border-main-three-500:hover {
    border-color: var(--main-three-500) !important;
}

.hover-border-main-three-600:hover {
    border-color: var(--main-three-600) !important;
}

.hover-border-main-three-700:hover {
    border-color: var(--main-three-700) !important;
}

.hover-border-main-three-800:hover {
    border-color: var(--main-three-800) !important;
}

.hover-border-main-three-900:hover {
    border-color: var(--main-three-900) !important;
}

.hover-border-neutral-50:hover {
    border-color: var(--neutral-50) !important;
}

.hover-border-neutral-100:hover {
    border-color: var(--neutral-100) !important;
}

.hover-border-neutral-200:hover {
    border-color: var(--neutral-200) !important;
}

.hover-border-neutral-300:hover {
    border-color: var(--neutral-300) !important;
}

.hover-border-neutral-400:hover {
    border-color: var(--neutral-400) !important;
}

.hover-border-neutral-500:hover {
    border-color: var(--neutral-500) !important;
}

.hover-border-neutral-600:hover {
    border-color: var(--neutral-600) !important;
}

.hover-border-neutral-700:hover {
    border-color: var(--neutral-700) !important;
}

.hover-border-neutral-800:hover {
    border-color: var(--neutral-800) !important;
}

.hover-border-neutral-900:hover {
    border-color: var(--neutral-900) !important;
}

.hover-border-neutral-950:hover {
    border-color: var(--neutral-950) !important;
}

.focus-border-main-50:focus {
    border-color: var(--main-50) !important;
}

.focus-border-main-100:focus {
    border-color: var(--main-100) !important;
}

.focus-border-main-200:focus {
    border-color: var(--main-200) !important;
}

.focus-border-main-300:focus {
    border-color: var(--main-300) !important;
}

.focus-border-main-400:focus {
    border-color: var(--main-400) !important;
}

.focus-border-main-500:focus {
    border-color: var(--main-500) !important;
}

.focus-border-main-600:focus {
    border-color: var(--main-600) !important;
}

.focus-border-main-700:focus {
    border-color: var(--main-700) !important;
}

.focus-border-main-800:focus {
    border-color: var(--main-800) !important;
}

.focus-border-main-900:focus {
    border-color: var(--main-900) !important;
}

.focus-border-main-two-50:focus {
    border-color: var(--main-two-50) !important;
}

.focus-border-main-two-100:focus {
    border-color: var(--main-two-100) !important;
}

.focus-border-main-two-200:focus {
    border-color: var(--main-two-200) !important;
}

.focus-border-main-two-300:focus {
    border-color: var(--main-two-300) !important;
}

.focus-border-main-two-400:focus {
    border-color: var(--main-two-400) !important;
}

.focus-border-main-two-500:focus {
    border-color: var(--main-two-500) !important;
}

.focus-border-main-two-600:focus {
    border-color: var(--main-two-600) !important;
}

.focus-border-main-two-700:focus {
    border-color: var(--main-two-700) !important;
}

.focus-border-main-two-800:focus {
    border-color: var(--main-two-800) !important;
}

.focus-border-main-two-900:focus {
    border-color: var(--main-two-900) !important;
}

.focus-border-main-three-50:focus {
    border-color: var(--main-three-50) !important;
}

.focus-border-main-three-100:focus {
    border-color: var(--main-three-100) !important;
}

.focus-border-main-three-200:focus {
    border-color: var(--main-three-200) !important;
}

.focus-border-main-three-300:focus {
    border-color: var(--main-three-300) !important;
}

.focus-border-main-three-400:focus {
    border-color: var(--main-three-400) !important;
}

.focus-border-main-three-500:focus {
    border-color: var(--main-three-500) !important;
}

.focus-border-main-three-600:focus {
    border-color: var(--main-three-600) !important;
}

.focus-border-main-three-700:focus {
    border-color: var(--main-three-700) !important;
}

.focus-border-main-three-800:focus {
    border-color: var(--main-three-800) !important;
}

.focus-border-main-three-900:focus {
    border-color: var(--main-three-900) !important;
}

.focus-border-neutral-50:focus {
    border-color: var(--neutral-50) !important;
}

.focus-border-neutral-100:focus {
    border-color: var(--neutral-100) !important;
}

.focus-border-neutral-200:focus {
    border-color: var(--neutral-200) !important;
}

.focus-border-neutral-300:focus {
    border-color: var(--neutral-300) !important;
}

.focus-border-neutral-400:focus {
    border-color: var(--neutral-400) !important;
}

.focus-border-neutral-500:focus {
    border-color: var(--neutral-500) !important;
}

.focus-border-neutral-600:focus {
    border-color: var(--neutral-600) !important;
}

.focus-border-neutral-700:focus {
    border-color: var(--neutral-700) !important;
}

.focus-border-neutral-800:focus {
    border-color: var(--neutral-800) !important;
}

.focus-border-neutral-900:focus {
    border-color: var(--neutral-900) !important;
}

.focus-border-neutral-950:focus {
    border-color: var(--neutral-950) !important;
}

.tw-border-dashed {
    border-style: dashed !important;
}

.border-transparent {
    border-color: transparent !important;
}

/* Colors class start */
.text-main-50 {
    color: var(--main-50);
}

.text-main-100 {
    color: var(--main-100);
}

.text-main-200 {
    color: var(--main-200);
}

.text-main-300 {
    color: var(--main-300);
}

.text-main-400 {
    color: var(--main-400);
}

.text-main-500 {
    color: var(--main-500);
}

.text-main-600 {
    color: var(--main-600);
}

.text-main-700 {
    color: var(--main-700);
}

.text-main-800 {
    color: var(--main-800);
}

.text-main-900 {
    color: var(--main-900);
}

.text-main-two-50 {
    color: var(--main-two-50);
}

.text-main-two-100 {
    color: var(--main-two-100);
}

.text-main-two-200 {
    color: var(--main-two-200);
}

.text-main-two-300 {
    color: var(--main-two-300);
}

.text-main-two-400 {
    color: var(--main-two-400);
}

.text-main-two-500 {
    color: var(--main-two-500);
}

.text-main-two-600 {
    color: var(--main-two-600);
}

.text-main-two-700 {
    color: var(--main-two-700);
}

.text-main-two-800 {
    color: var(--main-two-800);
}

.text-main-two-900 {
    color: var(--main-two-900);
}

.text-main-three-50 {
    color: var(--main-three-50);
}

.text-main-three-100 {
    color: var(--main-three-100);
}

.text-main-three-200 {
    color: var(--main-three-200);
}

.text-main-three-300 {
    color: var(--main-three-300);
}

.text-main-three-400 {
    color: var(--main-three-400);
}

.text-main-three-500 {
    color: var(--main-three-500);
}

.text-main-three-600 {
    color: var(--main-three-600);
}

.text-main-three-700 {
    color: var(--main-three-700);
}

.text-main-three-800 {
    color: var(--main-three-800);
}

.text-main-three-900 {
    color: var(--main-three-900);
}

.text-neutral-50 {
    color: var(--neutral-50);
}

.text-neutral-100 {
    color: var(--neutral-100);
}

.text-neutral-200 {
    color: var(--neutral-200);
}

.text-neutral-300 {
    color: var(--neutral-300);
}

.text-neutral-400 {
    color: var(--neutral-400);
}

.text-neutral-500 {
    color: var(--neutral-500);
}

.text-neutral-600 {
    color: var(--neutral-600);
}

.text-neutral-700 {
    color: var(--neutral-700);
}

.text-neutral-800 {
    color: var(--neutral-800);
}

.text-neutral-900 {
    color: var(--neutral-900);
}

.text-neutral-950 {
    color: var(--neutral-950);
}

.text--white {
    color: hsl(var(--white));
}

.text-heading {
    color: hsl(var(--heading-color));
}

.text-body {
    color: hsl(var(--body-color)) !important;
}

.text-main {
    color: var(--main-600);
}

/* Colors class End */
/* Hover color class start */
.hover-text-main-50:hover {
    color: var(--main-50) !important;
}

.hover-text-main-100:hover {
    color: var(--main-100) !important;
}

.hover-text-main-200:hover {
    color: var(--main-200) !important;
}

.hover-text-main-300:hover {
    color: var(--main-300) !important;
}

.hover-text-main-400:hover {
    color: var(--main-400) !important;
}

.hover-text-main-500:hover {
    color: var(--main-500) !important;
}

.hover-text-main-600:hover {
    color: var(--main-600) !important;
}

.hover-text-main-700:hover {
    color: var(--main-700) !important;
}

.hover-text-main-800:hover {
    color: var(--main-800) !important;
}

.hover-text-main-900:hover {
    color: var(--main-900) !important;
}

.hover-text-main-two-50:hover {
    color: var(--main-two-50) !important;
}

.hover-text-main-two-100:hover {
    color: var(--main-two-100) !important;
}

.hover-text-main-two-200:hover {
    color: var(--main-two-200) !important;
}

.hover-text-main-two-300:hover {
    color: var(--main-two-300) !important;
}

.hover-text-main-two-400:hover {
    color: var(--main-two-400) !important;
}

.hover-text-main-two-500:hover {
    color: var(--main-two-500) !important;
}

.hover-text-main-two-600:hover {
    color: var(--main-two-600) !important;
}

.hover-text-main-two-700:hover {
    color: var(--main-two-700) !important;
}

.hover-text-main-two-800:hover {
    color: var(--main-two-800) !important;
}

.hover-text-main-two-900:hover {
    color: var(--main-two-900) !important;
}

.hover-text-main-three-50:hover {
    color: var(--main-three-50) !important;
}

.hover-text-main-three-100:hover {
    color: var(--main-three-100) !important;
}

.hover-text-main-three-200:hover {
    color: var(--main-three-200) !important;
}

.hover-text-main-three-300:hover {
    color: var(--main-three-300) !important;
}

.hover-text-main-three-400:hover {
    color: var(--main-three-400) !important;
}

.hover-text-main-three-500:hover {
    color: var(--main-three-500) !important;
}

.hover-text-main-three-600:hover {
    color: var(--main-three-600) !important;
}

.hover-text-main-three-700:hover {
    color: var(--main-three-700) !important;
}

.hover-text-main-three-800:hover {
    color: var(--main-three-800) !important;
}

.hover-text-main-three-900:hover {
    color: var(--main-three-900) !important;
}

.hover-text-neutral-50:hover {
    color: var(--neutral-50) !important;
}

.hover-text-neutral-100:hover {
    color: var(--neutral-100) !important;
}

.hover-text-neutral-200:hover {
    color: var(--neutral-200) !important;
}

.hover-text-neutral-300:hover {
    color: var(--neutral-300) !important;
}

.hover-text-neutral-400:hover {
    color: var(--neutral-400) !important;
}

.hover-text-neutral-500:hover {
    color: var(--neutral-500) !important;
}

.hover-text-neutral-600:hover {
    color: var(--neutral-600) !important;
}

.hover-text-neutral-700:hover {
    color: var(--neutral-700) !important;
}

.hover-text-neutral-800:hover {
    color: var(--neutral-800) !important;
}

.hover-text-neutral-900:hover {
    color: var(--neutral-900) !important;
}

.hover-text-neutral-950:hover {
    color: var(--neutral-950) !important;
}

/* Text Color */
.hover-text-white:hover {
    color: #fff !important;
}

.hover-text-heading:hover {
    color: hsl(var(--heading-color)) !important;
}

.hover-text-body:hover {
    color: hsl(var(--body-color)) !important;
}

/* Hover color class end */
.cursor-pointer {
    cursor: pointer;
}

.cursor-grab {
    cursor: grab;
}

.cursor-outer {
    margin-left: -15px;
    margin-top: -15px;
    width: 180px;
    height: 180px;
    border: 2px solid #000;
    box-sizing: border-box;
    z-index: 10000000;
    opacity: 0.5;
    transition: all 0.08s ease-out;
}

.mouseCursor {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    border-radius: 50%;
    transform: translateZ(0);
    visibility: hidden;
    text-align: center;
}

.cursor-inner {
    margin-left: -3px;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    z-index: 10000001;
    transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.cursor-inner span {
    color: hsl(var(--heading-color));
    opacity: 0;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-size: 18px;
}

.cursor-inner span > span {
    margin-top: 0px;
    display: inline-block;
}

.cursor-inner.cursor-big span {
    opacity: 1;
}

.mouseCursor.cursor-big {
    width: 180px;
    height: 180px;
    line-height: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: var(--main-600);
    color: var(--heading-color);
    font-size: 18px;
    font-weight: 500;
    border-radius: 50%;
}

.cursor-4.cursor-big {
    background: none;
}

.mouseCursor.cursor-big.cursor-outer {
    display: none;
}

.tp-cursor-point-area {
    cursor: none;
}

.cursor-inner.cursor-big {
    overflow: hidden;
}

.cursor-inner.cursor-big .inner-text-2 {
    display: none;
    background: none;
}

.cursor-inner.cursor-big .inner-text-2 span {
    color: var(--tp-theme-primary);
}

.cursor-inner.cursor-big .inner-text-1 {
    display: inline-block;
}

.cursor-inner.cursor-big.active {
    overflow: hidden;
    background: none;
    width: 100px;
    height: 100px;
}

.cursor-inner.cursor-big.active .inner-text-2,
.cursor-inner.cursor-big.active .inner-text-3,
.cursor-inner.cursor-big.active .inner-text-4 {
    display: inline-block;
    background: none;
}

.cursor-inner.cursor-big.active .inner-text-1 {
    display: none;
}

.focus-outline-0:focus-visible, .focus-outline-0:focus {
    outline: 0 !important;
}

/* ================================= Classes Css Start =========================== */
@media screen and (min-width: 425px) and (max-width: 575px) {
    .col-xs-6 {
        width: 50%;
    }
}

.tw-leading-none {
    line-height: 1;
}

.opacity-05 {
    opacity: 0.05;
}

.opacity-1 {
    opacity: 0.1;
}

/* ================================= Classes Css End =========================== */
/* Font Size Class Start */
.text-inherit {
    font-size: inherit;
}

.tw-text-xs {
    font-size: 0.75rem;
}

.tw-text-sm {
    font-size: 0.875rem;
}

.tw-text-base {
    font-size: 1rem;
}

.tw-text-lg {
    font-size: 1.125rem;
}

.tw-text-xl {
    font-size: 1.25rem;
}

.tw-text-2xl {
    font-size: 1.5rem;
}

.tw-text-3xl {
    font-size: 1.875rem;
}

/* Font Size Class End */
.tw-text-05 {
    font-size: 0.125rem;
}

.tw-text-1 {
    font-size: 0.25rem;
}

.tw-text-105 {
    font-size: 0.375rem;
}

.tw-text-2 {
    font-size: 0.5rem;
}

.tw-text-205 {
    font-size: 0.625rem;
}

.tw-text-3 {
    font-size: 0.75rem;
}

.tw-text-305 {
    font-size: 0.875rem;
}

.tw-text-315 {
    font-size: 0.9375rem;
}

.tw-text-4 {
    font-size: 1rem;
}

.tw-text-405 {
    font-size: 1.125rem;
}

.tw-text-5 {
    font-size: 1.25rem;
}

.tw-text-505 {
    font-size: 1.375rem;
}

.tw-text-6 {
    font-size: 1.5rem;
}

.tw-text-605 {
    font-size: 1.625rem;
}

.tw-text-7 {
    font-size: 1.75rem;
}

.tw-text-705 {
    font-size: 1.875rem;
}

.tw-text-8 {
    font-size: 2rem;
}

.tw-text-808 {
    font-size: 2.125rem;
}

.tw-text-9 {
    font-size: 2.25rem;
}

.tw-text-10 {
    font-size: 2.5rem;
}

.tw-text-11 {
    font-size: 2.75rem;
}

.tw-text-12 {
    font-size: 3rem;
}

.tw-text-120 {
    font-size: 3.125rem;
}

.tw-text-13 {
    font-size: 3.25rem;
}

.tw-text-14 {
    font-size: 3.5rem;
}

.tw-text-140 {
    font-size: 3.625rem;
}

.tw-text-15 {
    font-size: 3.75rem;
}

.tw-text-16 {
    font-size: 4rem;
}

.tw-text-17 {
    font-size: 4.25rem;
}

.tw-text-18 {
    font-size: 4.5rem;
}

.tw-text-19 {
    font-size: 4.75rem;
}

.tw-text-20 {
    font-size: 5rem;
}

.tw-text-21 {
    font-size: 5.25rem;
}

.tw-text-22 {
    font-size: 5.5rem;
}

.tw-text-23 {
    font-size: 5.75rem;
}

.tw-text-24 {
    font-size: 6rem;
}

.tw-text-25 {
    font-size: 6.25rem;
}

.tw-text-26 {
    font-size: 6.5rem;
}

.tw-text-27 {
    font-size: 6.75rem;
}

.tw-text-28 {
    font-size: 7rem;
}

.tw-text-29 {
    font-size: 7.25rem;
}

.tw-text-30 {
    font-size: 7.5rem;
}

.tw-text-196 {
    font-size: 12.25rem;
}

/* Font Size Class End */
.font-heading {
    font-family: var(--heading-font);
}

.font-body {
    font-family: var(--body-font);
}

/* Height Css Class Start */
.tw-h-05 {
    height: 0.125rem;
}

.tw-h-1 {
    height: 0.25rem;
}

.tw-h-105 {
    height: 0.375rem;
}

.tw-h-2 {
    height: 0.5rem;
}

.tw-h-205 {
    height: 0.625rem;
}

.tw-h-3 {
    height: 0.75rem;
}

.tw-h-305 {
    height: 0.875rem;
}

.tw-h-315 {
    height: 0.9375rem;
}

.tw-h-4 {
    height: 1rem;
}

.tw-h-405 {
    height: 1.125rem;
}

.tw-h-5 {
    height: 1.25rem;
}

.tw-h-505 {
    height: 1.375rem;
}

.tw-h-6 {
    height: 1.5rem;
}

.tw-h-605 {
    height: 1.625rem;
}

.tw-h-7 {
    height: 1.75rem;
}

.tw-h-705 {
    height: 1.875rem;
}

.tw-h-8 {
    height: 2rem;
}

.tw-h-808 {
    height: 2.125rem;
}

.tw-h-9 {
    height: 2.25rem;
}

.tw-h-10 {
    height: 2.5rem;
}

.tw-h-11 {
    height: 2.75rem;
}

.tw-h-12 {
    height: 3rem;
}

.tw-h-120 {
    height: 3.125rem;
}

.tw-h-13 {
    height: 3.25rem;
}

.tw-h-14 {
    height: 3.5rem;
}

.tw-h-140 {
    height: 3.625rem;
}

.tw-h-15 {
    height: 3.75rem;
}

.tw-h-16 {
    height: 4rem;
}

.tw-h-17 {
    height: 4.25rem;
}

.tw-h-18 {
    height: 4.5rem;
}

.tw-h-19 {
    height: 4.75rem;
}

.tw-h-20 {
    height: 5rem;
}

.tw-h-21 {
    height: 5.25rem;
}

.tw-h-22 {
    height: 5.5rem;
}

.tw-h-23 {
    height: 5.75rem;
}

.tw-h-24 {
    height: 6rem;
}

.tw-h-25 {
    height: 6.25rem;
}

.tw-h-26 {
    height: 6.5rem;
}

.tw-h-27 {
    height: 6.75rem;
}

.tw-h-28 {
    height: 7rem;
}

.tw-h-29 {
    height: 7.25rem;
}

.tw-h-30 {
    height: 7.5rem;
}

.tw-h-196 {
    height: 12.25rem;
}

.tw-h-px {
    height: 1px;
}

.tw-h-screen {
    height: 100vh;
}

.tw-h-75-px {
    height: 75px;
}

.tw-h-84-px {
    height: 84px;
}

.tw-h-92-px {
    height: 92px;
}

.tw-h-135-px {
    height: 135px;
}

.tw-h-180-px {
    height: 180px;
}

.tw-h-224-px {
    height: 224px;
}

.tw-h-320-px {
    height: 320px;
}

.tw-h-542-px {
    height: 542px;
}

.tw-min-h-184-px {
    min-height: 184px;
}

.tw-min-h-210-px {
    min-height: 210px !important;
}

/* Height Css Class End */
/* Hover animation white css start */
.hover-animation-white {
    position: relative;
    overflow: hidden;
}

.hover-animation-white:after {
    content: "";
    position: absolute;
    width: 250%;
    height: 0%;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    background-color: rgba(255, 255, 255, 0.3);
    transform: translate(-50%, -50%) rotate(-45deg);
    z-index: 1;
}

.hover-animation-white:hover:after {
    height: 250%;
    transition: all 0.6s linear;
    background-color: transparent;
}

/* Hover animation white css end */
/* Gap Css start */
.tw-gap-05 {
    gap: var(--size-05);
}

.tw-gap-1 {
    gap: var(--size-1);
}

.tw-gap-105 {
    gap: var(--size-105);
}

.tw-gap-2 {
    gap: var(--size-2);
}

.tw-gap-205 {
    gap: var(--size-205);
}

.tw-gap-3 {
    gap: var(--size-3);
}

.tw-gap-305 {
    gap: var(--size-305);
}

.tw-gap-315 {
    gap: var(--size-315);
}

.tw-gap-4 {
    gap: var(--size-4);
}

.tw-gap-405 {
    gap: var(--size-405);
}

.tw-gap-5 {
    gap: var(--size-5);
}

.tw-gap-505 {
    gap: var(--size-505);
}

.tw-gap-6 {
    gap: var(--size-6);
}

.tw-gap-605 {
    gap: var(--size-605);
}

.tw-gap-7 {
    gap: var(--size-7);
}

.tw-gap-705 {
    gap: var(--size-705);
}

.tw-gap-8 {
    gap: var(--size-8);
}

.tw-gap-808 {
    gap: var(--size-808);
}

.tw-gap-9 {
    gap: var(--size-9);
}

.tw-gap-10 {
    gap: var(--size-10);
}

.tw-gap-11 {
    gap: var(--size-11);
}

.tw-gap-12 {
    gap: var(--size-12);
}

.tw-gap-120 {
    gap: var(--size-120);
}

.tw-gap-13 {
    gap: var(--size-13);
}

.tw-gap-14 {
    gap: var(--size-14);
}

.tw-gap-140 {
    gap: var(--size-140);
}

.tw-gap-15 {
    gap: var(--size-15);
}

.tw-gap-16 {
    gap: var(--size-16);
}

.tw-gap-17 {
    gap: var(--size-17);
}

.tw-gap-18 {
    gap: var(--size-18);
}

.tw-gap-19 {
    gap: var(--size-19);
}

.tw-gap-20 {
    gap: var(--size-20);
}

.tw-gap-21 {
    gap: var(--size-21);
}

.tw-gap-22 {
    gap: var(--size-22);
}

.tw-gap-23 {
    gap: var(--size-23);
}

.tw-gap-24 {
    gap: var(--size-24);
}

.tw-gap-25 {
    gap: var(--size-25);
}

.tw-gap-26 {
    gap: var(--size-26);
}

.tw-gap-27 {
    gap: var(--size-27);
}

.tw-gap-28 {
    gap: var(--size-28);
}

.tw-gap-29 {
    gap: var(--size-29);
}

.tw-gap-30 {
    gap: var(--size-30);
}

.tw-gap-196 {
    gap: var(--size-196);
}

.tw-gap-26-px {
    gap: clamp(1rem, 0.0938rem + 4.5vw, 1.625rem);
}

.tw-gap-42-px {
    gap: clamp(1.5rem, 0.0938rem + 4.5vw, 2.625rem);
}

.tw-gap-56-px {
    gap: clamp(1.5rem, -4.48rem + 7.98vw, 3.5rem);
}

.tw-gap-74-px {
    gap: clamp(1.5rem, -24.8393rem + 28.0952vw, 4.625rem);
}

/* Gap Css end */
/* ======================== Group Css Start =============================== */
.group:hover .group-hover-text-white {
    color: hsl(var(--white)) !important;
}

.group:hover .group-hover-text-main-600 {
    color: var(--main-600) !important;
}

.group:hover .group-hover-bg-white {
    background-color: hsl(var(--white)) !important;
}

.group:hover .group-hover-bg-main-600 {
    background-color: var(--main-600) !important;
}

.group-hover-text-transition {
    transition: inherit;
}

.tw-invisible {
    visibility: hidden;
}

.group-item:hover .group-hover-item-visible {
    visibility: visible;
}

.group-item:hover .group-hover-item-opacity-1 {
    opacity: 1 !important;
}

.group-item:hover .group-hover-item-mt-0 {
    margin-top: 0;
}

.group-item:hover .group-hover-item-scale-12 {
    transform: scale(1.2);
}

.group-item:hover .group-hover-item-scale-1 {
    transform: scale(1);
}

.group-item:hover .group-hover-item-translate-x-0 {
    transform: translateX(0);
}

.group-item:hover .group-hover-item-d-block {
    display: block !important;
}

.group-item:hover .group-hover-item-d-none {
    display: none !important;
}

.group-item:hover .group-hover-item-text-invert-white {
    filter: brightness(0) invert(1);
}

.group-item:hover .group-hover-item-text-invert-black {
    filter: brightness(0) invert(0);
}

/* ======================== Group Css End =============================== */
/* grid css start */
.grid-cols-2 {
    grid-template-columns: 1fr 1fr;
}

@media (min-width: 425px) {
    .xs-grid-cols-2 {
        grid-template-columns: 1fr 1fr;
    }
}

.grid-col-5 {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

/* grid css end */
/* Inset class start */
.tw-start-0 {
    inset-inline-start: 0;
}

.tw-start-50 {
    inset-inline-start: 50%;
}

.tw-start-100 {
    inset-inline-start: 100%;
}

.tw-start-auto {
    inset-inline-start: auto;
}

.tw-end-0 {
    inset-inline-end: 0;
}

.tw-end-100 {
    inset-inline-end: 100%;
}

.tw-end-auto {
    inset-inline-end: auto;
}

/* Inset class End */
/* Line Clamp start */
.line-clamp-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}

.line-clamp-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}

.line-clamp-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
}

.line-clamp-4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
}

.tw-lh-212 {
    line-height: 212%;
}

/* Line Clamp End */
/* ================================= Margin Css Start =========================== */
.tw-m-05 {
    margin: var(--size-05);
}

.tw-m-1 {
    margin: var(--size-1);
}

.tw-m-105 {
    margin: var(--size-105);
}

.tw-m-2 {
    margin: var(--size-2);
}

.tw-m-205 {
    margin: var(--size-205);
}

.tw-m-3 {
    margin: var(--size-3);
}

.tw-m-305 {
    margin: var(--size-305);
}

.tw-m-315 {
    margin: var(--size-315);
}

.tw-m-4 {
    margin: var(--size-4);
}

.tw-m-405 {
    margin: var(--size-405);
}

.tw-m-5 {
    margin: var(--size-5);
}

.tw-m-505 {
    margin: var(--size-505);
}

.tw-m-6 {
    margin: var(--size-6);
}

.tw-m-605 {
    margin: var(--size-605);
}

.tw-m-7 {
    margin: var(--size-7);
}

.tw-m-705 {
    margin: var(--size-705);
}

.tw-m-8 {
    margin: var(--size-8);
}

.tw-m-808 {
    margin: var(--size-808);
}

.tw-m-9 {
    margin: var(--size-9);
}

.tw-m-10 {
    margin: var(--size-10);
}

.tw-m-11 {
    margin: var(--size-11);
}

.tw-m-12 {
    margin: var(--size-12);
}

.tw-m-120 {
    margin: var(--size-120);
}

.tw-m-13 {
    margin: var(--size-13);
}

.tw-m-14 {
    margin: var(--size-14);
}

.tw-m-140 {
    margin: var(--size-140);
}

.tw-m-15 {
    margin: var(--size-15);
}

.tw-m-16 {
    margin: var(--size-16);
}

.tw-m-17 {
    margin: var(--size-17);
}

.tw-m-18 {
    margin: var(--size-18);
}

.tw-m-19 {
    margin: var(--size-19);
}

.tw-m-20 {
    margin: var(--size-20);
}

.tw-m-21 {
    margin: var(--size-21);
}

.tw-m-22 {
    margin: var(--size-22);
}

.tw-m-23 {
    margin: var(--size-23);
}

.tw-m-24 {
    margin: var(--size-24);
}

.tw-m-25 {
    margin: var(--size-25);
}

.tw-m-26 {
    margin: var(--size-26);
}

.tw-m-27 {
    margin: var(--size-27);
}

.tw-m-28 {
    margin: var(--size-28);
}

.tw-m-29 {
    margin: var(--size-29);
}

.tw-m-30 {
    margin: var(--size-30);
}

.tw-m-196 {
    margin: var(--size-196);
}

.tw-mx-05 {
    margin-inline: var(--size-05);
}

.tw-mx-1 {
    margin-inline: var(--size-1);
}

.tw-mx-105 {
    margin-inline: var(--size-105);
}

.tw-mx-2 {
    margin-inline: var(--size-2);
}

.tw-mx-205 {
    margin-inline: var(--size-205);
}

.tw-mx-3 {
    margin-inline: var(--size-3);
}

.tw-mx-305 {
    margin-inline: var(--size-305);
}

.tw-mx-315 {
    margin-inline: var(--size-315);
}

.tw-mx-4 {
    margin-inline: var(--size-4);
}

.tw-mx-405 {
    margin-inline: var(--size-405);
}

.tw-mx-5 {
    margin-inline: var(--size-5);
}

.tw-mx-505 {
    margin-inline: var(--size-505);
}

.tw-mx-6 {
    margin-inline: var(--size-6);
}

.tw-mx-605 {
    margin-inline: var(--size-605);
}

.tw-mx-7 {
    margin-inline: var(--size-7);
}

.tw-mx-705 {
    margin-inline: var(--size-705);
}

.tw-mx-8 {
    margin-inline: var(--size-8);
}

.tw-mx-808 {
    margin-inline: var(--size-808);
}

.tw-mx-9 {
    margin-inline: var(--size-9);
}

.tw-mx-10 {
    margin-inline: var(--size-10);
}

.tw-mx-11 {
    margin-inline: var(--size-11);
}

.tw-mx-12 {
    margin-inline: var(--size-12);
}

.tw-mx-120 {
    margin-inline: var(--size-120);
}

.tw-mx-13 {
    margin-inline: var(--size-13);
}

.tw-mx-14 {
    margin-inline: var(--size-14);
}

.tw-mx-140 {
    margin-inline: var(--size-140);
}

.tw-mx-15 {
    margin-inline: var(--size-15);
}

.tw-mx-16 {
    margin-inline: var(--size-16);
}

.tw-mx-17 {
    margin-inline: var(--size-17);
}

.tw-mx-18 {
    margin-inline: var(--size-18);
}

.tw-mx-19 {
    margin-inline: var(--size-19);
}

.tw-mx-20 {
    margin-inline: var(--size-20);
}

.tw-mx-21 {
    margin-inline: var(--size-21);
}

.tw-mx-22 {
    margin-inline: var(--size-22);
}

.tw-mx-23 {
    margin-inline: var(--size-23);
}

.tw-mx-24 {
    margin-inline: var(--size-24);
}

.tw-mx-25 {
    margin-inline: var(--size-25);
}

.tw-mx-26 {
    margin-inline: var(--size-26);
}

.tw-mx-27 {
    margin-inline: var(--size-27);
}

.tw-mx-28 {
    margin-inline: var(--size-28);
}

.tw-mx-29 {
    margin-inline: var(--size-29);
}

.tw-mx-30 {
    margin-inline: var(--size-30);
}

.tw-mx-196 {
    margin-inline: var(--size-196);
}

.tw-my-05 {
    margin-block: var(--size-05);
}

.tw-my-1 {
    margin-block: var(--size-1);
}

.tw-my-105 {
    margin-block: var(--size-105);
}

.tw-my-2 {
    margin-block: var(--size-2);
}

.tw-my-205 {
    margin-block: var(--size-205);
}

.tw-my-3 {
    margin-block: var(--size-3);
}

.tw-my-305 {
    margin-block: var(--size-305);
}

.tw-my-315 {
    margin-block: var(--size-315);
}

.tw-my-4 {
    margin-block: var(--size-4);
}

.tw-my-405 {
    margin-block: var(--size-405);
}

.tw-my-5 {
    margin-block: var(--size-5);
}

.tw-my-505 {
    margin-block: var(--size-505);
}

.tw-my-6 {
    margin-block: var(--size-6);
}

.tw-my-605 {
    margin-block: var(--size-605);
}

.tw-my-7 {
    margin-block: var(--size-7);
}

.tw-my-705 {
    margin-block: var(--size-705);
}

.tw-my-8 {
    margin-block: var(--size-8);
}

.tw-my-808 {
    margin-block: var(--size-808);
}

.tw-my-9 {
    margin-block: var(--size-9);
}

.tw-my-10 {
    margin-block: var(--size-10);
}

.tw-my-11 {
    margin-block: var(--size-11);
}

.tw-my-12 {
    margin-block: var(--size-12);
}

.tw-my-120 {
    margin-block: var(--size-120);
}

.tw-my-13 {
    margin-block: var(--size-13);
}

.tw-my-14 {
    margin-block: var(--size-14);
}

.tw-my-140 {
    margin-block: var(--size-140);
}

.tw-my-15 {
    margin-block: var(--size-15);
}

.tw-my-16 {
    margin-block: var(--size-16);
}

.tw-my-17 {
    margin-block: var(--size-17);
}

.tw-my-18 {
    margin-block: var(--size-18);
}

.tw-my-19 {
    margin-block: var(--size-19);
}

.tw-my-20 {
    margin-block: var(--size-20);
}

.tw-my-21 {
    margin-block: var(--size-21);
}

.tw-my-22 {
    margin-block: var(--size-22);
}

.tw-my-23 {
    margin-block: var(--size-23);
}

.tw-my-24 {
    margin-block: var(--size-24);
}

.tw-my-25 {
    margin-block: var(--size-25);
}

.tw-my-26 {
    margin-block: var(--size-26);
}

.tw-my-27 {
    margin-block: var(--size-27);
}

.tw-my-28 {
    margin-block: var(--size-28);
}

.tw-my-29 {
    margin-block: var(--size-29);
}

.tw-my-30 {
    margin-block: var(--size-30);
}

.tw-my-196 {
    margin-block: var(--size-196);
}

.tw-ms-05 {
    margin-inline-start: var(--size-05);
}

.tw-ms-1 {
    margin-inline-start: var(--size-1);
}

.tw-ms-105 {
    margin-inline-start: var(--size-105);
}

.tw-ms-2 {
    margin-inline-start: var(--size-2);
}

.tw-ms-205 {
    margin-inline-start: var(--size-205);
}

.tw-ms-3 {
    margin-inline-start: var(--size-3);
}

.tw-ms-305 {
    margin-inline-start: var(--size-305);
}

.tw-ms-315 {
    margin-inline-start: var(--size-315);
}

.tw-ms-4 {
    margin-inline-start: var(--size-4);
}

.tw-ms-405 {
    margin-inline-start: var(--size-405);
}

.tw-ms-5 {
    margin-inline-start: var(--size-5);
}

.tw-ms-505 {
    margin-inline-start: var(--size-505);
}

.tw-ms-6 {
    margin-inline-start: var(--size-6);
}

.tw-ms-605 {
    margin-inline-start: var(--size-605);
}

.tw-ms-7 {
    margin-inline-start: var(--size-7);
}

.tw-ms-705 {
    margin-inline-start: var(--size-705);
}

.tw-ms-8 {
    margin-inline-start: var(--size-8);
}

.tw-ms-808 {
    margin-inline-start: var(--size-808);
}

.tw-ms-9 {
    margin-inline-start: var(--size-9);
}

.tw-ms-10 {
    margin-inline-start: var(--size-10);
}

.tw-ms-11 {
    margin-inline-start: var(--size-11);
}

.tw-ms-12 {
    margin-inline-start: var(--size-12);
}

.tw-ms-120 {
    margin-inline-start: var(--size-120);
}

.tw-ms-13 {
    margin-inline-start: var(--size-13);
}

.tw-ms-14 {
    margin-inline-start: var(--size-14);
}

.tw-ms-140 {
    margin-inline-start: var(--size-140);
}

.tw-ms-15 {
    margin-inline-start: var(--size-15);
}

.tw-ms-16 {
    margin-inline-start: var(--size-16);
}

.tw-ms-17 {
    margin-inline-start: var(--size-17);
}

.tw-ms-18 {
    margin-inline-start: var(--size-18);
}

.tw-ms-19 {
    margin-inline-start: var(--size-19);
}

.tw-ms-20 {
    margin-inline-start: var(--size-20);
}

.tw-ms-21 {
    margin-inline-start: var(--size-21);
}

.tw-ms-22 {
    margin-inline-start: var(--size-22);
}

.tw-ms-23 {
    margin-inline-start: var(--size-23);
}

.tw-ms-24 {
    margin-inline-start: var(--size-24);
}

.tw-ms-25 {
    margin-inline-start: var(--size-25);
}

.tw-ms-26 {
    margin-inline-start: var(--size-26);
}

.tw-ms-27 {
    margin-inline-start: var(--size-27);
}

.tw-ms-28 {
    margin-inline-start: var(--size-28);
}

.tw-ms-29 {
    margin-inline-start: var(--size-29);
}

.tw-ms-30 {
    margin-inline-start: var(--size-30);
}

.tw-ms-196 {
    margin-inline-start: var(--size-196);
}

.tw-me-05 {
    margin-inline-end: var(--size-05);
}

.tw-me-1 {
    margin-inline-end: var(--size-1);
}

.tw-me-105 {
    margin-inline-end: var(--size-105);
}

.tw-me-2 {
    margin-inline-end: var(--size-2);
}

.tw-me-205 {
    margin-inline-end: var(--size-205);
}

.tw-me-3 {
    margin-inline-end: var(--size-3);
}

.tw-me-305 {
    margin-inline-end: var(--size-305);
}

.tw-me-315 {
    margin-inline-end: var(--size-315);
}

.tw-me-4 {
    margin-inline-end: var(--size-4);
}

.tw-me-405 {
    margin-inline-end: var(--size-405);
}

.tw-me-5 {
    margin-inline-end: var(--size-5);
}

.tw-me-505 {
    margin-inline-end: var(--size-505);
}

.tw-me-6 {
    margin-inline-end: var(--size-6);
}

.tw-me-605 {
    margin-inline-end: var(--size-605);
}

.tw-me-7 {
    margin-inline-end: var(--size-7);
}

.tw-me-705 {
    margin-inline-end: var(--size-705);
}

.tw-me-8 {
    margin-inline-end: var(--size-8);
}

.tw-me-808 {
    margin-inline-end: var(--size-808);
}

.tw-me-9 {
    margin-inline-end: var(--size-9);
}

.tw-me-10 {
    margin-inline-end: var(--size-10);
}

.tw-me-11 {
    margin-inline-end: var(--size-11);
}

.tw-me-12 {
    margin-inline-end: var(--size-12);
}

.tw-me-120 {
    margin-inline-end: var(--size-120);
}

.tw-me-13 {
    margin-inline-end: var(--size-13);
}

.tw-me-14 {
    margin-inline-end: var(--size-14);
}

.tw-me-140 {
    margin-inline-end: var(--size-140);
}

.tw-me-15 {
    margin-inline-end: var(--size-15);
}

.tw-me-16 {
    margin-inline-end: var(--size-16);
}

.tw-me-17 {
    margin-inline-end: var(--size-17);
}

.tw-me-18 {
    margin-inline-end: var(--size-18);
}

.tw-me-19 {
    margin-inline-end: var(--size-19);
}

.tw-me-20 {
    margin-inline-end: var(--size-20);
}

.tw-me-21 {
    margin-inline-end: var(--size-21);
}

.tw-me-22 {
    margin-inline-end: var(--size-22);
}

.tw-me-23 {
    margin-inline-end: var(--size-23);
}

.tw-me-24 {
    margin-inline-end: var(--size-24);
}

.tw-me-25 {
    margin-inline-end: var(--size-25);
}

.tw-me-26 {
    margin-inline-end: var(--size-26);
}

.tw-me-27 {
    margin-inline-end: var(--size-27);
}

.tw-me-28 {
    margin-inline-end: var(--size-28);
}

.tw-me-29 {
    margin-inline-end: var(--size-29);
}

.tw-me-30 {
    margin-inline-end: var(--size-30);
}

.tw-me-196 {
    margin-inline-end: var(--size-196);
}

.tw-mt-05 {
    margin-block-start: var(--size-05);
}

.tw-mt-1 {
    margin-block-start: var(--size-1);
}

.tw-mt-105 {
    margin-block-start: var(--size-105);
}

.tw-mt-2 {
    margin-block-start: var(--size-2);
}

.tw-mt-205 {
    margin-block-start: var(--size-205);
}

.tw-mt-3 {
    margin-block-start: var(--size-3);
}

.tw-mt-305 {
    margin-block-start: var(--size-305);
}

.tw-mt-315 {
    margin-block-start: var(--size-315);
}

.tw-mt-4 {
    margin-block-start: var(--size-4);
}

.tw-mt-405 {
    margin-block-start: var(--size-405);
}

.tw-mt-5 {
    margin-block-start: var(--size-5);
}

.tw-mt-505 {
    margin-block-start: var(--size-505);
}

.tw-mt-6 {
    margin-block-start: var(--size-6);
}

.tw-mt-605 {
    margin-block-start: var(--size-605);
}

.tw-mt-7 {
    margin-block-start: var(--size-7);
}

.tw-mt-705 {
    margin-block-start: var(--size-705);
}

.tw-mt-8 {
    margin-block-start: var(--size-8);
}

.tw-mt-808 {
    margin-block-start: var(--size-808);
}

.tw-mt-9 {
    margin-block-start: var(--size-9);
}

.tw-mt-10 {
    margin-block-start: var(--size-10);
}

.tw-mt-11 {
    margin-block-start: var(--size-11);
}

.tw-mt-12 {
    margin-block-start: var(--size-12);
}

.tw-mt-120 {
    margin-block-start: var(--size-120);
}

.tw-mt-13 {
    margin-block-start: var(--size-13);
}

.tw-mt-14 {
    margin-block-start: var(--size-14);
}

.tw-mt-140 {
    margin-block-start: var(--size-140);
}

.tw-mt-15 {
    margin-block-start: var(--size-15);
}

.tw-mt-16 {
    margin-block-start: var(--size-16);
}

.tw-mt-17 {
    margin-block-start: var(--size-17);
}

.tw-mt-18 {
    margin-block-start: var(--size-18);
}

.tw-mt-19 {
    margin-block-start: var(--size-19);
}

.tw-mt-20 {
    margin-block-start: var(--size-20);
}

.tw-mt-21 {
    margin-block-start: var(--size-21);
}

.tw-mt-22 {
    margin-block-start: var(--size-22);
}

.tw-mt-23 {
    margin-block-start: var(--size-23);
}

.tw-mt-24 {
    margin-block-start: var(--size-24);
}

.tw-mt-25 {
    margin-block-start: var(--size-25);
}

.tw-mt-26 {
    margin-block-start: var(--size-26);
}

.tw-mt-27 {
    margin-block-start: var(--size-27);
}

.tw-mt-28 {
    margin-block-start: var(--size-28);
}

.tw-mt-29 {
    margin-block-start: var(--size-29);
}

.tw-mt-30 {
    margin-block-start: var(--size-30);
}

.tw-mt-196 {
    margin-block-start: var(--size-196);
}

.tw-mb-05 {
    margin-block-end: var(--size-05);
}

.tw-mb-1 {
    margin-block-end: var(--size-1);
}

.tw-mb-105 {
    margin-block-end: var(--size-105);
}

.tw-mb-2 {
    margin-block-end: var(--size-2);
}

.tw-mb-205 {
    margin-block-end: var(--size-205);
}

.tw-mb-3 {
    margin-block-end: var(--size-3);
}

.tw-mb-305 {
    margin-block-end: var(--size-305);
}

.tw-mb-315 {
    margin-block-end: var(--size-315);
}

.tw-mb-4 {
    margin-block-end: var(--size-4);
}

.tw-mb-405 {
    margin-block-end: var(--size-405);
}

.tw-mb-5 {
    margin-block-end: var(--size-5);
}

.tw-mb-505 {
    margin-block-end: var(--size-505);
}

.tw-mb-6 {
    margin-block-end: var(--size-6);
}

.tw-mb-605 {
    margin-block-end: var(--size-605);
}

.tw-mb-7 {
    margin-block-end: var(--size-7);
}

.tw-mb-705 {
    margin-block-end: var(--size-705);
}

.tw-mb-8 {
    margin-block-end: var(--size-8);
}

.tw-mb-808 {
    margin-block-end: var(--size-808);
}

.tw-mb-9 {
    margin-block-end: var(--size-9);
}

.tw-mb-10 {
    margin-block-end: var(--size-10);
}

.tw-mb-11 {
    margin-block-end: var(--size-11);
}

.tw-mb-12 {
    margin-block-end: var(--size-12);
}

.tw-mb-120 {
    margin-block-end: var(--size-120);
}

.tw-mb-13 {
    margin-block-end: var(--size-13);
}

.tw-mb-14 {
    margin-block-end: var(--size-14);
}

.tw-mb-140 {
    margin-block-end: var(--size-140);
}

.tw-mb-15 {
    margin-block-end: var(--size-15);
}

.tw-mb-16 {
    margin-block-end: var(--size-16);
}

.tw-mb-17 {
    margin-block-end: var(--size-17);
}

.tw-mb-18 {
    margin-block-end: var(--size-18);
}

.tw-mb-19 {
    margin-block-end: var(--size-19);
}

.tw-mb-20 {
    margin-block-end: var(--size-20);
}

.tw-mb-21 {
    margin-block-end: var(--size-21);
}

.tw-mb-22 {
    margin-block-end: var(--size-22);
}

.tw-mb-23 {
    margin-block-end: var(--size-23);
}

.tw-mb-24 {
    margin-block-end: var(--size-24);
}

.tw-mb-25 {
    margin-block-end: var(--size-25);
}

.tw-mb-26 {
    margin-block-end: var(--size-26);
}

.tw-mb-27 {
    margin-block-end: var(--size-27);
}

.tw-mb-28 {
    margin-block-end: var(--size-28);
}

.tw-mb-29 {
    margin-block-end: var(--size-29);
}

.tw-mb-30 {
    margin-block-end: var(--size-30);
}

.tw-mb-196 {
    margin-block-end: var(--size-196);
}

.tw-ms-auto {
    margin-inline-start: auto;
}

.tw-me-auto {
    margin-inline-end: auto;
}

.my-120 {
    margin-block-start: 60px;
    margin-block-end: 60px;
}

@media (min-width: 576px) {
    .my-120 {
        margin-block-start: 80px;
        margin-block-end: 80px;
    }
}

@media (min-width: 992px) {
    .my-120 {
        margin-block-start: 120px;
        margin-block-end: 120px;
    }
}

.mt-120 {
    margin-block-start: 60px;
}

@media (min-width: 576px) {
    .mt-120 {
        margin-block-start: 80px;
    }
}

@media (min-width: 992px) {
    .mt-120 {
        margin-block-start: 120px;
    }
}

.mb-120 {
    margin-block-end: 60px;
}

@media (min-width: 576px) {
    .mb-120 {
        margin-block-end: 80px;
    }
}

@media (min-width: 992px) {
    .mb-120 {
        margin-block-end: 120px;
    }
}

.mt-60 {
    margin-block-start: 30px;
}

@media (min-width: 576px) {
    .mt-60 {
        margin-block-start: 40px;
    }
}

@media (min-width: 992px) {
    .mt-60 {
        margin-block-start: 60px;
    }
}

.mb-60 {
    margin-block-end: 30px;
}

@media (min-width: 576px) {
    .mb-60 {
        margin-block-end: 40px;
    }
}

@media (min-width: 992px) {
    .mb-60 {
        margin-block-end: 60px;
    }
}
/* ================================= Margin Css End =========================== */
/* Max Height Css Class Start */
.tw-max-h-screen {
    max-height: 100vh;
}

/* Max Height Css Class End */
/* Max width Css Class Start */
.max-w-200-px {
    max-width: 200px;
}

.max-w-630-px {
    max-width: 630px;
}

.max-w-1140-px {
    max-width: 1140px;
}

.max-w-1290-px {
    max-width: 1290px;
}

/* Max width Css Class End */
/* Overlay Start */
.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    content: "";
    inset-inline-start: 0;
    inset-block-start: 0;
    background-color: #000000bd;
    z-index: 99;
    transition: 0.2s linear;
    visibility: hidden;
    opacity: 0;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress;
}

.overlay.show-overlay {
    visibility: visible;
    opacity: 1;
}

.side-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    content: "";
    inset-inline-start: 0;
    inset-block-start: 0;
    background-color: #000000bd;
    z-index: 999;
    transition: 0.2s linear;
    visibility: hidden;
    opacity: 0;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress;
}

.side-overlay.show {
    visibility: visible;
    opacity: 1;
}

/* Overlay End */
/* ================================= Padding Css Start =========================== */
.tw-p-05 {
    padding: var(--size-05);
}

.tw-p-1 {
    padding: var(--size-1);
}

.tw-p-105 {
    padding: var(--size-105);
}

.tw-p-2 {
    padding: var(--size-2);
}

.tw-p-205 {
    padding: var(--size-205);
}

.tw-p-3 {
    padding: var(--size-3);
}

.tw-p-305 {
    padding: var(--size-305);
}

.tw-p-315 {
    padding: var(--size-315);
}

.tw-p-4 {
    padding: var(--size-4);
}

.tw-p-405 {
    padding: var(--size-405);
}

.tw-p-5 {
    padding: var(--size-5);
}

.tw-p-505 {
    padding: var(--size-505);
}

.tw-p-6 {
    padding: var(--size-6);
}

.tw-p-605 {
    padding: var(--size-605);
}

.tw-p-7 {
    padding: var(--size-7);
}

.tw-p-705 {
    padding: var(--size-705);
}

.tw-p-8 {
    padding: var(--size-8);
}

.tw-p-808 {
    padding: var(--size-808);
}

.tw-p-9 {
    padding: var(--size-9);
}

.tw-p-10 {
    padding: var(--size-10);
}

.tw-p-11 {
    padding: var(--size-11);
}

.tw-p-12 {
    padding: var(--size-12);
}

.tw-p-120 {
    padding: var(--size-120);
}

.tw-p-13 {
    padding: var(--size-13);
}

.tw-p-14 {
    padding: var(--size-14);
}

.tw-p-140 {
    padding: var(--size-140);
}

.tw-p-15 {
    padding: var(--size-15);
}

.tw-p-16 {
    padding: var(--size-16);
}

.tw-p-17 {
    padding: var(--size-17);
}

.tw-p-18 {
    padding: var(--size-18);
}

.tw-p-19 {
    padding: var(--size-19);
}

.tw-p-20 {
    padding: var(--size-20);
}

.tw-p-21 {
    padding: var(--size-21);
}

.tw-p-22 {
    padding: var(--size-22);
}

.tw-p-23 {
    padding: var(--size-23);
}

.tw-p-24 {
    padding: var(--size-24);
}

.tw-p-25 {
    padding: var(--size-25);
}

.tw-p-26 {
    padding: var(--size-26);
}

.tw-p-27 {
    padding: var(--size-27);
}

.tw-p-28 {
    padding: var(--size-28);
}

.tw-p-29 {
    padding: var(--size-29);
}

.tw-p-30 {
    padding: var(--size-30);
}

.tw-p-196 {
    padding: var(--size-196);
}

.tw-px-05 {
    padding-inline: var(--size-05);
}

.tw-px-1 {
    padding-inline: var(--size-1);
}

.tw-px-105 {
    padding-inline: var(--size-105);
}

.tw-px-2 {
    padding-inline: var(--size-2);
}

.tw-px-205 {
    padding-inline: var(--size-205);
}

.tw-px-3 {
    padding-inline: var(--size-3);
}

.tw-px-305 {
    padding-inline: var(--size-305);
}

.tw-px-315 {
    padding-inline: var(--size-315);
}

.tw-px-4 {
    padding-inline: var(--size-4);
}

.tw-px-405 {
    padding-inline: var(--size-405);
}

.tw-px-5 {
    padding-inline: var(--size-5);
}

.tw-px-505 {
    padding-inline: var(--size-505);
}

.tw-px-6 {
    padding-inline: var(--size-6);
}

.tw-px-605 {
    padding-inline: var(--size-605);
}

.tw-px-7 {
    padding-inline: var(--size-7);
}

.tw-px-705 {
    padding-inline: var(--size-705);
}

.tw-px-8 {
    padding-inline: var(--size-8);
}

.tw-px-808 {
    padding-inline: var(--size-808);
}

.tw-px-9 {
    padding-inline: var(--size-9);
}

.tw-px-10 {
    padding-inline: var(--size-10);
}

.tw-px-11 {
    padding-inline: var(--size-11);
}

.tw-px-12 {
    padding-inline: var(--size-12);
}

.tw-px-120 {
    padding-inline: var(--size-120);
}

.tw-px-13 {
    padding-inline: var(--size-13);
}

.tw-px-14 {
    padding-inline: var(--size-14);
}

.tw-px-140 {
    padding-inline: var(--size-140);
}

.tw-px-15 {
    padding-inline: var(--size-15);
}

.tw-px-16 {
    padding-inline: var(--size-16);
}

.tw-px-17 {
    padding-inline: var(--size-17);
}

.tw-px-18 {
    padding-inline: var(--size-18);
}

.tw-px-19 {
    padding-inline: var(--size-19);
}

.tw-px-20 {
    padding-inline: var(--size-20);
}

.tw-px-21 {
    padding-inline: var(--size-21);
}

.tw-px-22 {
    padding-inline: var(--size-22);
}

.tw-px-23 {
    padding-inline: var(--size-23);
}

.tw-px-24 {
    padding-inline: var(--size-24);
}

.tw-px-25 {
    padding-inline: var(--size-25);
}

.tw-px-26 {
    padding-inline: var(--size-26);
}

.tw-px-27 {
    padding-inline: var(--size-27);
}

.tw-px-28 {
    padding-inline: var(--size-28);
}

.tw-px-29 {
    padding-inline: var(--size-29);
}

.tw-px-30 {
    padding-inline: var(--size-30);
}

.tw-px-196 {
    padding-inline: var(--size-196);
}

.tw-py-05 {
    padding-block: var(--size-05);
}

.tw-py-1 {
    padding-block: var(--size-1);
}

.tw-py-105 {
    padding-block: var(--size-105);
}

.tw-py-2 {
    padding-block: var(--size-2);
}

.tw-py-205 {
    padding-block: var(--size-205);
}

.tw-py-3 {
    padding-block: var(--size-3);
}

.tw-py-305 {
    padding-block: var(--size-305);
}

.tw-py-315 {
    padding-block: var(--size-315);
}

.tw-py-4 {
    padding-block: var(--size-4);
}

.tw-py-405 {
    padding-block: var(--size-405);
}

.tw-py-5 {
    padding-block: var(--size-5);
}

.tw-py-505 {
    padding-block: var(--size-505);
}

.tw-py-6 {
    padding-block: var(--size-6);
}

.tw-py-605 {
    padding-block: var(--size-605);
}

.tw-py-7 {
    padding-block: var(--size-7);
}

.tw-py-705 {
    padding-block: var(--size-705);
}

.tw-py-8 {
    padding-block: var(--size-8);
}

.tw-py-808 {
    padding-block: var(--size-808);
}

.tw-py-9 {
    padding-block: var(--size-9);
}

.tw-py-10 {
    padding-block: var(--size-10);
}

.tw-py-11 {
    padding-block: var(--size-11);
}

.tw-py-12 {
    padding-block: var(--size-12);
}

.tw-py-120 {
    padding-block: var(--size-120);
}

.tw-py-13 {
    padding-block: var(--size-13);
}

.tw-py-14 {
    padding-block: var(--size-14);
}

.tw-py-140 {
    padding-block: var(--size-140);
}

.tw-py-15 {
    padding-block: var(--size-15);
}

.tw-py-16 {
    padding-block: var(--size-16);
}

.tw-py-17 {
    padding-block: var(--size-17);
}

.tw-py-18 {
    padding-block: var(--size-18);
}

.tw-py-19 {
    padding-block: var(--size-19);
}

.tw-py-20 {
    padding-block: var(--size-20);
}

.tw-py-21 {
    padding-block: var(--size-21);
}

.tw-py-22 {
    padding-block: var(--size-22);
}

.tw-py-23 {
    padding-block: var(--size-23);
}

.tw-py-24 {
    padding-block: var(--size-24);
}

.tw-py-25 {
    padding-block: var(--size-25);
}

.tw-py-26 {
    padding-block: var(--size-26);
}

.tw-py-27 {
    padding-block: var(--size-27);
}

.tw-py-28 {
    padding-block: var(--size-28);
}

.tw-py-29 {
    padding-block: var(--size-29);
}

.tw-py-30 {
    padding-block: var(--size-30);
}

.tw-py-196 {
    padding-block: var(--size-196);
}

.tw-ps-05 {
    padding-inline-start: var(--size-05);
}

.tw-ps-1 {
    padding-inline-start: var(--size-1);
}

.tw-ps-105 {
    padding-inline-start: var(--size-105);
}

.tw-ps-2 {
    padding-inline-start: var(--size-2);
}

.tw-ps-205 {
    padding-inline-start: var(--size-205);
}

.tw-ps-3 {
    padding-inline-start: var(--size-3);
}

.tw-ps-305 {
    padding-inline-start: var(--size-305);
}

.tw-ps-315 {
    padding-inline-start: var(--size-315);
}

.tw-ps-4 {
    padding-inline-start: var(--size-4);
}

.tw-ps-405 {
    padding-inline-start: var(--size-405);
}

.tw-ps-5 {
    padding-inline-start: var(--size-5);
}

.tw-ps-505 {
    padding-inline-start: var(--size-505);
}

.tw-ps-6 {
    padding-inline-start: var(--size-6);
}

.tw-ps-605 {
    padding-inline-start: var(--size-605);
}

.tw-ps-7 {
    padding-inline-start: var(--size-7);
}

.tw-ps-705 {
    padding-inline-start: var(--size-705);
}

.tw-ps-8 {
    padding-inline-start: var(--size-8);
}

.tw-ps-808 {
    padding-inline-start: var(--size-808);
}

.tw-ps-9 {
    padding-inline-start: var(--size-9);
}

.tw-ps-10 {
    padding-inline-start: var(--size-10);
}

.tw-ps-11 {
    padding-inline-start: var(--size-11);
}

.tw-ps-12 {
    padding-inline-start: var(--size-12);
}

.tw-ps-120 {
    padding-inline-start: var(--size-120);
}

.tw-ps-13 {
    padding-inline-start: var(--size-13);
}

.tw-ps-14 {
    padding-inline-start: var(--size-14);
}

.tw-ps-140 {
    padding-inline-start: var(--size-140);
}

.tw-ps-15 {
    padding-inline-start: var(--size-15);
}

.tw-ps-16 {
    padding-inline-start: var(--size-16);
}

.tw-ps-17 {
    padding-inline-start: var(--size-17);
}

.tw-ps-18 {
    padding-inline-start: var(--size-18);
}

.tw-ps-19 {
    padding-inline-start: var(--size-19);
}

.tw-ps-20 {
    padding-inline-start: var(--size-20);
}

.tw-ps-21 {
    padding-inline-start: var(--size-21);
}

.tw-ps-22 {
    padding-inline-start: var(--size-22);
}

.tw-ps-23 {
    padding-inline-start: var(--size-23);
}

.tw-ps-24 {
    padding-inline-start: var(--size-24);
}

.tw-ps-25 {
    padding-inline-start: var(--size-25);
}

.tw-ps-26 {
    padding-inline-start: var(--size-26);
}

.tw-ps-27 {
    padding-inline-start: var(--size-27);
}

.tw-ps-28 {
    padding-inline-start: var(--size-28);
}

.tw-ps-29 {
    padding-inline-start: var(--size-29);
}

.tw-ps-30 {
    padding-inline-start: var(--size-30);
}

.tw-ps-196 {
    padding-inline-start: var(--size-196);
}

.tw-pe-05 {
    padding-inline-end: var(--size-05);
}

.tw-pe-1 {
    padding-inline-end: var(--size-1);
}

.tw-pe-105 {
    padding-inline-end: var(--size-105);
}

.tw-pe-2 {
    padding-inline-end: var(--size-2);
}

.tw-pe-205 {
    padding-inline-end: var(--size-205);
}

.tw-pe-3 {
    padding-inline-end: var(--size-3);
}

.tw-pe-305 {
    padding-inline-end: var(--size-305);
}

.tw-pe-315 {
    padding-inline-end: var(--size-315);
}

.tw-pe-4 {
    padding-inline-end: var(--size-4);
}

.tw-pe-405 {
    padding-inline-end: var(--size-405);
}

.tw-pe-5 {
    padding-inline-end: var(--size-5);
}

.tw-pe-505 {
    padding-inline-end: var(--size-505);
}

.tw-pe-6 {
    padding-inline-end: var(--size-6);
}

.tw-pe-605 {
    padding-inline-end: var(--size-605);
}

.tw-pe-7 {
    padding-inline-end: var(--size-7);
}

.tw-pe-705 {
    padding-inline-end: var(--size-705);
}

.tw-pe-8 {
    padding-inline-end: var(--size-8);
}

.tw-pe-808 {
    padding-inline-end: var(--size-808);
}

.tw-pe-9 {
    padding-inline-end: var(--size-9);
}

.tw-pe-10 {
    padding-inline-end: var(--size-10);
}

.tw-pe-11 {
    padding-inline-end: var(--size-11);
}

.tw-pe-12 {
    padding-inline-end: var(--size-12);
}

.tw-pe-120 {
    padding-inline-end: var(--size-120);
}

.tw-pe-13 {
    padding-inline-end: var(--size-13);
}

.tw-pe-14 {
    padding-inline-end: var(--size-14);
}

.tw-pe-140 {
    padding-inline-end: var(--size-140);
}

.tw-pe-15 {
    padding-inline-end: var(--size-15);
}

.tw-pe-16 {
    padding-inline-end: var(--size-16);
}

.tw-pe-17 {
    padding-inline-end: var(--size-17);
}

.tw-pe-18 {
    padding-inline-end: var(--size-18);
}

.tw-pe-19 {
    padding-inline-end: var(--size-19);
}

.tw-pe-20 {
    padding-inline-end: var(--size-20);
}

.tw-pe-21 {
    padding-inline-end: var(--size-21);
}

.tw-pe-22 {
    padding-inline-end: var(--size-22);
}

.tw-pe-23 {
    padding-inline-end: var(--size-23);
}

.tw-pe-24 {
    padding-inline-end: var(--size-24);
}

.tw-pe-25 {
    padding-inline-end: var(--size-25);
}

.tw-pe-26 {
    padding-inline-end: var(--size-26);
}

.tw-pe-27 {
    padding-inline-end: var(--size-27);
}

.tw-pe-28 {
    padding-inline-end: var(--size-28);
}

.tw-pe-29 {
    padding-inline-end: var(--size-29);
}

.tw-pe-30 {
    padding-inline-end: var(--size-30);
}

.tw-pe-196 {
    padding-inline-end: var(--size-196);
}

.tw-pt-05 {
    padding-block-start: var(--size-05);
}

.tw-pt-1 {
    padding-block-start: var(--size-1);
}

.tw-pt-105 {
    padding-block-start: var(--size-105);
}

.tw-pt-2 {
    padding-block-start: var(--size-2);
}

.tw-pt-205 {
    padding-block-start: var(--size-205);
}

.tw-pt-3 {
    padding-block-start: var(--size-3);
}

.tw-pt-305 {
    padding-block-start: var(--size-305);
}

.tw-pt-315 {
    padding-block-start: var(--size-315);
}

.tw-pt-4 {
    padding-block-start: var(--size-4);
}

.tw-pt-405 {
    padding-block-start: var(--size-405);
}

.tw-pt-5 {
    padding-block-start: var(--size-5);
}

.tw-pt-505 {
    padding-block-start: var(--size-505);
}

.tw-pt-6 {
    padding-block-start: var(--size-6);
}

.tw-pt-605 {
    padding-block-start: var(--size-605);
}

.tw-pt-7 {
    padding-block-start: var(--size-7);
}

.tw-pt-705 {
    padding-block-start: var(--size-705);
}

.tw-pt-8 {
    padding-block-start: var(--size-8);
}

.tw-pt-808 {
    padding-block-start: var(--size-808);
}

.tw-pt-9 {
    padding-block-start: var(--size-9);
}

.tw-pt-10 {
    padding-block-start: var(--size-10);
}

.tw-pt-11 {
    padding-block-start: var(--size-11);
}

.tw-pt-12 {
    padding-block-start: var(--size-12);
}

.tw-pt-120 {
    padding-block-start: var(--size-120);
}

.tw-pt-13 {
    padding-block-start: var(--size-13);
}

.tw-pt-14 {
    padding-block-start: var(--size-14);
}

.tw-pt-140 {
    padding-block-start: var(--size-140);
}

.tw-pt-15 {
    padding-block-start: var(--size-15);
}

.tw-pt-16 {
    padding-block-start: var(--size-16);
}

.tw-pt-17 {
    padding-block-start: var(--size-17);
}

.tw-pt-18 {
    padding-block-start: var(--size-18);
}

.tw-pt-19 {
    padding-block-start: var(--size-19);
}

.tw-pt-20 {
    padding-block-start: var(--size-20);
}

.tw-pt-21 {
    padding-block-start: var(--size-21);
}

.tw-pt-22 {
    padding-block-start: var(--size-22);
}

.tw-pt-23 {
    padding-block-start: var(--size-23);
}

.tw-pt-24 {
    padding-block-start: var(--size-24);
}

.tw-pt-25 {
    padding-block-start: var(--size-25);
}

.tw-pt-26 {
    padding-block-start: var(--size-26);
}

.tw-pt-27 {
    padding-block-start: var(--size-27);
}

.tw-pt-28 {
    padding-block-start: var(--size-28);
}

.tw-pt-29 {
    padding-block-start: var(--size-29);
}

.tw-pt-30 {
    padding-block-start: var(--size-30);
}

.tw-pt-196 {
    padding-block-start: var(--size-196);
}

.tw-pb-05 {
    padding-block-end: var(--size-05);
}

.tw-pb-1 {
    padding-block-end: var(--size-1);
}

.tw-pb-105 {
    padding-block-end: var(--size-105);
}

.tw-pb-2 {
    padding-block-end: var(--size-2);
}

.tw-pb-205 {
    padding-block-end: var(--size-205);
}

.tw-pb-3 {
    padding-block-end: var(--size-3);
}

.tw-pb-305 {
    padding-block-end: var(--size-305);
}

.tw-pb-315 {
    padding-block-end: var(--size-315);
}

.tw-pb-4 {
    padding-block-end: var(--size-4);
}

.tw-pb-405 {
    padding-block-end: var(--size-405);
}

.tw-pb-5 {
    padding-block-end: var(--size-5);
}

.tw-pb-505 {
    padding-block-end: var(--size-505);
}

.tw-pb-6 {
    padding-block-end: var(--size-6);
}

.tw-pb-605 {
    padding-block-end: var(--size-605);
}

.tw-pb-7 {
    padding-block-end: var(--size-7);
}

.tw-pb-705 {
    padding-block-end: var(--size-705);
}

.tw-pb-8 {
    padding-block-end: var(--size-8);
}

.tw-pb-808 {
    padding-block-end: var(--size-808);
}

.tw-pb-9 {
    padding-block-end: var(--size-9);
}

.tw-pb-10 {
    padding-block-end: var(--size-10);
}

.tw-pb-11 {
    padding-block-end: var(--size-11);
}

.tw-pb-12 {
    padding-block-end: var(--size-12);
}

.tw-pb-120 {
    padding-block-end: var(--size-120);
}

.tw-pb-13 {
    padding-block-end: var(--size-13);
}

.tw-pb-14 {
    padding-block-end: var(--size-14);
}

.tw-pb-140 {
    padding-block-end: var(--size-140);
}

.tw-pb-15 {
    padding-block-end: var(--size-15);
}

.tw-pb-16 {
    padding-block-end: var(--size-16);
}

.tw-pb-17 {
    padding-block-end: var(--size-17);
}

.tw-pb-18 {
    padding-block-end: var(--size-18);
}

.tw-pb-19 {
    padding-block-end: var(--size-19);
}

.tw-pb-20 {
    padding-block-end: var(--size-20);
}

.tw-pb-21 {
    padding-block-end: var(--size-21);
}

.tw-pb-22 {
    padding-block-end: var(--size-22);
}

.tw-pb-23 {
    padding-block-end: var(--size-23);
}

.tw-pb-24 {
    padding-block-end: var(--size-24);
}

.tw-pb-25 {
    padding-block-end: var(--size-25);
}

.tw-pb-26 {
    padding-block-end: var(--size-26);
}

.tw-pb-27 {
    padding-block-end: var(--size-27);
}

.tw-pb-28 {
    padding-block-end: var(--size-28);
}

.tw-pb-29 {
    padding-block-end: var(--size-29);
}

.tw-pb-30 {
    padding-block-end: var(--size-30);
}

.tw-pb-196 {
    padding-block-end: var(--size-196);
}

.tw-p-36-px {
    padding: clamp(1rem, -6.1013rem + 9.4763vw, 2.25rem);
}

.tw-p-48-px {
    padding: clamp(1.5rem, -12.1677rem + 32.9177vw, 3rem);
}

.tw-p-60-px {
    padding: clamp(1.5rem, -12.1677rem + 32.9177vw, 3.75rem);
}

.py-120 {
    padding-block-start: 60px;
    padding-block-end: 60px;
}

@media (min-width: 576px) {
    .py-120 {
        padding-block-start: 80px;
        padding-block-end: 80px;
    }
}

@media (min-width: 992px) {
    .py-120 {
        padding-block-start: 120px;
        padding-block-end: 120px;
    }
}

.pt-120 {
    padding-block-start: 60px;
}

@media (min-width: 576px) {
    .pt-120 {
        padding-block-start: 80px;
    }
}

@media (min-width: 992px) {
    .pt-120 {
        padding-block-start: 120px;
    }
}

.pb-120 {
    padding-block-end: 60px;
}

@media (min-width: 576px) {
    .pb-120 {
        padding-block-end: 80px;
    }
}

@media (min-width: 992px) {
    .pb-120 {
        padding-block-end: 120px;
    }
}

.py-60 {
    padding-block-start: 30px;
    padding-block-end: 30px;
}

@media (min-width: 576px) {
    .py-60 {
        padding-block-start: 40px;
        padding-block-end: 40px;
    }
}

@media (min-width: 992px) {
    .py-60 {
        padding-block-start: 60px;
        padding-block-end: 60px;
    }
}

.pt-60 {
    padding-block-start: 30px;
}

@media (min-width: 576px) {
    .pt-60 {
        padding-block-start: 40px;
    }
}

@media (min-width: 992px) {
    .pt-60 {
        padding-block-start: 60px;
    }
}

.pb-60 {
    padding-block-end: 30px;
}

@media (min-width: 576px) {
    .pb-60 {
        padding-block-end: 40px;
    }
}

@media (min-width: 992px) {
    .pb-60 {
        padding-block-end: 60px;
    }
}
/* ================================= Padding Css End =========================== */
/* Placeholder Classes Start */
.tw-placeholder-text-neutral-100::placeholder {
    color: var(--neutral-100);
}

.tw-placeholder-text-neutral-200::placeholder {
    color: var(--neutral-200);
}

.tw-placeholder-text-neutral-300::placeholder {
    color: var(--neutral-300);
}

.tw-placeholder-text-neutral-400::placeholder {
    color: var(--neutral-400);
}

.tw-placeholder-text-neutral-500::placeholder {
    color: var(--neutral-500);
}

.tw-placeholder-text-neutral-600::placeholder {
    color: var(--neutral-600);
}

.tw-placeholder-text-neutral-700::placeholder {
    color: var(--neutral-700);
}

.tw-placeholder-text-neutral-800::placeholder {
    color: var(--neutral-800);
}

.tw-placeholder-text-neutral-900::placeholder {
    color: var(--neutral-900);
}

.focus-tw-placeholder-text-hidden:focus::placeholder {
    opacity: 0;
}

.tw-placeholder-transition-2::placeholder {
    transition: 0.2s linear;
}

/* Placeholder Classes End */
/* Border Radius Css Start */
.tw-rounded {
    border-radius: 0.25rem;
  /* 4px */
}

.tw-rounded-none {
    border-radius: 0px;
}

.tw-rounded-sm {
    border-radius: 0.125rem;
  /* 2px */
}

.tw-rounded-md {
    border-radius: 0.375rem;
  /* 6px */
}

.tw-rounded-lg {
    border-radius: 0.5rem;
  /* 8px */
}

.tw-rounded-xl {
    border-radius: 0.75rem;
  /* 12px */
}

.tw-rounded-2xl {
    border-radius: 1rem;
  /* 16px */
}

.tw-rounded-3xl {
    border-radius: 1.5rem;
  /* 24px */
}

/* Border Radius Css End */
/* Rotate Css Start */
.tw-hover-rotate-360:hover {
    transform: rotate(260deg);
}

/* Rotate Css End */
/* Hover Scale Css start */
.tw-scale-04 {
    transform: scale(0.4);
}

.tw-scale-08 {
    transform: scale(0.8);
}

.hover-scale-09:hover {
    transform: scale(0.9);
}

.hover-scale-094:hover {
    transform: scale(0.94);
}

.hover-scale-098:hover {
    transform: scale(0.98);
}

.hover-scale-102:hover {
    transform: scale(1.02);
}

.hover-scale-104:hover {
    transform: scale(1.04);
}

.hover-scale-106:hover {
    transform: scale(1.06);
}

.hover-scale-108:hover {
    transform: scale(1.08);
}

.hover-scale-2:hover {
    transform: scale(1.2);
}

.hover-scale-20:hover {
    transform: scale(2);
}

.hover-scale-30:hover {
    transform: scale(3);
}

/* Hover Scale Css End */
/* Active Scale Css End */
.active-scale-09:active {
    transform: scale(0.9);
}

.active-scale-094:active {
    transform: scale(0.94);
}

.active-scale-098:active {
    transform: scale(0.98);
}

.active-scale-102:active {
    transform: scale(1.02);
}

/* Active Scale Css End */
/* Hide Scroll bar Css For Custom Modal */
.scroll-hide {
    position: absolute;
    overflow-y: hidden;
    padding-inline-end: 17px;
    inset-block-start: 0;
    inset-inline-start: 0;
    width: 100%;
}

@media screen and (max-width: 991px) {
    .scroll-hide {
        padding-inline-end: 0;
    }
}

.scroll-hide-sm {
    position: absolute;
    overflow-y: hidden;
    inset-block-start: 0;
    inset-inline-start: 0;
    width: calc(100% - 0px);
}

/* Hide Scroll bar Css For Custom Modal End */
.scroll-sm::-webkit-scrollbar {
    width: 6px;
}

.scroll-sm::-webkit-scrollbar-track {
    background: hsl(var(--white));
}

.scroll-sm::-webkit-scrollbar-thumb {
    background: #e4e4e4;
    background: hsl(var(--white));
    border-radius: 50px;
}

@media (max-width: 992px) {
    .scroll-sm::-webkit-scrollbar-thumb {
        background: #e4e4e4;
    }
}

.scroll-sm::-webkit-scrollbar-thumb:hover {
    background: #c1c1c1 !important;
}

.scroll-sm:hover::-webkit-scrollbar-thumb {
    background: #e4e4e4;
}

.scroll-sm-horizontal::-webkit-scrollbar {
    height: 6px;
}

/* Box shadow start */
.common-shadow {
    box-shadow: 0 6px 30px 0px #0000000a;
}

/* Box shadow End */
/* transition Css Class start */
.tw-transition {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.tw-transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

/* transition Css Class End */
.tw-duration-75 {
    transition-duration: 75ms;
}

.tw-duration-100 {
    transition-duration: 100ms;
}

.tw-duration-150 {
    transition-duration: 150ms;
}

.tw-duration-200 {
    transition-duration: 200ms;
}

.tw-duration-300 {
    transition-duration: 300ms;
}

.tw-duration-500 {
    transition-duration: 500ms;
}

/*================================== Translate Css Start ==================================*/
/* Translate X */
.tw-translate-x-50 {
    transform: var(--translate-x-50);
}

.tw--translate-x-full {
    transform: translateX(-100%);
}

.tw--translate-middle {
    transform: var(--translate-x-50) var(--translate-y-50);
}

/* Translate Y */
.tw--translate-y-50 {
    transform: var(--translate-y-50);
}

.active--translate-y-scale-9:active {
    transform: translateY(-4px) scale(0.94);
    transition: 0.06s;
}

.hover--translate-y-05:hover {
    transform: translateY(-2px);
}

.hover--translate-y-1:hover {
    transform: translateY(-4px);
}

.hover--translate-y-2:hover {
    transform: translateY(-8px);
}

.active--translate-y-05:active {
    transform: translateY(-2px);
}

.active--translate-y-1:active {
    transform: translateY(-4px);
}

/* Translate X */
.hover--translate-x-05:hover {
    transform: translateX(-2px);
}

.hover--translate-x-1:hover {
    transform: translateX(-4px);
}

.hover--translate-x-2:hover {
    transform: translateX(-8px);
}

/*================================== Translate Css End  ==================================*/
/* Transform Css Start */
.origin-left {
    transform-origin: left;
}

.object-top {
    object-position: top;
}

/* Transform Css End */
/* Text Decoration Start */
.hover-underline:hover {
    text-decoration: underline;
}

.hover-underline-none:hover {
    text-decoration: none;
}

/* Text Decoration End */
/* width Css Class start */
.tw-w-05 {
    width: 0.125rem;
}

.tw-w-1 {
    width: 0.25rem;
}

.tw-w-105 {
    width: 0.375rem;
}

.tw-w-2 {
    width: 0.5rem;
}

.tw-w-205 {
    width: 0.625rem;
}

.tw-w-3 {
    width: 0.75rem;
}

.tw-w-305 {
    width: 0.875rem;
}

.tw-w-315 {
    width: 0.9375rem;
}

.tw-w-4 {
    width: 1rem;
}

.tw-w-405 {
    width: 1.125rem;
}

.tw-w-5 {
    width: 1.25rem;
}

.tw-w-505 {
    width: 1.375rem;
}

.tw-w-6 {
    width: 1.5rem;
}

.tw-w-605 {
    width: 1.625rem;
}

.tw-w-7 {
    width: 1.75rem;
}

.tw-w-705 {
    width: 1.875rem;
}

.tw-w-8 {
    width: 2rem;
}

.tw-w-808 {
    width: 2.125rem;
}

.tw-w-9 {
    width: 2.25rem;
}

.tw-w-10 {
    width: 2.5rem;
}

.tw-w-11 {
    width: 2.75rem;
}

.tw-w-12 {
    width: 3rem;
}

.tw-w-120 {
    width: 3.125rem;
}

.tw-w-13 {
    width: 3.25rem;
}

.tw-w-14 {
    width: 3.5rem;
}

.tw-w-140 {
    width: 3.625rem;
}

.tw-w-15 {
    width: 3.75rem;
}

.tw-w-16 {
    width: 4rem;
}

.tw-w-17 {
    width: 4.25rem;
}

.tw-w-18 {
    width: 4.5rem;
}

.tw-w-19 {
    width: 4.75rem;
}

.tw-w-20 {
    width: 5rem;
}

.tw-w-21 {
    width: 5.25rem;
}

.tw-w-22 {
    width: 5.5rem;
}

.tw-w-23 {
    width: 5.75rem;
}

.tw-w-24 {
    width: 6rem;
}

.tw-w-25 {
    width: 6.25rem;
}

.tw-w-26 {
    width: 6.5rem;
}

.tw-w-27 {
    width: 6.75rem;
}

.tw-w-28 {
    width: 7rem;
}

.tw-w-29 {
    width: 7.25rem;
}

.tw-w-30 {
    width: 7.5rem;
}

.tw-w-196 {
    width: 12.25rem;
}

.min-w-max {
    min-width: max-content;
}

.tw-w-px {
    width: 1px;
}

.tw-w-106-px {
    max-width: 106px;
}

.tw-w-180-px {
    width: 180px;
}

.tw-w-288-px {
    width: 288px;
}

.tw-w-300-px {
    width: 300px;
}

.tw-w-450-px {
    width: 450px;
}

.tw-w-526-px {
    width: 526px;
}

.tw-w-730-px {
    width: 730px;
}

@media screen and (max-width: 1399px) {
    .tw-w-730-px {
        width: 668px;
    }
}

@media screen and (max-width: 1199px) {
    .tw-w-730-px {
        width: 100%;
    }
}

.tw-w-w-max {
    width: max-content;
}

/* width Css Class End */
/* Z index css start */
.tw-z-99 {
    z-index: 99;
}

.tw-z-991 {
    z-index: 991;
}

.tw-z-999 {
    z-index: 999;
}

/* Z index css End */
/* ======================== Animation Css Start ==================================== */
/* Raw animations start here */
.animation-item:hover .animate__bounce {
    animation: bounce 1.5s;
}

.animation-item:hover .animate__wobble {
    animation: wobble 1.5s ease-in-out;
}

.animation-item:hover .animate__heartBeat {
    animation: heartbeat 1.5s ease-in-out;
}

.animation-item:hover .animate__flipInY {
    animation: flipInY 1.5s ease-in-out;
}

.animation-item:hover .animate__swing {
    animation: swing 1.5s ease-in-out;
}

@keyframes bounce {
    0%, 20%, 53%, 100% {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
        transform: translate3d(0, -30px, 0) scaleY(1.1);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
        transform: translate3d(0, -15px, 0) scaleY(1.05);
    }

    80% {
        -webkit-transform: translateZ(0) scaleY(0.95);
        transform: translateZ(0) scaleY(0.95);
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
        transform: translate3d(0, -4px, 0) scaleY(1.02);
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
        transform: translate3d(-25%, 0, 0) rotate(-5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
        transform: translate3d(20%, 0, 0) rotate(3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
        transform: translate3d(-15%, 0, 0) rotate(-3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
        transform: translate3d(10%, 0, 0) rotate(2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
        transform: translate3d(-5%, 0, 0) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}

@keyframes heartbeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes flipInY {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.animation-scalation {
    animation: scalation 8s linear infinite;
}

.animation-upDown {
    animation: animationUpDown 8s linear infinite;
}

.animation-rotate-scale {
    animation: scaleRotate 4.5s ease-in-out infinite;
}

@keyframes scaleRotate {
    0% {
        transform: scale(1) rotate(0deg);
    }

    25% {
        transform: scale(1.2);
    }

    50% {
        transform: scale(1.2) rotate(180deg);
    }

    75% {
        transform: scale(1.2) rotate(360deg);
    }

    100% {
        transform: scale(1) rotate(360deg);
    }
}

@keyframes scalation {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.5);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes animationUpDown {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-60px);
    }

    100% {
        transform: translateY(0px);
    }
}

.animation-delay-1 {
    animation-delay: 1s !important;
}

.animation-delay-2 {
    animation-delay: 2s;
}

.animation-delay-3 {
    animation-delay: 3s;
}

.animation-rotate-right {
    animation: rotateRight 30s linear infinite;
}

@keyframes rotateRight {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes floatAnimation {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-24px);
    }

    100% {
        transform: translateY(0);
    }
}

.animated-upDown {
    animation: floatAnimation 3s ease-in-out infinite;
}

.left-right-animation {
    animation: 2.6s leftRightAnimation linear infinite;
}

@keyframes leftRightAnimation {
    0% {
        transform: translateX(0px);
    }

    50% {
        transform: translateX(-24px);
    }

    100% {
        transform: translateX(0px);
    }
}

.scale-animation {
    animation: 4s scaleAnimation linear infinite;
}

@keyframes scaleAnimation {
    0%, 100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.2);
    }
}

.animate__wobble__two {
    animation: wobble 2.4s ease-in-out infinite;
}

/* ======================== Animation Css End ==================================== */
.tw-container-1580-px {
    max-width: 1580px;
}

.tw-container-1630-px {
    max-width: 1630px;
}

.tw-container-1650-px {
    max-width: 1650px;
}

.tw-container-1680-px {
    max-width: 1680px;
}

.tw-container-1720-px {
    max-width: 1720px;
}

.tw-container-1750-px {
    max-width: 1780px;
}

.breadcrumb-area {
    padding-block: 247px 210px;
}

.breadcrumb-area::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset-block-start: 0;
    inset-inline-start: 0;
    background: linear-gradient(156deg, #000 0%, rgba(0, 0, 0, 0.66) 59.25%, rgba(0, 0, 0, 0.07) 100%);
    z-index: -1;
}

@media screen and (max-width: 767px) {
    .breadcrumb-title {
        font-size: 70px;
    }
}

@media screen and (max-width: 575px) {
    .breadcrumb-title {
        font-size: 68px;
    }
}
/* ================================= preload Css Start =========================== */
.loading-screen {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: default;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: hsl(var(--white));
    z-index: 1000;
}

.loading-screen .bar {
    position: absolute;
    height: 100%;
    width: 50%;
    background-color: transparent;
}

.loading-screen .top-bar {
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
}

.loading-screen .down-bar {
    bottom: 0;
    top: auto;
    right: 0;
    left: auto;
}

.loading-screen .animation-preloader {
    z-index: 1000;
    width: 70%;
    margin: auto;
    text-align: center;
}

.loading-screen .animation-preloader .txt-loading {
    font: bold 4rem "Marcellus", sans-serif;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.loading-screen .animation-preloader .txt-loading .letters-loading {
    color: var(--main-600);
    position: relative;
}

.loading-screen .animation-preloader .txt-loading .letters-loading:before {
    -webkit-animation: letters-loading 4s infinite;
    animation: letters-loading 4s infinite;
    color: var(--main-two-600);
    content: attr(data-text-preloader);
    left: 0;
    opacity: 0;
    font-family: "Marcellus", sans-serif;
    position: absolute;
    top: -3px;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(2):before {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(3):before {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(4):before {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(5):before {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(6):before {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(7):before {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(8):before {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
}

@-webkit-keyframes letters-loading {
    0%, 75%, 100% {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
    }

    25%, 50% {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
}

@keyframes letters-loading {
    0%, 75%, 100% {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
    }

    25%, 50% {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
}

@media screen and (max-width: 767px) {
    .loading-screen .animation-preloader .spinner img {
        width: 8em;
    }

    .loading-screen .animation-preloader .txt-loading {
        font: bold 3.5em "Marcellus", sans-serif;
    }
}

@media screen and (max-width: 500px) {
    .loading-screen .animation-preloader .spinner img {
        width: 7em;
    }

    .loading-screen .animation-preloader .txt-loading {
        font: bold 2em "Marcellus", sans-serif;
    }
}

.loader-border {
    width: 230px;
    height: 230px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    border-top: 4px solid var(--main-600);
    border-right: 4px solid transparent;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    position: relative;
    z-index: 11;
}

    .loader-border::after {
        content: "";
        box-sizing: border-box;
        position: absolute;
        left: 0;
        top: 0;
        width: 230px;
        height: 230px;
        border-radius: 50%;
        /*border-bottom: 4px solid hsl(var(--black));*/
        border-bottom: 4px solid #0d6efd;
        border-left: 4px solid transparent;
    }

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* ================================= preload Css End ===========================  */
/* ============= Header Start Here ======================= */
@media screen and (max-width: 991px) {
    .header {
        padding: 10px 0;
    }
}

.header.fixed-header {
    position: sticky;
    inset-inline-start: 0;
    inset-block-start: 0;
    inset-inline-end: 0;
    width: 100%;
    z-index: 9;
    backdrop-filter: blur(24px);
    animation: slideDown 0.35s ease-out;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    background: hsl(var(--black));
}

@media screen and (max-width: 991px) {
    .header.fixed-header {
        inset-block-start: -1px;
    }
}

.header-right {
    gap: 20px;
}

@media screen and (max-width: 1399px) {
    .header-right {
        gap: 5px;
    }
}

@media screen and (max-width: 1199px) {
    .header-btn-wrap {
        /*display: none !important;*/
    }
}

@media screen and (max-width: 575px) {
    .header-button {
        display: none !important;
    }
}

@media screen and (max-width: 1399px) {
    .header-call {
        display: none !important;
    }
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}
/* Header Menu and Submenu Css Start */
@media screen and (max-width: 1199px) {
    .nav-menu {
        gap: 20px !important;
    }
}

.nav-menu__item.activePage > a {
    color: var(--main-600) !important;
}

.nav-menu__item.activePage > a::before {
    color: var(--main-600);
}

.nav-menu__item:hover > a {
    color: hsl(var(--heading-color));
}

@media (min-width: 992px) {
    .nav-menu__item:hover > a {
        color: var(--main-600);
    }
}

.has-submenu.active > a,
.has-submenu.active > a::before {
    color: var(--main-600);
}

.has-submenu.active > a::before {
    transform: translateY(-50%) rotate(180deg) !important;
}

.has-submenu:hover .nav-submenu {
    visibility: visible;
    opacity: 1;
    transform: scaleY(1);
}

@media (min-width: 992px) {
    .has-submenu:hover > a::before {
        color: var(--main-600);
        transform: translateY(-50%) rotate(180deg);
    }
}

.has-submenu > a {
    position: relative;
}

.has-submenu > a::before {
    position: absolute;
    content: "\e136";
    inset-inline-end: 0;
    inset-block-start: 50%;
    transform: translateY(-50%);
    font-family: "Phosphor";
    font-weight: 400;
    color: hsl(var(--white));
    transition: 0.2s linear;
    font-size: 12px;
}

/* Submenu Start */
.nav-submenu {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    min-width: 210px;
    visibility: hidden;
    opacity: 0;
    transform: scaleY(0);
    transition: 0.4s ease;
    transform-origin: top center;
}

@media (min-width: 992px) {
    .nav-submenu {
        max-height: 400px;
        overflow-y: auto;
    }
}

.nav-submenu__item.activePage .nav-submenu__link {
    color: var(--main-600) !important;
}

.nav-submenu__item:hover a {
    color: hsl(var(--heading-color));
}

.header-transparent {
    position: absolute;
    width: 100%;
    inset-block-start: 0;
    inset-inline-start: 0;
    z-index: 9;
}

@media screen and (max-width: 767px) {
    .header-two-button {
        display: none;
    }
}

@media screen and (max-width: 1399px) {
    .header-two-button a {
        padding-inline: var(--size-9);
    }
}

.header-top-three {
    border-bottom: 1px solid rgba(217, 217, 217, 0.3);
    padding-block: 10px;
}

.header-three.header-transparent {
    inset-block-start: 41px;
}

@media screen and (max-width: 767px) {
    .header-three.header-transparent {
        inset-block-start: 0;
    }
}

.header-three .nav-menu__link {
    font-size: 15px;
}

.header-three .logo {
    transform: translateX(-160px);
}

@media screen and (max-width: 1499px) {
    .header-three .logo {
        transform: translateX(-100px);
    }
}

@media screen and (max-width: 1399px) {
    .header-three .logo {
        transform: translateX(-30px);
    }
}

@media screen and (max-width: 1199px) {
    .header-three .logo {
        display: none;
    }
}

@media screen and (max-width: 991px) {
    .header-three .logo {
        display: block;
        transform: translateX(0);
    }
}

.fixed-header.header-three.header-transparent {
    inset-block-start: 0;
}

.home-four-bg {
    background-color: hsl(var(--white)) !important;
}

.header-top-four {
    padding-block: 16px;
}

@media screen and (max-width: 991px) {
    .header-top-four {
        display: none !important;
    }
}

@media screen and (max-width: 991px) {
    .header-four {
        padding: 0 0;
        background: #f2f1ef;
    }
}

@media screen and (max-width: 1399px) {
    .header-four-nav {
        padding-inline: var(--size-4);
    }
}

@media screen and (max-width: 991px) {
    .header-four-nav {
        padding-inline: 0;
        border-radius: 0;
        padding-block: 16px;
    }
}

.header-four .has-submenu > a::before {
    color: hsl(var(--heading-color)) !important;
}

@media screen and (max-width: 1199px) {
    .header-four .header-right {
        display: none !important;
    }
}

@media screen and (max-width: 991px) {
    .header-four .header-right {
        display: block !important;
    }
}

@media screen and (max-width: 1399px) {
    .header-four-call {
        display: flex !important;
        margin-inline-end: 0;
    }
}

@media screen and (max-width: 1199px) {
    .header-four-call {
        display: none !important;
    }
}

.header-four.fixed-header {
    background: #f2f1ef;
}

/* Submenu End */
/* Header Menu and Submenu Css End */
/* ================================= Header Css End =========================== */
/* Mega menu css start */
.mega-menu {
    position: absolute;
    inset-block-start: 100%;
    background-color: #fff;
    width: 100%;
    inset-inline-start: 0;
    z-index: 99;
    box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 30px;
    max-height: 540px;
    overflow-y: auto;
    overflow-x: hidden;
}

@media (max-width: 991px) {
    .mega-menu {
        margin-block: 16px !important;
        margin-inline-start: 0 !important;
        padding-inline-end: 4px !important;
    }
}

.mega-menu-item__buttons {
    transition: all 0.5s;
}

.mega-menu-item__overlay {
    background-color: #0000008c;
    transition: all 0.25s;
}

.mega-menu-item__buttons {
    margin-top: -60px;
    transform: scale(0.8);
}

.mega-menu-item:hover .mega-menu-item__buttons {
    transition-delay: 0.1s;
    margin-top: 0px;
    transform: scale(1);
}

/* Mega menu css end */
/* Mobile Menu Sidebar Start */
.mobile-menu.active {
    transform: translateX(0%);
}

.nav-menu--mobile .nav-menu__item > a::before {
    transform: translateY(-50%) rotate(0deg);
}

.nav-menu--mobile .nav-menu__link {
    border-bottom: 1px solid var(--neutral-200) !important;
    position: relative;
    padding: 12px 0;
    padding-inline-end: 16px;
    color: hsl(var(--black)) !important;
}

.nav-menu--mobile .nav-menu__link::before {
    color: hsl(var(--black));
}

.nav-menu--mobile .nav-submenu {
    position: static !important;
    visibility: visible;
    opacity: 1;
    box-shadow: none;
    width: 100%;
    margin-block-start: 0;
    padding: 0;
    margin-inline-start: 16px;
    display: none;
    transition: 0s;
}

.nav-menu--mobile .nav-submenu__link {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid var(--neutral-200) !important;
}

.nav-menu--mobile .nav-submenu__item:hover {
    background-color: transparent;
    color: var(--main-600);
}

.nav-menu--mobile .nav-submenu__item::before {
    display: none;
}

/* Mobile Menu Sidebar Start */
/* ===================== Scroll to Top Start ================================= */
.progress-wrap {
    position: fixed;
    inset-inline-end: 16px;
    inset-block-end: 16px;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    border-radius: 50px;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    /*background-color: #fff;*/
    background-color: #0046ff;
    mix-blend-mode: difference;
}

@media screen and (max-width: 991px) {
    .progress-wrap {
        inset-inline-end: 24px;
        inset-block-end: 24px;
        height: 40px;
        width: 40px;
        line-height: 40px;
    }
}

.progress-wrap.active-progress {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.progress-wrap:hover {
    transform: scale(1.06);
}

.progress-wrap::after {
    position: absolute;
    font-family: "Phosphor";
    font-weight: 900;
    content: "\e08e";
    text-align: center;
    height: 46px;
    width: 46px;
    line-height: 46px;
    font-size: 18px;
    inset-inline-start: 0;
    inset-block-start: 0;
    cursor: pointer;
    display: block;
    z-index: 1;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    color: hsl(var(--main)) !important;
}

@media screen and (max-width: 991px) {
    .progress-wrap::after {
        height: 40px;
        width: 40px;
        line-height: 40px;
    }
}

.progress-wrap svg path {
    fill: none;
}

.progress-wrap svg.progress-circle path {
    stroke: var(--main-600);
    stroke-width: 5;
    box-sizing: border-box;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

/* ===================== Scroll to Top End ================================= */
/* Custom Cursor Css Start */
.cursor,
.dot {
    width: 32px;
    height: 32px;
    border: 1px solid hsl(var(--white));
    border-radius: 50%;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 9999999;
    transform: translate(-50%, -50%);
    visibility: hidden;
    font-size: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    mix-blend-mode: difference;
}

.dot {
    width: 4px;
    height: 4px;
    background-color: hsl(var(--white));
    mix-blend-mode: difference;
}

/* Custom Cursor Css End */
.search_popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: var(--main-600);
    z-index: 100;
    padding-top: 70px;
    padding-bottom: 100px;
    opacity: 0;
    backdrop-filter: blur(10px);
    transform: translateY(calc(-100% - 80px));
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition-delay: 0.5s;
    z-index: 9999;
}

.search_popup.search-opened {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0s;
}

.search_popup.search-opened .search_form .search_input {
    transform: translateY(0px);
    opacity: 1;
    transition-delay: 0.3s;
}

.search_popup.search-opened .search_form .search_input::after {
    width: 100%;
    transition-delay: 0.5s;
}

.search_wrapper .search_top {
    margin-bottom: 80px;
}

.search_wrapper .search_top .search_logo {
    max-width: 210px;
}

.search_wrapper .search_top .search_logo a {
    display: block;
}

.search_wrapper .search_top .search_logo a img {
    filter: brightness(0) invert(1);
}

.search_wrapper .search_top .search_close .search_close_btn {
    font-size: 25px;
    color: hsl(var(--white));
    transition: all 0.3s ease-in-out 0s;
}

.search_wrapper .search_top .search_close .search_close_btn svg {
    width: 30px;
    height: 30px;
}

.search_wrapper .search_top .search_close .search_close_btn:hover {
    color: var(--main-two-600);
    transform: rotate(90deg);
}

.search_wrapper .search_form .search_input {
    position: relative;
    height: 80px;
    transform: translateY(-40px);
    transition: all 0.3s ease-in-out;
    transition-delay: 0.5s;
    opacity: 0;
}

.search_wrapper .search_form .search_input::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 0%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.3);
    transition-delay: 0.3s;
    transition: all 0.3s ease-in-out;
}

.search_wrapper .search_form .search_input input {
    width: 100%;
    height: 100% !important;
    background-color: transparent !important;
    border: 0 !important;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    outline: 0;
    font-size: 20px;
    border-bottom: 1px solid hsl(var(--white)) !important;
    padding: 0 !important;
    padding-right: 0px;
    padding-right: 30px !important;
    color: hsl(var(--white)) !important;
}

.search_wrapper .search_form .search_input input::placeholder {
    font-size: 24px;
    color: var(--tj-color-common-white) !important;
}

.search_wrapper .search_form .search_input input ~ .search-focus-border {
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
    height: 1px;
    background-color: var(--tj-color-common-black);
    transition: all 0.5s;
}

.search_wrapper .search_form .search_input input:focus ~ .search-focus-border {
    width: 100%;
    left: 0;
    right: auto;
    transition: all 0.5s;
}

.search_wrapper .search_form .search_input button {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    font-size: 18px;
    color: hsl(var(--white));
}

.search-popup-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(10px);
    z-index: 99;
    opacity: 0.7;
    cursor: zoom-out;
    transform: translateY(calc(-100% - 80px));
    transition: all 0.5s ease-in-out 0s;
    transition-delay: 0.3s;
}

.search-popup-overlay.search-popup-overlay-open {
    transform: translateY(0);
}

.section-subtitle {
    color: #CF8D10;
    letter-spacing: 0.09em;
}

.section-title {
    font-size: 65px;
    line-height: 111%;
}

@media screen and (max-width: 1399px) {
    .section-title {
        font-size: 44px;
    }
}

@media screen and (max-width: 767px) {
    .section-title {
        font-size: 36px;
    }
}

@media screen and (max-width: 1399px) {
    .section-two-title {
        font-size: 53px;
    }
}

@media screen and (max-width: 767px) {
    .section-two-title {
        font-size: 44px;
    }
}

.custom-control.custom-checkbox {
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

.custom-control.custom-checkbox input {
    display: none;
}

.custom-control.custom-checkbox input:checked ~ label::after {
    background-color: var(--main-600);
    border-color: var(--main-600);
}

.custom-control.custom-checkbox input:checked ~ label::before {
    visibility: visible;
    opacity: 1;
}

.custom-control.custom-checkbox label {
    position: relative;
    padding-inline-start: 26px;
    z-index: 1;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #848f93;
}

.custom-control.custom-checkbox label::after {
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border: 1px solid rgba(6, 7, 40, 0.2);
    z-index: -1;
    transition: 0.3s;
    border-radius: 3px;
    transform: translateY(-50%);
}

.custom-control.custom-checkbox label::before {
    content: "\e182";
    position: absolute;
    top: 50%;
    left: 3px;
    font-size: 10px;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    color: hsl(var(--white));
    transition: 0.3s;
    font-family: "Phosphor";
    transform: translateY(-50%);
}

.widget-pagination ul {
    display: flex;
    gap: 10px;
    align-items: center;
}

.widget-pagination ul li {
    cursor: pointer;
    transition: 0.4s;
}

.widget-pagination ul li i {
    font-size: 14px;
}

.widget-pagination ul li a {
    width: 56px;
    height: 52px;
    line-height: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ededed;
    color: hsl(var(--black));
}

.widget-pagination ul li a:hover {
    background: var(--main-600);
    color: hsl(var(--white));
    border: 1px solid var(--main-600);
}

/* ================================== rtl css start ================================== */
.text-start {
    text-align: start !important;
}

.form-check {
    padding-left: 0;
}

.form-check {
    padding-inline-start: 1.5em;
}

.form-check .form-check-input {
    margin-left: 0;
}

[dir=rtl] .tw-translate-x-50 {
    transform: translateX(50%);
}

[dir=rtl] .select-domain {
    margin-inline-end: 0;
}

[dir=rtl] .pricing-plan .form-check {
    padding-left: 0 !important;
}

[dir=rtl] .common-check-two .form-check-input::before {
    transform: translate(50%, -50%);
}

[dir=rtl] .distraction-icon.seven {
    transform: translate(50%, -50%);
}

[dir=rtl] .translate-middle-x {
    transform: translateX(50%) !important;
}

[dir=rtl] .translate-x-100-16 {
    transform: translateX(calc(100% - 105px));
}

[dir=rtl] .toast-message {
    transform: translateX(-110%);
}

[dir=rtl] .toast-message.active {
    transform: translateX(0) !important;
}

[dir=rtl] .arrow-long {
    transform: scaleX(-1);
}

[dir=rtl] .common-check .form-check-input::before {
    transform: translate(50%, -50%);
}

[dir=rtl] .form-check .form-check-input {
    margin-right: -1.5em;
}

[dir=rtl] .top-features-slider {
    direction: rtl;
}

[dir=rtl] .left-right-gradient::before {
    background: linear-gradient(-90deg, #fff, transparent);
}

[dir=rtl] .left-right-gradient::after {
    background: linear-gradient(-90deg, transparent, #ffffff);
}

[dir=rtl] .tw--translate-x-full {
    transform: translateX(100%);
}

[dir=rtl] .image-animation:after {
    transform: translate(50%, -50%) rotate(-45deg);
}

[dir=rtl] .ph-bold.ph-caret-right:before {
    content: "\e138";
}

[dir=rtl] .ph-bold.ph-arrow-up-right:before {
    content: "\e090";
}

[dir=rtl] .ph.ph-caret-right:before {
    content: "\e138";
}

[dir=rtl] .ph.ph-caret-left:before {
    content: "\e13a";
}

[dir=rtl] .ph.ph-arrow-right:before {
    content: "\e058";
}

[dir=rtl] .ph-bold.ph-caret-left:before {
    content: "\e13a";
}

[dir=rtl] .ph-bold.ph-caret-left:before {
    content: "\e13a";
}

/* ================================== rtl css End ================================== */
.progress-container, .progress {
    background-color: #dce0ee;
    border-radius: 5px;
    position: relative;
    height: 7px;
    width: 100%;
}

.progress {
    width: 0;
    height: 7px;
    top: 50%;
    left: 0;
    transition: 0.8s linear;
    transform: translateY(-50%);
    background-color: var(--main-600);
}

.progress.active {
    width: 0 !important;
}

.percentage {
    background-color: var(--main-600);
    border-radius: 5px;
    box-shadow: 0 4px 5px #00000033;
    color: #fff;
    font-size: 12px;
    padding: 4px;
    position: absolute;
    bottom: 20px;
    inset-inline-start: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 40px;
    text-align: center;
    -webkit-transition: 0.8s linear;
    transition: 0.8s linear;
}

.percentage::after {
    background-color: var(--main-600);
    content: "";
    position: absolute;
    bottom: -5px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    height: 10px;
    width: 10px;
    z-index: -1;
}

.progress.active, .percentage.active {
    inset-inline-start: 0 !important;
}

.banner-area {
    padding: 270px 0 290px;
}

@media screen and (max-width: 767px) {
    .banner-area {
        padding: 200px 0 160px;
    }
}

.banner-area::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset-block-start: 0;
    inset-inline-start: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.07) 0%, rgba(35, 28, 37, 0.14) 51.06%, rgba(50, 69, 93, 0.04) 100%);
}

@media screen and (max-width: 575px) {
    .banner-subtitle {
        font-size: 18px;
        margin-block-end: var(--size-5);
    }
}

.banner-title {
    letter-spacing: -0.01em;
    line-height: 96%;
}

@media screen and (max-width: 1399px) {
    .banner-title {
        font-size: 95px;
        line-height: 98%;
    }
}

@media screen and (max-width: 1199px) {
    .banner-title {
        font-size: 80px;
        line-height: 102%;
    }
}

@media screen and (max-width: 767px) {
    .banner-title {
        font-size: 65px;
    }
}

@media screen and (max-width: 575px) {
    .banner-title {
        font-size: 50px;
    }
}

@media screen and (max-width: 1199px) {
    .banner-play-button {
        justify-content: left !important;
        margin-block-start: 60px;
    }
}

.play-now-two {
    width: 110px;
    height: 110px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: hsl(var(--white));
    color: hsl(var(--black));
    border-radius: 50%;
    font-size: 26px;
    position: relative;
    z-index: 1;
}

.play-now-two::before {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 70%;
    height: 70%;
    background-color: rgba(255, 255, 255, 0.1);
    animation: borderanimate2 2s linear infinite;
    z-index: -1;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.play-now-two::after {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    width: 90%;
    height: 90%;
    transform: scale(1.5);
    border: 1px solid rgba(255, 255, 255, 0.2);
    animation: borderanimate2 2s linear infinite;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

@keyframes borderanimate2 {
    0% {
        transform: translate(-50%, -50%) scale(0.8);
    }

    60% {
        opacity: 1;
    }

    100% {
        transform: translate(-50%, -50%) scale(2.5);
        opacity: 0;
    }
}

.checkout-area {
    margin-top: -80px;
}

.checkout-bg {
    box-shadow: 0 4px 72px 17px rgba(0, 0, 0, 0.05);
}

@media screen and (max-width: 1399px) {
    .checkout-bg {
        padding-inline-start: 30px;
        padding-inline-end: 10px;
    }
}

.checkout-main-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

@media screen and (max-width: 1199px) {
    .checkout-main-wrapper {
        flex-wrap: wrap;
        row-gap: 20px;
    }
}

@media screen and (max-width: 575px) {
    .checkout-main-wrapper {
        flex-wrap: wrap;
        row-gap: 30px;
        justify-content: center;
    }
}

.checkout-wrapper {
    max-width: 30%;
    width: 100%;
    border-right: 0.8px solid rgba(35, 28, 37, 0.14);
    padding-inline-end: 30px;
    padding-inline-start: 13px;
}

@media screen and (max-width: 767px) {
    .checkout-wrapper {
        max-width: 230px;
    }
}

.checkout-wrapper:first-child {
    /*max-width: 165px;*/
    padding-inline-start: 0;
    padding-inline-end: 10px;
}

.checkout-wrapper:nth-child(2) {
    /*max-width: 240px;*/
}

@media screen and (max-width: 991px) {
    .checkout-wrapper:nth-child(2) {
        border: none;
        padding-left: 0;
    }
}

.checkout-wrapper:nth-child(3) {
    max-width: 200px;
}

@media screen and (max-width: 1199px) {
    .checkout-wrapper:nth-child(3) {
        border: none;
    }
}

@media screen and (max-width: 991px) {
    .checkout-wrapper:nth-child(3) {
        border-right: 0.8px solid rgba(35, 28, 37, 0.14);
        padding-left: 0;
    }
}

.checkout-wrapper:nth-child(4) {
    border: none;
}

@media screen and (max-width: 1199px) {
    .checkout-wrapper:nth-child(4) {
        border-right: 0.8px solid rgba(35, 28, 37, 0.14);
        padding-left: 0;
    }
}

@media screen and (max-width: 991px) {
    .checkout-wrapper:nth-child(4) {
        border-right: none;
    }
}

.checkout-wrapper:last-child {
    border: none;
    padding-inline-end: 0;
    max-width: 212px;
}

@media screen and (max-width: 991px) {
    .checkout-wrapper:last-child {
        padding-inline-start: 0;
    }
}
@media (max-width: 576px) {
    .dropdown-menu {
        position: static !important;
        width: 100% !important;
        min-width: 100% !important;
        transform: none !important;
        box-shadow: none !important;
        border-radius: 0.5rem;
        margin-top: 0.5rem;
    }

    .dropdown .form-control {
        width: 100% !important;
    }
}

.checkout-wrapper label {
    color: #6B7280;
    margin-bottom: 2px;
}

.checkout-wrapper .nice-select {
    font-family: var(--heading-font);
    font-weight: 400;
    color: hsl(var(--heading-color));
    font-size: 18px;
    border-radius: 0;
    border: none;
    padding: 0 0 0 36px;
    line-height: 1;
    height: inherit;
}

.checkout-wrapper .nice-select::after {
    border-bottom: 1px solid hsl(var(--black));
    border-right: 1px solid hsl(var(--black));
    height: 8px;
    width: 8px;
    top: -5px;
}

.checkout-wrapper .nice-select .list {
    width: 100%;
}

.checkout-button {
    margin-top: -8px;
}

.checkout-three-bg {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(71.5999984741px);
}

.checkout-three-label span {
    filter: brightness(0) invert(1);
}

.checkout-three-nice-select::after {
    border-bottom: 1px solid hsl(var(--white)) !important;
    border-right: 1px solid hsl(var(--white)) !important;
}

.checkout-three-nice-select .option {
    color: hsl(var(--heading-color));
}

.advance-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 20px;
}

@media screen and (max-width: 1199px) {
    .advance-wrap {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}

@media screen and (max-width: 991px) {
    .advance-wrap {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media screen and (max-width: 767px) {
    .advance-wrap {
        grid-template-columns: 1fr 1fr;
    }
}

.advance-item {
    background: hsl(var(--white));
    padding: 3px;
    box-shadow: 0 9px 20px 0 rgba(50, 69, 93, 0.04);
    border-radius: 17px;
}

.advance-thumb img {
    border-radius: 17px;
}

.advance-btn {
    border: 1px solid rgba(0, 83, 98, 0.1);
}

.advance-two-area {
    background: #00A8BE;
    padding-block-start: 180px;
}

@media screen and (max-width: 991px) {
    .advance-two-area .gallery-two-btn {
        justify-content: left !important;
        margin-block-end: 0;
        margin-block-start: 30px;
    }
}

@media screen and (max-width: 1499px) {
    .advance-two-wrap {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}

@media screen and (max-width: 1199px) {
    .advance-two-wrap {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media screen and (max-width: 991px) {
    .advance-two-wrap {
        grid-template-columns: 1fr 1fr;
        margin-block-start: -40px;
    }
}

@media screen and (max-width: 575px) {
    .advance-two-wrap {
        grid-template-columns: 1fr;
    }
}

.advance-two-item {
    position: relative;
}

.advance-two-item:nth-of-type(3) {
    z-index: 1;
}

.advance-two-item:nth-of-type(4) {
    z-index: -1;
}

.advance-two-item:nth-of-type(5) {
    z-index: -2;
}

@media screen and (max-width: 575px) {
    .advance-two-thumb img {
        width: 100%;
    }
}

.offer-wrapper:hover .offer-title {
    background: var(--main-600);
}

.offer-wrapper.active .offer-title {
    background: var(--main-600);
}

.offer-title {
    rotate: -90deg;
    position: absolute;
    inset-block-start: 197px;
    inset-inline-start: -198px;
    background: hsl(var(--white));
    padding: 34px 30px;
    width: 111%;
    text-align: center;
    transition: 0.4s ease-in-out;
}

@media screen and (max-width: 1399px) {
    .offer-title {
        inset-block-start: 143px;
        inset-inline-start: -146px;
        padding: 39px 34px;
    }
}

@media screen and (max-width: 1199px) {
    .offer-title {
        inset-block-start: 193px;
        inset-inline-start: -202px;
    }
}

@media screen and (max-width: 991px) {
    .offer-title {
        inset-block-start: 132px;
        inset-inline-start: -135px;
    }
}

@media screen and (max-width: 767px) {
    .offer-title {
        inset-block-start: 160px;
        inset-inline-start: -235px;
    }
}

@media screen and (max-width: 575px) {
    .offer-title {
        inset-block-start: 169px;
        inset-inline-start: -168px;
    }
}

@media screen and (max-width: 1399px) {
    .offer-title-inner {
        font-size: 26px;
    }
}

.offer-tag {
    position: absolute;
    inset-block-start: 16px;
    inset-inline-start: 81px;
    rotate: -38.76deg;
}

.offer-tag span {
    padding: 3px 34px;
    clip-path: polygon(17% 0, 79% 0, 100% 100%, 0% 100%);
}

.feature-area {
    padding-block-end: 180px;
}

@media screen and (max-width: 1199px) {
    .feature-wrapper {
        flex-wrap: wrap;
    }
}

.feature-item {
    max-width: 298px;
    width: 100%;
    transition: 0.4s ease-in-out;
}

@media screen and (max-width: 1399px) {
    .feature-item {
        padding-inline-end: 0;
        padding-inline-start: 15px;
    }
}

@media screen and (max-width: 1199px) {
    .feature-item {
        padding-inline-start: var(--size-14);
        padding-inline-end: var(--size-14);
    }
}

@media screen and (max-width: 767px) {
    .feature-item {
        max-width: 262px;
        padding-inline-start: var(--size-10);
        padding-inline-end: var(--size-10);
    }
}

@media screen and (max-width: 767px) {
    .feature-item {
        max-width: 100%;
    }
}

.feature-item:hover {
    background: var(--main-600) !important;
}

.feature-item:hover .feature-icon span img {
    filter: brightness(0) invert(0);
}

.feature-item.active {
    background: var(--main-600) !important;
}

.feature-item.active .feature-icon span img {
    filter: brightness(0) invert(0);
}

@media screen and (max-width: 575px) {
    .feature-two-item {
        margin-block-end: 30px;
    }
}

.feature-four-title-box {
    margin-bottom: 75px;
}

.feature-four-list-thumb-wrap {
    width: 87%;
    height: 100%;
    transform: scale(0.8);
    margin: auto;
}

@media screen and (max-width: 991px) {
    .feature-four-list-thumb-wrap {
        width: 416px;
        height: 100%;
        transform: scale(0.6);
        margin: 0 0 0 -80px;
    }
}

.feature-four-list-thumb-1, .feature-four-list-thumb-2, .feature-four-list-thumb-3, .feature-four-list-thumb-4, .feature-four-list-thumb-5, .feature-four-list-thumb-6 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    visibility: hidden;
    position: absolute;
}

@media screen and (max-width: 1399px) {
    .feature-four-title {
        font-size: 30px;
    }
}

.feature-four-list-wrap {
    margin-inline-start: 80px;
}

@media screen and (max-width: 767px) {
    .feature-four-list-wrap {
        margin-inline-start: 0;
    }
}

.feature-four-list-wrap .feature-four-list-item:first-child {
    padding-top: 0;
}

.feature-four-list-item {
    border-bottom: 1px solid #e8e8e8;
}

.feature-four-list-item::after {
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: hsl(var(--heading-color));
    opacity: 0;
    visibility: hidden;
    transition: all 0.7s ease-out 0s;
}

.feature-four-list-item:hover::after {
    opacity: 1;
    visibility: visible;
    width: 100%;
    left: 0;
    right: 0;
}

#feature-four-thumb.feature-four-list-thumb-1 .feature-four-list-thumb-1 {
    opacity: 1;
    visibility: visible;
    transform: scale(0.9);
}

#feature-four-thumb.feature-four-list-thumb-2 .feature-four-list-thumb-2 {
    opacity: 1;
    visibility: visible;
}

#feature-four-thumb.feature-four-list-thumb-3 .feature-four-list-thumb-3 {
    opacity: 1;
    visibility: visible;
}

#feature-four-thumb.feature-four-list-thumb-4 .feature-four-list-thumb-4 {
    opacity: 1;
    visibility: visible;
}

#feature-four-thumb.feature-four-list-thumb-5 .feature-four-list-thumb-5 {
    opacity: 1;
    visibility: visible;
}

#feature-four-thumb.feature-four-list-thumb-6 .feature-four-list-thumb-6 {
    opacity: 1;
    visibility: visible;
}

.feature-two-area {
    padding-block-start: 200px;
    padding-block-end: 200px;
    clip-path: polygon(50% 0, 100% 19%, 100% 100%, 0 99%, 0 19%);
}

.feature-two-area::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 99%;
    inset-block-end: -2px;
    inset-inline-start: 0;
    background: #f1ece5;
    z-index: -1;
    clip-path: polygon(50% 0, 100% 19%, 100% 100%, 0 99%, 0 19%);
}

.feature-two-active {
    margin-inline: -100px;
    padding-block: 20px 100px;
}

.feature-two-wrapper {
    background: #f8eedb;
}

.feature-two-title-wrap {
    margin-block-start: -100px;
}

.package-price {
    border-radius: 0 0 15px 0;
}

@media screen and (max-width: 1199px) {
    .package-wrapper {
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 767px) {
    .package-wrap {
        flex-wrap: wrap;
    }
}

.package-thumb::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset-inline-start: 0;
    inset-block-end: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #080101 100%);
}

@media screen and (max-width: 1699px) {
    .package-title {
        font-size: 29px;
    }
}

@media screen and (max-width: 1499px) {
    .package-title {
        font-size: 26px;
    }
}

@media screen and (max-width: 1399px) {
    .package-title {
        font-size: 23px;
        margin-bottom: 4px;
    }
}

.package-content {
    margin-inline: 20px;
}

@media screen and (max-width: 1499px) {
    .package-content {
        margin-inline: 20px;
    }
}

.package-list ul li {
    border-right: 1px solid;
    padding-inline-end: 10px;
    padding-inline-start: 15px;
}

@media screen and (max-width: 1399px) {
    .package-list ul li {
        font-size: 16px;
    }
}

.package-list ul li:first-child {
    padding-inline-start: 0;
}

.package-list ul li:last-child {
    border: none;
    padding-inline-end: 0;
}

.package-four-panel-area {
    margin-right: -260px;
}

.package-four-wrapper {
    background: #f1ece5;
}

.counter-right {
    width: 281px;
    height: 281px;
}

@media screen and (max-width: 1199px) {
    .counter-right {
        width: 230px;
        height: 230px;
    }
}

.counter-title {
    letter-spacing: -0.03em;
}

.counter-paragraph {
    color: #73777D;
}

@media screen and (max-width: 1399px) {
    .counter-two-title {
        font-size: 80px;
    }
}

@media screen and (max-width: 1199px) {
    .counter-two-title {
        font-size: 68px;
    }
}

.counter-two-title span {
    margin-inline-start: -28px;
}

.about-area {
    padding: 0 0 170px;
}

.about-thumb {
    margin-inline-start: -64px;
}

@media screen and (max-width: 1499px) {
    .about-thumb {
        margin-inline-start: 0;
    }
}

@media screen and (max-width: 1199px) {
    .about-thumb {
        margin-block-end: 170px;
    }
}

.about-thumb-2 {
    inset-block-start: 160px;
    inset-inline-end: 0;
}

.about-list {
    max-width: 270px;
}

.about-two-thumb {
    text-align: right;
}

@media screen and (max-width: 1199px) {
    .about-two-thumb {
        text-align: left;
        margin-block-start: 30px;
    }
}

@media screen and (max-width: 1199px) {
    .about-two-thumb img {
        width: 100%;
    }
}

@media screen and (max-width: 991px) {
    .about-two-cursor-content {
        margin-inline-start: 0;
    }
}

@media screen and (max-width: 1499px) {
    .about-two-cursor-text {
        font-size: 52px;
    }
}

@media screen and (max-width: 1399px) {
    .about-two-cursor-text {
        font-size: 43px;
    }
}

@media screen and (max-width: 767px) {
    .about-two-cursor-text {
        font-size: 32px;
    }
}

.about-three-button {
    text-align: right;
}

@media screen and (max-width: 1199px) {
    .about-three-button {
        text-align: left;
        margin-block-start: 30px;
    }
}

@media screen and (max-width: 991px) {
    .about-three-wrapper {
        flex-wrap: wrap;
    }
}

.about-three-thumb-1 {
    margin-block-start: -90px;
}

@media screen and (max-width: 991px) {
    .about-three-thumb-1 {
        margin-block-start: 0;
        width: 100%;
    }
}

@media screen and (max-width: 991px) {
    .about-three-thumb-1 img {
        width: 100%;
    }
}

.about-three-thumb-3 {
    margin-block-start: -155px;
}

@media screen and (max-width: 991px) {
    .about-three-thumb-3 {
        margin-block-start: 0;
        width: 100%;
    }
}

@media screen and (max-width: 991px) {
    .about-three-thumb-3 img {
        width: 100%;
    }
}

.about-four-area {
    padding-block-start: 200px;
    margin-block-start: -70px;
}

.about-four-img {
    inset-block-start: 290px;
}

@media screen and (max-width: 1199px) {
    .about-four-img {
        display: none;
    }
}

@media screen and (max-width: 1699px) {
    .about-four-img img {
        width: 400px;
    }
}

@media screen and (max-width: 1499px) {
    .about-four-img img {
        width: 310px;
    }
}

@media screen and (max-width: 991px) {
    .about-four-title {
        font-size: 36px;
    }
}

.about-four-thumb img {
    max-width: inherit;
}

@media screen and (max-width: 1499px) {
    .about-four-thumb img {
        height: 500px;
    }
}

@media screen and (max-width: 1699px) {
    .about-four-panel-wrapper {
        margin-inline-start: 0;
    }
}

.about-four-list ul li {
    line-height: 100%;
}

@media screen and (max-width: 1399px) {
    .about-four-list ul li {
        font-size: 20px;
    }
}

@media screen and (max-width: 767px) {
    .cta-area {
        margin-inline: 0;
        border-radius: 0;
    }
}

.cta-area::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset-inline-start: 0;
    inset-block-end: 0;
    background: linear-gradient(180deg, #1a1a1a 0%, rgba(22, 22, 22, 0.85) 53.06%, rgba(0, 0, 0, 0) 100%);
    z-index: -1;
}

.cta-title {
    line-height: 96%;
}

@media screen and (max-width: 1699px) {
    .cta-title {
        font-size: 90px;
        line-height: 111%;
    }
}

@media screen and (max-width: 1399px) {
    .cta-title {
        font-size: 80px;
    }
}

@media screen and (max-width: 767px) {
    .cta-title {
        font-size: 60px;
    }
}

.cta-form input {
    border: none;
    border-bottom: 1px solid hsl(var(--white));
    height: 40px;
}

.cta-form input::placeholder {
    color: hsl(var(--white));
}

.cta-form input:focus {
    border: none;
    border-bottom: 1px solid hsl(var(--white));
    outline: 0;
}

.cta-three-wrapper {
    background: rgba(0, 0, 0, 0.37);
    backdrop-filter: blur(10px);
}

@media screen and (max-width: 575px) {
    .cta-three-wrapper {
        padding-inline: var(--size-5);
    }
}

@media screen and (max-width: 424px) {
    .cta-three-wrapper {
        padding-inline: var(--size-5);
    }
}

.service-top-button {
    text-align: right;
}

@media screen and (max-width: 991px) {
    .service-top-button {
        text-align: left;
        margin-block-end: 30px;
    }
}

.service-location {
    color: #6B7280;
    letter-spacing: -0.03em;
}

.service-location i {
    color: #015FC9;
}

.service-paragraph {
    color: #6B7280;
    font-size: 15px;
}

.service-wrap {
    background: #f3f3f3;
}

.service-wrap span {
    font-size: 15px;
    letter-spacing: -0.03em;
    line-height: 1;
}

.service-wrap span i {
    color: #FB5B32;
    font-size: 16px;
}

.service-star {
    border-bottom: 1px dashed rgba(103, 103, 103, 0.32);
}

.service-price h6 {
    font-size: 22px;
    letter-spacing: -0.02em;
}

.service-price p {
    font-size: 14px;
    letter-spacing: -0.03em;
    color: #6B7280;
}

.service-two-area {
    background: linear-gradient(180deg, rgba(248, 238, 218, 0) 0%, #f8eeda 100%);
}

.service-two-container {
    max-width: 1750px;
}

@media screen and (max-width: 1199px) {
    .service-two-wrapper {
        margin-block-end: 30px;
    }
}

.service-two-btn {
    background: #f7f7ee;
    display: inline-flex;
    padding: 22px;
    border-radius: 26px 26px 0 0;
}

.service-two-btn::before {
    content: "";
    position: absolute;
    inset: calc(100% - 1.3em) 0 0 -1.3em;
    border-bottom-right-radius: 1.25em;
    box-shadow: 0.3em 0.3em 0 0.3em #f7f7ee;
    bottom: 0;
    left: -21px;
    width: 1.25em;
    height: 1.25em;
}

.service-two-btn::after {
    content: "";
    position: absolute;
    inset: 5.4em 0 0 16.6em;
    border-bottom-left-radius: 1.25em;
    box-shadow: -0.3em 0.3em 0 0.3em #f7f7ee;
    width: 1.25em;
    height: 1.25em;
}

.service-three-active .swiper-slide-visible:first-child {
    transform: scale(0.7);
}

.service-three-active .swiper-slide-visible:last-child {
    transform: scale(0.7);
}

.service-four-area {
    background: #f7f7ee;
}

.service-five-wrapper {
    box-shadow: 0 4px 35px 0 rgba(0, 0, 0, 0.07);
}

.service-five-content {
    padding-inline: 40px;
    padding-block: 0 40px;
}

@media screen and (max-width: 1399px) {
    .service-five-title {
        font-size: 30px;
    }
}

.service-ip-area {
    background: #edf0e6;
}

.service-ip-thumb img {
    /*height: 268px;*/
    height: 150px;
}

.service-ip-icon span {
    background: rgba(4, 27, 52, 0.04);
    transition: 0.3s;
}

.service-ip-icon span img {
    filter: brightness(0) invert(0);
    transition: 0.3s;
}

.service-ip-number span {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px hsl(var(--heading-color));
}

.service-ip-button {
    border-top: 1px solid rgba(4, 27, 52, 0.1);
    padding-block-start: 20px;
    transition: 0.4s;
}

.relaxing-thumb {
    margin-inline-start: -20px;
}

@media screen and (max-width: 1199px) {
    .relaxing-thumb {
        margin-inline-start: 0;
        margin-block-end: 200px;
    }
}

.relaxing-thumb-1 img {
    border: 7px solid hsl(var(--white));
    box-shadow: 0 4px 21px 0 rgba(0, 0, 0, 0.08);
}

.relaxing-thumb-2 {
    inset-block-end: -140px;
    inset-inline-end: 10px;
}

.relaxing-thumb-2 img {
    border: 7px solid hsl(var(--white));
    box-shadow: 0 4px 21px 0 rgba(0, 0, 0, 0.08);
}

.relaxing-wrapper {
    margin-inline-start: 40px;
}

@media screen and (max-width: 1399px) {
    .relaxing-wrapper {
        margin-inline-start: 0;
    }
}

@media screen and (max-width: 1399px) {
    .relaxing-list ul li {
        font-size: 20px;
    }
}

.relaxing-list ul li span {
    background: #00BA00;
}

.relaxing-four-area {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.39) 0%, rgba(255, 200, 96, 0.17) 100%);
    padding-block-end: 250px;
}

@media screen and (max-width: 1199px) {
    .relaxing-four-area {
        padding-block-end: 90px;
    }
}

.relaxing-four-list ul li span {
    background: #F6F7F9;
    transition: 0.4s;
}

.relaxing-four-list ul li:hover span {
    background: var(--main-600);
    color: hsl(var(--white));
}

@media screen and (max-width: 991px) {
    .gallery-two-btn {
        justify-content: left !important;
        margin-block-end: 50px;
    }
}

.gallery-two-wrapper:hover .gallery-two-content {
    transform: perspective(400px) rotateX(0deg);
}

.gallery-two-content {
    transform: perspective(400px) rotateX(-90deg);
    transition: all 0.5s ease-in-out;
    width: 89%;
}

.pricing-two-wrapper.active {
    background-color: #f8eedb !important;
}

@media screen and (max-width: 575px) {
    .contact-two-form {
        padding-inline-end: var(--size-10);
    }
}

.contact-two-form .form-control {
    border: none;
}

.contact-three-area {
    background: #E5F4DC;
}

@media screen and (max-width: 1199px) {
    .contact-three-wrapper {
        margin-block-end: 30px;
    }
}

.contact-three-bg {
    width: 43%;
}

@media screen and (max-width: 1199px) {
    .contact-three-bg {
        width: 100%;
        position: static !important;
        height: 600px !important;
    }
}

.contact-three-nice-select::after {
    width: 12px;
    height: 12px;
    right: 32px;
}

.contact-four-area {
    margin-block-start: -460px;
}

@media screen and (max-width: 767px) {
    .contact-four-area {
        margin-block-start: -120px;
    }
}

.contact-four-wrapper {
    background: #f4f4f4;
}

@media screen and (max-width: 767px) {
    .contact-four-wrapper {
        padding-inline: var(--size-10);
    }
}

.contact-four-wrapper .tp-shop-quantity {
    padding: 20px 23px;
}

.counding-four-wrapper::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    inset-block-end: 18px;
    inset-inline-start: 0;
    background-color: #d9d9d9;
    z-index: -1;
}

.counding-four-title {
    font-size: 180px;
}

@media screen and (max-width: 991px) {
    .counding-four-title {
        font-size: 100px;
        text-align: center;
    }
}

@media screen and (max-width: 575px) {
    .counding-four-title {
        font-size: 70px;
    }
}

.gallery-ip-wrapper .experience-thumb img {
    border: none;
}

.gallery-ip-wrapper .experience-content-inner {
    width: 220px;
}

.appointment-ip-wrapper {
    padding-block: 80px 50px;
    padding-inline: 70px;
}

.appointment-ip-wrapper .contact-three-input {
    background: #f7f7ee;
}

.appointment-ip-wrapper .contact-three-nice-select {
    background: #f7f7ee !important;
}

.room-details-arrow-box button {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    left: 30px;
    font-size: 24px;
    background-color: hsl(var(--white));
    color: var(--black);
    border-radius: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease 0s;
    z-index: 1;
}

.room-details-arrow-box button.slider-next {
    left: auto;
    right: 30px;
}

.room-details-arrow-box button {
    transition: 0.4s;
}

.room-details-arrow-box button:hover {
    background: var(--main-600);
}

@media screen and (max-width: 767px) {
    .room-details-title {
        font-size: 56px;
    }
}

.room-details-accordion-item {
    background: hsl(var(--white));
    margin-block-end: 20px;
    border: none;
    padding-inline: 22px;
}

.room-details-accordion-button {
    background: hsl(var(--white));
    font-family: var(--heading-font);
    font-weight: 400;
    font-size: 20px;
    padding-block-start: 24px;
    padding-block-end: 24px;
    border-radius: 0;
}

.room-details-accordion-button::after {
    width: 30px;
    height: 30px;
    content: "+";
    font-size: 20px;
    background-image: none;
    font-weight: 600;
    transition: 0.4s;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(29, 29, 29, 0.1);
    border-radius: 50%;
}

.room-details-accordion-button:not(.collapsed) {
    background: hsl(var(--white));
    box-shadow: none !important;
}

.room-details-accordion-button:not(.collapsed)::after {
    content: "-";
    transform: translateY(-50%);
    font-size: 26px;
    background-image: none;
    transition: 0.4s;
    background: var(--main-600);
    border: 1px solid var(--main-600);
    color: var(--white);
}

.room-details-accordion-button:focus {
    box-shadow: none !important;
    border: none;
}

.room-details-accordion-body {
    background-color: hsl(var(--white));
    padding-block-start: 0;
    padding-block-end: 40px;
    padding-inline-end: 100px;
}

.room-details-accordion-body p {
    color: #83827f;
    line-height: 175%;
    font-weight: 400;
    font-family: var(--heading-font);
}

.room-details-client-review-thumb {
    max-width: 80px;
    width: 100%;
    height: 80px;
}

.room-details-sideber .checkout-wrapper:first-child {
    padding-inline-start: 12px;
    padding-inline-end: 8px;
}

.room-details-sideber .checkout-wrapper:last-child {
    padding-inline-end: 8px;
}

.room-details-sideber .tp-shop-quantity {
    padding: 15px 23px;
}

@media screen and (max-width: 1199px) {
    .destination-details-wrapper {
        margin-block-end: 30px;
    }
}

.destination-details-list ul li {
    list-style: disc;
}

.destination-details-list ul li::marker {
    color: var(--main-600);
    font-size: 20px;
}

@media screen and (max-width: 1199px) {
    .destination-details-sideber {
        margin-inline-start: 0;
    }
}

.pricing-area {
    padding-block-start: 60px;
    padding-block-end: 60px;
    clip-path: circle(80% at bottom);
}

.pricing-area::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 98%;
    inset-block-end: 0;
    inset-inline-start: 0;
    background: #f1ece5;
    z-index: -1;
    clip-path: circle(80% at bottom);
}

.pricing-wrapper {
    /*border: 1px dashed hsl(var(--heading-color));*/
    /*padding: 70px 56px 46px 18px;*/
    padding: 10px 56px 26px 18px;
    border-radius: 20px;
}

@media screen and (max-width: 575px) {
    .pricing-wrapper {
        /*padding: 70px 20px 46px 20px;*/
        padding: 10px 20px 26px 20px;
    }
}

@media screen and (max-width: 991px) {
    .pricing-wrap {
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 991px) {
    .pricing-respon {
        width: 100%;
    }
}

.pricing-item {
    max-width: 624px;
    /*margin-bottom:3px;*/
    width: 100%;
    border-top: 1px dashed hsl(var(--heading-color));
    border-bottom: 1px dashed hsl(var(--heading-color));
    padding-inline-start: 14px;
    padding-inline-end: 14px;
    transition: 0.4s ease-in-out;
    position: relative;
    z-index: 1;
}

@media screen and (max-width: 1199px) {
    .pricing-item {
        max-width: 400px;
    }
}

@media screen and (max-width: 991px) {
    .pricing-item {
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {
    .pricing-item {
        margin-inline: 0;
    }
}

.pricing-item::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset-block-start: 0;
    inset-inline-start: 0;
    /*background-image: url(../images/shapes/pricing-overlay.png);*/
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
}

.pricing-item:hover {
    background: var(--main-600);
}

.pricing-item:hover::before {
    visibility: visible;
    opacity: 1;
}

.pricing-item:hover .pricing-price {
    color: hsl(var(--heading-color));
}

.pricing-item.active {
    background: var(--main-600);
}

.pricing-item.active::before {
    visibility: visible;
    opacity: 1;
}

.pricing-item.active .pricing-price {
    color: hsl(var(--heading-color));
}

@media screen and (max-width: 1399px) {
    .pricing-content {
        max-width: 360px;
    }
}

@media screen and (max-width: 1199px) {
    .pricing-content {
        max-width: 300px;
    }
}

@media screen and (max-width: 1399px) {
    .pricing-title {
        font-size: 22px;
        font-weight: 600 !important;
    }
}

@media screen and (max-width: 1199px) {
    .pricing-title {
        font-size: 18px;
        font-weight: 600 !important;
    }
}

.pricing-price {
    color: #D12525;
    transition: 0.4s;
}

@media screen and (max-width: 1199px) {
    .pricing-price {
        font-size: 20px;
    }
}

@media screen and (max-width: 1399px) {
    .pricing-two-wrapper {
        padding-inline: var(--size-4);
    }
}

@media screen and (max-width: 767px) {
    .pricing-two-wrapper {
        padding-inline: var(--size-10);
    }
}

@media screen and (max-width: 1399px) {
    .pricing-two-wrapper .relaxing-list {
        padding-inline: 0;
    }
}

@media screen and (max-width: 1399px) {
    .pricing-two-wrapper .relaxing-list ul li {
        font-size: 18px;
    }
}

@media screen and (max-width: 991px) {
    .pricing-two-wrapper .relaxing-list ul li {
        font-size: 16px;
    }
}

@media screen and (max-width: 1399px) {
    .contact-two-wrap {
        padding-inline: var(--size-10);
    }
}

@media screen and (max-width: 991px) {
    .contact-two-right {
        margin-inline-start: 0;
    }
}

@media screen and (max-width: 991px) {
    .testimonial-wrapper {
        flex-wrap: wrap;
        gap: var(--size-6);
    }
}

.testimonial-thumb {
    max-width: 253px;
    width: 100%;
}

.testimonial-paragraph {
    font-style: italic;
    font-weight: 400;
    font-size: 31px;
    line-height: 158%;
    color: hsl(var(--heading-color));
}

.testimonial-review {
    height: 48px;
}

.testimonial-bg-shape {
    inset-block-start: -113px;
    inset-inline-start: 0;
}

@media screen and (max-width: 1199px) {
    .testimonial-bg-shape {
        inset-block-start: -60px;
    }
}

.testimonial-two-paragraph {
    font-size: 26px;
    line-height: 165%;
    border-bottom: 1px solid #d9d9d9;
}

@media screen and (max-width: 1399px) {
    .testimonial-two-paragraph {
        font-size: 22px;
    }
}

.testimonial-two-dots .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    display: inline-block;
    border-radius: 50%;
    opacity: 1;
    margin: 0px 6px !important;
    transition: 0.3s;
    border: 2px solid transparent;
}

.testimonial-two-dots.dots-color .swiper-pagination-bullet {
    background-color: var(--main-600);
}

.testimonial-two-dots.dots-color .swiper-pagination-bullet-active {
    background-color: transparent;
    border-color: var(--main-600);
    transform: scale(1.4);
}

.marquee-title {
    font-size: 174px;
    letter-spacing: -0.01em;
    text-transform: capitalize;
    color: #b99d75;
}

@media screen and (max-width: 1399px) {
    .marquee-title {
        font-size: 120px;
    }
}

@media screen and (max-width: 575px) {
    .marquee-title {
        font-size: 68px;
    }
}

.marquee-icon {
    margin-inline-start: 60px;
}

.marquee-four {
    margin-block-start: -106px;
}

@media screen and (max-width: 767px) {
    .blog-wrapper-sm {
        flex-wrap: wrap;
    }
}

.blog-title {
    max-width: 457px;
}

.blog-btn:hover span {
    background: var(--main-600);
    color: hsl(var(--heading-color));
    border-color: var(--main-600);
}

.blog-btn-arrow {
    border: 1px solid rgba(0, 83, 98, 0.1);
    transition: 0.4s;
}

.blog-thumb {
    max-width: 210px;
    width: 100%;
}

@media screen and (max-width: 767px) {
    .blog-thumb {
        max-width: 100%;
    }
}

.blog-thumb a {
    display: inline-block;
}

.blog-thumb a img {
    max-width: 210px;
}

@media screen and (max-width: 767px) {
    .blog-thumb a img {
        max-width: 100%;
        height: 300px !important;
    }
}

@media screen and (max-width: 1399px) {
    .blog-meta span {
        font-size: 14px;
    }
}

.blog-two-wrapper {
    background: #f6fcff;
    box-shadow: 0 4px 23px 0 rgba(0, 0, 0, 0.04);
}

@media screen and (max-width: 767px) {
    .blog-two-wrapper {
        flex-wrap: wrap;
        row-gap: 30px;
        padding-top: 40px;
    }
}

.blog-two-meta ul li {
    list-style: disc;
}

.blog-two-content {
    max-width: 620px;
    padding-inline-start: 60px;
}

@media screen and (max-width: 1399px) {
    .blog-two-content {
        max-width: 570px;
        padding-inline-start: 30px;
    }
}

@media screen and (max-width: 1199px) {
    .blog-two-content {
        padding-inline-start: 30px;
    }
}

@media screen and (max-width: 1199px) {
    .blog-two-title {
        font-size: 31px;
    }
}

@media screen and (max-width: 991px) {
    .blog-three-thumb a {
        display: block;
    }
}

@media screen and (max-width: 1199px) {
    .blog-three-thumb a img {
        height: 354px;
        object-fit: cover;
    }
}

@media screen and (max-width: 991px) {
    .blog-three-thumb a img {
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 1199px) {
    .blog-three-title {
        font-size: 28px;
    }
}

.blog-four-area {
    padding-block-start: 355px;
    margin-block-start: -343px;
}

@media screen and (max-width: 1399px) {
    .blockquote {
        margin-inline-end: 0;
    }
}

.footer::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(24, 24, 24, 0.97) 0%, rgba(6, 0, 0, 0.97) 100%);
    z-index: -1;
}

.footer-center-space {
    padding: 0 0 156px;
}

.footer-center-space::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    inset-block-start: 0;
    inset-inline-start: 48%;
    transform: translateX(-50%);
    background: #2c2e34;
}

@media screen and (max-width: 1199px) {
    .footer-center-space::before {
        display: none;
    }
}

.footer-center-border {
    border-top: 1px solid #2c2e34;
    padding-block-start: 65px;
}

.footer-col-2 {
    margin-inline-start: 20px;
}

@media screen and (max-width: 1199px) {
    .footer-col-2 {
        margin-inline-start: 100px;
    }
}

@media screen and (max-width: 991px) {
    .footer-col-2 {
        margin-inline-start: 0;
    }
}

.footer-col-3 {
    margin-inline-start: 54px;
}

@media screen and (max-width: 1399px) {
    .footer-col-3 {
        margin-inline-start: 30px;
    }
}

@media screen and (max-width: 1199px) {
    .footer-col-3 {
        margin-inline-start: 0;
    }
}

.footer-col-4 {
    margin-inline-start: 75px;
}

@media screen and (max-width: 1399px) {
    .footer-col-4 {
        margin-inline-start: 30px;
    }
}

@media screen and (max-width: 1199px) {
    .footer-col-4 {
        margin-inline-start: 100px;
    }
}

@media screen and (max-width: 991px) {
    .footer-col-4 {
        margin-inline-start: 0;
    }
}

.footer-bottom {
    border-top: 1px solid #2c2e34;
}

@media screen and (max-width: 1199px) {
    .footer-bottom-social {
        display: none !important;
    }
}

@media screen and (max-width: 991px) {
    .footer-bottom-wrap {
        justify-content: center !important;
    }
}

.footer-three-area {
    background: #181818;
}

.footer-three-center-space {
    padding: 0 0 87px;
}

.footer-three-center-space::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    inset-block-start: 0;
    inset-inline-start: 29%;
    transform: translateX(-50%);
    background: #2c2e34;
}

@media screen and (max-width: 1699px) {
    .footer-three-center-space::before {
        inset-inline-start: 22%;
    }
}

@media screen and (max-width: 1199px) {
    .footer-three-center-space::before {
        display: block;
    }
}

@media screen and (max-width: 991px) {
    .footer-three-center-space::before {
        display: none;
    }
}

.footer-three-center-space::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    inset-block-start: 0;
    inset-inline-end: 29%;
    transform: translateX(-50%);
    background: #2c2e34;
}

@media screen and (max-width: 1699px) {
    .footer-three-center-space::after {
        inset-inline-end: 22%;
    }
}

@media screen and (max-width: 991px) {
    .footer-three-center-space::after {
        display: none;
    }
}

.footer-three-col-3 {
    text-align: right;
}

@media screen and (max-width: 991px) {
    .footer-three-col-3 {
        text-align: left;
    }
}

.footer-three-address {
    margin-block-end: 190px;
}

@media screen and (max-width: 991px) {
    .footer-three-address {
        margin-block-end: 0;
        text-align: left !important;
    }
}

@media screen and (max-width: 991px) {
    .footer-three-telk {
        font-size: 40px;
    }
}

.banner-two-area {
    padding-block: 230px 200px;
}

.banner-two-area::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset-block-start: 0;
    inset-inline-start: 0;
    background: linear-gradient(156deg, #000 0%, rgba(0, 0, 0, 0.66) 59.25%, rgba(0, 0, 0, 0.07) 100%);
    z-index: -1;
}

.banner-two-content {
    padding-inline-start: 170px;
}

@media screen and (max-width: 1599px) {
    .banner-two-content {
        padding-inline-start: 90px;
    }
}

@media screen and (max-width: 1399px) {
    .banner-two-content {
        padding-inline-start: 20px;
    }
}

@media screen and (max-width: 1699px) {
    .banner-two-title {
        font-size: 90px;
    }
}

@media screen and (max-width: 1399px) {
    .banner-two-title {
        font-size: 80px;
    }
}

@media screen and (max-width: 767px) {
    .banner-two-title {
        font-size: 60px;
    }
}

@media screen and (max-width: 575px) {
    .banner-two-title {
        font-size: 43px;
    }
}

.banner-two-form {
    max-width: 500px;
    width: 100%;
    margin-inline-start: auto;
}

@media screen and (max-width: 1399px) {
    .banner-two-form {
        margin-inline-start: 0;
        padding-inline: 20px;
    }
}

@media screen and (max-width: 1199px) {
    .banner-two-form {
        margin-inline-start: 32px;
    }
}

@media screen and (max-width: 575px) {
    .banner-two-form {
        margin-inline-start: 0;
    }
}

.banner-two-input {
    color: hsl(var(--black)) !important;
}

.banner-two-input::placeholder {
    color: hsl(var(--black)) !important;
}

.banner-two-form-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    inset-block-start: -7px;
    inset-inline-start: -8px;
    border-radius: 10px;
    z-index: -1;
}

.tp-shop-quantity {
    background: hsl(var(--white));
    padding: 10px 23px;
}

@media screen and (max-width: 1399px) {
    .tp-shop-quantity {
        flex-wrap: wrap;
        row-gap: 10px;
    }
}

.tp-quantity {
    width: 80px;
    margin: 0 0 0 auto;
}

@media screen and (max-width: 1399px) {
    .tp-quantity {
        margin: 0 0 0 0;
    }
}

@media screen and (max-width: 1199px) {
    .tp-quantity {
        margin: 0 0 0 auto;
    }
}

.tp-quantity input {
    width: 82px;
    height: 34px;
    text-align: center;
    border: 1px solid rgba(7, 32, 50, 0.09) !important;
    border-radius: 6px;
}

.tp-quantity .cart-minus {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 8px;
    cursor: pointer;
}

.tp-quantity .cart-plus {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 8px;
    cursor: pointer;
}

.experience-wrapper:hover .experience-content {
    transform: perspective(400px) rotateX(0deg);
}

.experience-wrapper:hover .experience-tag a {
    background: var(--main-600) !important;
}

.experience-thumb img {
    box-shadow: 0 9px 20px 0 rgba(50, 69, 93, 0.04);
    border: 3px solid hsl(var(--white));
}

.experience-content {
    background-color: hsl(var(--white));
    padding: 20px 25px;
    transform-origin: center;
    transition: all 0.5s ease-in-out;
    transform: perspective(400px) rotateX(-90deg);
}

@media screen and (max-width: 1399px) {
    .experience-content {
        flex-wrap: wrap;
        row-gap: 10px;
        margin-inline-end: 12px;
    }
}

.experience-content-inner {
    width: 237px;
    max-width: 100%;
}

.experience-four-area {
    clip-path: circle(71% at bottom);
    padding-block-start: 180px;
}

.experience-four-area::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 97%;
    inset-block-end: 3px;
    inset-inline-start: 0;
    background: #f1ece5;
    z-index: -1;
    clip-path: circle(71% at bottom);
}

.experience-four-active::before {
    content: "";
    position: absolute;
    width: 68px;
    height: 240px;
    inset-inline-start: -20px;
    inset-block-end: 0;
    background: #f1ece5;
    z-index: 2;
    rotate: -10deg;
    clip-path: polygon(0 0, 50% 0, 100% 50%, 100% 98%, 0 100%, 0% 50%);
}

@media screen and (max-width: 767px) {
    .experience-four-active::before {
        display: none;
    }
}

.experience-four-active::after {
    content: "";
    position: absolute;
    width: 68px;
    height: 240px;
    inset-inline-end: -20px;
    inset-block-end: 0;
    background: #f1ece5;
    z-index: 2;
    rotate: 10deg;
    clip-path: polygon(0 30%, 47% 0, 100% 0, 100% 98%, 0 100%, 0 100%);
}

@media screen and (max-width: 767px) {
    .experience-four-active::after {
        display: none;
    }
}

.experience-four-thumb img {
    box-shadow: 0 9px 20px 0 rgba(50, 69, 93, 0.04);
    border: 3px solid hsl(var(--white));
}

@media screen and (max-width: 767px) {
    .experience-four-thumb img {
        width: 100%;
    }
}

.experience-four-content {
    margin-block-start: -60px;
    position: relative;
}

.instagram-area {
    background: #F8EEDA;
    padding: 90px 0 30px;
}

@media screen and (max-width: 1199px) {
    .instagram-wrapper {
        margin-bottom: 30px;
    }
}

.instagram-wrapper:hover .instagram-thumb::before {
    opacity: 1;
    visibility: visible;
}

.instagram-wrapper:hover .instagram-btn {
    top: 50%;
    visibility: visible;
    opacity: 1;
}

.instagram-thumb::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(17, 58, 117, 0.84);
    border-radius: 0.5rem;
    transition: 0.4s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

@media screen and (max-width: 1199px) {
    .instagram-thumb img {
        width: 100%;
    }
}

@media screen and (max-width: 575px) {
    .instagram-thumb img {
        width: 100%;
    }
}

.instagram-btn {
    top: 70%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.4s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.banner-three-area {
    padding: 270px 0 220px;
}

@media screen and (max-width: 767px) {
    .banner-three-area {
        padding: 200px 0 120px;
    }
}

.banner-three-area::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset-block-start: 0;
    inset-inline-start: 0;
    background: linear-gradient(0deg, rgba(1, 43, 69, 0.31) 16.95%, rgba(1, 55, 88, 0.31) 44.68%, rgba(3, 107, 171, 0.31) 100%);
    z-index: -1;
}

.banner-three-title {
    font-size: 160px;
    line-height: 99%;
    letter-spacing: -0.01em;
}

@media screen and (max-width: 1499px) {
    .banner-three-title {
        font-size: 156px;
    }
}

@media screen and (max-width: 1399px) {
    .banner-three-title {
        font-size: 128px;
    }
}

@media screen and (max-width: 991px) {
    .banner-three-title {
        font-size: 119px;
    }
}

@media screen and (max-width: 767px) {
    .banner-three-title {
        font-size: 89px;
    }
}

@media screen and (max-width: 575px) {
    .banner-three-title {
        font-size: 69px;
    }
}

.brand-three-wrapper {
    height: 182px;
}

.brand-three-wrapper:hover .brand-three-active-media {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    transform: translateY(-100%);
}

.brand-three-wrapper:hover .brand-three-hover-media {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.brand-three-hover-media {
    opacity: 0;
    visibility: hidden;
    transition: all 0.7s ease-in-out;
    transform: translateY(30%);
    border-radius: 50%;
    position: absolute;
}

.brand-three-active-media {
    transition: all 0.7s ease-in-out;
    transform: translateY(0%);
}

@media screen and (max-width: 991px) {
    .banner-four-main {
        padding-block-start: var(--size-28);
    }
}

.banner-four-area {
    background: #f2f1ef;
}

.banner-four-content {
    margin-inline-start: 210px;
    padding-block: 150px 190px;
}

@media screen and (max-width: 1799px) {
    .banner-four-content {
        margin-inline-start: 130px;
        padding-block: 180px;
    }
}

@media screen and (max-width: 1699px) {
    .banner-four-content {
        margin-inline-start: 70px;
    }
}

@media screen and (max-width: 1399px) {
    .banner-four-content {
        margin-inline-start: 20px;
    }
}

@media screen and (max-width: 991px) {
    .banner-four-content {
        padding-block: 120px 176px;
    }
}

@media screen and (max-width: 1699px) {
    .banner-four-title {
        font-size: 80px;
    }
}

@media screen and (max-width: 1399px) {
    .banner-four-title {
        font-size: 70px;
    }
}

@media screen and (max-width: 575px) {
    .banner-four-title {
        font-size: 56px;
    }
}

.banner-four-paragraph {
    max-width: 691px;
}

.banner-four-thumb {
    width: 43%;
}

@media screen and (max-width: 1799px) {
    .banner-four-thumb {
        width: 41%;
    }
}

@media screen and (max-width: 1199px) {
    .banner-four-thumb {
        width: 30%;
    }
}

@media screen and (max-width: 991px) {
    .banner-four-thumb {
        display: none;
    }
}
/*# sourceMappingURL=main.css.map */


#countryDropdownMenu .dropdown-item {
    display: flex;
    align-items: center;
    gap: 8px; /* space between flag and text */
    padding: 6px 12px; /* consistent padding */
}

#countryDropdownMenu .fi {
    font-size: 1.2em; /* adjust flag size */
}

#countryDropdown {
    width: 100px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; /* adds "…" if text is too long */
    color:white;
}

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%);
}


/* ===========================================================
   Booking Summary list cards (_BookingSummaryList.cshtml)
   Compact layout
   =========================================================== */
.tw-summary-card {
    gap: 14px;
    padding: 10px;
    border-radius: 12px;
    background: #fafafa;
    border: 1px solid #efefef;
    transition: box-shadow .22s ease, transform .22s ease, border-color .22s ease;
}

.tw-summary-card.hover-shadow:hover {
    box-shadow: 0 6px 18px rgba(0, 0, 0, .07);
    border-color: #e2e2e2;
    transform: translateY(-1px);
}

.tw-summary-thumb {
    width: 96px;
    height: 96px;
    border-radius: .5rem;
    overflow: hidden;
    flex-shrink: 0;
}

.tw-summary-thumb img {
    border-radius: .5rem;
}

.tw-summary-chip {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 11px;
    line-height: 1;
    padding: 4px 8px;
    border-radius: 999px;
    background: #fff;
    border: 1px solid #ececec;
    color: #555;
}

.tw-summary-off {
    font-size: 10px;
    font-weight: 600;
    padding: 2px 7px;
    border-radius: 999px;
}

.tw-summary-del {
    width: 26px;
    height: 26px;
    padding: 0;
    font-size: 12px;
    line-height: 1;
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(220, 53, 69, .25);
}

.tw-summary-offer-btn {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 5px 10px;
    border: 1px solid #f0c36d;
    border-radius: 999px;
    background: #fff8ec;
    color: #b5740a;
    cursor: pointer;
    transition: background .18s ease, border-color .18s ease, color .18s ease;
}

.tw-summary-offer-btn:hover {
    background: #f59e0b;
    border-color: #f59e0b;
    color: #fff;
}

.tw-bg-success-50 {
    background-color: #e6f7ed;
}

@media (max-width: 575.98px) {
    /* Stack the room card vertically on mobile — the d-flex flex-row layout squashed
       the details (and hid them) once the thumb went full-width. Higher-specificity
       selectors (.tw-summary-card.d-flex) beat Bootstrap's .flex-row !important. */
    .tw-summary-card.d-flex {
        flex-direction: column !important;
    }

    .tw-summary-card.align-items-center {
        align-items: stretch !important;
    }

    .tw-summary-thumb {
        width: 100%;
        height: 160px;
    }

    /* details block goes full width; drop the right padding meant for the row layout */
    .tw-summary-card .flex-grow-1 {
        width: 100%;
        padding-right: 0 !important;
    }

    /* keep the delete button clear of the image badge */
    .tw-summary-del {
        z-index: 3;
    }
}

/* ===========================================================
   MyBookings — compact booking card
   =========================================================== */
.tw-mybooking-card {
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 12px;
    padding: 16px;
    margin-bottom: 18px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .04);
}

.tw-mybooking-head {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    gap: 10px;
}

.tw-mybooking-id {
    font-size: 15px;
    font-weight: 700;
    color: #1f2937;
}

.tw-mybooking-id .lbl {
    color: #9ca3af;
    font-weight: 500;
}

.tw-mybooking-status {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    padding: 4px 10px;
    border-radius: 999px;
    margin-left: 6px;
    white-space: nowrap;
}

.tw-mybooking-meta {
    font-size: 12px;
    color: #6b7280;
    margin-top: 5px;
}

.tw-mybooking-meta b {
    color: #374151;
    font-weight: 600;
}

.tw-mybooking-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 12px;
}

.tw-mybooking-final {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 2px solid #f3f4f6;
    font-weight: 700;
}

/* Compact gold download button variant */
.gold-button.gold-button-sm {
    padding: 7px 14px;
    font-size: 12px;
    border-radius: 6px;
    margin-top: 0;
}

/* ===========================================================
   Payment / merged checkout (Payment.cshtml)
   =========================================================== */
.appointment-ip-wrapper {
    padding-block: 20px;
    padding-inline: 20px;
}

/* Inline validation styles */
.input-error {
    border: 1px solid #dc3545 !important;
    background-color: #fff5f5 !important;
    box-shadow: 0 0 0 1px #dc3545 !important;
}

.field-error-msg {
    display: block;
    color: #dc3545;
    font-size: 11px;
    line-height: 1.2;
    margin-top: 3px;
}

/* ============================================================
   MyBookings — Email / Auth-Code verification card (stepper)
   ============================================================ */
.tw-verify-wrap {
    position: sticky;
    top: 110px;
}

.tw-verify-card {
    background: #ffffff;
    border: 1px solid #ece7da;
    border-radius: 18px;
    padding: 34px 30px 30px;
    box-shadow: 0 18px 45px rgba(28,28,28,0.10);
    overflow: hidden;
    position: relative;
}

    .tw-verify-card::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 5px;
        background: linear-gradient(90deg, #c9a44c, #e7cf8f, #c9a44c);
    }

/* Header */
.tw-verify-head {
    text-align: center;
    margin-bottom: 22px;
}

.tw-verify-badge {
    width: 64px;
    height: 64px;
    margin: 0 auto 14px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #1c1c1c, #34302a);
    color: #c9a44c;
    font-size: 28px;
    box-shadow: 0 6px 16px rgba(28,28,28,0.25);
}

.tw-verify-title {
    font-size: 20px;
    font-weight: 700;
    color: #1c1c1c;
    letter-spacing: .3px;
    margin: 0 0 6px;
}

.tw-verify-sub {
    font-size: 13px;
    color: #7a7a7a;
    line-height: 1.5;
    margin: 0;
}

/* Stepper */
.tw-verify-steps {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    margin: 0 auto 24px;
    max-width: 280px;
}

.tw-verify-step {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    flex: 0 0 auto;
}

.tw-verify-dot {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
    background: #f0ece1;
    color: #b3a98c;
    border: 2px solid #e3dcc9;
    transition: all .25s ease;
}

.tw-verify-step-lbl {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .5px;
    color: #b3a98c;
}

.tw-verify-bar {
    flex: 1 1 auto;
    height: 2px;
    background: #e3dcc9;
    margin: 0 4px 18px;
    min-width: 30px;
}

.tw-verify-step.is-active .tw-verify-dot {
    background: #c9a44c;
    border-color: #c9a44c;
    color: #1c1c1c;
    box-shadow: 0 0 0 4px rgba(201,164,76,0.18);
}

.tw-verify-step.is-active .tw-verify-step-lbl {
    color: #1c1c1c;
}

.tw-verify-step.is-done .tw-verify-dot {
    background: #1c1c1c;
    border-color: #1c1c1c;
    color: #c9a44c;
}

.tw-verify-step.is-done .tw-verify-step-lbl {
    color: #6b6b6b;
}

/* Info note */
.tw-verify-note {
    display: flex;
    gap: 9px;
    align-items: flex-start;
    font-size: 12px;
    color: #6b5d2e;
    line-height: 1.5;
    background: rgba(201,164,76,0.12);
    border: 1px solid #e7cf8f;
    border-radius: 10px;
    padding: 11px 13px;
    margin-bottom: 18px;
}

    .tw-verify-note i {
        color: #b8902f;
        font-size: 16px;
        margin-top: 1px;
    }

/* Field */
.tw-verify-field-lbl {
    display: block;
    font-size: 12px;
    font-weight: 600;
    color: #4a4a4a;
    margin-bottom: 7px;
    letter-spacing: .2px;
}

.tw-verify-field {
    position: relative;
    margin-bottom: 18px;
}

    .tw-verify-field > i {
        position: absolute;
        top: 50%;
        left: 15px;
        transform: translateY(-50%);
        color: #b3a98c;
        font-size: 17px;
    }

.tw-verify-input {
    width: 100%;
    padding: 14px 16px 14px 44px;
    font-size: 14px;
    color: #1c1c1c;
    background: #faf8f2;
    border: 1px solid #e3dcc9;
    border-radius: 11px;
    outline: none;
    transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

    .tw-verify-input::placeholder {
        color: #b3a98c;
    }

    .tw-verify-input:focus {
        background: #ffffff;
        border-color: #c9a44c;
        box-shadow: 0 0 0 3px rgba(201,164,76,0.18);
    }

/* Auth-code input — spaced characters */
.tw-verify-input.tw-verify-code {
    text-align: center;
    letter-spacing: 7px;
    font-weight: 700;
    font-size: 17px;
    padding-left: 16px;
}

/* Primary button */
/* Matches the site's primary "Send Message Now" button
   (bg-main-600 + tw-btn-hover-black slide-to-black hover) */
.tw-verify-btn {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 16px 24px;
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
    color: hsl(var(--heading-color));
    background-color: var(--main-600);
    border: none;
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: 500ms;
    margin-top: 4px;
}

    .tw-verify-btn::before {
        content: "";
        position: absolute;
        top: 0;
        left: -16px;
        right: 0;
        bottom: 0;
        z-index: -1;
        width: 100%;
        height: 0%;
        margin: auto;
        transform: rotate(-45deg);
        background-color: hsl(var(--black));
        transition: 700ms cubic-bezier(0.52, 1.64, 0.37, 0.66);
    }

    .tw-verify-btn:hover {
        color: hsl(var(--white));
    }

        .tw-verify-btn:hover::before {
            height: 550%;
        }

    /* Secondary (Load Captcha) — same shape, light fill, slides to main-600 */
    .tw-verify-btn.tw-verify-btn-ghost {
        color: hsl(var(--heading-color));
        background-color: #ffffff;
        border: 1px solid var(--main-600);
        margin-bottom: 10px;
    }

        .tw-verify-btn.tw-verify-btn-ghost::before {
            background-color: var(--main-600);
        }

        .tw-verify-btn.tw-verify-btn-ghost:hover {
            color: hsl(var(--white));
        }

.tw-verify-card #captchaContainer {
    margin-bottom: 14px;
}

/* ===========================================================
   Authorization Form (_AuthorizationFormForCardUse.cshtml)
   ink + gold identity — visual restyle only
   =========================================================== */
:root {
    --auth-ink: #1c1c1c;
    --auth-gold: #c9a44c;
    --auth-gold-soft: #e7cf8f;
    --auth-paper: #faf8f2;
    --auth-border: #e6e1d6;
}

.auth-stage {
    background: linear-gradient(180deg, #f4f1ea 0%, #ffffff 60%);
    padding: 16px 12px;
}

/* Compact: tighten Bootstrap utility spacing inside the form only */
.auth-body .mb-3 {
    margin-bottom: .4rem !important;
}

.auth-body .mb-2 {
    margin-bottom: .3rem !important;
}

.auth-body .row {
    --bs-gutter-y: .45rem !important;
    --bs-gutter-x: .8rem !important;
}

/* Rooms card uses the shared MyBookings styles; trim its spacing here only */
.auth-body .tw-mybooking-card {
    margin-bottom: 12px !important;
    margin-top: 4px !important;
    padding: 12px !important;
}

.lux-card {
    border: 1px solid var(--auth-border) !important;
    border-radius: 18px;
    box-shadow: 0 22px 55px rgba(28,28,28,0.12);
    background: #fff;
    max-width: 920px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    padding: 0 !important;
}

/* Dark header band */
.auth-header {
    background: linear-gradient(135deg, #1c1c1c 0%, #2c2820 100%);
    padding: 16px 28px 14px;
    text-align: center;
    position: relative;
}

    .auth-header::after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 4px;
        background: linear-gradient(90deg, var(--auth-gold), var(--auth-gold-soft), var(--auth-gold));
    }

.auth-logo {
    width: auto;
    height: 44px;
    margin-bottom: 7px;
    filter: brightness(0) invert(1);
}

.auth-eyebrow {
    font-size: 11px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: var(--auth-gold);
    margin: 0 0 4px;
    font-weight: 600;
}

.auth-title {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    letter-spacing: .5px;
    margin: 0;
}

    .auth-title span {
        display: inline-block;
        margin-top: 5px;
        border-bottom: 2px solid var(--auth-gold);
        padding-bottom: 3px;
    }

.auth-body {
    padding: 16px 22px 20px;
}

/* Section card with numbered gold pill */
.auth-section {
    border: 1px solid var(--auth-border);
    border-radius: 12px;
    background: var(--auth-paper);
    padding: 10px 12px;
    margin-bottom: 10px;
    position: relative;
}

.auth-section-head {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 7px;
}

.auth-pill {
    width: 28px;
    height: 28px;
    flex: 0 0 auto;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--auth-ink), #34302a);
    color: var(--auth-gold);
    font-size: 13px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 3px 8px rgba(28,28,28,0.22);
}

.auth-section-title {
    font-size: 15px;
    font-weight: 700;
    color: var(--auth-ink);
    margin: 0;
    letter-spacing: .2px;
}

.auth-section-icon {
    width: 38px;
    height: 38px;
    object-fit: contain;
    margin-left: auto;
    opacity: .9;
}

.auth-intro {
    font-size: 13px;
    line-height: 1.45;
    color: #4a4a4a;
    background: rgba(201,164,76,0.10);
    border: 1px solid var(--auth-gold-soft);
    border-radius: 10px;
    padding: 9px 13px;
    margin-bottom: 12px;
}

    .auth-intro b {
        color: var(--auth-gold);
    }

.lux-input {
    font-size: 13px !important;
    height: 34px !important;
    border: 1px solid var(--auth-border) !important;
    border-radius: 8px !important;
    background: #fff !important;
    transition: border-color .2s ease, box-shadow .2s ease;
}

    .lux-input:focus {
        border-color: var(--auth-gold) !important;
        box-shadow: 0 0 0 3px rgba(201,164,76,0.18) !important;
    }

textarea.lux-input {
    height: auto !important;
}

.lux-label {
    font-size: 12px;
    font-weight: 600;
    color: #4a4a4a;
    letter-spacing: .2px;
    display: inline-block;
    margin-bottom: 2px;
}

.lux-section-title {
    font-size: 16px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 5px;
}

/* Card-type radio chips */
/* International-transaction notice in the Authorization Form card section
   — compact ink+gold callout, fully contained (no overflow). */
.auth-intl-note {
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 12px;
    padding: 10px 12px;
    border-radius: 10px;
    background: linear-gradient(180deg, #fff8ec 0%, #fdeed0 100%);
    border: 1px solid #ecd49a;
    border-left: 3px solid #c9a44c;
    color: #6b5320;
    font-size: 11.5px;
    line-height: 1.45;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.auth-intl-note-head {
    display: flex;
    align-items: center;
    gap: 7px;
    font-weight: 700;
    font-size: 12px;
    color: #8a5a07;
    margin-bottom: 5px;
}

    .auth-intl-note-head i {
        font-size: 15px;
        color: #c9a44c;
        flex-shrink: 0;
    }

.auth-intl-note-list {
    margin: 0;
    padding-left: 16px;
}

    .auth-intl-note-list li {
        margin-bottom: 2px;
    }

        .auth-intl-note-list li:last-child {
            margin-bottom: 0;
        }

    .auth-intl-note-list strong {
        color: #8a5a07;
    }

/* Reception desk hours — same note shell, calmer green/gold tint */
.auth-reception-note {
    background: linear-gradient(180deg, #f3f7f1 0%, #e7f0e3 100%);
    border-color: #cfe0c5;
    border-left-color: #5a7d4a;
    color: #3f5135;
}

    .auth-reception-note .auth-intl-note-head {
        color: #3f5f2e;
    }

        .auth-reception-note .auth-intl-note-head i {
            color: #5a7d4a;
        }

    .auth-reception-note .auth-intl-note-list strong {
        color: #2f4a21;
    }

.auth-cardtypes {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 1px;
}

    .auth-cardtypes label {
        display: inline-flex;
        align-items: center;
        gap: 5px;
        font-size: 13px;
        color: #3a3a3a;
        background: #fff;
        border: 1px solid var(--auth-border);
        border-radius: 999px;
        padding: 4px 11px;
        cursor: pointer;
        transition: border-color .18s ease, box-shadow .18s ease;
        margin: 0;
    }

        .auth-cardtypes label:hover {
            border-color: var(--auth-gold);
            box-shadow: 0 2px 8px rgba(201,164,76,0.16);
        }

/* Authorization-for checkboxes */
.auth-checks label {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    color: #3a3a3a;
    margin: 2px 0;
}

/* Signature area */
.signature-wrapper {
    border: 1px dashed var(--auth-gold) !important;
    border-radius: 10px !important;
    background: #fff !important;
    padding: 4px;
}

#signature-pad {
    width: 100%;
    height: 120px;
    border-radius: 4px;
}

.auth-sign-title {
    color: var(--auth-ink);
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 6px;
    display: flex;
    align-items: center;
    gap: 7px;
}

    .auth-sign-title i {
        color: var(--auth-gold);
    }

#clear-signature {
    background: #fff !important;
    color: var(--auth-ink) !important;
    border: 1px solid var(--auth-border) !important;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 600;
    transition: border-color .18s ease;
}

    #clear-signature:hover {
        border-color: var(--auth-gold) !important;
    }

.signature-preview {
    font-family: 'Pacifico', cursive;
    font-size: 24px;
    color: var(--auth-gold);
    border-bottom: 1px solid var(--auth-gold);
    padding-bottom: 3px;
}

#SignatureThumbnail {
    width: 150px;
    border: 1px solid var(--auth-gold);
    border-radius: 6px;
    margin-top: 6px;
}

/* Submit button */
#SubmitAuthorization {
    background: linear-gradient(135deg, var(--auth-gold), var(--auth-gold-soft)) !important;
    color: var(--auth-ink) !important;
    border: none !important;
    border-radius: 10px !important;
    font-weight: 700;
    letter-spacing: .3px;
    padding: 11px 0 !important;
    box-shadow: 0 8px 20px rgba(201,164,76,0.30);
    transition: transform .15s ease, box-shadow .2s ease, filter .2s ease;
}

    #SubmitAuthorization:hover:not(:disabled) {
        filter: brightness(1.03);
        transform: translateY(-1px);
        box-shadow: 0 12px 26px rgba(201,164,76,0.40);
    }

.auth-confirm {
    font-size: 12px;
    line-height: 1.45;
    color: #555;
    background: var(--auth-paper);
    border-left: 3px solid var(--auth-gold);
    border-radius: 0 10px 10px 0;
    padding: 9px 13px;
    margin: 12px 0;
}

.btn-disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

/* ============================================================
   MyBookings — Booking Categories (sticky sidebar + pills)
   Ink (#1c1c1c) + Gold (#c9a44c) identity
   ============================================================ */
.mybk-cats-sticky {
    will-change: transform;
    position: relative;
    z-index: 20;
}

.mybk-cats {
    background: #fff;
    border: 1px solid #ece7da;
    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(28,28,28,.07);
    padding: 16px 16px 14px;
}

.mybk-cats-title {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #1c1c1c;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #f0ece2;
}

.mybk-cats-title i {
    color: #c9a44c;
    font-size: 16px;
}

.mybk-cats-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* Each category = full-width pill row */
.mybk-cat {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    text-align: left;
    background: #faf8f2;
    border: 1px solid #ece7da;
    border-radius: 12px;
    padding: 11px 13px;
    cursor: pointer;
    transition: all .22s ease;
    color: #3a3a3a;
}

.mybk-cat:hover {
    border-color: #c9a44c;
    background: #fff;
    transform: translateY(-1px);
    box-shadow: 0 6px 16px rgba(201,164,76,.18);
}

.mybk-cat-ic {
    flex: 0 0 auto;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9px;
    background: #fff;
    border: 1px solid #ece7da;
    color: #c9a44c;
    font-size: 17px;
    transition: all .22s ease;
}

.mybk-cat-lbl {
    flex: 1 1 auto;
    min-width: 0;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mybk-cat-badge {
    flex: 0 0 auto;
    min-width: 26px;
    height: 24px;
    padding: 0 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: #1c1c1c;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
}

/* Active state — gold gradient */
.mybk-cat.is-active {
    background: linear-gradient(135deg, #c9a44c, #e7cf8f);
    border-color: #c9a44c;
    color: #1c1c1c;
    box-shadow: 0 8px 20px rgba(201,164,76,.32);
}

.mybk-cat.is-active .mybk-cat-ic {
    background: #1c1c1c;
    border-color: #1c1c1c;
    color: #e7cf8f;
}

.mybk-cat.is-active .mybk-cat-badge {
    background: #fff;
    color: #1c1c1c;
}

/* Horizontal "bar" variant (if rendered above results) */
.mybk-cats--bar .mybk-cats-list {
    flex-direction: row;
    flex-wrap: wrap;
}

.mybk-cats--bar .mybk-cat {
    flex: 1 1 0;
    min-width: 150px;
}

/* ---- Responsive ---- */
@media (max-width: 991.98px) {
    /* On tablet/mobile the two columns stack. By DOM order the sidebar comes
       AFTER the results column, so it ends up below all the booking cards and
       looks "missing". Force the categories sidebar to appear FIRST. */
    #mybkSidebarCol {
        order: -1;
    }

    /* Mobile: slim horizontal scrollable bar (pinned to top via ScrollTrigger).
       Hide the "Welcome" header + panel title so the pinned bar stays compact. */
    .mybk-cats-sticky {
        margin-bottom: 16px;
        width: 100%;
    }

    .mybk-cats-sticky .mybk-welcome,
    .mybk-cats-title {
        display: none;
    }

    .mybk-cats {
        padding: 10px;
        border-radius: 12px;
        background: #faf8f2;
    }

    /* 2x2 grid so all four tabs are visible at once (no horizontal scroll) */
    .mybk-cats-list {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 8px;
    }

    .mybk-cat {
        flex: 1 1 calc(50% - 4px);
        min-width: calc(50% - 4px);
        padding: 9px 11px;
        background: #fff;
    }

    .mybk-cat-lbl {
        font-size: 12.5px;
    }
}

/* ============================================================
   IMPORTANT BOOKING NOTICE MODAL (home landing page)
   Markup: Views/Home/_ImportantNoticeModal.cshtml
   JS: Custom-Index.js (sessionStorage gated)
   ============================================================ */
.tv-notice-overlay {
    position: fixed;
    inset: 0;
    z-index: 100000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 18px;
    background: rgba(18, 18, 18, 0.72);
    backdrop-filter: blur(4px);
    opacity: 0;
    visibility: hidden;
    transition: opacity .35s ease, visibility .35s ease;
}

    .tv-notice-overlay.is-open {
        opacity: 1;
        visibility: visible;
    }

.tv-notice-modal {
    position: relative;
    width: 100%;
    max-width: 580px;
    max-height: calc(100vh - 36px);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background: #faf8f2;
    border-radius: 18px;
    box-shadow: 0 30px 80px rgba(0, 0, 0, .45);
    border: 1px solid rgba(201, 164, 76, .35);
    transform: translateY(24px) scale(.97);
    transition: transform .4s cubic-bezier(.2, .8, .25, 1);
}

.tv-notice-overlay.is-open .tv-notice-modal {
    transform: translateY(0) scale(1);
}

.tv-notice-x {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 3;
    width: 34px;
    height: 34px;
    border: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, .14);
    color: #fff;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background .25s ease, transform .25s ease;
}

    .tv-notice-x:hover {
        background: #c9a44c;
        transform: rotate(90deg);
    }

/* Header band */
.tv-notice-head {
    background: linear-gradient(135deg, #1c1c1c 0%, #2a2a2a 100%);
    color: #fff;
    padding: 14px 30px 14px;
    border-radius: 18px 18px 0 0;
    text-align: center;
    flex-shrink: 0;
}

.tv-notice-logo {
    display: block !important;
    height: 84px !important;
    width: auto !important;
    max-width: 220px;
    margin: 0 auto 4px !important;
    object-fit: contain;
}

.tv-notice-eyebrow {
    display: inline-block;
    font-size: 11px;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #e7cf8f;
    margin-bottom: 4px;
}

.tv-notice-head-row {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.tv-notice-badge {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: rgba(201, 164, 76, .18);
    border: 1px solid rgba(201, 164, 76, .5);
    color: #e7cf8f;
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.tv-notice-title {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    position: relative;
    padding-bottom: 6px;
}

    .tv-notice-title::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 56px;
        height: 2px;
        background: #c9a44c;
    }

.tv-notice-sub {
    margin: 6px 0 0;
    font-size: 13px;
    color: rgba(255, 255, 255, .7);
}

/* Body */
.tv-notice-body {
    padding: 22px 28px 18px;
    overflow-y: auto;
    flex: 1 1 auto;
}

.tv-notice-intro {
    font-size: 14px;
    line-height: 1.6;
    color: #3a3a3a;
    margin: 0 0 18px;
}

.tv-notice-card {
    border-radius: 12px;
    padding: 14px 16px;
    margin-bottom: 14px;
    background: #fff;
    border: 1px solid #ece6d6;
    border-left: 4px solid #c9a44c;
}

    .tv-notice-card--ok {
        border-left-color: #2e7d54;
        background: #f4fbf6;
    }

    .tv-notice-card--warn {
        border-left-color: #c0392b;
        background: #fdf4f3;
    }

    .tv-notice-card--info {
        border-left-color: #c9a44c;
        background: #fdfaf1;
    }

.tv-notice-card-head {
    display: flex;
    align-items: center;
    gap: 9px;
    font-size: 14.5px;
    font-weight: 700;
    color: #1c1c1c;
    margin-bottom: 8px;
}

    .tv-notice-card-head i {
        font-size: 20px;
        flex-shrink: 0;
    }

.tv-notice-card--ok .tv-notice-card-head i {
    color: #2e7d54;
}

.tv-notice-card--warn .tv-notice-card-head i {
    color: #c0392b;
}

.tv-notice-card--info .tv-notice-card-head i {
    color: #b8923f;
}

.tv-notice-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .tv-notice-list li {
        display: flex;
        align-items: flex-start;
        gap: 9px;
        font-size: 14px;
        color: #2a2a2a;
        padding: 5px 0;
    }

        .tv-notice-list li i {
            color: #2e7d54;
            font-size: 17px;
            margin-top: 1px;
            flex-shrink: 0;
        }

    .tv-notice-list a {
        color: #b8923f;
        font-weight: 700;
        text-decoration: none;
        border-bottom: 1px solid rgba(184, 146, 63, .5);
    }

        .tv-notice-list a:hover {
            color: #8a6d2c;
        }

.tv-notice-text {
    margin: 0;
    font-size: 13.5px;
    line-height: 1.6;
    color: #3a3a3a;
}

.tv-notice-thanks {
    text-align: center;
    font-size: 13.5px;
    font-style: italic;
    color: #555;
    margin: 18px 0 0;
}

/* Sticky footer */
.tv-notice-foot {
    flex-shrink: 0;
    background: #fff;
    border-top: 1px solid #ece6d6;
    padding: 14px 28px 16px;
    box-shadow: 0 -6px 18px rgba(0, 0, 0, .06);
}

.tv-notice-agree {
    display: flex;
    align-items: flex-start;
    gap: 9px;
    font-size: 13.5px;
    color: #2a2a2a;
    cursor: pointer;
    margin-bottom: 12px;
    user-select: none;
}

    .tv-notice-agree input[type="checkbox"] {
        width: 18px;
        height: 18px;
        margin-top: 1px;
        accent-color: #c9a44c;
        flex-shrink: 0;
        cursor: pointer;
    }

.tv-notice-actions {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}

.tv-notice-btn {
    flex: 1 1 0;
    min-width: 0;
    text-align: center;
    border-radius: 10px;
    padding: 12px 16px;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    border: 1px solid transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    transition: transform .2s ease, box-shadow .2s ease, background .25s ease;
    text-decoration: none;
}

.tv-notice-btn--gold {
    background: linear-gradient(135deg, #c9a44c 0%, #e7cf8f 100%);
    color: #1c1c1c;
}

    .tv-notice-btn--gold:hover {
        transform: translateY(-2px);
        box-shadow: 0 10px 22px rgba(201, 164, 76, .4);
        color: #1c1c1c;
    }

.tv-notice-btn--ghost {
    background: #1c1c1c;
    color: #fff;
}

    .tv-notice-btn--ghost:hover {
        background: #000;
        transform: translateY(-2px);
    }

.tv-notice-btn:disabled,
.tv-notice-btn[disabled] {
    opacity: .45;
    cursor: not-allowed;
    pointer-events: none;
    box-shadow: none;
    transform: none;
}

@media (max-width: 575.98px) {
    .tv-notice-overlay {
        padding: 10px;
        /* center vertically but allow the modal to scroll inside if taller */
        align-items: flex-start;
    }

    .tv-notice-modal {
        max-height: calc(100dvh - 20px);
        max-height: calc(100vh - 20px);
        border-radius: 14px;
        margin: auto;
    }

    .tv-notice-head {
        padding: 12px 16px 12px;
        border-radius: 14px 14px 0 0;
    }

    .tv-notice-logo {
        height: 64px !important;
        margin-bottom: 4px !important;
    }

    .tv-notice-eyebrow {
        font-size: 10px;
        letter-spacing: 2px;
        margin-bottom: 3px;
    }

    .tv-notice-head-row {
        gap: 9px;
    }

    .tv-notice-badge {
        width: 36px;
        height: 36px;
        font-size: 19px;
    }

    .tv-notice-title {
        font-size: 18px;
    }

    .tv-notice-sub {
        font-size: 12px;
        margin-top: 9px;
    }

    .tv-notice-body {
        padding: 16px 14px 12px;
    }

    .tv-notice-foot {
        padding: 12px 14px 14px;
    }

    .tv-notice-agree {
        font-size: 12.5px;
        margin-bottom: 10px;
    }

    .tv-notice-intro {
        font-size: 13px;
        margin-bottom: 14px;
    }

    .tv-notice-card {
        padding: 12px 13px;
        margin-bottom: 11px;
    }

    .tv-notice-card-head {
        font-size: 13.5px;
        gap: 7px;
    }

        .tv-notice-card-head i {
            font-size: 18px;
        }

    .tv-notice-list li,
    .tv-notice-text {
        font-size: 12.5px;
    }

    .tv-notice-thanks {
        font-size: 12.5px;
        margin: 14px 0;
    }

    .tv-notice-actions {
        flex-direction: column;
        gap: 9px;
    }

    .tv-notice-btn {
        padding: 12px 14px;
    }
}

/* ============================================================
   Merged checkout — Guest & Card details card (ink + gold)
   ============================================================ */
.rv-co-card {
    background: #fff;
    border: 1px solid #ece6d6;
    border-radius: 18px;
    /* visible so the international-info popup isn't clipped by the card edge
       (was hidden → popup got cut off / hidden behind the rooms list). */
    overflow: visible;
    box-shadow: 0 12px 34px rgba(28, 28, 28, .07);
}

.rv-co-head {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    background: linear-gradient(135deg, #1c1c1c 0%, #2a2620 100%);
    padding: 18px 22px;
    display: flex;
    align-items: center;
    gap: 14px;
}

.rv-co-head-icon {
    width: 46px;
    height: 46px;
    border-radius: 13px;
    background: linear-gradient(135deg, #c9a44c, #e7c878);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #1c1c1c;
    font-size: 20px;
    flex-shrink: 0;
}

.rv-co-head h6 {
    color: #fff;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .3px;
}

.rv-co-head p {
    color: #c9a44c;
    margin: 3px 0 0;
    font-size: 11px;
    letter-spacing: .6px;
    text-transform: uppercase;
}

.rv-co-body {
    padding: 22px;
}

.rv-co-section {
    margin-bottom: 22px;
}

    .rv-co-section:last-child {
        margin-bottom: 0;
    }

.rv-co-section-title {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
}

.rv-co-num {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: linear-gradient(135deg, #c9a44c, #e7c878);
    color: #1c1c1c;
    font-weight: 700;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

    .rv-co-section-title > span:nth-child(2) {
        font-size: 14.5px;
        font-weight: 700;
        color: #1c1c1c;
        letter-spacing: .2px;
    }

.rv-co-secure {
    margin-left: auto;
    font-size: 10.5px;
    font-weight: 600;
    letter-spacing: .4px;
    text-transform: uppercase;
    color: #8a7c52;
    background: #f6ebcf;
    border: 1px solid #e7d9ab;
    border-radius: 30px;
    padding: 3px 10px;
}

    .rv-co-secure i {
        color: #c9a44c;
        margin-right: 3px;
    }

.rv-co-field {
    position: relative;
    margin-bottom: 14px;
}

.rv-co-mini-label {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: .3px;
    text-transform: uppercase;
    color: #8a8270;
    margin-bottom: 7px;
}

/* Mandatory-field asterisk */
.rv-co-req {
    position: absolute;
    top: 9px;
    right: 12px;
    color: #dc3545;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    pointer-events: none;
    z-index: 2;
}

.rv-co-mini-label .rv-co-req-inline {
    color: #dc3545;
    font-weight: 700;
    margin-left: 2px;
}

.rv-co-ic {
    position: absolute;
    left: 14px;
    top: 50%;
    transform: translateY(-50%);
    color: #b9b09a;
    font-size: 13px;
    pointer-events: none;
}

.rv-co-input {
    width: 100%;
    border: 1px solid #e2dcca;
    background: #fbfaf6;
    border-radius: 10px;
    padding: 11px 24px 11px 40px;
    font-size: 13px;
    color: #1c1c1c;
    transition: border-color .15s ease, box-shadow .15s ease, background .15s ease;
}

    .rv-co-input::placeholder {
        color: #a9a290;
    }

    .rv-co-input:focus {
        outline: none;
        border-color: #c9a44c;
        background: #fff;
        box-shadow: 0 0 0 3px rgba(201, 164, 76, .15);
    }

    .rv-co-input--sm {
        padding-left: 34px;
    }

textarea.rv-co-input {
    resize: vertical;
    min-height: 60px;
}

.rv-co-field-textarea .rv-co-ic {
    top: 14px;
    transform: none;
}

/* The inline validation message + red highlight reuse .input-error / .field-error-msg */

/* International-transaction notice (card section) — premium ink + gold */
.rv-cardnum-row {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

.rv-cardnum-left {
    flex: 1 1 auto;
    min-width: 0;
}

/* Info icon inside the card-number box + popover floating above it */
.rv-cardnum-field {
    position: relative;
}

/* Card-number field can be tall (inline note below the input) → anchor the
   leading card icon to the INPUT's vertical center, not the whole field. */
.rv-cardnum-field > .rv-co-ic {
    top: 19px;
    transform: none;
}

.rv-co-input--info {
    padding-right: 64px;
}

.rv-co-req--shift {
    right: 40px;
}

.rv-intl-info {
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto 0; /* vertical-center without transform (animation uses transform) */
    width: 26px;
    height: 26px;
    padding: 0;
    border: none;
    border-radius: 50%;
    background: linear-gradient(135deg, #c9a44c, #e7c878);
    color: #1c1c1c;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    cursor: pointer;
    z-index: 3;
    box-shadow: 0 2px 7px rgba(201, 164, 76, .45);
    animation: rvIntlPulse 2.2s ease-in-out infinite;
}

    .rv-intl-info:hover {
        filter: brightness(1.06);
    }

/* ============================================================
   International-transaction info — TWO MODES
   1) DEFAULT  = inline note shown BELOW the card-number box (always visible).
   2) After the guest closes it (.intl-popup-mode on the field, remembered in
      localStorage) = collapsed; the (i) icon re-opens it as a popup below.
   (.rv-intl.rv-intl-pop specificity is needed to beat the later
   `.rv-intl { position: relative; overflow: hidden }` base rule.)
   ============================================================ */

/* ---- DEFAULT: inline note below the card number ---- */
.rv-intl.rv-intl-pop {
    position: relative; /* anchor the absolute .rv-intl-close to the note itself */
    overflow: visible;
    width: auto;
    max-width: none;
    margin: 12px 0 2px;
    opacity: 1;
    visibility: visible;
    transform: none;
    transition: opacity .2s ease, transform .2s ease, visibility .2s;
}

    /* no arrow + no info icon while the inline note is visible */
    .rv-cardnum-field:not(.intl-popup-mode) .rv-intl.rv-intl-pop::after {
        display: none;
    }

.rv-cardnum-field:not(.intl-popup-mode) .rv-intl-info {
    display: none;
}

    /* icon hidden in inline mode → drop the extra right padding / asterisk shift */
    .rv-cardnum-field:not(.intl-popup-mode) .rv-co-input--info {
        padding-right: 24px;
    }

    .rv-cardnum-field:not(.intl-popup-mode) .rv-co-req--shift {
        right: 12px;
    }

/* shine relies on overflow:hidden; popover is overflow:visible → drop it */
.rv-intl.rv-intl-pop .rv-intl-shine {
    display: none;
}

/* ---- POPUP MODE: collapsed; (i) icon opens it below the box on hover/tap ---- */
.intl-popup-mode .rv-intl.rv-intl-pop {
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    right: 0;
    margin: 0;
    z-index: 60;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-8px);
}

    /* up-arrow pointing at the box */
    .intl-popup-mode .rv-intl.rv-intl-pop::after {
        content: "";
        display: block;
        position: absolute;
        top: -9px;
        right: 14px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 9px 10px 9px;
        border-color: transparent transparent #2a2519 transparent;
    }

    .intl-popup-mode .rv-intl.rv-intl-pop.is-hidden {
        display: none !important;
    }

/* show the popup (popup mode only) on hover / focus / tap-open */
.rv-cardnum-field.intl-popup-mode:hover .rv-intl.rv-intl-pop,
.rv-cardnum-field.intl-popup-mode:focus-within .rv-intl.rv-intl-pop,
.intl-popup-mode .rv-intl-info:hover ~ .rv-intl.rv-intl-pop,
.intl-popup-mode .rv-intl-info:focus ~ .rv-intl.rv-intl-pop,
.intl-popup-mode .rv-intl.rv-intl-pop:hover,
.intl-popup-mode .rv-intl.rv-intl-pop.is-open {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* Close (x) button inside the popover */
.rv-intl-close {
    position: absolute;
    top: 8px;
    right: 10px;
    width: 22px;
    height: 22px;
    padding: 0;
    border: none;
    border-radius: 50%;
    background: rgba(255, 255, 255, .12);
    color: #f3dca0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    line-height: 1;
    cursor: pointer;
    z-index: 3;
    transition: background .15s ease, color .15s ease;
}

    .rv-intl-close:hover {
        background: #c9a44c;
        color: #1c1c1c;
    }

/* ---- Merged checkout: mobile tuning ---- */
@media (max-width: 575.98px) {
    .rv-co-card {
        margin-left: 0;
        margin-right: 0;
    }

    .rv-co-head {
        padding: 14px 16px;
        gap: 10px;
    }

    .rv-co-head-icon {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }

        .rv-co-head h6 {
            font-size: 14.5px;
        }

    .rv-co-body {
        padding: 16px 14px;
    }

    .rv-co-section {
        margin-bottom: 18px;
    }

    .rv-co-secure {
        display: none; /* keep the title row tidy on tiny screens */
    }
}

/* Floating comment bubble pinned beside the card-number field */
.rv-intl-comment {
    position: relative;
    flex: 0 0 250px;
    max-width: 250px;
    margin-bottom: 14px;
    margin-top: 2px;
    align-self: flex-start;
}

    /* left-pointing arrow aimed at the card number */
    .rv-intl-comment::before {
        content: "";
        position: absolute;
        left: -9px;
        top: 22px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 9px 10px 9px 0;
        border-color: transparent #2a2519 transparent transparent;
    }

@media (max-width: 991.98px) {
    .rv-cardnum-row {
        flex-direction: column;
        gap: 0;
    }

    .rv-intl-comment {
        flex-basis: auto;
        max-width: 100%;
        width: 100%;
    }

        /* arrow flips to point up on stacked layout */
        .rv-intl-comment::before {
            left: 28px;
            top: -9px;
            border-width: 0 9px 10px 9px;
            border-color: transparent transparent #2a2519 transparent;
        }
}

.rv-intl {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background: linear-gradient(150deg, #1f1c16 0%, #2c2719 60%, #3a3018 100%);
    border: 1px solid #4a3d1c;
    border-radius: 16px;
    padding: 16px 18px;
    margin-bottom: 18px;
    box-shadow: 0 12px 30px rgba(28, 24, 14, .22);
}

    /* full-height variant when placed beside the card fields */
    .rv-intl.h-100 {
        margin-bottom: 0;
    }

/* diagonal light sweep across the card */
.rv-intl-shine {
    position: absolute;
    top: 0;
    left: -60%;
    width: 45%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 245, 214, .14) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-18deg);
    animation: rvIntlShine 4.5s ease-in-out infinite;
}

@keyframes rvIntlShine {
    0% {
        left: -60%;
    }

    55%, 100% {
        left: 130%;
    }
}

/* soft rotating gold glow behind the content */
.rv-intl-glow {
    position: absolute;
    top: -60px;
    right: -40px;
    width: 180px;
    height: 180px;
    background: radial-gradient(circle, rgba(201, 164, 76, .35) 0%, rgba(201, 164, 76, 0) 70%);
    pointer-events: none;
    animation: rvIntlGlow 4s ease-in-out infinite;
}

.rv-intl-top {
    position: relative;
    display: flex;
    align-items: center;
    gap: 13px;
    margin-bottom: 14px;
}

.rv-intl-badge {
    width: 46px;
    height: 46px;
    flex-shrink: 0;
    border-radius: 13px;
    background: linear-gradient(135deg, #c9a44c, #e7c878);
    color: #1c1c1c;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    box-shadow: 0 6px 16px rgba(201, 164, 76, .4);
    animation: rvIntlPulse 2.2s ease-in-out infinite;
}

.rv-intl-titles h6 {
    margin: 0;
    color: #fff;
    font-size: 15.5px;
    font-weight: 700;
    letter-spacing: .2px;
}

.rv-intl-titles p {
    margin: 2px 0 0;
    color: #d8c79b;
    font-size: 11.5px;
    line-height: 1.35;
}

.rv-intl-points {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 9px;
    margin-bottom: 13px;
}

.rv-intl-point {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 12.5px;
    line-height: 1.5;
    color: #ece4d2;
}

    .rv-intl-point strong {
        color: #f3dca0;
        font-weight: 700;
    }

.rv-intl-ic {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: 7px;
    background: rgba(201, 164, 76, .16);
    border: 1px solid rgba(201, 164, 76, .35);
    color: #e7c878;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    margin-top: 1px;
}

.rv-intl-deadline {
    position: relative;
    display: flex;
    align-items: center;
    gap: 11px;
    margin-top: auto;
    background: rgba(220, 53, 69, .14);
    border: 1px solid rgba(229, 115, 124, .45);
    border-radius: 11px;
    padding: 10px 12px;
}

.rv-intl-clock {
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #dc3545;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    animation: rvIntlPulse 1.6s ease-in-out infinite;
}

.rv-intl-deadline-txt {
    font-size: 12.5px;
    line-height: 1.5;
    color: #f6dada;
}

    .rv-intl-deadline-txt strong {
        color: #ffd0d4;
        font-weight: 700;
    }

.rv-intl-chip {
    display: inline-block;
    background: #dc3545;
    color: #fff;
    font-weight: 800;
    font-size: 11.5px;
    letter-spacing: .3px;
    padding: 1px 9px;
    border-radius: 30px;
    margin: 0 1px;
    white-space: nowrap;
}

@keyframes rvIntlPulse {
    0%, 100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.07);
    }
}

@keyframes rvIntlGlow {
    0%, 100% {
        opacity: .55;
        transform: scale(1);
    }

    50% {
        opacity: 1;
        transform: scale(1.15);
    }
}

/* ===== Payment card-type chips (merged checkout) ===== */
.rv-cardtypes {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

.rv-cardtype {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 5px 10px;
    border: 1px solid #d9cfae;
    border-radius: 7px;
    background: #fff;
    font-size: 11px;
    font-weight: 600;
    color: #6b6452;
    cursor: pointer;
    margin: 0;
    transition: all .15s ease;
}

    .rv-cardtype .rv-cardtype-input {
        accent-color: #c9a44c;
        cursor: pointer;
        margin: 0;
    }

    .rv-cardtype:has(.rv-cardtype-input:checked) {
        border-color: #c9a44c;
        background: #f6ebcf;
        color: #1c1c1c;
    }

#card_type.input-error .rv-cardtype {
    border-color: #dc3545;
}

/* ============================================================
   Site-wide Session Expiry / Keep-Alive modal
   ============================================================ */
.session-expiry-overlay {
    position: fixed;
    inset: 0;
    z-index: 100000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    background: rgba(15, 13, 9, .62);
    backdrop-filter: blur(3px);
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s ease, visibility .25s ease;
}

    .session-expiry-overlay.is-open {
        opacity: 1;
        visibility: visible;
    }

.session-expiry-card {
    width: 100%;
    max-width: 440px;
    background: #fff;
    border-radius: 18px;
    overflow: hidden;
    box-shadow: 0 24px 60px rgba(15, 13, 9, .4);
    transform: translateY(14px) scale(.98);
    transition: transform .25s ease;
}

.session-expiry-overlay.is-open .session-expiry-card {
    transform: translateY(0) scale(1);
}

.session-expiry-head {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px 22px;
    background: linear-gradient(135deg, #1c1c1c 0%, #2a2620 100%);
}

.session-expiry-badge {
    width: 48px;
    height: 48px;
    flex-shrink: 0;
    border-radius: 13px;
    background: linear-gradient(135deg, #c9a44c, #e7c878);
    color: #1c1c1c;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    animation: rvIntlPulse 1.8s ease-in-out infinite;
}

.session-expiry-head h5 {
    margin: 0;
    color: #fff;
    font-size: 16.5px;
    font-weight: 700;
}

.session-expiry-head p {
    margin: 3px 0 0;
    color: #c9a44c;
    font-size: 11.5px;
}

.session-expiry-body {
    padding: 22px;
}

.session-expiry-text {
    margin: 0 0 14px;
    font-size: 14px;
    line-height: 1.55;
    color: #3a352b;
}

.session-expiry-count {
    display: inline-block;
    min-width: 30px;
    text-align: center;
    font-weight: 800;
    color: #dc3545;
    font-size: 16px;
}

.session-expiry-bar {
    height: 6px;
    border-radius: 30px;
    background: #efe9d9;
    overflow: hidden;
}

    .session-expiry-bar > span {
        display: block;
        height: 100%;
        width: 100%;
        border-radius: 30px;
        background: linear-gradient(90deg, #c9a44c, #e7cf8f);
        transition: width 1s linear;
    }

.session-expiry-foot {
    display: flex;
    gap: 10px;
    padding: 0 22px 22px;
}

.session-expiry-btn {
    flex: 1 1 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    padding: 12px 16px;
    border: none;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    color: hsl(var(--heading-color));
    background: var(--main-600);
    transition: filter .15s ease, box-shadow .2s ease;
}

    .session-expiry-btn:hover {
        filter: brightness(1.05);
        box-shadow: 0 8px 20px rgba(201, 164, 76, .3);
    }

    .session-expiry-btn.session-expiry-btn-ghost {
        background: #fff;
        color: #6b6452;
        border: 1px solid #e3dcc9;
    }

        .session-expiry-btn.session-expiry-btn-ghost:hover {
            box-shadow: 0 6px 16px rgba(28, 28, 28, .1);
            filter: none;
        }

@media (max-width: 575.98px) {
    .session-expiry-foot {
        flex-direction: column-reverse;
    }
}

.christmas-bg {
    background: radial-gradient(circle at top, #ffcccc, #b30000 60%, #660000 100%);
    padding: 20px;
    border-radius: 15px;
    box-shadow: 0 0 20px rgba(255, 0, 0, 0.6);
    border: 3px solid gold;
}

.carousel-item img,
.carousel-item video {
    border-radius: 15px;
    box-shadow: 0 0 25px rgba(255, 255, 255, 0.8);
}

.christmas-title {
    font-family: 'Georgia', serif;
    font-size: 28px; /* default for tablets + small laptops */
    color: maroon;
    text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
    text-align: center;
    margin-bottom: 15px;
}


/* ✅ Mobile phones (up to 480px) */
@media (max-width: 480px) {
    .christmas-title {
        font-size: 20px;
        margin-bottom: 10px;
    }
}

/* ✅ Small tablets (481px–768px) */
@media (max-width: 768px) {
    .christmas-title {
        font-size: 24px;
    }
}
@media (min-width: 992px) {
    .christmas-title {
        font-size: 32px;
    }
}

.slide-title {
    text-align: center;
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 10px;
    color: #fff;
    text-shadow: 0 0 6px rgba(0,0,0,0.7);
}


#mediaPopup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    display: none;
    z-index: 9999;
}

#mediaContent {
    width: 70%;
    margin: 50px auto;
    background: #fa8507;
    padding: 20px;
    border-radius: 10px;
    max-height: 80%;
    overflow-y: auto;
}

.media-item {
    margin-bottom: 20px;
    text-align: center;
}

    .media-item img, .media-item video {
        width: 300px;
        border-radius: 8px;
    }

#closePopup {
    float: right;
    cursor: pointer;
    font-size: 25px;
    color: white;
}
/* ✅ Mobile phones (up to 480px) */
@media (max-width: 480px) {
    #closePopup {
        font-size: 12px;
        margin-bottom: 10px;
    }
}

/* ✅ Small tablets (481px–768px) */
@media (max-width: 768px) {
    #closePopup {
        font-size: 15px;
    }
}

@media (min-width: 992px) {
    #closePopup {
        font-size: 20px;
    }
}
.video-wrapper {
    position: relative;
}

.tap-to-sound-overlay {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.65);
    color: gold;
    padding: 10px 20px;
    border-radius: 25px;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    text-shadow: 1px 1px 4px red;
    border: 2px solid gold;
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
    0% {
        transform: translateX(-50%) scale(1);
    }

    50% {
        transform: translateX(-50%) scale(1.1);
    }

    100% {
        transform: translateX(-50%) scale(1);
    }
}

.tap-to-close-overlay {
    position: absolute;
    top: 1%;
    left: 80%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.4);
    color: gold;
    padding: 10px 20px;
    border-radius: 25px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    text-shadow: 1px 1px 4px red;
    border: 2px solid gold;
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
    0% {
        transform: translateX(-50%) scale(1);
    }

    50% {
        transform: translateX(-50%) scale(1.1);
    }

    100% {
        transform: translateX(-50%) scale(1);
    }
}

.snow-container {
    position: relative;
    overflow: hidden;
}

.snowflake {
    position: absolute;
    top: -10px;
    color: white;
    font-size: 18px;
    opacity: 0.9;
    pointer-events: none;
    animation: fall linear infinite;
}

@keyframes fall {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(800px);
    }
}

.carousel-control-prev,
.carousel-control-next {
    width: 15%; /* optional: makes the hover area larger */

    background-color: rgba(0, 0, 0, 0.4);
    transition: background-color 0.3s ease;
}

    .carousel-control-prev:hover,
    .carousel-control-next:hover {
        width: 15%; /* optional: makes the hover area larger */

        background-color: rgba(0, 0, 0, 0.4); /* your custom hover color */
    }

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr
}

.datepicker-inline {
    width: 220px
}

.datepicker-rtl {
    direction: rtl
}

    .datepicker-rtl.dropdown-menu {
        left: auto
    }

    .datepicker-rtl table tr td span {
        float: right
    }

.datepicker-dropdown {
    top: 0;
    left: 0
}

    .datepicker-dropdown:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #999;
        border-top: 0;
        border-bottom-color: rgba(0,0,0,.2);
        position: absolute
    }

    .datepicker-dropdown:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-top: 0;
        position: absolute
    }

    .datepicker-dropdown.datepicker-orient-left:before {
        left: 6px
    }

    .datepicker-dropdown.datepicker-orient-left:after {
        left: 7px
    }

    .datepicker-dropdown.datepicker-orient-right:before {
        right: 6px
    }

    .datepicker-dropdown.datepicker-orient-right:after {
        right: 7px
    }

    .datepicker-dropdown.datepicker-orient-bottom:before {
        top: -7px
    }

    .datepicker-dropdown.datepicker-orient-bottom:after {
        top: -6px
    }

    .datepicker-dropdown.datepicker-orient-top:before {
        bottom: -7px;
        border-bottom: 0;
        border-top: 7px solid #999
    }

    .datepicker-dropdown.datepicker-orient-top:after {
        bottom: -6px;
        border-bottom: 0;
        border-top: 6px solid #fff
    }

.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.datepicker td, .datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
    background-color: transparent
}

.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
    background: #eee;
    cursor: pointer
}

.datepicker table tr td.new, .datepicker table tr td.old {
    color: #999
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: 0 0;
    color: #999;
    cursor: default
}

.datepicker table tr td.highlighted {
    background: #d9edf7;
    border-radius: 0
}

.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
    background-color: #fde19a;
    background-image: -moz-linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-image: -ms-linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));
    background-image: -webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-image: -o-linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-image: linear-gradient(to bottom,#fdd49a,#fdf59a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000
}

    .datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] {
        background-color: #fdf59a
    }

        .datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active {
            background-color: #fbf069\9
        }

        .datepicker table tr td.today:hover:hover {
            color: #000
        }

        .datepicker table tr td.today.active:hover {
            color: #fff
        }

.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
    background: #eee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

    .datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
        background-color: #f3d17a;
        background-image: -moz-linear-gradient(to bottom,#f3c17a,#f3e97a);
        background-image: -ms-linear-gradient(to bottom,#f3c17a,#f3e97a);
        background-image: -webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));
        background-image: -webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);
        background-image: -o-linear-gradient(to bottom,#f3c17a,#f3e97a);
        background-image: linear-gradient(to bottom,#f3c17a,#f3e97a);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
        border-color: #f3e97a #f3e97a #edde34;
        border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

        .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] {
            background-color: #f3e97a
        }

            .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active {
                background-color: #efe24b\9
            }

.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
    background-color: #9e9e9e;
    background-image: -moz-linear-gradient(to bottom,#b3b3b3,grey);
    background-image: -ms-linear-gradient(to bottom,#b3b3b3,grey);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));
    background-image: -webkit-linear-gradient(to bottom,#b3b3b3,grey);
    background-image: -o-linear-gradient(to bottom,#b3b3b3,grey);
    background-image: linear-gradient(to bottom,#b3b3b3,grey);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
    border-color: grey grey #595959;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

    .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] {
        background-color: grey
    }

        .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active {
            background-color: #666\9
        }

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(to bottom,#08c,#04c);
    background-image: -ms-linear-gradient(to bottom,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image: -webkit-linear-gradient(to bottom,#08c,#04c);
    background-image: -o-linear-gradient(to bottom,#08c,#04c);
    background-image: linear-gradient(to bottom,#08c,#04c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

    .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
        background-color: #04c
    }

        .datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active {
            background-color: #039\9
        }

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

    .datepicker table tr td span.focused, .datepicker table tr td span:hover {
        background: #eee
    }

    .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
        background: 0 0;
        color: #999;
        cursor: default
    }

    .datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
        background-color: #006dcc;
        background-image: -moz-linear-gradient(to bottom,#08c,#04c);
        background-image: -ms-linear-gradient(to bottom,#08c,#04c);
        background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
        background-image: -webkit-linear-gradient(to bottom,#08c,#04c);
        background-image: -o-linear-gradient(to bottom,#08c,#04c);
        background-image: linear-gradient(to bottom,#08c,#04c);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
        border-color: #04c #04c #002a80;
        border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0,0,0,.25)
    }

        .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
            background-color: #04c
        }

            .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
                background-color: #039\9
            }

    .datepicker table tr td span.new, .datepicker table tr td span.old {
        color: #999
    }

.datepicker .datepicker-switch {
    width: 145px
}

.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
    cursor: pointer
}

    .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
        background: #eee
    }

    .datepicker .next.disabled, .datepicker .prev.disabled {
        visibility: hidden
    }

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle
}

.input-append.date .add-on, .input-prepend.date .add-on {
    cursor: pointer
}

    .input-append.date .add-on i, .input-prepend.date .add-on i {
        margin-top: 3px
    }

.input-daterange input {
    text-align: center
}

    .input-daterange input:first-child {
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px
    }

    .input-daterange input:last-child {
        -webkit-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0
    }

.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 18px;
    padding: 4px 5px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #eee;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px
}

.ui-timepicker-container {
    position: absolute;
    overflow: hidden;
    box-sizing: border-box
}

.ui-timepicker, .ui-timepicker-viewport {
    box-sizing: content-box;
    height: 205px;
    display: block;
    margin: 0
}

.ui-timepicker {
    list-style: none;
    padding: 0 1px;
    text-align: center
}

.ui-timepicker-viewport {
    padding: 0;
    overflow: auto;
    overflow-x: hidden
}

.ui-timepicker-standard {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
    background-color: #FFF;
    border: 1px solid #AAA;
    color: #222;
    margin: 0;
    padding: 2px
}

    .ui-timepicker-standard a {
        border: 1px solid transparent;
        color: #222;
        display: block;
        padding: .2em .4em;
        text-decoration: none
    }

    .ui-timepicker-standard .ui-state-hover {
        background-color: #DADADA;
        border: 1px solid #999;
        font-weight: 400;
        color: #212121
    }

    .ui-timepicker-standard .ui-menu-item {
        margin: 0;
        padding: 0
    }

.ui-timepicker-corners, .ui-timepicker-corners .ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.ui-timepicker-hidden {
    display: none
}

.ui-timepicker-no-scrollbar .ui-timepicker {
    border: none
}
/*# sourceMappingURL=jquery.timepicker.min.css.map */

/* ===================================================================
   OFFERS & DISCOUNT SYSTEM - STYLESHEET v1.0
   Feature: Multiple Offer Selection & Discount Stacking
   Created: 2026-06-16
   Author: Development Team
   ====================================================================== */

/* ======================== UTILITIES ======================== */
.appointment-ip-wrapper {
    padding-block: 20px;
    padding-inline: 20px;
}

/* ======================== OFFERS SECTION ======================== */
.offers-section {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    border-radius: 12px;
    padding: 30px;
    color: white;
    margin-bottom: 30px;
    box-shadow: 0 10px 30px rgba(102, 126, 234, 0.3);
}

.offers-header {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}

.offers-header i {
    font-size: 32px;
    margin-right: 15px;
    animation: bounce 2s infinite;
}

@keyframes bounce {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px);
    }
}

.offers-header h5 {
    margin: 0;
    font-size: 22px;
    font-weight: 700;
}

.offers-header small {
    display: block;
    font-size: 13px;
    color: rgba(255, 255, 255, 0.85);
    margin-top: 5px;
}

/* ======================== OFFERS GRID ======================== */
.offers-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 15px;
    margin-bottom: 20px;
}

.offer-card {
    background: rgba(255, 255, 255, 0.95);
    color: #333;
    border-radius: 8px;
    padding: 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    border: 2px solid transparent;
    position: relative;
    overflow: hidden;
}

.offer-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(102, 126, 234, 0.1);
    transition: left 0.3s ease;
}

.offer-card:hover {
    background: white;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    border-color: #667eea;
}

.offer-card:hover::before {
    left: 100%;
}

.offer-card.selected {
    background: #e7f3ff;
    border-color: #667eea;
    box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.2);
}

.offer-card-content {
    position: relative;
    z-index: 1;
}

.offer-code {
    display: inline-block;
    background: #667eea;
    color: white;
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 8px;
    letter-spacing: 0.5px;
}

.offer-name {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    color: #333;
}

.offer-description {
    font-size: 12px;
    color: #666;
    margin-bottom: 8px;
    line-height: 1.4;
}

.offer-discount-badge {
    display: inline-block;
    background: linear-gradient(135deg, #28a745, #20c997);
    color: white;
    padding: 6px 12px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: bold;
}

.offer-meta {
    font-size: 11px;
    color: #999;
    margin-top: 8px;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.offer-meta span {
    display: flex;
    align-items: center;
    gap: 4px;
}

.no-offers-message {
    text-align: center;
    padding: 25px;
    background: rgba(255, 255, 255, 0.08);
    border-radius: 8px;
}

.no-offers-message i {
    font-size: 32px;
    opacity: 0.5;
    display: block;
    margin-bottom: 10px;
}

.no-offers-message p {
    margin: 0;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
}

/* ======================== OFFER INPUT SECTION ======================== */
.offer-input-section {
    background: rgba(255, 255, 255, 0.1);
    padding: 20px;
    border-radius: 8px;
    margin-top: 20px;
    border: 2px dashed rgba(255, 255, 255, 0.3);
}

.offer-input-label {
    color: white;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
}

.offer-input-group {
    display: flex;
    gap: 8px;
    margin-top: 10px;
}

.offer-input-group input {
    flex: 1;
    padding: 12px;
    border: none;
    border-radius: 6px;
    font-size: 13px;
    background: white;
    color: #333;
}

.offer-input-group input::placeholder {
    color: #999;
}

.offer-input-group button {
    padding: 12px 25px;
    background: white;
    color: #667eea;
    border: none;
    border-radius: 6px;
    font-weight: bold;
    cursor: pointer;
    transition: all 0.3s ease;
    font-size: 13px;
}

.offer-input-group button:hover {
    background: #f0f0f0;
    transform: translateY(-2px);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.offer-input-group button:active {
    transform: translateY(0);
}

.offer-input-hint {
    display: block;
    margin-top: 8px;
    opacity: 0.9;
    font-size: 12px;
}

/* ======================== APPLIED OFFERS LIST ======================== */
.applied-offers-list {
    background: rgba(255, 255, 255, 0.1);
    padding: 20px;
    border-radius: 8px;
    margin-top: 20px;
    display: none;
}

.applied-offers-list.show {
    display: block;
    animation: slideDown 0.3s ease;
}

@keyframes slideDown {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.applied-offers-title {
    display: block;
    margin-bottom: 15px;
    font-weight: bold;
    color: white;
    font-size: 14px;
}

.applied-offer-item {
    background: rgba(255, 255, 255, 0.15);
    padding: 12px;
    border-radius: 6px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    font-size: 13px;
    border-left: 3px solid #4ade80;
    transition: all 0.2s ease;
}

.applied-offer-item:hover {
    background: rgba(255, 255, 255, 0.2);
}

.applied-offer-info {
    flex: 1;
}

.applied-offer-code {
    font-weight: bold;
    color: #4ade80;
}

.applied-offer-name {
    display: block;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 3px;
}

.applied-offer-discount {
    font-weight: bold;
    color: #4ade80;
    margin: 0 15px;
}

.remove-offer-btn {
    background: rgba(255, 100, 100, 0.3);
    border: none;
    color: #ff6464;
    padding: 4px 10px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    transition: all 0.2s ease;
}

.remove-offer-btn:hover {
    background: rgba(255, 100, 100, 0.5);
}

.clear-all-offers-btn {
    margin-top: 15px;
    background: rgba(255, 100, 100, 0.2);
    color: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(255, 100, 100, 0.3);
    padding: 8px 15px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
    transition: all 0.2s ease;
    width: 100%;
}

.clear-all-offers-btn:hover {
    background: rgba(255, 100, 100, 0.4);
    border-color: rgba(255, 100, 100, 0.6);
}

/* ======================== DISCOUNT SUMMARY ======================== */
.discount-summary {
    background: rgba(255, 255, 255, 0.15);
    padding: 20px;
    border-radius: 8px;
    margin-top: 20px;
    border-top: 3px solid rgba(74, 222, 128, 0.5);
    display: none;
}

.discount-summary.show {
    display: block;
    animation: slideDown 0.3s ease;
}

.summary-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
}

.summary-row span:last-child {
    font-weight: 600;
}

.summary-row.subtotal {
    font-size: 13px;
    opacity: 0.9;
}

.summary-row.discount {
    color: #4ade80;
    font-size: 14px;
}

.summary-row.discount span:last-child {
    font-size: 16px;
    font-weight: bold;
}

.summary-row.total {
    border-top: 2px solid rgba(255, 255, 255, 0.3);
    padding-top: 12px;
    font-size: 18px;
    font-weight: bold;
    color: white;
}

/* ======================== ROOMS DISPLAY ======================== */
.rooms-container {
    margin-bottom: 30px;
}

.room-card-wrapper {
    display: flex;
    flex-direction: column;
}

/* ======================== PRICE SUMMARY BOX ======================== */
.price-summary-box {
    background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 25px;
    border: 1px solid rgba(0, 0, 0, 0.05);
}

.summary-item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
    font-size: 14px;
    color: #333;
}

.summary-item span:first-child {
    font-weight: 500;
}

.summary-item span:last-child {
    font-weight: 600;
    color: #667eea;
}

.summary-item.discount span:last-child {
    color: #28a745;
}

.summary-divider {
    border-top: 2px solid rgba(0, 0, 0, 0.1);
    margin: 12px 0;
}

.summary-total {
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.summary-total span:last-child {
    color: #667eea;
    font-size: 20px;
}

/* ======================== NOTIFICATION STYLES ======================== */
.notification-popup {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 9999;
    min-width: 300px;
    max-width: 400px;
    animation: slideInRight 0.3s ease;
}

@keyframes slideInRight {
    from {
        opacity: 0;
        transform: translateX(100px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

.notification-popup .alert {
    margin: 0;
    border-radius: 6px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

/* ======================== RESPONSIVE STYLES ======================== */
@media (max-width: 1200px) {
    .offers-section {
        padding: 20px;
    }
}

@media (max-width: 768px) {
    .offers-grid {
        grid-template-columns: 1fr;
    }

    .offers-section {
        padding: 15px;
        margin-bottom: 20px;
    }

    .offers-header {
        flex-direction: column;
        text-align: center;
    }

    .offers-header i {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .offer-input-group {
        flex-direction: column;
    }

    .offer-input-group button {
        width: 100%;
    }

    .applied-offer-item {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

    .applied-offer-discount {
        margin: 0;
        align-self: flex-end;
    }

    .remove-offer-btn {
        align-self: flex-end;
    }

    .summary-row {
        font-size: 12px;
    }

    .notification-popup {
        min-width: 250px;
        max-width: 90%;
        left: 5%;
        right: 5%;
    }
}

@media (max-width: 576px) {
    .offers-grid {
        grid-template-columns: 1fr;
    }

    .offers-section {
        padding: 12px;
        margin-bottom: 15px;
    }

    .offers-header h5 {
        font-size: 18px;
    }

    .offers-header small {
        font-size: 11px;
    }

    .offer-card {
        padding: 12px;
    }

    .price-summary-box {
        padding: 15px;
    }

    .summary-item {
        font-size: 12px;
    }

    .summary-total {
        font-size: 16px;
    }

    .summary-total span:last-child {
        font-size: 18px;
    }
}
/* ── Offer tooltip ─────────────────────────────────────────── */
#offer-floating-tooltip {
    position: fixed;
    z-index: 99999;
    min-width: 272px;
    max-width: 300px;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 24px 64px rgba(0,0,0,.18), 0 4px 16px rgba(0,0,0,.10);
    border: 1px solid rgba(0,0,0,.07);
    max-height: calc(100vh - 16px);
    overflow-y: auto;
    pointer-events: none;
    /* Use opacity+visibility so show/hide is a smooth transition,
       never a display toggle — display toggling restarts the old
       @keyframes animation on every hover, causing the flicker. */
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity .2s ease, visibility .2s ease, transform .2s ease;
}
#offer-floating-tooltip.is-visible {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}

.oft-header {
    background: linear-gradient(135deg, #1a5c38 0%, #2e7d52 100%);
    padding: 14px 44px 12px 16px;
    color: #fff;
}

#oft-close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: none;
    border-radius: 50%;
    background: #fff;
    color: #1a5c38;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .25);
    transition: background .18s ease, color .18s ease, transform .18s ease;
}
#oft-close-btn:hover {
    background: #f59e0b;
    color: #fff;
    transform: rotate(90deg);
}
#oft-close-btn:active {
    transform: rotate(90deg) scale(.9);
}
#oft-close-btn i {
    display: block;
    font-size: 15px;
}

.oft-header-label {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    opacity: .75;
    margin-bottom: 4px;
}

.oft-header-name {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 8px;
}

.oft-badge {
    display: inline-block;
    padding: 3px 10px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .5px;
    background: #f59e0b;
    color: #fff;
}

.oft-body {
    padding: 14px 16px;
}

.oft-price-row {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 6px;
}

.oft-original {
    font-size: 13px;
    color: #9ca3af;
    text-decoration: line-through;
}

.oft-arrow {
    color: #6b7280;
    font-size: 12px;
}

.oft-final {
    font-size: 17px;
    font-weight: 800;
    color: #16a34a;
}

.oft-saving {
    font-size: 12px;
    color: #16a34a;
    font-weight: 600;
    margin-bottom: 10px;
}

.oft-divider {
    border: none;
    border-top: 1px solid #f3f4f6;
    margin: 10px 0;
}

.oft-validity {
    background: #fffbeb;
    border-radius: 8px;
    padding: 8px 10px;
    font-size: 11px;
    color: #92400e;
    margin-bottom: 6px;
}

.oft-validity-label {
    font-weight: 700;
    margin-bottom: 2px;
}

.oft-countdown {
    font-size: 12px;
    font-weight: 700;
    color: #dc2626;
    margin-top: 4px;
}

.oft-code-row {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 11px;
    color: #6b7280;
    margin-top: 4px;
}

.oft-code-pill {
    background: #f3f4f6;
    border-radius: 6px;
    padding: 2px 7px;
    font-family: monospace;
    font-weight: 700;
    font-size: 11px;
    color: #374151;
    letter-spacing: .5px;
}

.oft-footer {
    background: #f9fafb;
    padding: 9px 16px;
    font-size: 11px;
    color: #6b7280;
    text-align: center;
    border-top: 1px solid #f3f4f6;
}
/* Arrow pointing down toward the trigger button */
#offer-floating-tooltip::after {
    content: '';
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #fff;
    filter: drop-shadow(0 3px 3px rgba(0,0,0,.12));
}

/* ======================== ROOM OFFER BANNER ANIMATIONS ======================== */
@keyframes rdShimmer {
    0%   { background-position: 300% 0; }
    100% { background-position: -300% 0; }
}
@keyframes rdPulse {
    0%, 100% { transform: scale(1);   opacity: .2; }
    50%       { transform: scale(1.2); opacity: .38; }
}
