/* Minification failed. Returning unminified contents.
(13,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,4976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5574): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(13,5611): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(13,5648): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(13,5687): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(13,5720): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,5752): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(13,5795): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(13,5934): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,6088): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(13,7061): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(13,7104): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(13,7252): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(13,7277): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,7332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,7513): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(13,7720): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(13,7835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(13,7870): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,8101): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,11333): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(13,11358): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,11387): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,11424): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,11589): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,11709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,11730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,11781): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(13,11824): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(13,12365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,12386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,12411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,12461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,12487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,12519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,12540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,12610): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(13,12654): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(13,12697): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(13,12783): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(13,12826): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(13,12862): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(13,14034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,14372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,15995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,16033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,16071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,16107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,17843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,19579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,20912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,20945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,20978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,21316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,22992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,23807): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,23887): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(13,23914): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(13,23940): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,23981): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(13,24020): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,24073): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(13,24097): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(13,24120): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(13,24256): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,24428): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,24502): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,24677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,24729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,24830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,24882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,24942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,24994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25442): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,25477): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,25518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25779): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,25814): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,25853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,25989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26114): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,26149): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,26185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26446): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,26481): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,26520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26781): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,26816): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,26854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,26990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27115): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,27150): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,27187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27448): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,27483): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,27519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,27780): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(13,27815): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(13,28484): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,28538): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,28656): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,28708): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,28795): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,28848): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,28942): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,29083): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,29182): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(13,29235): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,29264): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,29301): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,29602): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,29640): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(13,29913): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,29982): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,30058): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(13,30237): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,30275): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(13,30396): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,30835): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,30873): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(13,30994): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,31429): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(13,31542): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(13,31670): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,31758): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,31988): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,32070): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,32418): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,32498): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,32841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,32932): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,33022): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,33116): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,33299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,33398): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,33491): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,33588): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,33625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,33995): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,34094): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(13,34129): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(13,34158): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(13,34294): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,34323): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,34360): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,34757): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(13,34844): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,34973): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,35105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,35161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,35728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,35919): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(13,35960): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(13,36076): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,36105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,36562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,36847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,37099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,37590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,37812): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(13,38054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,38283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,38887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,40149): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(13,40843): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(13,41011): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,41093): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,41274): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,41333): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,41575): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,42800): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(13,43079): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(13,43329): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(13,43361): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,43682): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(13,43714): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,43801): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(13,43948): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,44168): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(13,44737): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,44812): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(13,44841): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,44870): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,44907): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,45096): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,45290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,46332): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,46667): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(13,46858): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(13,46890): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,47125): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(13,47673): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(13,47736): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,48019): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(13,48268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,48767): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(13,48830): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,49046): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(13,49179): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(13,49313): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,49448): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(13,49976): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(13,50171): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(13,50202): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,50457): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(13,51092): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(13,51157): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,51447): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(13,51706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,52290): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(13,52355): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,52578): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(13,52717): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(13,52857): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,52995): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(13,53456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,53956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,54071): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(13,54095): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(13,54131): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(13,54167): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(13,54203): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(13,54241): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(13,54273): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(13,54440): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(13,54473): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(13,54514): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(13,54559): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(13,54780): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(13,54823): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(13,54859): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(13,54920): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(13,54957): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(13,54987): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(13,55039): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(13,55082): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(13,55118): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(13,55172): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(13,55246): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(13,55300): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(13,55436): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(13,55480): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(13,55517): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(13,55731): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(13,55819): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(13,55885): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(13,55924): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(13,55968): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(13,56007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56841): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,56992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57471): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,57989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58079): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58506): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,58988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59733): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,59983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,60996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,61977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,62980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,63918): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(13,63960): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(13,64008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,64034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,64058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,64085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,64162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,64189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,64215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,64243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65833): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,65972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,66009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,66068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,66102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,66139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,66174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,66210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,66279): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(13,66328): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(13,66365): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(13,66394): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(13,66442): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(13,66477): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(13,66551): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(13,66608): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(13,66646): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(13,66692): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(13,66783): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(13,66825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,66919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,67938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,68040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,68208): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(13,68592): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(13,69031): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(13,69560): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(13,69635): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(13,69723): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(13,69757): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(13,69824): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(13,69965): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(13,70053): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(13,70106): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(13,70189): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(13,70264): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(13,70352): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(13,70513): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(13,70549): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(13,70625): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(13,70718): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(13,70752): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(13,70792): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(13,70837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,70865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,70890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,70952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,70979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,71012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,71048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,71108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,71162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,71199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,71236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,71278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,71992): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,72118): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,73252): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,73590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,73619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,73650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,73678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,73719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,73772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,73939): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(13,73968): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(13,74007): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(13,74048): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(13,74085): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(13,74357): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(13,74511): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(13,74585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,74948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,75070): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(13,75108): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(13,75184): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(13,75224): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(13,75297): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(13,75354): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(13,75470): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(13,75581): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(13,75635): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(13,75682): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(13,75772): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(13,75862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,75915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,75953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,76031): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(13,76126): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(13,76181): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(13,76226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,76254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,76295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,76366): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(13,76464): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(13,76699): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(13,77089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,77785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,78052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,78126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,78184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,78224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,78392): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(13,78419): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(13,78707): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(13,78755): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(13,78801): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(13,78845): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(13,78884): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(13,78999): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(13,79041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,79067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,79098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,79126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,79169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,79224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,79434): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(13,79565): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(13,79651): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(13,79769): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(13,79804): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(13,79849): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(13,79904): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(13,79963): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,79992): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(13,80044): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(13,80094): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(13,80315): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(13,80458): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(13,80597): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(13,80895): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,80944): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,81809): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,81858): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,82723): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,82772): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,83638): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,83687): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,84557): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,84606): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,85440): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,85489): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(13,86118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,86162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,86212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,86265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,86295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,86324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,86359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,86417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,86729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87637): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,87745): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(13,87773): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(13,87832): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(13,87884): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(13,87918): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(13,87960): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(13,88158): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,88217): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,88330): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,88391): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,88534): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(13,88558): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(13,88588): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(13,88635): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(13,88671): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(13,88735): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(13,88788): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(13,88890): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(13,88935): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(13,88964): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(13,89015): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(13,89057): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(13,89093): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(13,89127): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(13,89194): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,89229): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,89289): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(13,89318): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(13,89353): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(13,89395): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(13,89428): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(13,89462): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(13,89532): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,89567): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,89644): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(13,89698): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(13,89751): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(13,89849): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(13,89887): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(13,89948): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(13,90001): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(13,90105): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(13,90154): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,90288): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,90347): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,90436): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,90497): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(13,90564): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(13,91451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,91493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,91529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,91699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,91750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,91801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,91854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,91946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,91983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,92978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,93016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,93051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,93111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,93256): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(13,93290): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(13,93345): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(13,93408): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(13,93492): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(13,93637): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(13,93687): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(13,93746): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(13,93782): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(13,93873): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(13,93919): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(13,94003): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(13,94045): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(13,94125): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(13,94198): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(13,94244): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(13,94446): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(13,94510): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(13,94607): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(13,94650): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(13,94680): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(13,94719): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(13,94805): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(13,94863): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(13,94968): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(13,95032): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(13,95177): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(13,95237): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(13,95355): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(13,95421): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(13,95537): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(13,95597): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(13,95655): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(13,95690): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(13,96142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,96991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,97092): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(13,97123): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(13,97168): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(13,97213): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(13,97277): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(13,97315): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(13,97397): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(13,97500): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(13,97542): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(13,97585): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(13,97649): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(13,97695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,97729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,97764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,97795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,97838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,97875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,97927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,97979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98537): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,98749): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(13,98780): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(13,98821): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(13,98858): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(13,98923): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(13,98954): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(13,98994): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(13,99254): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(13,99304): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(13,99347): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(13,99420): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(13,99470): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(13,99521): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(13,99612): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(13,99663): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(13,99707): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(13,99795): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(13,99868): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(13,99914): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(13,100014): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,100100): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(13,100161): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(13,100253): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(13,100315): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(13,100360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,100915): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(13,100941): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(13,100977): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(13,101015): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(13,101063): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(13,101160): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(13,101257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,101612): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(13,101638): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(13,101678): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(13,101714): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(13,101753): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(13,101779): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(13,101816): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(13,101909): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(13,102077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,102985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103846): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,103996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,104048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,104077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,104106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,104176): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(13,104228): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(13,104274): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(13,104310): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(13,104437): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(13,104520): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(13,104557): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(13,104877): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(13,104903): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(13,105185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,105950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,106079): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,106327): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(13,106456): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(13,106534): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(13,106608): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(13,106666): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(13,106761): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(13,106797): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(13,106839): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(13,106904): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(13,106935): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,106975): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(13,107256): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(13,107329): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(13,107402): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(13,107453): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(13,107497): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(13,107653): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,107705): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,107876): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,108030): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,108227): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,108367): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,108420): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,108622): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,108779): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,108982): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,109125): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,109178): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,109381): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,109538): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,109741): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,109884): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,109937): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,110140): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,110297): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,110500): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,110643): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,110696): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,110900): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,111057): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,111260): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,111403): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,111456): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,111662): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,111820): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(13,112025): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,112169): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,112222): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,112343): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(13,112465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,112992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,113945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114846): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,114990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,115962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,116979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,117910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118056): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(13,118105): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(13,118193): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(13,118244): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(13,118299): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(13,118371): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(13,118412): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(13,118578): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(13,118639): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(13,118711): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(13,118746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,118976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,119023): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,119082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,119131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,119174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,119224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,119279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,119356): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(13,119407): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(13,119439): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(13,119498): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(13,119552): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(13,119587): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(13,119627): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(13,119668): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(13,119766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,119820): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(13,119994): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(13,120072): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(13,120098): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(13,120130): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(13,120176): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(13,120244): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(13,120279): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(13,120343): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(13,120375): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(13,120434): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(13,120466): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(13,120545): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(13,120584): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(13,120630): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(13,120679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,120983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,121564): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(13,121717): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(13,122072): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(13,122303): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(13,122416): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(13,122475): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(13,122529): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(13,122564): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(13,122607): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(13,122658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,122684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,122706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,122773): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(13,122841): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(13,122923): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(13,123048): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(13,123093): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(13,123135): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(13,123194): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(13,123254): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(13,123328): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(13,123372): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(13,123429): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(13,123474): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(13,123519): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(13,123599): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(13,123685): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(13,123822): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(13,123848): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(13,123898): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(13,123935): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(13,123977): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(13,124040): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(13,124102): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(13,124166): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(13,124226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,124252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,124324): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(13,124386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,124455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,124515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,126874): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(13,126920): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(13,126957): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(13,127229): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(13,127310): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(13,127380): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,127417): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,127661): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,127822): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,127858): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,127913): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(13,128042): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,128080): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,128118): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,128286): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,128322): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,128358): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,128415): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(13,128547): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,128724): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,128760): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,128811): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(13,128942): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,128980): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,129018): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,129186): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,129229): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(13,129265): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(13,129314): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(13,129360): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(13,129396): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(13,129424): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(13,129458): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(13,129517): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(13,129552): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(13,129588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,129613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,129642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,129674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,129708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,129757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,129818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,129872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,129963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,130439): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(13,130488): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(13,130528): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(13,130800): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(13,130866): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(13,130922): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,130959): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(13,131004): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(13,131080): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,131117): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,131422): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,131456): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,131713): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,131749): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,131920): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(13,132063): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,132111): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(13,132241): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,132275): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,132313): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,132351): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,132615): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,132651): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,132687): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,132860): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(13,133003): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,133053): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(13,133186): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,133220): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,133496): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,133532): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,133702): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(13,133848): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,133899): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(13,134088): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,134141): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,134197): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,134234): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(13,134373): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,134407): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,134445): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,134483): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,134749): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,134792): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(13,134828): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(13,134995): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(13,135140): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,135189): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(13,135234): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(13,135269): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(13,135330): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(13,135371): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(13,135419): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(13,135461): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(13,135498): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(13,135552): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(13,135614): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(13,135709): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(13,135742): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(13,135781): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(13,140021): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(13,140052): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(13,140092): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(13,140153): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(13,140203): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(13,140302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140511): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(13,140606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,140996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141020): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,141783): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(13,141866): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(13,141927): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(13,141999): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(13,142203): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,142242): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,142281): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,142390): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,142428): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,142467): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,142583): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,142640): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,142679): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,142793): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,142847): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,142886): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,143131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,143158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,143475): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(13,143558): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(13,143619): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(13,143691): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(13,143895): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,143934): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,143973): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,144082): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,144120): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,144159): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,144275): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,144332): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,144371): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,144485): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,144539): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,144578): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,144823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,144850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,145167): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(13,145250): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(13,145311): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(13,145383): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(13,145587): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,145626): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,145665): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,145774): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,145812): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,145851): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,145967): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,146024): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,146063): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,146177): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,146231): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,146270): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,146515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,146542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,146860): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(13,146943): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(13,147004): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(13,147076): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(13,147282): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,147321): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,147360): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,147469): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,147507): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,147546): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,147662): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,147719): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,147758): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,147872): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,147926): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,147965): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,148211): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,148238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,148557): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(13,148640): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(13,148701): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(13,148773): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(13,148981): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,149020): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,149059): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,149169): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,149207): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,149246): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,149363): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,149420): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,149459): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,149574): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,149628): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,149667): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,149919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,149946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,150234): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(13,150317): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(13,150378): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(13,150450): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(13,150594): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,150633): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,150672): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,150778): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(13,150816): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,150855): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,150968): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,151025): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,151064): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,151175): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(13,151229): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(13,151268): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(13,151730): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(13,151760): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(13,151832): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(13,151873): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(13,151931): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(13,151986): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(13,152042): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(13,152118): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(13,152192): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(13,152222): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(13,153139): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,153161): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,153257): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,153281): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,153375): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,153397): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,153488): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,153507): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,153601): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,153623): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,153716): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,153737): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,153829): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,153849): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,153940): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,153959): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,154018): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,154040): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,154111): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,154133): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,154206): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,154228): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,154335): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,154416): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,154499): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,154572): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,154596): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,154667): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,154691): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,154764): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,154788): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,154899): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,154980): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,155063): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,155134): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,155156): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,155227): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,155249): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,155322): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,155344): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,155451): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,155532): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,155615): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,155683): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,155702): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,155773): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,155792): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,155865): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,155884): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,155986): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,156068): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,156152): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,156223): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,156245): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,156316): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,156338): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,156411): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,156433): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,156541): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,156623): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,156707): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,156777): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,156798): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,156869): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,156890): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,156963): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,156984): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,157089): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,157170): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,157253): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,157322): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,157342): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,157413): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,157433): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,157506): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,157526): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,157631): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,157714): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,157799): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,157867): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,157886): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,157957): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,157976): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,158049): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,158068): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,158168): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,158248): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,158330): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,158407): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(13,158436): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,158507): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(13,158536): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,158609): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(13,158638): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,158747): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(13,158776): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,158849): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(13,158878): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,158954): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(13,158983): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,159071): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(13,159096): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(13,159121): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(13,159149): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(13,159176): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(13,159300): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(13,159325): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,159380): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(13,159405): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(13,159772): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(13,159902): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(13,160005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,160039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,160073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,160110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,162085): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,164079): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(13,164132): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(13,164188): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(13,164276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,164378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,164480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,164577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,164674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,164773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,164870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,164965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,165831): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,165854): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(13,165877): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,165962): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,165985): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(13,166008): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,166103): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,166126): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(13,166149): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,166250): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,166273): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(13,166296): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,166398): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(13,166421): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(13,166444): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(13,166528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,166573): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,166595): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,166644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,166689): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,166713): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,166760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,166805): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,166827): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,166871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,166916): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,166935): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,166982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,167027): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,167049): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,167095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,167140): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,167161): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,167206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,167251): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,167271): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,167315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,167360): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,167379): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,167424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,167469): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(13,167489): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,167534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,167579): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(13,167599): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(13,167671): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(13,167751): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(13,167831): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(13,167906): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(13,167981): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(13,168058): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(13,168133): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(13,168206): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(13,168444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,168487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,168531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,168574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,168619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,175714): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(13,177103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177139): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,177161): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177242): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,177266): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177345): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,177367): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177443): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,177462): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177541): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,177563): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177641): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,177662): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177739): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,177759): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177835): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,177854): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,177931): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(13,177951): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,177992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178028): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(13,178048): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,178088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178124): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(13,178149): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(13,178190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178221): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,178267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178442): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(13,178493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178524): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(13,178574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178605): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(13,178647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,178882): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(13,178955): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(13,179028): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(13,179096): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(13,179164): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(13,179234): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(13,179302): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(13,179368): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(13,179419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,179834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,180242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,180312): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,180334): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,180405): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,180427): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,180492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,180562): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,180586): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,180657): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,180681): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,180744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,180814): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,180836): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,180907): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,180929): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,180989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,181059): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,181078): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,181149): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,181168): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,181231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,181301): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,181323): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,181394): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,181416): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,181478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,181548): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,181569): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,181640): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,181661): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,181722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,181792): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,181812): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,181883): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,181903): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,181963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182033): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,182052): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,182123): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,182142): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,182197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182267): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(13,182292): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,182365): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(13,182390): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(13,182457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,182974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183264): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(13,183286): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,183327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183372): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(13,183396): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,183435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183480): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(13,183502): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,183538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183583): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(13,183602): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,183641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183686): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(13,183708): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,183746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183791): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(13,183812): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,183849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183894): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(13,183914): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,183950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,183995): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(13,184014): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,184051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184096): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(13,184116): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,184153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184198): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(13,184218): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,184254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184299): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(13,184321): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,184364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184485): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(13,184512): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,184557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184602): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(13,184628): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13,184670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,184872): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(13,184948): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(13,185024): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(13,185095): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(13,185166): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(13,185239): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(13,185310): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(13,185379): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(13,185444): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(13,185906): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,186002): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,186064): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,186123): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,186185): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,186247): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,186357): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,186432): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,186490): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,186648): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,186709): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,186784): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,186842): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,186914): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,186975): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,187050): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,187111): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,187186): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,187248): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,187422): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,187485): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,187561): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,187622): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,187785): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,187849): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,187925): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,187986): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,188059): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,188123): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,188199): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,188263): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,188339): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,188404): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,188583): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,188649): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,188731): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,188791): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,188965): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,189028): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,189110): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,189170): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,189249): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,189312): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,189394): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,189457): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,189539): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,189603): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,189793): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,189858): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,189938): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,189995): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,190162): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,190222): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13,190302): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,190359): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13,190436): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,190496): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13,190576): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,190636): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13,190716): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,190777): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(13,190960): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,191022): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(20,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(20,80): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(20,251): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(20,1172): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(20,1258): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(20,1328): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(20,1396): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(20,1432): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(20,1461): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(20,1490): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(20,1526): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(20,1606): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(20,1672): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(20,1786): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,1831): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,1888): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,1945): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,2009): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,2060): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,2126): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,2197): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,2276): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,2341): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,2473): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,2518): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,2575): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,2632): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,2696): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,2747): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,2813): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,2884): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,2963): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,3044): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,3196): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,3267): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,3346): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,3423): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,3521): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,3566): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,3623): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,3680): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,3744): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,3795): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,3939): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,4010): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,4089): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,4166): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,4304): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,4349): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,4406): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,4463): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,4527): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,4578): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,4644): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,4715): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,4794): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,4859): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,4991): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,5042): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,5108): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,5179): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,5258): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,5318): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,5395): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,5440): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(20,5497): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,5554): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,5681): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,5732): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,5798): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,5869): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,5948): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,6008): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,6054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,6199): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,6256): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(20,6320): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,6371): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(20,6437): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,6508): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(20,6587): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,6649): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(20,7199): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(20,7242): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(20,7370): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(20,7413): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(20,7575): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(20,7610): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(20,7675): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(20,7710): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(20,7787): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(20,7820): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(20,7866): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(20,7913): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(20,7946): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(20,7992): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(20,8051): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(20,8086): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(20,8151): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(20,8186): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(20,8277): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(20,8341): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(20,8657): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(20,8692): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(20,8757): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(20,8792): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(20,8869): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(20,8902): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(20,8948): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(20,8995): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(20,9028): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(20,9074): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(20,9133): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(20,9168): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(20,9233): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(20,9268): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(20,9359): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(20,9423): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(20,9652): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(20,9710): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(20,9783): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(20,9898): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(20,9947): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(20,10019): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(20,10134): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(20,10183): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(20,10275): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(20,10294): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(20,10313): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(20,10332): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(20,10381): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(20,10400): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(20,10419): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(20,10438): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(20,10519): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(20,10538): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(20,10557): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(20,10576): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(20,10625): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(20,10644): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(20,10663): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(20,10682): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(20,12643): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(20,12689): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(20,12916): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(20,13023): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(23,230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,19368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,19731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,19779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3928,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3929,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(3948,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(3953,23): run-time error CSS1039: Token not allowed after unary operator: '-heading-font'
(4034,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(4044,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(4049,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4067,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(4068,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4076,28): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(4082,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(4189,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(4208,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6312,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(6339,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6343,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6347,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6351,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6355,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6359,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6363,28): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6367,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(6403,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6413,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(6414,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(6438,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6442,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(6482,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6506,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6510,22): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6528,36): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6554,36): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6583,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(6769,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6780,42): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6784,47): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6788,38): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6792,36): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(6827,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6831,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6865,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6874,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6886,51): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6886,74): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6899,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7047,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7057,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7061,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7067,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7075,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7103,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7120,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7191,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7248,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(7270,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7346,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7396,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7548,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7553,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7572,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7609,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7613,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7628,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(7658,34): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(7687,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(7709,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7720,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7729,29): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(7757,33): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(7774,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7958,33): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8056,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8075,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8110,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8246,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8478,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8546,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8594,24): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8636,34): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8637,35): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8872,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9021,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9031,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9077,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9179,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9234,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9480,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9604,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9650,33): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9737,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9847,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9909,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9935,68): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(9935,116): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(9945,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(9952,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9961,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(9976,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(9984,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10005,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10006,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10090,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10095,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10099,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10218,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10244,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10269,45): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10287,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10288,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10294,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10315,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10385,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10394,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10471,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10517,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10518,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10535,36): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10553,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(10563,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10565,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10577,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10578,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10585,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10590,22): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10599,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10600,26): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10606,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10607,26): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10676,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10699,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10723,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10727,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10733,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10748,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10752,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10766,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10793,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10806,43): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10810,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10811,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10816,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10825,43): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10845,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10846,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10852,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10862,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10867,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10899,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(10909,40): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10920,43): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10928,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10929,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11063,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11078,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11183,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11499,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11510,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(11522,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11549,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(11590,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(11737,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11805,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11837,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11846,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11871,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11876,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(11906,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11942,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12004,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(12022,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(12046,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(12252,40): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12302,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(12543,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(12721,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(12726,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(12730,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(12734,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(12738,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(12742,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(12751,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(12793,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13058,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13062,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13152,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13180,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13207,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13217,36): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(13264,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13293,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(13297,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13352,35): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(13360,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(13362,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13393,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(13419,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13431,24): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13511,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13686,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13686,56): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13749,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13844,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(13914,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(14079,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(14189,29): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(14220,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(14281,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(14607,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(14607,52): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(14700,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(14738,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(14814,29): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15201,20): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15225,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15235,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15254,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15309,37): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15343,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15348,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(15352,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(15353,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(15402,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(15409,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(15413,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(15418,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15471,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15539,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(15570,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15587,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15613,40): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15808,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15809,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15865,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15866,24): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15888,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15946,33): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(15949,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(15961,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16026,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16057,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16069,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16084,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16146,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16168,43): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16180,36): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16193,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16266,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(16281,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16285,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(16297,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(16308,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16319,36): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16325,17): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(16731,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(16907,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(16919,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(16930,36): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(16977,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17008,26): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17080,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(17093,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(17124,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17179,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17259,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17543,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17662,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17697,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17842,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(17908,42): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(17912,47): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(17920,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17943,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(17968,17): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18069,29): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18127,40): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18196,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18232,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18256,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18270,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18276,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18277,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18281,36): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(18300,32): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(18306,39): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(18370,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18388,25): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18519,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18531,20): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18682,32): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18706,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(18715,25): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(18726,26): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(18737,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18790,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(18824,28): run-time error CSS1039: Token not allowed after unary operator: '-heading-color'
(18843,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18871,28): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(18872,24): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
 */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22img%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22img%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22img%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22img%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22img%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22img%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22img%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("img/ui-icons_444444_256x240.html")}.ui-widget-header .ui-icon{background-image:url("img/ui-icons_444444_256x240.html")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("img/ui-icons_555555_256x240.html")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("img/ui-icons_ffffff_256x240.html")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("img/ui-icons_777620_256x240.html")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("img/ui-icons_cc0000_256x240.html")}.ui-button .ui-icon{background-image:url("img/ui-icons_777777_256x240.html")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

@charset "UTF-8";/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 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:1320px}}: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.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='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color: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;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[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;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow: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;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height: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}}.carousel-item {transition: transform 0.9s cubic-bezier(.22,.61,.36,1);will-change: transform; backface-visibility: hidden;}.carousel-inner {contain: layout paint style; }
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
 .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

 .fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
 .fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../../dnn/web/haui-2025/assets/fonts/fa-brands-400.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../../dnn/web/haui-2025/assets/fonts/fa-regular-400.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../../dnn/web/haui-2025/assets/fonts/fa-solid-900.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../../dnn/web/haui-2025/assets/fonts/fa-brands-400.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../../dnn/web/haui-2025/assets/fonts/fa-solid-900.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../../dnn/web/haui-2025/assets/fonts/fa-regular-400.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../../dnn/web/haui-2025/assets/fonts/fa-solid-900.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../../dnn/web/haui-2025/assets/fonts/fa-brands-400.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../../dnn/web/haui-2025/assets/fonts/fa-regular-400.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../../dnn/web/haui-2025/assets/fonts/fa-v4compatibility.woff2) format("woff2"),url(../../dnn/web/haui-2025/assets/fonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
.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;}
.odometer-inside {
  display: flex;
  align-items: center;
}
.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  display: inline;
}
.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
  display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  vertical-align: auto;
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme
  .odometer-digit
  .odometer-value.odometer-last-value,
.odometer.odometer-theme-default
  .odometer-digit
  .odometer-value.odometer-last-value {
  position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating
  .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating
  .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down
  .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating
  .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating
  .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.odometer.odometer-auto-theme .odometer-value,
.odometer.odometer-theme-default .odometer-value {
  text-align: center;
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 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, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  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, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  35%,
  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, -17px, 0);
    transform: translate3d(0, -17px, 0);
  }

  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, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-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 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);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -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);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -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);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -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);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -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);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -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);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -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);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}

/*--------------------------------------------------------------
>> TABLE OF CONTENTS:
----------------------------------------------------------------
1. Typography
2. Animation
3. Preloader
4. Spacing
5. General
6. Slider
7. Video Modal
8. Header
9. Footer
10. Sidebar
11. About
12. Newsletter
13. Hero
14. Iconbox
15. Posts
16. CTA
17. Testimonial
18. Team
19. Card
20. Features
21. Pricing
22. Contact
--------------------------------------------------------------*/
/*--------------------------------------------------------------
 ** Google Fonts Integration
----------------------------------------------------------------*/
/* Euclid Circular A */
@font-face{font-family:'Be Vietnam Pro';src:url('https://www.haui.edu.vn/dnn/web/haui/assets/fonts/BeVietnamPro-Regular.woff2') format('woff2'),url('https://www.haui.edu.vn/dnn/web/haui/assets/fonts/BeVietnamPro-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Be Vietnam Pro';src:url('https://www.haui.edu.vn/dnn/web/haui/assets/fonts/BeVietnamPro-BlackItalic.woff2') format('woff2'),url('https://www.haui.edu.vn/dnn/web/haui/assets/fonts/BeVietnamPro-BlackItalic.woff') format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Be Vietnam Pro';src:url('https://www.haui.edu.vn/dnn/web/haui/assets/fonts/BeVietnamPro-ExtraBold.woff2') format('woff2'),url('https://www.haui.edu.vn/dnn/web/haui/assets/fonts/BeVietnamPro-ExtraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Be Vietnam Pro';src:url('https://www.haui.edu.vn/dnn/web/haui/assets/fonts/BeVietnamPro-Italic.woff2') format('woff2'),url('https://www.haui.edu.vn/dnn/web/haui/assets/fonts/BeVietnamPro-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}
@font-face {
    font-family: "Euclid Circular A";
    src: url("../../dnn/web/haui-2025/assets/fonts/euclid-circular-a/EuclidCircularARegular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Euclid Circular A";
    src: url("../../dnn/web/haui-2025/assets/fonts/euclid-circular-a/EuclidCircularAMedium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Euclid Circular A";
    src: url("../../dnn/web/haui-2025/assets/fonts/euclid-circular-a/EuclidCircularASemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "Euclid Circular A";
    src: url("../../dnn/web/haui-2025/assets/fonts/euclid-circular-a/EuclidCircularABold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}
/* Fredoka Font */
@font-face {
    font-family: "Fredoka";
    src: url("../../dnn/web/haui-2025/assets/fonts/fredoka/static/Fredoka-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Fredoka";
    src: url("../../dnn/web/haui-2025/assets/fonts/fredoka/static/Fredoka-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Fredoka";
    src: url("../../dnn/web/haui-2025/assets/fonts/fredoka/static/Fredoka-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "Fredoka";
    src: url("../../dnn/web/haui-2025/assets/fonts/fredoka/static/Fredoka-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Adobe Garamond Pro";
    src: url("../../dnn/web/haui-2025/assets/fonts/adobe-garamond-pro/AGaramondPro-Bold.otf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Adobe Garamond Pro";
    src: url("../../dnn/web/haui-2025/assets/fonts/adobe-garamond-pro/AGaramondPro-Regular.otf") format("truetype");
    font-weight: 400;
    font-style: normal;
}
/*--------------------------------------------------------------
** All Variable
----------------------------------------------------------------*/
:root {
    --white-color: #fff;
    --heading-color: #00001b;
    --body-color: #444;
    --accent-color: #143b88;
    --gray-color: #f4f3ef;
    --border-color: #d9d9d9;
    --heading-font: 'Be Vietnam Pro',"Helvetica Neue",Helvetica,Arial,sans-serif;
    --body-font: 'Be Vietnam Pro',"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.td_theme_2 {
    --accent-color: #6440fb;
}

.td_theme_3 {
    --accent-color: #ff9b24;
    --heading-font: "Fredoka", sans-serif;
    --body-font: "Fredoka", sans-serif;
}

    .td_theme_3 h1,
    .td_theme_3 h2,
    .td_theme_3 h3,
    .td_theme_3 h4,
    .td_theme_3 h5,
    .td_theme_3 h6 {
        font-weight: 600;
    }

.td_theme_4 {
    --accent-color: #006766;
}

.td_theme_5 {
    --accent-color: #21225f;
}

.td_theme_6 {
    --accent-color: #006766;
    --heading-font: "Adobe Garamond Pro", sans-serif;
}

/*--------------------------------------------------------------
1. Typography
----------------------------------------------------------------*/
body,
html {
    color: var(--body-color);
    font-family: var(--body-font);
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
    overflow-x: clip;
    text-align:justify;
}

body {
    overscroll-behavior: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    color: var(--heading-color);
    padding: 0;
    margin: 0 0 20px 0;
    font-weight: 700;
    line-height: 1.2em;
    font-family: var(--heading-font);
}

h1 {
    font-size: 56px;
}

h2 {
    font-size: 42px;
}

h3 {
    font-size: 30px;
}

h4 {
    font-size: 24px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

p {
    margin-bottom: 15px;
}

ul {
    margin: 0 0 25px 0;
    padding-left: 20px;
    list-style: square outside none;
}

ol {
    padding-left: 20px;
    margin-bottom: 25px;
}

dfn,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    margin: 0 15px;
    font-style: italic;
    font-size: 20px;
    line-height: 1.6em;
    margin: 0;
}

address {
    margin: 0 0 15px;
}

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

a {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s ease;
}

button {
    color: inherit;
    transition: all 0.3s ease;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
    color: var(--accent-color);
}

table {
    width: 100%;
    margin-bottom: 25px;
}

    table th {
        font-weight: 600;
        color: var(--body-color);
    }

    table td,
    table th {
        border: 1px solid var(--border-color);
        padding: 11px 10px;
    }

dl {
    margin-bottom: 25px;
}

    dl dt {
        font-weight: 600;
    }

b,
strong {
    font-weight: bold;
}

pre {
    color: var(--body-color);
    border: 1px solid var(--border-color);
    font-size: 18px;
    padding: 25px;
    border-radius: 5px;
}

kbd {
    font-size: 100%;
    background-color: var(--body-color);
    border-radius: 5px;
}

input,
textarea {
    color: var(--heading-color);
    transition: all 0.4s ease;
}

/*--------------------------------------------------------------
2. Animation
----------------------------------------------------------------*/
@keyframes particalAnimation {
    0%, 100% {
        transform: translate(0px, 0px);
    }

    20% {
        transform: translate(50px, -10px);
    }

    40% {
        transform: translate(100px, 60px);
    }

    60% {
        transform: translate(60px, 90px);
    }

    80% {
        transform: translate(-30px, 60px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes animo-x {
    50% {
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transform: translateX(44px);
    }
}

@keyframes animo-y {
    50% {
        animation-timing-function: cubic-bezier(0.55, 0, 0.2, 1);
        transform: translateY(40px);
    }
}

@keyframes rotate-anim {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes semi-rotate-anim {
    50% {
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transform: translateY(25px) rotate(-53deg);
    }
}

@keyframes up-down-anim {
    40% {
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transform: translateY(40px) rotate(-1deg);
    }
}

@keyframes swing-anim {
    65% {
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transform: translateY(-48px) rotate(-75deg);
    }
}

@keyframes spinAnimaiton {
    0% {
        transform: rotateX(-20deg) rotateY(0deg);
    }

    75% {
        transform: rotateX(-20deg) rotateY(360deg);
    }

    100% {
        transform: rotateX(-20deg) rotateY(360deg);
    }
}
/*--------------------------------------------------------------
3. Preloader
----------------------------------------------------------------*/
.td_preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 99999;
}

    .td_preloader::before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        background-color: var(--accent-color);
        opacity: 0.2;
    }

.td_preloader_in {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    font-size: 0;
    display: inline-block;
    margin: -25px 0 0 -25px;
    text-indent: -9999em;
    transform: translateZ(0);
    z-index: 3;
}

    .td_preloader_in span {
        background-color: var(--accent-color);
        display: inline-block;
        float: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 50px;
        height: 50px;
        opacity: 0.5;
        border-radius: 50%;
        animation: ballPulseDouble 2s ease-in-out infinite;
    }

        .td_preloader_in span:last-child {
            animation-delay: -1s;
        }

@keyframes ballPulseDouble {
    0%, 100% {
        transform: scale(0);
    }

    50% {
        transform: scale(1);
    }
}
/*--------------------------------------------------------------
4. Spacing
----------------------------------------------------------------*/
.td_mb_1 {
    margin-bottom: 1px;
}

.td_mb_2 {
    margin-bottom: 2px;
}

.td_mb_3 {
    margin-bottom: 3px;
}

.td_mb_4 {
    margin-bottom: 4px;
}

.td_mb_5 {
    margin-bottom: 5px;
}

.td_mb_6 {
    margin-bottom: 6px;
}

.td_mb_7 {
    margin-bottom: 7px;
}

.td_mb_8 {
    margin-bottom: 8px;
}

.td_mb_9 {
    margin-bottom: 9px;
}

.td_mb_10 {
    margin-bottom: 10px;
}

.td_mb_11 {
    margin-bottom: 11px;
}

.td_mb_12 {
    margin-bottom: 12px;
}

.td_mb_13 {
    margin-bottom: 13px;
}

.td_mb_14 {
    margin-bottom: 14px;
}

.td_mb_15 {
    margin-bottom: 15px;
}

.td_mb_16 {
    margin-bottom: 16px;
}

.td_mb_17 {
    margin-bottom: 17px;
}

.td_mb_18 {
    margin-bottom: 18px;
}

.td_mb_19 {
    margin-bottom: 19px;
}

.td_mb_20 {
    margin-bottom: 20px;
}

.td_mb_21 {
    margin-bottom: 21px;
}

.td_mb_22 {
    margin-bottom: 22px;
}

.td_mb_23 {
    margin-bottom: 23px;
}

.td_mb_24 {
    margin-bottom: 24px;
}

.td_mb_25 {
    margin-bottom: 25px;
}

.td_mb_26 {
    margin-bottom: 26px;
}

.td_mb_27 {
    margin-bottom: 27px;
}

.td_mb_28 {
    margin-bottom: 28px;
}

.td_mb_29 {
    margin-bottom: 29px;
}

.td_mb_30 {
    margin-bottom: 30px;
}

.td_mb_31 {
    margin-bottom: 31px;
}

.td_mb_32 {
    margin-bottom: 32px;
}

.td_mb_33 {
    margin-bottom: 33px;
}

.td_mb_34 {
    margin-bottom: 34px;
}

.td_mb_35 {
    margin-bottom: 35px;
}

.td_mb_36 {
    margin-bottom: 36px;
}

.td_mb_37 {
    margin-bottom: 37px;
}

.td_mb_38 {
    margin-bottom: 38px;
}

.td_mb_39 {
    margin-bottom: 39px;
}

.td_mb_40 {
    margin-bottom: 40px;
}

.td_mb_41 {
    margin-bottom: 41px;
}

.td_mb_42 {
    margin-bottom: 42px;
}

.td_mb_43 {
    margin-bottom: 43px;
}

.td_mb_44 {
    margin-bottom: 44px;
}

.td_mb_45 {
    margin-bottom: 45px;
}

.td_mb_46 {
    margin-bottom: 46px;
}

.td_mb_47 {
    margin-bottom: 47px;
}

.td_mb_48 {
    margin-bottom: 48px;
}

.td_mb_49 {
    margin-bottom: 49px;
}

.td_mb_50 {
    margin-bottom: 50px;
}

.td_mb_51 {
    margin-bottom: 51px;
}

.td_mb_52 {
    margin-bottom: 52px;
}

.td_mb_53 {
    margin-bottom: 53px;
}

.td_mb_54 {
    margin-bottom: 54px;
}

.td_mb_55 {
    margin-bottom: 55px;
}

.td_mb_56 {
    margin-bottom: 56px;
}

.td_mb_57 {
    margin-bottom: 57px;
}

.td_mb_58 {
    margin-bottom: 58px;
}

.td_mb_59 {
    margin-bottom: 59px;
}

.td_mb_60 {
    margin-bottom: 60px;
}

@media screen and (min-width: 992px) {
    .td_height_1 {
        height: 1px;
    }

    .td_height_2 {
        height: 2px;
    }

    .td_height_3 {
        height: 3px;
    }

    .td_height_4 {
        height: 4px;
    }

    .td_height_5 {
        height: 5px;
    }

    .td_height_6 {
        height: 6px;
    }

    .td_height_7 {
        height: 7px;
    }

    .td_height_8 {
        height: 8px;
    }

    .td_height_9 {
        height: 9px;
    }

    .td_height_10 {
        height: 10px;
    }

    .td_height_11 {
        height: 11px;
    }

    .td_height_12 {
        height: 12px;
    }

    .td_height_13 {
        height: 13px;
    }

    .td_height_14 {
        height: 14px;
    }

    .td_height_15 {
        height: 15px;
    }

    .td_height_16 {
        height: 16px;
    }

    .td_height_17 {
        height: 17px;
    }

    .td_height_18 {
        height: 18px;
    }

    .td_height_19 {
        height: 19px;
    }

    .td_height_20 {
        height: 20px;
    }

    .td_height_21 {
        height: 21px;
    }

    .td_height_22 {
        height: 22px;
    }

    .td_height_23 {
        height: 23px;
    }

    .td_height_24 {
        height: 24px;
    }

    .td_height_25 {
        height: 25px;
    }

    .td_height_26 {
        height: 26px;
    }

    .td_height_27 {
        height: 27px;
    }

    .td_height_28 {
        height: 28px;
    }

    .td_height_29 {
        height: 29px;
    }

    .td_height_30 {
        height: 30px;
    }

    .td_height_31 {
        height: 31px;
    }

    .td_height_32 {
        height: 32px;
    }

    .td_height_33 {
        height: 33px;
    }

    .td_height_34 {
        height: 34px;
    }

    .td_height_35 {
        height: 35px;
    }

    .td_height_36 {
        height: 36px;
    }

    .td_height_37 {
        height: 37px;
    }

    .td_height_38 {
        height: 38px;
    }

    .td_height_39 {
        height: 39px;
    }

    .td_height_40 {
        height: 40px;
    }

    .td_height_41 {
        height: 41px;
    }

    .td_height_42 {
        height: 42px;
    }

    .td_height_43 {
        height: 43px;
    }

    .td_height_44 {
        height: 44px;
    }

    .td_height_45 {
        height: 45px;
    }

    .td_height_46 {
        height: 46px;
    }

    .td_height_47 {
        height: 47px;
    }

    .td_height_48 {
        height: 48px;
    }

    .td_height_49 {
        height: 49px;
    }

    .td_height_50 {
        height: 50px;
    }

    .td_height_51 {
        height: 51px;
    }

    .td_height_52 {
        height: 52px;
    }

    .td_height_53 {
        height: 53px;
    }

    .td_height_54 {
        height: 54px;
    }

    .td_height_55 {
        height: 55px;
    }

    .td_height_56 {
        height: 56px;
    }

    .td_height_57 {
        height: 57px;
    }

    .td_height_58 {
        height: 58px;
    }

    .td_height_59 {
        height: 59px;
    }

    .td_height_60 {
        height: 60px;
    }

    .td_height_61 {
        height: 61px;
    }

    .td_height_62 {
        height: 62px;
    }

    .td_height_63 {
        height: 63px;
    }

    .td_height_64 {
        height: 64px;
    }

    .td_height_65 {
        height: 65px;
    }

    .td_height_66 {
        height: 66px;
    }

    .td_height_67 {
        height: 67px;
    }

    .td_height_68 {
        height: 68px;
    }

    .td_height_69 {
        height: 69px;
    }

    .td_height_70 {
        height: 70px;
    }

    .td_height_71 {
        height: 71px;
    }

    .td_height_72 {
        height: 72px;
    }

    .td_height_73 {
        height: 73px;
    }

    .td_height_74 {
        height: 74px;
    }

    .td_height_75 {
        height: 75px;
    }

    .td_height_76 {
        height: 76px;
    }

    .td_height_77 {
        height: 77px;
    }

    .td_height_78 {
        height: 78px;
    }

    .td_height_79 {
        height: 79px;
    }

    .td_height_80 {
        height: 80px;
    }

    .td_height_81 {
        height: 81px;
    }

    .td_height_82 {
        height: 82px;
    }

    .td_height_83 {
        height: 83px;
    }

    .td_height_84 {
        height: 84px;
    }

    .td_height_85 {
        height: 85px;
    }

    .td_height_86 {
        height: 86px;
    }

    .td_height_87 {
        height: 87px;
    }

    .td_height_88 {
        height: 88px;
    }

    .td_height_89 {
        height: 89px;
    }

    .td_height_90 {
        height: 90px;
    }

    .td_height_91 {
        height: 91px;
    }

    .td_height_92 {
        height: 92px;
    }

    .td_height_93 {
        height: 93px;
    }

    .td_height_94 {
        height: 94px;
    }

    .td_height_95 {
        height: 95px;
    }

    .td_height_96 {
        height: 96px;
    }

    .td_height_97 {
        height: 97px;
    }

    .td_height_98 {
        height: 98px;
    }

    .td_height_99 {
        height: 99px;
    }

    .td_height_100 {
        height: 100px;
    }

    .td_height_101 {
        height: 101px;
    }

    .td_height_102 {
        height: 102px;
    }

    .td_height_103 {
        height: 103px;
    }

    .td_height_104 {
        height: 104px;
    }

    .td_height_105 {
        height: 105px;
    }

    .td_height_106 {
        height: 106px;
    }

    .td_height_107 {
        height: 107px;
    }

    .td_height_108 {
        height: 108px;
    }

    .td_height_109 {
        height: 109px;
    }

    .td_height_110 {
        height: 110px;
    }

    .td_height_111 {
        height: 111px;
    }

    .td_height_112 {
        height: 112px;
    }

    .td_height_113 {
        height: 113px;
    }

    .td_height_114 {
        height: 114px;
    }

    .td_height_115 {
        height: 115px;
    }

    .td_height_116 {
        height: 116px;
    }

    .td_height_117 {
        height: 117px;
    }

    .td_height_118 {
        height: 118px;
    }

    .td_height_119 {
        height: 119px;
    }

    .td_height_120 {
        height: 120px;
    }

    .td_height_121 {
        height: 121px;
    }

    .td_height_122 {
        height: 122px;
    }

    .td_height_123 {
        height: 123px;
    }

    .td_height_124 {
        height: 124px;
    }

    .td_height_125 {
        height: 125px;
    }

    .td_height_126 {
        height: 126px;
    }

    .td_height_127 {
        height: 127px;
    }

    .td_height_128 {
        height: 128px;
    }

    .td_height_129 {
        height: 129px;
    }

    .td_height_130 {
        height: 130px;
    }

    .td_height_131 {
        height: 131px;
    }

    .td_height_132 {
        height: 132px;
    }

    .td_height_133 {
        height: 133px;
    }

    .td_height_134 {
        height: 134px;
    }

    .td_height_135 {
        height: 135px;
    }

    .td_height_136 {
        height: 136px;
    }

    .td_height_137 {
        height: 137px;
    }

    .td_height_138 {
        height: 138px;
    }

    .td_height_139 {
        height: 139px;
    }

    .td_height_140 {
        height: 140px;
    }

    .td_height_141 {
        height: 141px;
    }

    .td_height_142 {
        height: 142px;
    }

    .td_height_143 {
        height: 143px;
    }

    .td_height_144 {
        height: 144px;
    }

    .td_height_145 {
        height: 145px;
    }

    .td_height_146 {
        height: 146px;
    }

    .td_height_147 {
        height: 147px;
    }

    .td_height_148 {
        height: 148px;
    }

    .td_height_149 {
        height: 149px;
    }

    .td_height_150 {
        height: 150px;
    }
}

@media screen and (max-width: 991px) {
    .td_mb_lg_1 {
        margin-bottom: 1px;
    }

    .td_mb_lg_2 {
        margin-bottom: 2px;
    }

    .td_mb_lg_3 {
        margin-bottom: 3px;
    }

    .td_mb_lg_4 {
        margin-bottom: 4px;
    }

    .td_mb_lg_5 {
        margin-bottom: 5px;
    }

    .td_mb_lg_6 {
        margin-bottom: 6px;
    }

    .td_mb_lg_7 {
        margin-bottom: 7px;
    }

    .td_mb_lg_8 {
        margin-bottom: 8px;
    }

    .td_mb_lg_9 {
        margin-bottom: 9px;
    }

    .td_mb_lg_10 {
        margin-bottom: 10px;
    }

    .td_mb_lg_11 {
        margin-bottom: 11px;
    }

    .td_mb_lg_12 {
        margin-bottom: 12px;
    }

    .td_mb_lg_13 {
        margin-bottom: 13px;
    }

    .td_mb_lg_14 {
        margin-bottom: 14px;
    }

    .td_mb_lg_15 {
        margin-bottom: 15px;
    }

    .td_mb_lg_16 {
        margin-bottom: 16px;
    }

    .td_mb_lg_17 {
        margin-bottom: 17px;
    }

    .td_mb_lg_18 {
        margin-bottom: 18px;
    }

    .td_mb_lg_19 {
        margin-bottom: 19px;
    }

    .td_mb_lg_20 {
        margin-bottom: 20px;
    }

    .td_mb_lg_21 {
        margin-bottom: 21px;
    }

    .td_mb_lg_22 {
        margin-bottom: 22px;
    }

    .td_mb_lg_23 {
        margin-bottom: 23px;
    }

    .td_mb_lg_24 {
        margin-bottom: 24px;
    }

    .td_mb_lg_25 {
        margin-bottom: 25px;
    }

    .td_mb_lg_26 {
        margin-bottom: 26px;
    }

    .td_mb_lg_27 {
        margin-bottom: 27px;
    }

    .td_mb_lg_28 {
        margin-bottom: 28px;
    }

    .td_mb_lg_29 {
        margin-bottom: 29px;
    }

    .td_mb_lg_30 {
        margin-bottom: 30px;
    }

    .td_mb_lg_31 {
        margin-bottom: 31px;
    }

    .td_mb_lg_32 {
        margin-bottom: 32px;
    }

    .td_mb_lg_33 {
        margin-bottom: 33px;
    }

    .td_mb_lg_34 {
        margin-bottom: 34px;
    }

    .td_mb_lg_35 {
        margin-bottom: 35px;
    }

    .td_mb_lg_36 {
        margin-bottom: 36px;
    }

    .td_mb_lg_37 {
        margin-bottom: 37px;
    }

    .td_mb_lg_38 {
        margin-bottom: 38px;
    }

    .td_mb_lg_39 {
        margin-bottom: 39px;
    }

    .td_mb_lg_40 {
        margin-bottom: 40px;
    }

    .td_mb_lg_41 {
        margin-bottom: 41px;
    }

    .td_mb_lg_42 {
        margin-bottom: 42px;
    }

    .td_mb_lg_43 {
        margin-bottom: 43px;
    }

    .td_mb_lg_44 {
        margin-bottom: 44px;
    }

    .td_mb_lg_45 {
        margin-bottom: 45px;
    }

    .td_mb_lg_46 {
        margin-bottom: 46px;
    }

    .td_mb_lg_47 {
        margin-bottom: 47px;
    }

    .td_mb_lg_48 {
        margin-bottom: 48px;
    }

    .td_mb_lg_49 {
        margin-bottom: 49px;
    }

    .td_mb_lg_50 {
        margin-bottom: 50px;
    }

    .td_mb_lg_51 {
        margin-bottom: 51px;
    }

    .td_mb_lg_52 {
        margin-bottom: 52px;
    }

    .td_mb_lg_53 {
        margin-bottom: 53px;
    }

    .td_mb_lg_54 {
        margin-bottom: 54px;
    }

    .td_mb_lg_55 {
        margin-bottom: 55px;
    }

    .td_mb_lg_56 {
        margin-bottom: 56px;
    }

    .td_mb_lg_57 {
        margin-bottom: 57px;
    }

    .td_mb_lg_58 {
        margin-bottom: 58px;
    }

    .td_mb_lg_59 {
        margin-bottom: 59px;
    }

    .td_mb_lg_60 {
        margin-bottom: 60px;
    }

    .td_height_lg_1 {
        height: 1px;
    }

    .td_height_lg_2 {
        height: 2px;
    }

    .td_height_lg_3 {
        height: 3px;
    }

    .td_height_lg_4 {
        height: 4px;
    }

    .td_height_lg_5 {
        height: 5px;
    }

    .td_height_lg_6 {
        height: 6px;
    }

    .td_height_lg_7 {
        height: 7px;
    }

    .td_height_lg_8 {
        height: 8px;
    }

    .td_height_lg_9 {
        height: 9px;
    }

    .td_height_lg_10 {
        height: 10px;
    }

    .td_height_lg_11 {
        height: 11px;
    }

    .td_height_lg_12 {
        height: 12px;
    }

    .td_height_lg_13 {
        height: 13px;
    }

    .td_height_lg_14 {
        height: 14px;
    }

    .td_height_lg_15 {
        height: 15px;
    }

    .td_height_lg_16 {
        height: 16px;
    }

    .td_height_lg_17 {
        height: 17px;
    }

    .td_height_lg_18 {
        height: 18px;
    }

    .td_height_lg_19 {
        height: 19px;
    }

    .td_height_lg_20 {
        height: 20px;
    }

    .td_height_lg_21 {
        height: 21px;
    }

    .td_height_lg_22 {
        height: 22px;
    }

    .td_height_lg_23 {
        height: 23px;
    }

    .td_height_lg_24 {
        height: 24px;
    }

    .td_height_lg_25 {
        height: 25px;
    }

    .td_height_lg_26 {
        height: 26px;
    }

    .td_height_lg_27 {
        height: 27px;
    }

    .td_height_lg_28 {
        height: 28px;
    }

    .td_height_lg_29 {
        height: 29px;
    }

    .td_height_lg_30 {
        height: 30px;
    }

    .td_height_lg_31 {
        height: 31px;
    }

    .td_height_lg_32 {
        height: 32px;
    }

    .td_height_lg_33 {
        height: 33px;
    }

    .td_height_lg_34 {
        height: 34px;
    }

    .td_height_lg_35 {
        height: 35px;
    }

    .td_height_lg_36 {
        height: 36px;
    }

    .td_height_lg_37 {
        height: 37px;
    }

    .td_height_lg_38 {
        height: 38px;
    }

    .td_height_lg_39 {
        height: 39px;
    }

    .td_height_lg_40 {
        height: 40px;
    }

    .td_height_lg_41 {
        height: 41px;
    }

    .td_height_lg_42 {
        height: 42px;
    }

    .td_height_lg_43 {
        height: 43px;
    }

    .td_height_lg_44 {
        height: 44px;
    }

    .td_height_lg_45 {
        height: 45px;
    }

    .td_height_lg_46 {
        height: 46px;
    }

    .td_height_lg_47 {
        height: 47px;
    }

    .td_height_lg_48 {
        height: 48px;
    }

    .td_height_lg_49 {
        height: 49px;
    }

    .td_height_lg_50 {
        height: 50px;
    }

    .td_height_lg_51 {
        height: 51px;
    }

    .td_height_lg_52 {
        height: 52px;
    }

    .td_height_lg_53 {
        height: 53px;
    }

    .td_height_lg_54 {
        height: 54px;
    }

    .td_height_lg_55 {
        height: 55px;
    }

    .td_height_lg_56 {
        height: 56px;
    }

    .td_height_lg_57 {
        height: 57px;
    }

    .td_height_lg_58 {
        height: 58px;
    }

    .td_height_lg_59 {
        height: 59px;
    }

    .td_height_lg_60 {
        height: 60px;
    }

    .td_height_lg_61 {
        height: 61px;
    }

    .td_height_lg_62 {
        height: 62px;
    }

    .td_height_lg_63 {
        height: 63px;
    }

    .td_height_lg_64 {
        height: 64px;
    }

    .td_height_lg_65 {
        height: 65px;
    }

    .td_height_lg_66 {
        height: 66px;
    }

    .td_height_lg_67 {
        height: 67px;
    }

    .td_height_lg_68 {
        height: 68px;
    }

    .td_height_lg_69 {
        height: 69px;
    }

    .td_height_lg_70 {
        height: 70px;
    }

    .td_height_lg_71 {
        height: 71px;
    }

    .td_height_lg_72 {
        height: 72px;
    }

    .td_height_lg_73 {
        height: 73px;
    }

    .td_height_lg_74 {
        height: 74px;
    }

    .td_height_lg_75 {
        height: 75px;
    }

    .td_height_lg_76 {
        height: 76px;
    }

    .td_height_lg_77 {
        height: 77px;
    }

    .td_height_lg_78 {
        height: 78px;
    }

    .td_height_lg_79 {
        height: 79px;
    }

    .td_height_lg_80 {
        height: 80px;
    }

    .td_height_lg_81 {
        height: 81px;
    }

    .td_height_lg_82 {
        height: 82px;
    }

    .td_height_lg_83 {
        height: 83px;
    }

    .td_height_lg_84 {
        height: 84px;
    }

    .td_height_lg_85 {
        height: 85px;
    }

    .td_height_lg_86 {
        height: 86px;
    }

    .td_height_lg_87 {
        height: 87px;
    }

    .td_height_lg_88 {
        height: 88px;
    }

    .td_height_lg_89 {
        height: 89px;
    }

    .td_height_lg_90 {
        height: 90px;
    }

    .td_height_lg_91 {
        height: 91px;
    }

    .td_height_lg_92 {
        height: 92px;
    }

    .td_height_lg_93 {
        height: 93px;
    }

    .td_height_lg_94 {
        height: 94px;
    }

    .td_height_lg_95 {
        height: 95px;
    }

    .td_height_lg_96 {
        height: 96px;
    }

    .td_height_lg_97 {
        height: 97px;
    }

    .td_height_lg_98 {
        height: 98px;
    }

    .td_height_lg_99 {
        height: 99px;
    }

    .td_height_lg_100 {
        height: 100px;
    }

    .td_height_lg_101 {
        height: 101px;
    }

    .td_height_lg_102 {
        height: 102px;
    }

    .td_height_lg_103 {
        height: 103px;
    }

    .td_height_lg_104 {
        height: 104px;
    }

    .td_height_lg_105 {
        height: 105px;
    }

    .td_height_lg_106 {
        height: 106px;
    }

    .td_height_lg_107 {
        height: 107px;
    }

    .td_height_lg_108 {
        height: 108px;
    }

    .td_height_lg_109 {
        height: 109px;
    }

    .td_height_lg_110 {
        height: 110px;
    }

    .td_height_lg_111 {
        height: 111px;
    }

    .td_height_lg_112 {
        height: 112px;
    }

    .td_height_lg_113 {
        height: 113px;
    }

    .td_height_lg_114 {
        height: 114px;
    }

    .td_height_lg_115 {
        height: 115px;
    }

    .td_height_lg_116 {
        height: 116px;
    }

    .td_height_lg_117 {
        height: 117px;
    }

    .td_height_lg_118 {
        height: 118px;
    }

    .td_height_lg_119 {
        height: 119px;
    }

    .td_height_lg_120 {
        height: 120px;
    }

    .td_height_lg_121 {
        height: 121px;
    }

    .td_height_lg_122 {
        height: 122px;
    }

    .td_height_lg_123 {
        height: 123px;
    }

    .td_height_lg_124 {
        height: 124px;
    }

    .td_height_lg_125 {
        height: 125px;
    }

    .td_height_lg_126 {
        height: 126px;
    }

    .td_height_lg_127 {
        height: 127px;
    }

    .td_height_lg_128 {
        height: 128px;
    }

    .td_height_lg_129 {
        height: 129px;
    }

    .td_height_lg_130 {
        height: 130px;
    }

    .td_height_lg_131 {
        height: 131px;
    }

    .td_height_lg_132 {
        height: 132px;
    }

    .td_height_lg_133 {
        height: 133px;
    }

    .td_height_lg_134 {
        height: 134px;
    }

    .td_height_lg_135 {
        height: 135px;
    }

    .td_height_lg_136 {
        height: 136px;
    }

    .td_height_lg_137 {
        height: 137px;
    }

    .td_height_lg_138 {
        height: 138px;
    }

    .td_height_lg_139 {
        height: 139px;
    }

    .td_height_lg_140 {
        height: 140px;
    }

    .td_height_lg_141 {
        height: 141px;
    }

    .td_height_lg_142 {
        height: 142px;
    }

    .td_height_lg_143 {
        height: 143px;
    }

    .td_height_lg_144 {
        height: 144px;
    }

    .td_height_lg_145 {
        height: 145px;
    }

    .td_height_lg_146 {
        height: 146px;
    }

    .td_height_lg_147 {
        height: 147px;
    }

    .td_height_lg_148 {
        height: 148px;
    }

    .td_height_lg_149 {
        height: 149px;
    }

    .td_height_lg_150 {
        height: 150px;
    }
}
/*--------------------------------------------------------------
5. General
----------------------------------------------------------------*/
.container-fluid {
    width: 100%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}

.td_fs_12 {
    font-size: 12px;
    line-height: 1.57em;
}

.td_fs_14 {
    font-size: 14px;
    line-height: 1.57em;
}

.td_fs_15 {
    font-size: 15px;
    line-height: 1.5em;
}

.td_fs_16 {
    font-size: 16px;
    line-height: 1.5em;
}

.td_fs_18 {
    font-size: 18px;
    line-height: 1.56em;
}

@media (max-width: 991px) {
    .td_fs_18 {
        font-size: 16px;
    }
}

.td_fs_20 {
    font-size: 20px;
    line-height: 1.5em;
}

@media (max-width: 991px) {
    .td_fs_20 {
        font-size: 18px;
    }
}

.td_fs_24 {
    font-size: 24px;
    line-height: 1.42em;
}

@media (max-width: 991px) {
    .td_fs_24 {
        font-size: 22px;
    }
}

.td_fs_30 {
    font-size: 30px;
    line-height: 1.33em;
}

@media (max-width: 991px) {
    .td_fs_30 {
        font-size: 25px;
    }
}

.td_fs_32 {
    font-size: 32px;
    line-height: 1.31em;
}

@media (max-width: 991px) {
    .td_fs_32 {
        font-size: 28px;
    }
}

.td_fs_36 {
    font-size: 36px;
    line-height: 1.44em;
}

@media (max-width: 991px) {
    .td_fs_36 {
        font-size: 30px;
    }
}

.td_fs_40 {
    font-size: 40px;
    line-height: 1.25em;
}

@media (max-width: 991px) {
    .td_fs_40 {
        font-size: 34px;
    }
}

.td_fs_48 {
    font-size: 48px;
    line-height: 1.33em;
}

@media (max-width: 1400px) {
    .td_fs_48 {
        font-size: 42px;
    }
}

@media (max-width: 991px) {
    .td_fs_48 {
        font-size: 38px;
    }
}

.td_fs_52 {
    font-size: 52px;
    line-height: 1.27em;
}

@media (max-width: 991px) {
    .td_fs_52 {
        font-size: 40px;
    }
}

.td_fs_60 {
    font-size: 60px;
    line-height: 1.2em;
}

@media (max-width: 991px) {
    .td_fs_60 {
        font-size: 44px;
    }
}

.td_fs_64 {
    font-size: 64px;
    line-height: 1.19em;
}

@media (max-width: 1199px) {
    .td_fs_64 {
        font-size: 60px;
    }
}

@media (max-width: 991px) {
    .td_fs_64 {
        font-size: 46px;
    }
}

.td_light {
    font-weight: 300;
}

.td_normal {
    font-weight: 400;
}

.td_medium {
    font-weight: 500;
}

.td_semibold {
    font-weight: 600;
}

.td_bold {
    font-weight: 700;
}

.td_extra_bold {
    font-weight: 800;
}

.td_black {
    font-weight: 900;
}

.td_radius_3 {
    border-radius: 3px;
}

.td_radius_5 {
    border-radius: 5px;
}

.td_radius_7 {
    border-radius: 7px;
}

.td_radius_10 {
    border-radius: 10px;
}

.td_radius_15 {
    border-radius: 15px;
}

.td_radius_30 {
    border-radius: 30px;
}

.td_opacity_1 {
    opacity: 0.1;
}

.td_opacity_2 {
    opacity: 0.2;
}

.td_opacity_3 {
    opacity: 0.4;
}

.td_opacity_4 {
    opacity: 0.4;
}

.td_opacity_5 {
    opacity: 0.5;
}

.td_opacity_6 {
    opacity: 0.6;
}

.td_opacity_7 {
    opacity: 0.7;
}

.td_opacity_8 {
    opacity: 0.8;
}

.td_opacity_9 {
    opacity: 0.9;
}

.td_spacing_1 {
    letter-spacing: 1.44px;
}

.td_mp_0 {
    list-style: none;
    margin: 0;
    padding: 0;
}

.td_pr_20 {
    padding-right: 20px;
}

.td_pr_35 {
    padding-right: 35px;
}

@media (max-width: 1400px) {
    .td_pr_35 {
        padding-right: 0;
    }
}

.td_pr_50 {
    padding-right: 50px;
}

@media (max-width: 1400px) {
    .td_pr_50 {
        padding-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_pr_50 {
        padding-right: 0px;
    }
}

.td_pl_65 {
    padding-left: 65px;
}

@media (max-width: 1400px) {
    .td_pl_65 {
        padding-left: 20px;
    }
}

@media (max-width: 1199px) {
    .td_pl_65 {
        padding-left: 0px;
    }
}

.td_plr_60 {
    padding-left: 60px;
    padding-right: 60px;
}

.td_row_gap_30 {
    margin-left: -15px;
    margin-right: -15px;
}

    .td_row_gap_30 > * {
        padding-left: 15px;
        padding-right: 15px;
    }

.td_row_gap_16 {
    margin-left: -8px;
    margin-right: -8px;
}

    .td_row_gap_16 > * {
        padding-left: 8px;
        padding-right: 8px;
    }

.td_gap_y_5 {
    gap: 5px 0;
}

.td_gap_y_10 {
    gap: 10px 0;
}

.td_gap_y_15 {
    gap: 15px 0;
}

.td_gap_y_20 {
    gap: 20px 0;
}

.td_gap_y_24 {
    gap: 24px 0;
}

.td_gap_y_30 {
    gap: 30px 0;
}

.td_gap_y_35 {
    gap: 35px 0;
}

.td_gap_y_40 {
    gap: 40px 0;
}

.td_gap_y_45 {
    gap: 45px 0;
}

.td_gap_y_50 {
    gap: 50px 0;
}

.td_gap_y_60 {
    gap: 60px 0;
}

.td_gap_y_65 {
    gap: 65px 0;
}

.td_gap_y_80 {
    gap: 80px 0;
}

.td_gap_y_100 {
    gap: 100px 0;
}

hr {
    margin: 0;
    padding: 0;
    border: none;
    border-top: 1px solid var(--border-color);
    opacity: 1;
}

.td_bg_filed {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.td_bg_fixed {
    background-attachment: fixed;
}

@media (max-width: 1370px) {
    .td_bg_fixed {
        background-attachment: initial;
    }
}

.td_center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.td_white_color {
    color: var(--white-color);
}

.td_heading_color {
    color: var(--heading-color);
}

.td_body_color {
    color: var(--body-color);
}

.td_accent_color {
    color: var(--accent-color);
}

.td_white_bg {
    background-color: var(--white-color);
}

.td_heading_bg {
    background-color: var(--heading-color);
}

.td_secondary_bg {
    background-color: var(--body-color);
}

.td_gray_bg {
    background-color: var(--gray-color);
}

.td_gray_bg_2 {
    background-color: #ebeced;
}

.td_gray_bg_3 {
    background-color: rgba(237, 237, 237, 0.5);
}

.td_gray_bg_4 {
    background: #faf9fd;
}

.td_gray_bg_5 {
    background: #f9f9fa;
}

.td_gray_bg_6 {
    background: #f7f7f8;
}

.td_gray_bg_7 {
    background: #d7fff6;
}

.td_gray_bg_8 {
    background: #e9efef;
}

.td_gray_bg_9 {
    background: #fffaf4;
}

.td_accent_bg {
    background-color: var(--accent-color);
}

label {
    display: inline-block;
    margin-bottom: 5px;
}

/* Start Accordion */
.td_accordians.td_style_1 {
    border-top: 2px solid var(--border-color);
    border-bottom: 2px solid var(--border-color);
}

    .td_accordians.td_style_1 .td_accordian_title {
        margin-bottom: 0;
        transition: all 0.3s ease;
    }

    .td_accordians.td_style_1 .td_accordian_body {
        padding: 0 40px 22px 0px;
        margin-top: -10px;
    }

        .td_accordians.td_style_1 .td_accordian_body p {
            margin: 0;
        }

    .td_accordians.td_style_1 .td_accordian_head {
        padding: 17px 40px 17px 0px;
        position: relative;
        cursor: pointer;
    }

        .td_accordians.td_style_1 .td_accordian_head:hover .td_accordian_title {
            color: var(--accent-color);
        }

    .td_accordians.td_style_1 .td_accordian:not(:last-child) {
        border-bottom: 2px solid var(--border-color);
    }

    .td_accordians.td_style_1 .td_accordian.active .td_accordian_head {
        pointer-events: none;
    }

    .td_accordians.td_style_1 .td_accordian.active .td_accordian_toggle {
        transform: translateY(-50%) rotate(90deg);
    }

    .td_accordians.td_style_1 .td_accordian_toggle {
        display: flex;
        transition: all 0.3s ease;
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
    }

    .td_accordians.td_style_1.td_type_1 {
        border: none;
    }

        .td_accordians.td_style_1.td_type_1 .td_accordian {
            border-radius: 20px;
            border: none;
            overflow: hidden;
        }

            .td_accordians.td_style_1.td_type_1 .td_accordian:not(:last-child) {
                margin-bottom: 24px;
            }

            .td_accordians.td_style_1.td_type_1 .td_accordian.active .td_accordian_toggle {
                transform: translateY(-50%) rotate(180deg);
            }

        .td_accordians.td_style_1.td_type_1 .td_accordian_head {
            padding: 20px 50px 20px 30px;
            background-color: var(--accent-color);
        }

@media (max-width: 575px) {
    .td_accordians.td_style_1.td_type_1 .td_accordian_head {
        padding: 20px 50px 20px 20px;
    }
}

.td_accordians.td_style_1.td_type_1 .td_accordian_head .td_accordian_title {
    color: #fff;
}

.td_accordians.td_style_1.td_type_1 .td_accordian_body {
    background: linear-gradient(90deg, #fff0d4 0.07%, #d6fff7 95.86%);
    padding: 20px 30px 20px 30px;
    margin: 0;
}

.td_accordians.td_style_1.td_type_1 .td_accordian_toggle {
    right: 30px;
}

.td_accordians.td_style_1.td_type_1.td_color_1 .td_accordian_head {
    background-color: var(--heading-color);
}

.td_accordians.td_style_1.td_type_1.td_color_1 .td_accordian_body {
    background: var(--accent-color);
    color: #fff;
}

.td_accordians.td_style_1.td_type_2 {
    border-width: 1px;
}

    .td_accordians.td_style_1.td_type_2 .td_accordian_toggle {
        height: 14px;
        width: 14px;
        right: 30px;
    }

        .td_accordians.td_style_1.td_type_2 .td_accordian_toggle::before, .td_accordians.td_style_1.td_type_2 .td_accordian_toggle::after {
            content: "";
            height: 2px;
            width: 100%;
            background-color: var(--heading-color);
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -1px;
            transition: all 0.3s ease;
        }

        .td_accordians.td_style_1.td_type_2 .td_accordian_toggle::before {
            transform: rotate(90deg);
        }

    .td_accordians.td_style_1.td_type_2 .td_accordian_body {
        padding: 0 30px 30px 0px;
        margin-top: 0px;
    }

    .td_accordians.td_style_1.td_type_2 .td_accordian_head {
        padding: 17px 50px 17px 0px;
    }

    .td_accordians.td_style_1.td_type_2 .td_accordian {
        border-width: 1px;
    }

        .td_accordians.td_style_1.td_type_2 .td_accordian.active {
            background-color: var(--heading-color);
            color: #c4c4c4;
        }

            .td_accordians.td_style_1.td_type_2 .td_accordian.active .td_accordian_title {
                color: #fff;
            }

            .td_accordians.td_style_1.td_type_2 .td_accordian.active .td_accordian_toggle {
                transform: translateY(-50%);
            }

                .td_accordians.td_style_1.td_type_2 .td_accordian.active .td_accordian_toggle::before, .td_accordians.td_style_1.td_type_2 .td_accordian.active .td_accordian_toggle::after {
                    background-color: #fff;
                }

                .td_accordians.td_style_1.td_type_2 .td_accordian.active .td_accordian_toggle::before {
                    transform: rotate(0deg);
                }

            .td_accordians.td_style_1.td_type_2 .td_accordian.active .td_accordian_body {
                padding: 0px 30px 30px 30px;
            }

            .td_accordians.td_style_1.td_type_2 .td_accordian.active .td_accordian_head {
                padding: 17px 50px 17px 30px;
            }

.td_accordian_border {
    border: 1px solid var(--border-color);
}

/* End Accordion */
.td_faq_1 {
    display: flex;
    align-items: center;
    padding: 0 50px;
}

@media (max-width: 1400px) {
    .td_faq_1 {
        padding: 0;
    }
}

@media (max-width: 991px) {
    .td_faq_1 {
        flex-direction: column;
    }
}

.td_faq_1 .td_faq_1_left {
    flex: none;
    width: 55%;
}

@media (max-width: 991px) {
    .td_faq_1 .td_faq_1_left {
        width: 100%;
    }
}

.td_faq_1 .td_faq_1_right {
    flex: none;
    width: 45%;
    padding-left: 6%;
}

@media (max-width: 1199px) {
    .td_faq_1 .td_faq_1_right {
        padding-left: 30px;
    }
}

@media (max-width: 991px) {
    .td_faq_1 .td_faq_1_right {
        width: 100%;
        padding-left: 0;
        margin-top: 35px;
    }
}

.td_faq_1.td_style_1 {
    padding: 0;
    gap: 60px;
}

@media (max-width: 1400px) {
    .td_faq_1.td_style_1 {
        gap: 0;
    }
}

@media (max-width: 991px) {
    .td_faq_1.td_style_1 {
        flex-direction: column;
    }
}

.td_faq_1.td_style_1 .td_faq_1_left {
    width: calc(50% - 30px);
}

@media (max-width: 1400px) {
    .td_faq_1.td_style_1 .td_faq_1_left {
        width: 50%;
    }
}

@media (max-width: 991px) {
    .td_faq_1.td_style_1 .td_faq_1_left {
        width: 100%;
    }
}

.td_faq_1.td_style_1 .td_faq_1_right {
    width: calc(50% - 30px);
    padding: 60px;
}

@media (max-width: 1400px) {
    .td_faq_1.td_style_1 .td_faq_1_right {
        width: 50%;
    }
}

@media (max-width: 1199px) {
    .td_faq_1.td_style_1 .td_faq_1_right {
        padding: 30px;
    }
}

@media (max-width: 991px) {
    .td_faq_1.td_style_1 .td_faq_1_right {
        width: 100%;
        padding: 0 15px 30px;
    }
}

@media (max-width: 991px) {
    .td_faq_1.td_style_1.td_type_1 {
        flex-direction: column-reverse;
    }
}

.td_faq_1_img {
    min-height: 720px;
    width: 100%;
}

@media (max-width: 991px) {
    .td_faq_1_img {
        min-height: 500px;
    }
}

.td_btn.td_style_1 {
    position: relative;
    display: inline-flex;
    justify-content: center;
    padding: 0;
    outline: none;
    border: none;
}

    .td_btn.td_style_1 .td_btn_in {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 13px 25px;
        gap: 10px;
        border-radius: inherit;
        position: relative;
        z-index: 1;
    }

        .td_btn.td_style_1 .td_btn_in::before {
            content: "";
            position: absolute;
            height: 100%;
            width: 100%;
            left: 0;
            top: 0;
            border-radius: inherit;
            background-color: rgba(0, 0, 0, 0.2);
            opacity: 0;
            transition: all 0.4s ease;
        }

        .td_btn.td_style_1 .td_btn_in > * {
            position: relative;
            z-index: 2;
        }

        .td_btn.td_style_1 .td_btn_in.td_heading_bg::before {
            background-color: rgba(255, 255, 255, 0.2);
        }

    .td_btn.td_style_1:hover {
        color: #fff;
    }

        .td_btn.td_style_1:hover .td_btn_in::before {
            opacity: 1;
        }

    .td_btn.td_style_1.td_with_shadow::after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 2px;
        top: 4px;
        border-radius: inherit;
        background-color: var(--accent-color);
        opacity: 0.3;
        transition: all 0.3s ease;
    }

    .td_btn.td_style_1.td_with_shadow:hover::after {
        left: 2px;
        top: -4px;
    }

    .td_btn.td_style_1.td_with_shadow_2 {
        box-shadow: 6px 6px 0px 0px var(--heading-color);
    }

        .td_btn.td_style_1.td_with_shadow_2:hover {
            box-shadow: 6px -6px 0px 0px var(--heading-color);
        }

    .td_btn.td_style_1.td_type_1 {
        box-shadow: 0 0 0px 1px var(--heading-color);
    }

        .td_btn.td_style_1.td_type_1.td_with_shadow::after {
            background-color: var(--heading-color);
            opacity: 1;
        }

        .td_btn.td_style_1.td_type_1 .td_btn_in::before {
            background-color: rgba(0, 0, 0, 0.05);
        }

    .td_btn.td_style_1.td_type_2 .td_btn_icon {
        height: 50px;
        width: 50px;
        border-radius: 50%;
        margin: -13px -20px -13px 0;
        border: 1px solid currentColor;
    }

    .td_btn.td_style_1.td_type_2 .td_btn_in {
        padding: 13px 20px;
        gap: 12px;
        min-width: 170px;
        justify-content: space-between;
    }

        .td_btn.td_style_1.td_type_2 .td_btn_in span:nth-child(1) {
            flex: 1;
        }

    .td_btn.td_style_1.td_type_3 .td_btn_in {
        padding: 12px 24px;
        border: 1px solid currentColor;
        transition: border 0.3s ease;
    }

    .td_btn.td_style_1.td_type_3:hover .td_btn_in {
        color: #fff;
        border-color: var(--accent-color);
    }

        .td_btn.td_style_1.td_type_3:hover .td_btn_in::before {
            background-color: var(--accent-color);
        }

    .td_btn.td_style_1.td_type_4 .td_btn_in {
        padding: 12px 10px;
        border: 1px solid currentColor;
        gap: 0;
        min-width: 50px;
    }

    .td_btn.td_style_1.td_type_4 .td_btn_text {
        overflow: hidden;
        max-width: 0;
        white-space: nowrap;
        transition: all 0.4s ease;
    }

    .td_btn.td_style_1.td_type_4 .td_btn_icon {
        display: flex;
    }

        .td_btn.td_style_1.td_type_4 .td_btn_icon svg {
            width: 16px;
            height: 16px;
        }

    .td_btn.td_style_1.td_type_4:hover .td_btn_in {
        color: #fff;
        gap: 10px;
        padding: 12px 24px;
        transition: all 0.4s ease;
    }

        .td_btn.td_style_1.td_type_4:hover .td_btn_in::before {
            background-color: var(--accent-color);
        }

    .td_btn.td_style_1.td_type_4:hover .td_btn_text {
        max-width: 200px;
    }

    .td_btn.td_style_1.td_type_5 .td_btn_in:before {
        opacity: 0.15;
        background-color: var(--accent-color);
    }

    .td_btn.td_style_1.td_type_5:hover .td_btn_in:before {
        opacity: 0.25;
    }

.td_btn.td_style_2 {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, var(--accent-color) 0, var(--accent-color) 100%);
    transition: background-size 0.42s cubic-bezier(0.49, 0.49, 0.08, 1), color 0.27s ease-out;
    background-size: 100% 1px;
    background-position: 0 calc(100% - 0px);
    padding-bottom: 3px;
}

    .td_btn.td_style_2 i {
        height: 20px;
        width: 20px;
        display: flex;
        overflow: hidden;
        position: relative;
        color: var(--accent-color);
    }

        .td_btn.td_style_2 i svg {
            position: absolute;
            left: 0;
            top: 0;
            transition: all 0.3s ease;
        }

            .td_btn.td_style_2 i svg:last-child {
                left: -20px;
                top: 20px;
                opacity: 0;
            }

    .td_btn.td_style_2:hover {
        background-position: 100% calc(100% - 0px);
        background-size: 0 1px;
    }

        .td_btn.td_style_2:hover i svg:first-child {
            left: 20px;
            top: -20px;
            opacity: 0;
        }

        .td_btn.td_style_2:hover i svg:last-child {
            left: 0px;
            top: 0px;
            opacity: 1;
        }

    .td_btn.td_style_2.td_type_2 {
        background: transparent;
    }

.td_btn.td_style_3 {
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

    .td_btn.td_style_3:hover {
        letter-spacing: 0.6px;
    }

    .td_btn.td_style_3 span {
        display: inline-block;
        position: relative;
    }

        .td_btn.td_style_3 span::after {
            content: "";
            position: absolute;
            height: 1px;
            width: 100%;
            background-color: currentColor;
            bottom: 0;
            left: 0;
        }

    .td_btn.td_style_3 i {
        display: flex;
    }

.td_player_btn_wrap {
    display: flex;
    align-items: center;
    gap: 10px;
}

    .td_player_btn_wrap .td_play_btn_text {
        background-repeat: no-repeat;
        background-image: linear-gradient(90deg, currentColor 0, currentColor 100%);
        transition: background-size 0.42s cubic-bezier(0.49, 0.49, 0.08, 1), color 0.27s ease-out;
        background-position: 100% calc(100% - 0px);
        background-size: 0 2px;
    }

    .td_player_btn_wrap .td_player_btn:before {
        visibility: hidden;
    }

    .td_player_btn_wrap:hover .td_play_btn_text {
        background-size: 100% 2px;
        background-position: 0 calc(100% - 0px);
    }

    .td_player_btn_wrap:hover .td_player_btn:before {
        visibility: visible;
    }

    .td_player_btn_wrap.td_color_1 .td_player_btn:before {
        background-color: #fff;
    }

    .td_player_btn_wrap.td_color_1 .td_play_btn_text {
        background-size: 100% 2px;
        background-position: 0 calc(100% - 0px);
    }

    .td_player_btn_wrap.td_color_1:hover {
        color: #fff;
    }

        .td_player_btn_wrap.td_color_1:hover .td_play_btn_text {
            opacity: 0.8;
            background-position: 100% calc(100% - 0px);
            background-size: 0 2px;
        }

    .td_player_btn_wrap.td_type_1 .td_play_btn_text {
        background-size: 100% 2px;
        background-position: 0 calc(100% - 0px);
    }

    .td_player_btn_wrap.td_type_1 .td_player_btn:before {
        visibility: visible;
        border: 1px solid;
        background-color: transparent;
    }

    .td_player_btn_wrap.td_type_1 .td_player_btn:after {
        border: 1px solid;
    }

    .td_player_btn_wrap.td_type_1:hover .td_play_btn_text {
        background-position: 100% calc(100% - 0px);
        background-size: 0 2px;
    }

.td_player_btn_wrap_2 {
    display: inline-block;
    transform: scale(1.64);
    margin: 16px;
    position: relative;
}

    .td_player_btn_wrap_2::before, .td_player_btn_wrap_2::after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        display: block;
        width: 100%;
        height: 100%;
        border: 1px solid var(--white-color);
        border-radius: 50%;
        animation: playBtnAnim 4s linear infinite;
    }

    .td_player_btn_wrap_2::after {
        animation-delay: 1.33s;
    }

    .td_player_btn_wrap_2 .td_player_btn {
        color: var(--white-color);
    }

        .td_player_btn_wrap_2 .td_player_btn::after {
            background-color: var(--accent-color);
        }

        .td_player_btn_wrap_2 .td_player_btn::before {
            background-color: transparent;
            animation: playBtnAnim 4s linear infinite;
            border: 1px solid var(--white-color);
            animation-delay: 2.66s;
        }

.td_player_btn_wrap_3 {
    position: absolute;
    height: 150px;
    width: 150px;
    background-color: var(--accent-color);
    border-radius: 50%;
    box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.15);
    bottom: 0;
    right: 30px;
    z-index: 2;
}

@media (max-width: 1400px) {
    .td_player_btn_wrap_3 {
        right: 0;
    }
}

@media (max-width: 575px) {
    .td_player_btn_wrap_3 {
        height: 100px;
        width: 100px;
    }
}

.td_player_btn {
    position: relative;
    z-index: 10;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: 0 0 0 3px;
    color: var(--accent-color);
}

    .td_player_btn:before, .td_player_btn:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    }

    .td_player_btn:before {
        background-color: var(--accent-color);
        z-index: 0;
        animation: pulse-border 1500ms ease-out infinite;
        transition: all 0.3s ease;
    }

    .td_player_btn:after {
        background-color: #fff;
    }

    .td_player_btn:after {
        z-index: 1;
        transition: all 200ms;
    }

    .td_player_btn span {
        display: block;
        position: relative;
        z-index: 3;
        width: 0;
        height: 0;
        border-left: 12px solid currentColor;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
    }

@keyframes pulse-border {
    0% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1;
    }

    100% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0;
    }
}

@keyframes playBtnAnim {
    100% {
        transform: translate(-50%, -50%) scale(1.8);
        opacity: 0;
    }
}

.td_hover_layer_1,
.td_hover_layer_2,
.td_hover_layer_3,
.td_hover_layer_4,
.td_hover_layer_5 {
    position: relative;
    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: perspective(600px) translate3d(0, 0, 0);
}

.td_social_btns.td_style_1 {
    display: flex;
    margin-left: -10px;
    gap: 5px;
}

    .td_social_btns.td_style_1 a {
        flex: none;
        height: 45px;
        width: 45px;
        font-size: 20px;
        border-radius: 50%;
    }

        .td_social_btns.td_style_1 a:hover {
            color: #fff;
            background-color: var(--accent-color);
        }

@media (min-width: 1401px) {
    .td_mobile_show_xxl {
        display: none;
    }
}

@media (max-width: 1400px) {
    .td_mobile_hide_xxl {
        display: none;
    }
}

@media (min-width: 1200px) {
    .td_mobile_show_xl {
        display: none;
    }
}

@media (max-width: 1199px) {
    .td_mobile_hide_xl {
        display: none;
    }
}

@media (min-width: 992px) {
    .td_mobile_show_lg {
        display: none;
    }
}

@media (max-width: 991px) {
    .td_mobile_hide_lg {
        display: none;
    }
}

.td_section_heading.td_style_1 .td_section_subtitle {
    margin-top: 10px;
}

.td_section_heading.td_style_1 .td_section_subtitle_up i {
    height: 28px;
    width: 8px;
    display: inline-block;
    position: relative;
    transform: skewX(-32deg);
    margin-bottom: -8px;
}

    .td_section_heading.td_style_1 .td_section_subtitle_up i::before, .td_section_heading.td_style_1 .td_section_subtitle_up i::after {
        content: "";
        position: absolute;
        height: 100%;
        width: 2px;
        background-color: var(--heading-color);
        opacity: 0.5;
        top: 0;
    }

    .td_section_heading.td_style_1 .td_section_subtitle_up i::before {
        left: 0;
    }

    .td_section_heading.td_style_1 .td_section_subtitle_up i::after {
        right: 0;
    }

    .td_section_heading.td_style_1 .td_section_subtitle_up i:first-child {
        margin-right: 12px;
    }

    .td_section_heading.td_style_1 .td_section_subtitle_up i:last-child {
        margin-left: 12px;
    }

.td_section_heading.td_style_1 .td_section_subtitle_up.td_white_color i::before, .td_section_heading.td_style_1 .td_section_subtitle_up.td_white_color i::after {
    background-color: var(--white-color);
}

.td_section_heading.td_style_1 .td_section_subtitle_up_2 {
    display: inline-block;
    padding: 5px 20px;
    border: 1px solid #ebeced;
    background-color: #fffdfa;
    border-radius: 30px;
}

@media (max-width: 991px) {
    .td_section_heading.td_style_1 br {
        display: none;
    }
}

.td_section_heading.td_style_1.td_type_1, .td_section_heading.td_style_1.td_type_2, .td_section_heading.td_style_1.td_type_3 {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 15px 30px;
}

@media (max-width: 991px) {
    .td_section_heading.td_style_1.td_type_1, .td_section_heading.td_style_1.td_type_2, .td_section_heading.td_style_1.td_type_3 {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
}

.td_section_heading.td_style_1.td_type_1 .td_section_subtitle, .td_section_heading.td_style_1.td_type_2 .td_section_subtitle, .td_section_heading.td_style_1.td_type_3 .td_section_subtitle {
    margin-top: 0;
}

.td_section_heading.td_style_1.td_type_1 .td_section_heading_left, .td_section_heading.td_style_1.td_type_2 .td_section_heading_left, .td_section_heading.td_style_1.td_type_3 .td_section_heading_left {
    max-width: 750px;
}

.td_section_heading.td_style_1.td_type_1 .td_section_heading_right, .td_section_heading.td_style_1.td_type_2 .td_section_heading_right, .td_section_heading.td_style_1.td_type_3 .td_section_heading_right {
    max-width: 420px;
    flex: none;
}

@media (max-width: 991px) {
    .td_section_heading.td_style_1.td_type_1 .td_section_heading_right.td_pricing_switch, .td_section_heading.td_style_1.td_type_2 .td_section_heading_right.td_pricing_switch, .td_section_heading.td_style_1.td_type_3 .td_section_heading_right.td_pricing_switch {
        width: 100%;
        display: flex;
        justify-content: center;
        max-width: 100%;
        margin-top: 20px;
    }
}

.td_section_heading.td_style_1.td_type_2 .td_section_heading_right {
    max-width: 650px;
}

@media (max-width: 1400px) {
    .td_section_heading.td_style_1.td_with_tab_menu {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px 0px;
    }
}

.td_section_heading.td_style_2 {
    padding-bottom: 20px;
    position: relative;
}

    .td_section_heading.td_style_2::before {
        content: "";
        height: 4px;
        width: 30px;
        background-color: var(--accent-color);
        position: absolute;
        bottom: 0;
        left: 0;
        border-radius: 5px;
    }

.td_video_block.td_style_1 {
    min-height: 730px;
    padding: 100px 0 150px;
}

@media (max-width: 991px) {
    .td_video_block.td_style_1 {
        min-height: 550px;
        padding: 80px 0 160px;
    }
}

@media (max-width: 767px) {
    .td_video_block.td_style_1 br {
        display: none;
    }
}

.td_video_block.td_style_2 {
    min-height: 850px;
}

@media (max-width: 991px) {
    .td_video_block.td_style_2 {
        min-height: 450px;
    }
}

.td_video_block.td_style_2 .td_video_open {
    transform: scale(2.4);
}

@media (max-width: 991px) {
    .td_video_block.td_style_2 .td_video_open {
        transform: scale(1.6);
    }
}

.td_video_block.td_style_2 .td_player_btn {
    color: #fff;
}

    .td_video_block.td_style_2 .td_player_btn:after {
        background-color: var(--accent-color);
    }

.td_contact_box.td_style_1 {
    display: flex;
    gap: 10px 50px;
    justify-content: center;
    align-items: center;
    padding: 40px 30px;
    min-height: 200px;
    margin-top: -100px;
}

@media (max-width: 991px) {
    .td_contact_box.td_style_1 {
        gap: 10px 20px;
    }
}

@media (max-width: 767px) {
    .td_contact_box.td_style_1 {
        flex-direction: column;
        justify-content: center;
        text-align: center;
        gap: 20px 0px;
    }
}

.td_contact_box.td_style_1 .td_contact_box_or {
    flex: none;
    height: 84px;
    width: 84px;
}

@media (min-width: 768px) {
    .td_contact_box.td_style_1 .td_contact_box_left {
        text-align: right;
    }
}

.td_contact_box.td_style_1 a:hover {
    color: rgba(255, 255, 255, 0.7);
}

.td_rating {
    width: 114px;
    height: 18px;
    position: relative;
    font-size: 18px;
    display: flex;
    color: #ffb930;
}

    .td_rating i {
        margin-right: 3px;
    }

    .td_rating .td_rating_percentage {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        display: flex;
        overflow: hidden;
    }

    .td_rating .td_rating_percentage {
        width: 50%;
    }

.td_btn_box {
    width: 299px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

@media (max-width: 1400px) {
    .td_btn_box svg {
        height: 240px;
    }
}

@media (max-width: 1199px) {
    .td_btn_box svg {
        height: 180px;
        width: 210px;
    }
}

@media (max-width: 991px) {
    .td_btn_box {
        width: 100%;
        margin-top: 20px;
    }

        .td_btn_box svg {
            display: none;
        }
}

.td_btn_box .td_btn_box_in {
    position: absolute;
    transform: rotate(-61deg);
    width: max-content;
    bottom: 10px;
    right: -200px;
}

@media (max-width: 1199px) {
    .td_btn_box .td_btn_box_in {
        right: -80px;
    }
}

@media (max-width: 1199px) {
    .td_btn_box .td_btn_box_in {
        position: initial;
        transform: initial;
    }
}

.td_btn_box .td_btn.td_style_1:hover {
    animation: bounce 2s;
}

.td_tab {
    display: none;
}

    .td_tab.active {
        display: block;
    }

.td_tab_links.td_style_1 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px 30px;
}

@media (max-width: 991px) {
    .td_tab_links.td_style_1 {
        gap: 10px 10px;
    }
}

.td_tab_links.td_style_1 a {
    display: inline-flex;
    padding: 10px 20px;
    border: 1px solid var(--accent-color);
    border-radius: 10px;
}

.td_tab_links.td_style_1 .active a {
    background-color: var(--accent-color);
    color: #fff;
}

.td_tab_links.td_style_2 {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 20px;
}

    .td_tab_links.td_style_2 a {
        padding: 10px 20px;
        background-color: #fff;
        border-radius: 30px;
        box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.15);
        display: inline-flex;
    }

    .td_tab_links.td_style_2 .active a {
        background-color: var(--accent-color);
        color: #fff;
    }

    .td_tab_links.td_style_2.td_type_1 {
        border-radius: 35px;
        border: 1px solid rgba(40, 11, 183, 0.1);
        background: rgba(235, 236, 237, 0.3);
        padding: 10px;
        justify-content: space-between;
    }

@media (max-width: 1400px) {
    .td_tab_links.td_style_2.td_type_1 {
        gap: 5px 10px;
    }
}

@media (max-width: 1199px) {
    .td_tab_links.td_style_2.td_type_1 {
        justify-content: center;
        font-size: 16px;
    }
}

.td_tab_links.td_style_2.td_type_1 a {
    box-shadow: none;
    background-color: transparent;
}

@media (max-width: 991px) {
    .td_tab_links.td_style_2.td_type_1 a {
        padding: 8px 12px;
    }
}

.td_tab_links.td_style_2.td_type_1 .active a {
    background-color: var(--accent-color);
}

.td_tab_links.td_style_2.td_type_2 {
    border: 1px solid var(--accent-color);
    border-radius: 0px;
    margin-bottom: 30px;
    gap: 0px 20px;
}

    .td_tab_links.td_style_2.td_type_2 a {
        border-radius: 0px;
        box-shadow: initial;
    }

.td_tab_links.td_style_3 {
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0;
    border: 1px solid var(--border-color);
    border-left: 0;
    border-right: 0;
}

@media (max-width: 1400px) {
    .td_tab_links.td_style_3.td_fs_24 {
        font-size: 20px;
    }
}

@media (max-width: 470px) {
    .td_tab_links.td_style_3 {
        padding: 20px 0;
    }

        .td_tab_links.td_style_3.td_fs_24 {
            font-size: 17px;
        }
}

@media (max-width: 370px) {
    .td_tab_links.td_style_3.td_fs_24 {
        font-size: 14px;
    }
}

.td_tab_links.td_style_3 li:not(:last-child) {
    padding-right: 30px;
    margin-right: 30px;
    border-right: 1px solid var(--heading-color);
}

@media (max-width: 1400px) {
    .td_tab_links.td_style_3 li:not(:last-child) {
        padding-right: 20px;
        margin-right: 20px;
    }
}

@media (max-width: 470px) {
    .td_tab_links.td_style_3 li:not(:last-child) {
        padding-right: 10px;
        margin-right: 10px;
    }
}

.td_tab_links.td_style_3 a {
    display: inline-block;
    position: relative;
}

    .td_tab_links.td_style_3 a::before {
        content: "";
        position: absolute;
        height: 2px;
        width: 0%;
        bottom: 0;
        left: 0;
        background-color: var(--heading-color);
        transition: all 0.3s ease;
    }

.td_tab_links.td_style_3 .active a::before {
    width: 100%;
}

.td_tab_links.td_style_4 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
}

@media (max-width: 1400px) {
    .td_tab_links.td_style_4 {
        gap: 10px;
    }
}

.td_tab_links.td_style_4 a {
    display: inline-block;
    border: 1px solid var(--accent-color);
    padding: 12px 20px;
}

@media (max-width: 1400px) {
    .td_tab_links.td_style_4 a {
        padding: 10px 15px;
    }
}

.td_tab_links.td_style_4 .active a {
    background-color: var(--accent-color);
    color: #fff;
}

.td_tabs.td_style_1 .td_mb_40 {
    margin-bottom: 30px;
}

.td_tab_comming_soon {
    border: 1px dashed var(--border-color);
    border-radius: 10px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.td_list.td_style_1 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}

@media (max-width: 1400px) {
    .td_list.td_style_1 {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 10px;
    }
}

@media (max-width: 410px) {
    .td_list.td_style_1 {
        grid-template-columns: repeat(1, 1fr);
    }
}

.td_list.td_style_1 li {
    border-left: 4px solid var(--heading-color);
    border-radius: 10px;
    position: relative;
    padding: 16px 16px 16px 52px;
}

@media (max-width: 1400px) {
    .td_list.td_style_1 li {
        padding: 12px 10px 12px 52px;
    }
}

.td_list.td_style_1 .td_list_icon {
    position: absolute;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background-color: var(--accent-color);
    color: #fff;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
}

.td_list.td_style_2 {
    position: relative;
    z-index: 2;
}

    .td_list.td_style_2 li {
        padding-left: 38px;
        position: relative;
    }

        .td_list.td_style_2 li svg {
            position: absolute;
            left: 0;
            top: 5px;
        }

        .td_list.td_style_2 li:not(:last-child) {
            margin-bottom: 30px;
        }

@media (max-width: 1199px) {
    .td_list.td_style_2 li:not(:last-child) {
        margin-bottom: 20px;
    }
}

.td_list.td_style_2.td_fs_20 li:not(:last-child) {
    margin-bottom: 24px;
}

.td_list.td_style_2.td_fs_20 li svg {
    top: 3px;
}

.td_list.td_style_2.td_type_1 li {
    padding-left: 44px;
}

    .td_list.td_style_2.td_type_1 li svg {
        top: 2px;
    }

.td_list.td_style_2.td_type_2 {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

@media (max-width: 1199px) {
    .td_list.td_style_2.td_type_2 {
        flex-direction: column;
        gap: 15px;
    }
}

.td_list.td_style_2.td_type_2 li {
    flex: none;
    width: calc(50% - 12px);
    margin: 0;
    padding-left: 32px;
}

@media (max-width: 1199px) {
    .td_list.td_style_2.td_type_2 li {
        width: 100%;
    }
}

.td_list.td_style_2.td_type_2 li svg {
    top: 2px;
}

.td_list_2_shape {
    position: absolute;
    opacity: 0.03;
    top: 50%;
    transform: translateY(-50%);
    right: 25px;
}

.td_list.td_style_3 li {
    display: flex;
    align-items: center;
    gap: 20px;
}

    .td_list.td_style_3 li:not(:last-child) {
        margin-bottom: 20px;
    }

.td_list.td_style_3 .td_list_icon {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    background-color: rgba(235, 236, 237, 0.5);
    flex: none;
}

.td_list_3_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

@media (max-width: 500px) {
    .td_list_3_wrap {
        flex-direction: column-reverse;
    }
}

.td_list_3_box {
    flex: none;
    width: 143px;
    padding: 33px 20px;
    border-radius: 70px;
}

@media (max-width: 500px) {
    .td_list_3_box {
        padding: 20px 20px;
        width: 100%;
    }
}

.td_list.td_style_4 {
    display: grid;
    grid-gap: 30px 50px;
    grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 575px) {
    .td_list.td_style_4 {
        grid-gap: 15px;
        grid-template-columns: repeat(1, 1fr);
    }
}

.td_list.td_style_4 li {
    display: flex;
    gap: 15px;
    align-items: center;
}

.td_list.td_style_4 .td_list_icon {
    flex: none;
    width: 80px;
    height: 80px;
    position: relative;
    clip-path: inset(0 round 50px 50px 50px 50px);
    padding: 8px;
}

    .td_list.td_style_4 .td_list_icon:before {
        content: "";
        position: absolute;
        left: -2px;
        top: -2px;
        right: -2px;
        bottom: -2px;
        border: 3px dashed #6440fb;
        border-radius: 100px;
        box-sizing: border-box;
    }

.td_list.td_style_4 .td_list_icon_icon_in {
    height: 100%;
    width: 100%;
    border-radius: 50%;
    background: linear-gradient(90deg, #fff0d4 0.07%, #d6fff7 95.86%);
}

.td_list.td_style_4 li:hover .td_list_icon::before {
    animation: rotate-anim 15s linear infinite;
}

.td_list.td_style_5 {
    border-left: 5px solid var(--accent-color);
    padding-left: 20px;
    display: inline-block;
}

    .td_list.td_style_5 li:not(:last-child) {
        border-bottom: 1px solid #ebeced;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

.td_image_box.td_style_1 {
    position: relative;
    padding-bottom: 70px;
    padding-right: 100px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_1 {
        padding-right: 30px;
    }
}

@media (max-width: 575px) {
    .td_image_box.td_style_1 {
        padding-right: 15px;
        padding-bottom: 15px;
    }
}

.td_image_box.td_style_1 .td_image_box_thumb {
    border-radius: 50px;
    width: 100%;
}

.td_image_box.td_style_2 {
    margin-right: 70px;
    padding-bottom: 130px;
    position: relative;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_2 {
        margin-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_image_box.td_style_2 {
        margin-right: 0px;
    }
}

.td_image_box.td_style_2 .td_image_box_img_1 {
    padding-right: 30%;
    position: relative;
    z-index: 2;
}

    .td_image_box.td_style_2 .td_image_box_img_1 img {
        border-radius: 200px;
    }

.td_image_box.td_style_2 .td_image_box_img_2 {
    width: 53%;
    max-width: 288px;
    border-radius: 137px;
    position: absolute;
    bottom: 32px;
    right: 0;
}

    .td_image_box.td_style_2 .td_image_box_img_2 .td_image_box_img_2_icon {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 25px;
        z-index: 1;
        border-radius: 30px;
    }

    .td_image_box.td_style_2 .td_image_box_img_2 .td_image_box_img_2_thumb {
        height: 100%;
        width: 100%;
        object-fit: cover;
        border-radius: inherit;
        position: relative;
        z-index: 1;
    }

    .td_image_box.td_style_2 .td_image_box_img_2::before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        right: -8px;
        bottom: -8px;
        border-radius: 50%;
        background-color: var(--accent-color);
        opacity: 0.43;
    }

.td_image_box.td_style_2 .td_image_box_shape_1 {
    height: 200px;
    width: 200px;
    border-radius: 50%;
    background-color: #d9d9d9;
    opacity: 0.15;
    position: absolute;
    left: 0;
    bottom: 0;
}

.td_image_box.td_style_2 .td_image_box_shape_2 {
    height: 216px;
    width: 216px;
    border-radius: 50%;
    border: 4px solid var(--accent-color);
    position: absolute;
    left: 27%;
    bottom: 35px;
}

@media (max-width: 575px) {
    .td_image_box.td_style_2 .td_image_box_shape_2 {
        left: 0;
    }
}

.td_image_box.td_style_2 .td_image_box_shape_3 {
    position: absolute;
    left: -100px;
    top: 0;
}

    .td_image_box.td_style_2 .td_image_box_shape_3 img,
    .td_image_box.td_style_2 .td_image_box_shape_3 svg {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_image_box.td_style_2 .td_player_btn_wrap {
    position: absolute;
    z-index: 3;
    bottom: 30px;
    left: 65px;
}

.td_image_box.td_style_2 .td_player_btn {
    color: #fff;
}

    .td_image_box.td_style_2 .td_player_btn:after {
        background-color: var(--accent-color);
    }

    .td_image_box.td_style_2 .td_player_btn::before {
        z-index: 0;
        visibility: visible;
    }

.td_image_box.td_style_2 .td_award_box_icon {
    height: 67px;
    width: 67px;
    background-color: #000;
    box-shadow: 2px 2px 0px rgba(40, 11, 183, 0.1);
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.td_image_box.td_style_2 .td_award_box_in {
    box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    width: 159px;
    border-radius: 20px;
    text-align: center;
    padding: 0px 15px 20px 15px;
}

    .td_image_box.td_style_2 .td_award_box_in p {
        display: inline-block;
        padding: 20px 7px;
        border-radius: 0px 0px 50px 50px;
        margin-bottom: 15px;
    }

.td_image_box.td_style_2 .td_award_box {
    position: absolute;
    top: 15%;
    right: -25px;
    z-index: 2;
}

@media (max-width: 1199px) {
    .td_image_box.td_style_2 .td_award_box {
        right: 0;
        top: 8%;
    }
}

.td_image_box.td_style_3 {
    margin-right: 56px;
    position: relative;
    padding-bottom: 220px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_3 {
        margin-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_image_box.td_style_3 {
        margin-right: 0px;
    }
}

.td_image_box.td_style_3 .td_image_box_img_1 {
    padding-right: 220px;
}

@media (max-width: 450px) {
    .td_image_box.td_style_3 .td_image_box_img_1 {
        padding-right: 205px;
    }
}

.td_image_box.td_style_3 .td_image_box_img_2 {
    padding-left: 220px;
    position: absolute;
    bottom: 0;
    height: 100%;
    padding-top: 220px;
    display: flex;
    align-items: flex-end;
}

@media (max-width: 450px) {
    .td_image_box.td_style_3 .td_image_box_img_2 {
        padding-left: 205px;
    }
}

.td_image_box.td_style_3 .td_review_box {
    height: 200px;
    width: 200px;
    border-radius: 50%;
    padding: 15px;
    position: absolute;
    left: 0;
    bottom: 0;
}

    .td_image_box.td_style_3 .td_review_box img {
        max-width: 93px;
    }

    .td_image_box.td_style_3 .td_review_box h3 {
        margin-bottom: -5px;
    }

.td_image_box.td_style_3 .td_sign_box {
    width: 220px;
    height: 220px;
    position: absolute;
    right: 0;
    top: 0;
}

    .td_image_box.td_style_3 .td_sign_box > svg {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        opacity: 0.03;
    }

    .td_image_box.td_style_3 .td_sign_box .td_sign_box_in {
        transform: rotate(-41deg);
        margin-top: 30px;
        margin-left: 10px;
    }

    .td_image_box.td_style_3 .td_sign_box .td_award_box_icon {
        height: 67px;
        width: 67px;
        background-color: var(--accent-color);
        box-shadow: 2px 2px 0px rgba(40, 11, 183, 0.1);
        border-radius: 50%;
        margin-bottom: 20px;
        position: absolute;
        right: 0;
        top: 134px;
    }

.td_image_box.td_style_4 {
    margin-right: 96px;
    position: relative;
    text-align: center;
    padding-top: 20px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_4 {
        margin-right: 50px;
    }
}

@media (max-width: 1199px) {
    .td_image_box.td_style_4 {
        margin-right: 0px;
    }
}

.td_image_box.td_style_4 .td_image_box_img_1 {
    position: relative;
    overflow: hidden;
    z-index: 2;
}

    .td_image_box.td_style_4 .td_image_box_img_1::before {
        content: "";
        position: absolute;
        height: 100px;
        width: 630px;
        background-color: #fff;
        bottom: -47px;
        left: 0;
        transform: rotate(-10deg);
    }

.td_image_box.td_style_4 .td_image_box_shape_1 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

    .td_image_box.td_style_4 .td_image_box_shape_1 svg {
        width: 100%;
    }

.td_image_box.td_style_4 .td_image_box_shape_2 {
    position: absolute;
    left: 70%;
    bottom: 25%;
}

.td_image_box.td_style_4 .td_image_box_shape_3 {
    position: absolute;
    bottom: 9%;
    left: 50%;
    transform: translateX(-50%);
}

.td_image_box.td_style_4 .td_image_box_shape_4 {
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
}

.td_image_box.td_style_5 {
    margin-right: 30px;
    position: relative;
    padding-bottom: 200px;
    max-width: 610px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_5 {
        margin-right: 0;
    }
}

.td_image_box.td_style_5 .td_image_box_img_1 {
    padding-right: 35%;
}

@media (max-width: 420px) {
    .td_image_box.td_style_5 .td_image_box_img_1 {
        padding-right: 22%;
    }
}

.td_image_box.td_style_5 .td_image_box_img_2 {
    position: absolute;
    bottom: 0;
    right: 0;
    padding-left: 32%;
    height: 475px;
    display: flex;
    align-items: flex-end;
}

@media (max-width: 420px) {
    .td_image_box.td_style_5 .td_image_box_img_2 {
        padding-left: 20%;
    }
}

.td_image_box.td_style_5 .td_image_box_img_2 img {
    max-height: 100%;
}

.td_image_box.td_style_5 .td_image_box_circle {
    width: 170px;
    height: 170px;
    clip-path: inset(0 round 100px 100px 100px 100px);
    padding: 8px;
    position: absolute;
    right: 50px;
    top: 20px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_5 .td_image_box_circle {
        right: 20px;
    }
}

@media (max-width: 420px) {
    .td_image_box.td_style_5 .td_image_box_circle {
        transform: scale(0.8);
        right: 0px;
    }
}

.td_image_box.td_style_5 .td_image_box_circle::before {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    border: 6px dashed rgba(0, 0, 27, 0.5);
    border-radius: 100px;
}

.td_image_box.td_style_5 .td_image_box_circle .td_image_box_circle_in {
    height: 100%;
    width: 100%;
    border-radius: 50%;
    background: linear-gradient(90deg, #fff0d4 0.07%, #d6fff7 95.86%);
    position: relative;
    padding: 9px;
}

.td_image_box.td_style_5 .td_image_box_circle .td_image_box_circle_icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.td_image_box.td_style_5 .td_image_box_circle .td_image_box_circle_text {
    width: 100%;
    animation: rotate-anim 35s linear infinite;
}

.td_image_box.td_style_6 {
    margin-right: 56px;
    position: relative;
    max-width: 580px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_6 {
        margin-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_image_box.td_style_6 {
        margin-right: 0px;
    }
}

.td_image_box.td_style_6 .td_image_box_img_1 {
    padding-right: 26%;
    position: relative;
    z-index: 2;
}

    .td_image_box.td_style_6 .td_image_box_img_1 img {
        border-radius: 250px;
    }

.td_image_box.td_style_6 .td_image_box_img_2 {
    position: absolute;
    z-index: 3;
    bottom: 0;
    right: 0;
    padding-left: 47%;
}

    .td_image_box.td_style_6 .td_image_box_img_2 img {
        border: 20px solid #fff;
        border-radius: 200px;
    }

.td_image_box.td_style_6 .td_image_box_img_2_in {
    position: relative;
}

.td_image_box.td_style_6 .td_video_open {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.td_image_box.td_style_6 .td_player_btn {
    color: #fff;
}

    .td_image_box.td_style_6 .td_player_btn:after {
        background-color: var(--accent-color);
    }

    .td_image_box.td_style_6 .td_player_btn::before {
        background-color: #fff;
    }

.td_image_box.td_style_6 .td_image_box_shape_1 {
    height: 280px;
    width: 280px;
    border: 20px solid #ebeced;
    opacity: 0.5;
    border-radius: 50%;
    top: 50px;
    right: 0;
}

@media (max-width: 575px) {
    .td_image_box.td_style_6 .td_image_box_shape_1 {
        height: 200px;
        width: 200px;
    }
}

.td_image_box.td_style_6 .td_image_box_shape_2 {
    top: 95px;
    right: 45px;
}

    .td_image_box.td_style_6 .td_image_box_shape_2 img {
        animation: 30s linear 0s infinite normal none running rotate-anim;
    }

.td_image_box.td_style_6.td_type_1 {
    padding-bottom: 130px;
    margin-right: 76px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_6.td_type_1 {
        margin-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_image_box.td_style_6.td_type_1 {
        margin-right: 0px;
    }
}

.td_image_box.td_style_6.td_type_1 .td_image_box_img_2 {
    bottom: 40px;
}

    .td_image_box.td_style_6.td_type_1 .td_image_box_img_2 img {
        border-width: 8px;
    }

.td_image_box.td_style_6.td_type_1 .td_image_box_shape_3 {
    left: 22%;
    bottom: -10px;
}

    .td_image_box.td_style_6.td_type_1 .td_image_box_shape_3 img {
        animation: 35s linear 0s infinite normal none running rotate-anim;
    }

.td_image_box.td_style_6.td_type_1 .td_player_btn {
    color: var(--accent-color);
}

    .td_image_box.td_style_6.td_type_1 .td_player_btn:after {
        background-color: #fff;
    }

.td_image_box.td_style_6.td_type_2 {
    padding-bottom: 130px;
    margin-right: 76px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_6.td_type_2 {
        margin-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_image_box.td_style_6.td_type_2 {
        margin-right: 0px;
    }
}

.td_image_box.td_style_6.td_type_2 .td_image_box_img_2 {
    bottom: 40px;
}

    .td_image_box.td_style_6.td_type_2 .td_image_box_img_2 img {
        border-width: 8px;
    }

.td_image_box.td_style_6.td_type_2 .td_image_box_shape_3 {
    top: 12%;
    right: 0;
}

    .td_image_box.td_style_6.td_type_2 .td_image_box_shape_3 img {
        animation: 35s linear 0s infinite normal none running rotate-anim;
    }

.td_image_box.td_style_6.td_type_2 .td_image_box_shape_2 {
    top: -20px;
    right: initial;
    left: -5px;
}

.td_image_box.td_style_6.td_type_2 .td_image_box_shape_1 {
    border-color: var(--accent-color);
    right: 35%;
    top: initial;
    bottom: 0;
    opacity: 1;
}

.td_image_box.td_style_7 {
    margin-right: 56px;
    position: relative;
    padding-bottom: 113px;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_7 {
        margin-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_image_box.td_style_7 {
        margin-right: 0px;
    }
}

.td_image_box.td_style_7 .td_image_box_img_1 {
    padding-right: 25%;
}

.td_image_box.td_style_7 .td_image_box_img_2 {
    position: absolute;
    bottom: 0;
    right: 0;
    padding-left: 31.5%;
    height: 365px;
}

    .td_image_box.td_style_7 .td_image_box_img_2 img {
        max-height: 100%;
        border: 8px solid;
        border-top-color: #fff;
        border-left-color: #fff;
        border-right-color: var(--accent-color);
        border-bottom-color: var(--accent-color);
    }

.td_image_box.td_style_7 .td_image_box_img_2_in {
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.td_image_box.td_style_7 .td_image_box_img_2_icon {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
}

.td_image_box.td_style_7 .td_image_box_shape_1 {
    position: absolute;
    right: 15px;
    top: 22%;
    z-index: 1;
}

    .td_image_box.td_style_7 .td_image_box_shape_1 > svg {
        animation: 30s linear 0s infinite normal none running rotate-anim;
    }

.td_image_box.td_style_7 .td_image_box_shape_1_in {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 50px;
    width: 50px;
    border-radius: 50%;
    box-shadow: 2px 2px 0px rgba(40, 11, 183, 0.1);
}

.td_image_box.td_style_7 .td_image_box_shape_2 {
    position: absolute;
    top: 18px;
    right: 10%;
}

@media (max-width: 575px) {
    .td_image_box.td_style_7 .td_image_box_shape_2 {
        display: none;
    }
}

.td_image_box.td_style_8 {
    width: 490px;
    height: 490px;
    margin-bottom: -90px;
    position: relative;
}

@media (max-width: 991px) {
    .td_image_box.td_style_8 {
        margin-bottom: 0;
    }
}

@media (max-width: 575px) {
    .td_image_box.td_style_8 {
        width: 100%;
        height: initial;
    }
}

.td_image_box.td_style_8 .td_image_box_img_1 {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 50%;
    z-index: 1;
    position: relative;
    z-index: 1;
}

.td_image_box.td_style_8 .td_image_box_img_2,
.td_image_box.td_style_8 .td_image_box_img_3 {
    height: 124px;
    width: 124px;
    border: 4px solid #fff;
    border-radius: 50%;
    z-index: 2;
}

@media (max-width: 575px) {
    .td_image_box.td_style_8 .td_image_box_img_2,
    .td_image_box.td_style_8 .td_image_box_img_3 {
        width: 23%;
        height: initial;
        border-width: 2px;
    }
}

.td_image_box.td_style_8 .td_image_box_img_2 img,
.td_image_box.td_style_8 .td_image_box_img_3 img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: inherit;
}

.td_image_box.td_style_8 .td_image_box_img_2 {
    right: 15px;
    top: 15px;
}

.td_image_box.td_style_8 .td_image_box_img_3 {
    right: 15px;
    bottom: 15px;
}

.td_image_box.td_style_8 .td_image_box_shape_1 {
    top: 23%;
    width: 262px;
    left: 87%;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_8 .td_image_box_shape_1 {
        left: 65%;
    }
}

@media (max-width: 1199px) {
    .td_image_box.td_style_8 .td_image_box_shape_1 {
        left: 50%;
    }
}

@media (max-width: 575px) {
    .td_image_box.td_style_8 .td_image_box_shape_1 {
        display: none;
    }
}

.td_image_box.td_style_8 .td_image_box_shape_1 img {
    animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_image_box.td_style_8.td_type_1 {
    margin-bottom: 0;
}

.td_image_box.td_style_9 {
    margin-left: 60px;
    margin-top: 50px;
    position: relative;
}

@media (max-width: 1400px) {
    .td_image_box.td_style_9 {
        margin-left: 0;
    }
}

@media (max-width: 575px) {
    .td_image_box.td_style_9 {
        margin-top: 0;
    }
}

.td_image_box.td_style_9 .td_image_box_shape_2 {
    right: 20px;
    top: 60px;
    z-index: 1;
}

.td_image_box.td_style_9 .td_image_box_shape_3 {
    left: 37%;
    top: 58%;
}

@media (max-width: 575px) {
    .td_image_box.td_style_9 .td_image_box_shape_3 {
        display: none;
    }
}

.td_image_box.td_style_9 .td_image_box_shape_4 {
    top: -4%;
    left: 17%;
}

@media (max-width: 575px) {
    .td_image_box.td_style_9 .td_image_box_shape_4 {
        display: none;
    }
}

.td_image_box.td_style_9 .td_image_box_shape_5 {
    top: -2%;
    right: 5%;
    animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@media (max-width: 575px) {
    .td_image_box.td_style_9 .td_image_box_shape_5 {
        display: none;
    }
}

.td_image_box.td_style_10 {
    margin-left: 36px;
    padding-left: 40px;
    position: relative;
}

@media (max-width: 1199px) {
    .td_image_box.td_style_10 {
        margin-left: 0;
    }
}

.td_image_box.td_style_10 .td_image_box_contact {
    width: 250px;
    height: 250px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 25px;
    position: absolute;
    left: 0;
    bottom: 0;
}

    .td_image_box.td_style_10 .td_image_box_contact i {
        height: 60px;
        width: 60px;
        border: 2px solid var(--heading-color);
        background-color: #fff;
        position: absolute;
        top: -30px;
        left: 50%;
        margin-left: -30px;
        border-radius: 50%;
        font-size: 20px;
    }

.td_image_box.td_style_11 {
    padding: 0 6%;
}

    .td_image_box.td_style_11::before {
        content: "";
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        height: 80%;
        background-color: #fff;
    }

    .td_image_box.td_style_11 img {
        position: relative;
        z-index: 1;
    }

    .td_image_box.td_style_11 .td_image_box_text {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        z-index: 2;
        padding: 20px 25px;
        width: 100%;
        max-width: 250px;
    }

.td_wrap_box_1 {
    max-width: 1680px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background-color: #ecf2ff;
}

    .td_wrap_box_1 .td_wrap_box_1_shape_1 {
        right: 30px;
        bottom: 30px;
        animation: spinAnimaiton 6s linear infinite;
    }

.td_shape_section_1,
.td_shape_section_2,
.td_shape_section_3,
.td_shape_section_4,
.td_shape_section_5,
.td_shape_section_6,
.td_shape_section_7,
.td_shape_section_8,
.td_shape_section_9,
.td_shape_section_10,
.td_shape_section_11,
.td_shape_section_12 {
    position: relative;
    overflow: hidden;
}

    .td_shape_section_1 .td_shape,
    .td_shape_section_2 .td_shape,
    .td_shape_section_3 .td_shape,
    .td_shape_section_4 .td_shape,
    .td_shape_section_5 .td_shape,
    .td_shape_section_6 .td_shape,
    .td_shape_section_7 .td_shape,
    .td_shape_section_8 .td_shape,
    .td_shape_section_9 .td_shape,
    .td_shape_section_10 .td_shape,
    .td_shape_section_11 .td_shape,
    .td_shape_section_12 .td_shape {
        position: absolute;
    }

@media (max-width: 991px) {
    .td_shape_section_1 .td_shape,
    .td_shape_section_2 .td_shape,
    .td_shape_section_3 .td_shape,
    .td_shape_section_4 .td_shape,
    .td_shape_section_5 .td_shape,
    .td_shape_section_6 .td_shape,
    .td_shape_section_7 .td_shape,
    .td_shape_section_8 .td_shape,
    .td_shape_section_9 .td_shape,
    .td_shape_section_10 .td_shape,
    .td_shape_section_11 .td_shape,
    .td_shape_section_12 .td_shape {
        display: none;
    }
}

.td_shape_section_1 > *:not(.td_shape),
.td_shape_section_2 > *:not(.td_shape),
.td_shape_section_3 > *:not(.td_shape),
.td_shape_section_4 > *:not(.td_shape),
.td_shape_section_5 > *:not(.td_shape),
.td_shape_section_6 > *:not(.td_shape),
.td_shape_section_7 > *:not(.td_shape),
.td_shape_section_8 > *:not(.td_shape),
.td_shape_section_9 > *:not(.td_shape),
.td_shape_section_10 > *:not(.td_shape),
.td_shape_section_11 > *:not(.td_shape),
.td_shape_section_12 > *:not(.td_shape) {
    position: relative;
    z-index: 4;
}

@media (max-width: 991px) {
    .td_shape_section_1 > .position-absolute,
    .td_shape_section_2 > .position-absolute,
    .td_shape_section_3 > .position-absolute,
    .td_shape_section_4 > .position-absolute,
    .td_shape_section_5 > .position-absolute,
    .td_shape_section_6 > .position-absolute,
    .td_shape_section_7 > .position-absolute,
    .td_shape_section_8 > .position-absolute,
    .td_shape_section_9 > .position-absolute,
    .td_shape_section_10 > .position-absolute,
    .td_shape_section_11 > .position-absolute,
    .td_shape_section_12 > .position-absolute {
        display: none;
    }
}

.td_shape_section_1 .td_shape_position_1 {
    left: 4%;
    top: 25%;
}

    .td_shape_section_1 .td_shape_position_1 img {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_shape_section_1 .td_shape_position_2 {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border: 3px solid var(--heading-color);
    right: 5%;
    top: 28%;
    animation: up-down-anim 6s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_1 .td_shape_position_3 {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 2px solid var(--heading-color);
    opacity: 0.7;
    right: 14%;
    top: 70%;
    animation: particalAnimation 20s alternate infinite linear;
}

.td_shape_section_1 .td_shape_position_4 {
    left: 5%;
    top: 28%;
}

    .td_shape_section_1 .td_shape_position_4 svg {
        animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_shape_section_2 .td_shape_position_1 {
    left: 4%;
    top: 14%;
    animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_2 .td_shape_position_2 {
    left: 4%;
    top: 45%;
}

.td_shape_section_2 .td_shape_position_3 {
    left: 16%;
    top: 64%;
}

    .td_shape_section_2 .td_shape_position_3 img {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_shape_section_2 .td_shape_position_4 {
    right: 6%;
    top: 52%;
    animation: spinAnimaiton 6s linear infinite;
}

.td_shape_section_2 .td_shape_position_5 {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border: 2px solid var(--accent-color);
    right: 7%;
    top: 20%;
    animation: up-down-anim 6s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_3 .td_shape_position_1 {
    left: 2%;
    top: 24%;
}

    .td_shape_section_3 .td_shape_position_1 img {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_shape_section_3 .td_shape_position_2 {
    left: 5%;
    top: 75%;
}

    .td_shape_section_3 .td_shape_position_2 img {
        animation: spinAnimaiton 6s linear infinite;
    }

.td_shape_section_3 .td_shape_position_3 {
    right: 7%;
    top: 15%;
    animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_3 .td_shape_position_4 {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border: 1px solid #8e56ff;
    opacity: 0.5;
    right: 5%;
    top: 68%;
    animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_4 .td_shape_position_1 {
    right: 3%;
    top: 75%;
}

.td_shape_section_4 .td_shape_position_2 {
    right: 5%;
    top: 30%;
    animation: spinAnimaiton 6s linear infinite;
}

.td_shape_section_4 .td_shape_position_3 {
    left: 3%;
    top: 70%;
}

.td_shape_section_4 .td_shape_position_4 {
    left: 4%;
    top: 40%;
    animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_4 .td_shape_position_5 {
    left: 0;
    top: 40%;
}

.td_shape_section_4 .td_shape_position_6 {
    right: 5%;
    top: 70%;
}

.td_shape_section_4 .td_shape_position_7 {
    right: 0;
    top: 22%;
}

.td_shape_section_4 .td_shape_position_8 {
    right: 9%;
    top: 40%;
}

.td_shape_section_5 .td_shape_position_1,
.td_shape_section_5 .td_shape_position_4 {
    height: 520px;
    width: 520px;
    border: 4px solid #fff;
    opacity: 0.3;
    border-radius: 50%;
    left: -250px;
    top: -250px;
}

.td_shape_section_5 .td_shape_position_2 {
    left: 4%;
    bottom: 9%;
}

.td_shape_section_5 .td_shape_position_3 {
    height: 520px;
    width: 520px;
    background-color: var(--heading-color);
    opacity: 0.3;
    bottom: -167px;
    right: -90px;
    border-radius: 50%;
}

.td_shape_section_5 .td_shape_position_4 {
    left: initial;
    right: -229px;
    top: initial;
    bottom: 0;
    border-width: 1px;
}

.td_shape_section_5 .td_shape_position_5 {
    top: 35px;
    right: 35px;
}

.td_shape_section_5 .td_shape_position_6 {
    right: 135px;
    bottom: 130px;
}

@media (max-width: 1300px) {
    .td_shape_section_5 .td_shape_position_6 {
        right: 40px;
        bottom: 80px;
    }
}

.td_shape_section_6 .td_shape_position_1 {
    left: 5%;
    top: 55%;
    animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    height: 42px;
    width: 42px;
    border-radius: 50%;
    opacity: 0.7;
}

    .td_shape_section_6 .td_shape_position_1::before, .td_shape_section_6 .td_shape_position_1::after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        border-radius: 50%;
        border: 1px solid;
        left: 0;
    }

    .td_shape_section_6 .td_shape_position_1::before {
        top: 0px;
        border-color: #fff;
        background-color: var(--heading-color);
        z-index: 1;
        animation: swing-anim 8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

    .td_shape_section_6 .td_shape_position_1::after {
        top: 8px;
        border-color: rgba(255, 255, 255, 0.3);
        animation: swing-anim 120s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_shape_section_6 .td_shape_position_2,
.td_shape_section_6 .td_shape_position_3 {
    height: 30px;
    width: 30px;
    border: 1px solid #fff;
    opacity: 0.15;
    border-radius: 5px;
}

.td_shape_section_6 .td_shape_position_2 {
    right: 10%;
    top: 40%;
    animation: swing-anim 8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_6 .td_shape_position_3 {
    right: 5%;
    top: 75%;
    animation: swing-anim 12s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    animation-direction: reverse;
}

.td_shape_section_7 .td_shape_position_1 {
    left: 7%;
    top: 35%;
}

.td_shape_section_7 .td_shape_position_2 {
    left: 6%;
    top: 67%;
}

.td_shape_section_7 .td_shape_position_3 {
    right: 7%;
    top: 35%;
}

.td_shape_section_7 .td_shape_position_4 {
    right: 6%;
    top: 67%;
}

.td_shape_section_8 .td_shape_position_1 {
    left: 2%;
    top: 38%;
}

.td_shape_section_8 .td_shape_position_2 {
    right: 4%;
    top: 66%;
}

.td_shape_section_9 .td_shape_position_1 {
    left: 5%;
    top: 25%;
    animation: swing-anim 8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_9 .td_shape_position_2 {
    right: 6%;
    top: 60%;
    animation: swing-anim 12s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_shape_section_9 .td_shape_position_3 {
    border-radius: 50%;
    opacity: 0.1;
    width: 475px;
    height: 475px;
    background: linear-gradient(258deg, rgba(235, 236, 237, 0.6) -115.85%, rgba(134, 134, 135, 0.6) 205.86%);
    bottom: 0;
    left: -240px;
}

.td_shape_section_9 .td_shape_position_4 {
    left: 0;
    top: 22%;
}

.td_shape_section_9 .td_shape_position_5 {
    right: 1%;
    top: 18%;
}

.td_shape_section_9 .td_shape_position_6 {
    left: 6%;
    top: 20%;
}

.td_shape_section_9 .td_shape_position_7 {
    left: 6%;
    top: 70%;
}

.td_shape_section_9 .td_shape_position_8 {
    right: 6%;
    top: 20%;
}

.td_shape_section_9 .td_shape_position_9 {
    right: 6%;
    top: 70%;
}

.td_shape_section_10 .td_shape_position_1 {
    right: 2%;
    top: 10%;
}

    .td_shape_section_10 .td_shape_position_1 img {
        animation: rotate-anim 40s linear infinite;
    }

.td_shape_section_10 .td_shape_position_2 {
    left: -40px;
    bottom: 0;
}

    .td_shape_section_10 .td_shape_position_2 img {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_shape_section_10 .td_shape_position_3 {
    left: 0;
    top: 25%;
}

.td_shape_section_10 .td_shape_position_4 {
    left: 6%;
    top: 20%;
}

.td_shape_section_10 .td_shape_position_5 {
    left: 6%;
    top: 70%;
}

.td_shape_section_10 .td_shape_position_6 {
    right: 6%;
    top: 20%;
}

.td_shape_section_10 .td_shape_position_7 {
    right: 6%;
    top: 70%;
}

.td_brand.td_style_1 {
    text-align: center;
}

    .td_brand.td_style_1 img {
        display: inline-block;
    }

.td_half_white_bg {
    position: relative;
}

    .td_half_white_bg > * {
        position: relative;
        z-index: 2;
    }

    .td_half_white_bg::before {
        content: "";
        position: absolute;
        height: 50%;
        width: 100%;
        left: 0;
        top: 0;
        background-color: #fff;
    }

@media (max-width: 991px) {
    .td_half_white_bg::before {
        height: 25%;
    }
}

.td_rate_section {
    display: flex;
    align-items: center;
}

@media (max-width: 991px) {
    .td_rate_section {
        flex-direction: column;
    }
}

.td_rate_section .td_rate_heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 30px 45px 30px 35px;
    border-right: 5px solid #fff;
    min-height: 142px;
    gap: 15px;
    width: 510px;
    flex: none;
    position: relative;
}

@media (max-width: 991px) {
    .td_rate_section .td_rate_heading {
        min-height: 120px;
        width: 100%;
        justify-content: center;
        gap: 0 25px;
        border-right: 0;
        padding: 20px 15px 20px 15px;
        border-bottom: 2px solid #fff;
        justify-content: center;
    }
}

.td_rate_section .td_rate_heading::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 5px;
    background-color: #fff;
    right: 6px;
}

@media (max-width: 991px) {
    .td_rate_section .td_rate_heading::after {
        display: none;
    }
}

.td_rate_section .td_rating_wrap {
    padding: 3px 0px;
    background-color: var(--heading-color);
}

.td_rate_section .td_rating {
    transform: scale(0.9);
}

@media (min-width: 992px) {
    .td_rate_section.td_type_1 {
        position: relative;
        z-index: 2;
        transform: rotate(-4deg);
        width: calc(100% + 16px);
        margin-left: -8px;
        margin-top: -67px;
        margin-bottom: 67px;
    }
}

.td_rate_section .td_rate_feature_list_wrap {
    flex: 1;
}

.td_rate_feature_list {
    display: flex;
    padding: 40px 15px;
    justify-content: space-around;
    gap: 15px 24px;
}

    .td_rate_feature_list li {
        display: flex;
        gap: 12px;
        align-items: center;
    }

    .td_rate_feature_list .td_rate_feature_icon {
        height: 60px;
        width: 60px;
        border-radius: 50%;
        flex: none;
    }

.td_moving_box_wrap {
    font-family: helvetica;
    overflow-x: hidden;
}

    .td_moving_box_wrap:hover .td_moving_box {
        animation-play-state: paused;
    }

.td_moving_box_in {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    min-width: 100%;
}

.td_moving_box {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    animation: slide-left 20s linear infinite;
}

@keyframes slide-left {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}

.td_funfact_1_wrap {
    display: flex;
    justify-content: space-around;
    gap: 24px 70px;
}

@media (max-width: 1400px) {
    .td_funfact_1_wrap {
        gap: 24px 30px;
    }
}

@media (max-width: 1199px) {
    .td_funfact_1_wrap {
        flex-wrap: wrap;
        gap: 30px 0;
    }

        .td_funfact_1_wrap .td_funfact.td_style_1 {
            width: 50%;
        }
}

@media (max-width: 575px) {
    .td_funfact_1_wrap .td_funfact.td_style_1 {
        width: 100%;
    }
}

.td_funfact.td_style_1 {
    display: flex;
    position: relative;
    min-height: 120px;
    align-items: center;
}

    .td_funfact.td_style_1 > svg {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    .td_funfact.td_style_1 .td_funfact_in {
        display: flex;
        gap: 25px;
        align-items: center;
        padding: 10px 10px 10px 23px;
        background-color: var(--accent-color);
        position: relative;
        z-index: 1;
        margin-left: 2px;
    }

    .td_funfact.td_style_1 .td_funfact_icon {
        flex: none;
        width: 60px;
    }

        .td_funfact.td_style_1 .td_funfact_icon img {
            width: 100%;
        }

.td_funfact.td_style_2 {
    display: inline-flex;
    align-items: center;
    gap: 14px;
    min-height: 164px;
    padding-left: 30px;
    position: relative;
}

@media (max-width: 1600px) {
    .td_funfact.td_style_2 {
        padding-left: 20px;
    }
}

.td_funfact.td_style_2 .td_funfact_border {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 225px;
    clip-path: inset(0 round 60px 60px 60px 60px);
}

    .td_funfact.td_style_2 .td_funfact_border::before {
        content: "";
        position: absolute;
        left: -2px;
        top: -2px;
        right: -2px;
        bottom: -2px;
        border: 4px dashed var(--heading-color);
        border-radius: 62px;
    }

.td_funfact.td_style_2 .td_funfact_icon {
    flex: none;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}

.td_funfact.td_style_2 .td_funfact_right {
    display: flex;
    align-items: center;
    gap: 12px;
    flex: none;
    width: 220px;
    padding: 20px 30px;
    border-radius: 50px;
    position: relative;
    z-index: 2;
}

@media (max-width: 1600px) {
    .td_funfact.td_style_2 .td_funfact_right {
        width: 198px;
        padding: 20px 18px;
    }
}

.td_instagram_list.td_style_1 {
    display: flex;
    width: 100%;
    max-width: 1920px;
    padding: 0 30px;
    gap: 30px;
}

@media (max-width: 1400px) {
    .td_instagram_list.td_style_1 {
        gap: 15px;
    }
}

@media (max-width: 991px) {
    .td_instagram_list.td_style_1 {
        gap: 0px;
        flex-wrap: wrap;
        padding: 0 8px;
        margin: -7px 0;
    }
}

.td_instagram_list.td_style_1 li {
    flex: 1;
}

@media (max-width: 991px) {
    .td_instagram_list.td_style_1 li {
        width: 33.3333%;
        flex: none;
        padding: 7px;
    }
}

@media (max-width: 440px) {
    .td_instagram_list.td_style_1 li {
        width: 50%;
    }
}

.td_instagram_list.td_style_1 a {
    display: block;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

    .td_instagram_list.td_style_1 a::before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        background-color: var(--accent-color);
        opacity: 0;
        z-index: 1;
        transition: all 0.4s ease;
    }

    .td_instagram_list.td_style_1 a img {
        width: 100%;
        transition: all 0.5s ease;
    }

    .td_instagram_list.td_style_1 a i {
        position: absolute;
        left: 50%;
        top: 55%;
        transform: translate(-50%, -50%);
        font-size: 32px;
        color: #fff;
        z-index: 2;
        opacity: 0;
        transition: all 0.4s ease;
    }

    .td_instagram_list.td_style_1 a:hover::before {
        opacity: 0.5;
    }

    .td_instagram_list.td_style_1 a:hover img {
        transform: scale(1.03);
    }

    .td_instagram_list.td_style_1 a:hover i {
        opacity: 1;
        top: 50%;
    }

.td_full_width {
    width: 60vw;
    padding: 40px 0 0 40px;
    margin-left: -40px;
    overflow: hidden;
    margin-top: -40px;
}

@media (max-width: 991px) {
    .td_full_width {
        width: 100%;
        overflow: initial;
    }
}

.td_full_width .td_testimonial.td_style_1 {
    max-width: 440px;
}

@media (max-width: 480px) {
    .td_full_width .td_testimonial.td_style_1 {
        max-width: 320px;
    }
}

.td_page_heading {
    min-height: 580px;
    position: relative;
    padding: 200px 0 60px;
}

@media (max-width: 1199px) {
    .td_page_heading {
        padding: 150px 0 60px;
    }
}

@media (max-width: 991px) {
    .td_page_heading {
        min-height: 450px;
    }
}

.td_page_heading .breadcrumb {
    justify-content: center;
}

.td_page_heading .breadcrumb-item.active {
    color: #fff;
}

.td_page_heading .breadcrumb-item + .breadcrumb-item::before {
    color: #fff;
}

.td_page_heading .td_page_heading_shape_1 {
    left: 0;
    top: 42%;
    background: linear-gradient(291deg, #ebeced 98.22%, #868687 168.65%);
    opacity: 0.03;
    width: 186px;
    height: 186px;
    border-radius: 50%;
}

@media (max-width: 991px) {
    .td_page_heading .td_page_heading_shape_1 {
        display: none;
    }
}

.td_page_heading .td_page_heading_shape_2 {
    left: 16%;
    top: 42%;
    background-color: var(--accent-color);
    opacity: 0.25;
    width: 151px;
    height: 151px;
    border-radius: 50%;
}

@media (max-width: 991px) {
    .td_page_heading .td_page_heading_shape_2 {
        display: none;
    }
}

.td_page_heading .td_page_heading_shape_3 {
    left: 31%;
    top: 49%;
}

    .td_page_heading .td_page_heading_shape_3 img {
        animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

@media (max-width: 991px) {
    .td_page_heading .td_page_heading_shape_3 {
        display: none;
    }
}

.td_page_heading .td_page_heading_shape_4 {
    left: 55%;
    top: 38%;
}

    .td_page_heading .td_page_heading_shape_4 img {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

@media (max-width: 991px) {
    .td_page_heading .td_page_heading_shape_4 {
        display: none;
    }
}

.td_page_heading .td_page_heading_shape_5 {
    left: 72%;
    top: 42%;
}

    .td_page_heading .td_page_heading_shape_5 img {
        animation: animo-y 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

@media (max-width: 991px) {
    .td_page_heading .td_page_heading_shape_5 {
        display: none;
    }
}

.td_page_heading .td_page_heading_shape_6 {
    height: 72px;
    width: 72px;
    border-radius: 50%;
    border: 1px solid var(--accent-color);
    overflow: hidden;
    left: 90%;
    top: 78%;
}

@media (max-width: 991px) {
    .td_page_heading .td_page_heading_shape_6 {
        display: none;
    }
}

.td_form_field {
    display: block;
    width: 100%;
    border-radius: 10px;
    box-shadow: 2px 2px 20px 0px rgba(0, 0, 27, 0.05);
    outline: none;
    border: none;
    padding: 20px 25px;
}

select.td_form_field {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, var(--body-color) 50%), linear-gradient(135deg, var(--body-color) 50%, transparent 50%);
    background-position: calc(100% - 22px) calc(1em + 14px), calc(100% - 17px) calc(1em + 14px);
    background-size: 5px 5px, 5px 5px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.td_form_field_2 {
    display: block;
    width: 100%;
    border: 1px solid var(--border-color);
    padding: 12px 15px;
    border-radius: 10px;
    outline: none;
}

    .td_form_field_2:focus {
        border-color: var(--heading-color);
    }

.td_cupon {
    position: relative;
}

    .td_cupon .td_cupon_input {
        display: block;
        border: 1px solid var(--border-color);
        border-radius: 10px;
        height: 50px;
        width: 100%;
        padding: 5px 120px 5px 15px;
    }

    .td_cupon .td_cupon_btn {
        position: absolute;
        right: 0;
        top: 0;
        background-color: #ebeced;
        font-weight: 600;
        border: none;
        outline: none;
        color: var(--heading-color);
        padding: 0 15px;
        height: 50px;
        border-radius: 0 10px 10px 0;
        min-width: 110px;
    }

        .td_cupon .td_cupon_btn:hover {
            background-color: var(--accent-color);
            color: #fff;
        }

.td_custom_checkbox {
    display: inline-block;
    position: relative;
}

    .td_custom_checkbox input[type=checkbox] {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 1;
        cursor: pointer;
        opacity: 0;
    }

        .td_custom_checkbox input[type=checkbox]:checked + label::before {
            border-color: var(--accent-color);
            background-color: var(--accent-color);
        }

        .td_custom_checkbox input[type=checkbox]:checked + label::after {
            opacity: 1;
        }

    .td_custom_checkbox label {
        padding-left: 22px;
        position: relative;
        margin: 0;
    }

        .td_custom_checkbox label::before {
            content: "";
            height: 14px;
            width: 14px;
            border-radius: 2px;
            border: 1px solid rgba(0, 0, 27, 0.7);
            position: absolute;
            left: 0;
            top: 5px;
        }

        .td_custom_checkbox label::after {
            content: "";
            height: 8px;
            width: 5px;
            border: 2px solid #fff;
            position: absolute;
            border-left: 0;
            border-top: 0;
            left: 4px;
            top: 7px;
            transform: rotate(40deg);
            opacity: 0;
        }

.td_form_card.td_style_1 {
    padding: 75px 70px;
    display: flex;
    align-items: center;
    height: 100%;
}

@media (max-width: 1400px) {
    .td_form_card.td_style_1 {
        padding: 75px 35px;
    }
}

@media (max-width: 575px) {
    .td_form_card.td_style_1 {
        padding: 40px 25px;
    }
}

.td_form_card.td_style_1 .td_form_card_in {
    width: 100%;
}

.td_form_card.td_style_1 .td_form_card_bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px 15px;
}

.td_form_card.td_style_1 .td_form_social {
    display: flex;
    gap: 15px;
}

@media (max-width: 1199px) {
    .td_form_card.td_style_1 .td_form_social {
        gap: 10px;
    }
}

.td_form_card.td_style_1 .td_form_social a {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background-color: var(--heading-color);
    color: #fff;
}

    .td_form_card.td_style_1 .td_form_social a:hover {
        background-color: var(--accent-color);
    }

.td_form_card.td_style_1 .td_form_card_text a {
    color: var(--accent-color);
}

    .td_form_card.td_style_1 .td_form_card_text a:hover {
        text-decoration: underline;
    }

.td_form_card.td_style_1 .td_btn.td_style_1 {
    min-width: 140px;
}

@media (max-width: 767px) {
    .td_form_card.td_style_1 .td_btn.td_style_1 {
        width: 100%;
    }
}

.td_form_card.td_style_1 .td_btn.td_style_1.w-100 {
    min-width: 100%;
}

    .td_form_card.td_style_1 .td_btn.td_style_1.w-100 .td_btn_in {
        padding: 17px 25px;
    }

.td_form_card.td_style_1 .td_form_card_text_2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

    .td_form_card.td_style_1 .td_form_card_text_2 a:hover {
        text-decoration: underline;
    }

.td_form_card.td_style_1 .td_form_card_btn_group_1 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
}

    .td_form_card.td_style_1 .td_form_card_btn_group_1 .td_btn.td_style_1 .td_btn_in {
        box-shadow: 2px 2px 20px 0px rgba(0, 0, 27, 0.05);
    }

.td_sign_thumb {
    padding-left: 44px;
    height: 100%;
}

@media (max-width: 1400px) {
    .td_sign_thumb {
        padding-left: 20px;
    }
}

@media (max-width: 1199px) {
    .td_sign_thumb {
        padding-left: 0px;
    }
}

.td_sign_thumb img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.td_map {
    height: 500px;
}

    .td_map iframe {
        height: 100%;
        width: 100%;
        border: none;
        filter: grayscale(100%);
    }

.td_team_details_left {
    padding-right: 12%;
}

@media (max-width: 1199px) {
    .td_team_details_left {
        padding-right: 10px;
    }
}

@media (max-width: 991px) {
    .td_team_details_left {
        padding-right: 0px;
    }
}

.td_team_member_contact_list .td_team_member_contact_icon {
    height: 36px;
    width: 36px;
    border-radius: 50%;
    flex: none;
    position: relative;
    padding: 5px;
}

    .td_team_member_contact_list .td_team_member_contact_icon svg,
    .td_team_member_contact_list .td_team_member_contact_icon i {
        position: relative;
        z-index: 1;
    }

    .td_team_member_contact_list .td_team_member_contact_icon::before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        border-radius: 50%;
        background-color: var(--accent-color);
        opacity: 0.15;
    }

.td_team_member_contact_list li {
    display: flex;
    align-items: center;
    gap: 12px;
}

    .td_team_member_contact_list li:not(:last-child) {
        margin-bottom: 10px;
    }

.td_progress {
    position: relative;
    border-radius: 10px;
}

    .td_progress::before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        background-color: var(--accent-color);
        opacity: 0.1;
        border-radius: inherit;
    }

    .td_progress .td_progress_in {
        height: 8px;
        position: relative;
        z-index: 1;
        border-radius: inherit;
    }

        .td_progress .td_progress_in span {
            position: absolute;
            right: 0;
            bottom: 100%;
            margin-bottom: 11px;
            border-radius: 2px 2px 0 2px;
            padding: 2px 5px;
        }

            .td_progress .td_progress_in span::before {
                content: "";
                border-left: 10px solid transparent;
                border-right: 0px solid transparent;
                border-top: 10px solid var(--accent-color);
                position: absolute;
                bottom: -6px;
                right: 0;
            }

.td_page_pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

    .td_page_pagination .td_page_pagination_item {
        height: 50px;
        width: 50px;
        border-radius: 5px;
        border: 1px solid var(--accent-color);
        color: var(--accent-color);
        padding: 0;
        background-color: transparent;
    }

        .td_page_pagination .td_page_pagination_item.active, .td_page_pagination .td_page_pagination_item:hover {
            background-color: var(--accent-color);
            color: #fff;
        }

.td_countdown.td_style_1 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
}

@media (max-width: 1400px) {
    .td_countdown.td_style_1 {
        font-size: 14px;
        gap: 5px;
    }
}

.td_countdown.td_style_1 .td_countdown_box {
    display: flex;
    gap: 3px;
    border: 1px solid var(--heading-color);
    padding: 4px 10px;
    border-radius: 5px;
    min-width: 75px;
    justify-content: center;
}

@media (max-width: 1400px) {
    .td_countdown.td_style_1 .td_countdown_box {
        min-width: 70px;
        padding: 4px 8px;
    }
}

@media (max-width: 991px) {
    .td_row_reverse_lg {
        flex-direction: column-reverse;
    }

    .text-center-lg {
        text-align: center;
    }
}

.td_section_head_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}

@media (max-width: 767px) {
    .td_section_head_2 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
}

.td_section_head_2 .td_section_head_2_left {
    display: flex;
    align-items: center;
    gap: 20px;
}

@media (max-width: 767px) {
    .td_section_head_2 .td_section_head_2_left {
        width: 100%;
        justify-content: space-between;
        gap: 10px;
    }
}

@media (max-width: 767px) {
    .td_section_head_2 .td_section_head_2_right {
        width: 100%;
    }
}

.td_view_btns {
    display: flex;
    gap: 14px;
}

    .td_view_btns .td_view_btn {
        height: 50px;
        width: 50px;
        border-radius: 10px;
        position: relative;
        color: var(--accent-color);
    }

        .td_view_btns .td_view_btn::before {
            content: "";
            position: absolute;
            height: 100%;
            width: 100%;
            border-radius: inherit;
            background-color: var(--accent-color);
            opacity: 0.15;
            transition: all 0.4s ease;
        }

        .td_view_btns .td_view_btn svg,
        .td_view_btns .td_view_btn i {
            position: relative;
            z-index: 2;
        }

        .td_view_btns .td_view_btn:hover::before {
            opacity: 0.3;
        }

        .td_view_btns .td_view_btn.active {
            color: #fff;
        }

            .td_view_btns .td_view_btn.active::before {
                opacity: 1;
            }

.td_section_head_select {
    display: flex;
    gap: 6px;
    border-radius: 10px;
    background-color: rgba(235, 236, 237, 0.5);
    padding: 10px 20px;
    align-items: center;
}

    .td_section_head_select b {
        white-space: nowrap;
    }

    .td_section_head_select select.td_form_field {
        background-color: transparent;
        box-shadow: none;
        padding: 0 18px 0 0;
        background-position: calc(100% - 4px) calc(1em - 6px), calc(100% + 1px) calc(1em - 6px);
    }

.td_filter_widget {
    border-radius: 10px;
    background-color: #fff;
    padding: 30px;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
}

@media (max-width: 575px) {
    .td_filter_widget {
        padding: 25px;
    }
}

.td_filter_widget:not(:last-child) {
    margin-bottom: 30px;
}

@media (max-width: 1199px) {
    .td_filter_category {
        font-size: 16px;
    }
}

.td_filter_category a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 5px;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    padding: 14px 20px;
    gap: 5px;
}

    .td_filter_category a:hover {
        background-color: var(--accent-color);
        color: #fff;
    }

    .td_filter_category a:not(:last-child) {
        margin-bottom: 15px;
    }

.td_sidebar_filter {
    margin-left: 56px;
}

@media (max-width: 1400px) {
    .td_sidebar_filter {
        margin-left: 20px;
    }
}

@media (max-width: 1199px) {
    .td_sidebar_filter {
        margin-left: 0px;
    }
}

.td_filter_widget_list li:not(:last-child) {
    padding-bottom: 16px;
}

.td_custom_checkbox_2 {
    display: inline-block;
    position: relative;
    min-height: 24px;
}

    .td_custom_checkbox_2 input {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 2;
        cursor: pointer;
        opacity: 0;
    }

        .td_custom_checkbox_2 input:checked + span::before {
            border-color: var(--accent-color);
            background-color: var(--accent-color);
        }

    .td_custom_checkbox_2 > span {
        display: inline-block;
        position: relative;
        padding-left: 36px;
        transition: all 0.3s ease;
    }

        .td_custom_checkbox_2 > span::before {
            content: "";
            position: absolute;
            transition: all 0.3s ease;
            height: 24px;
            width: 24px;
            border-radius: 10px;
            border: 1px solid var(--border-color);
            left: 0;
            top: 0px;
        }

    .td_custom_checkbox_2 .td_rating {
        margin: 3px 0;
    }

.td_amount_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .td_amount_wrap #amount {
        border: none;
        padding: 0;
        color: var(--body-color);
        width: 100%;
        background-color: transparent;
        outline: none;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.6em;
    }

    .td_amount_wrap .td_filter_btn {
        border: 1px solid var(--border-color);
        background: transparent;
        color: var(--heading-color);
        font-weight: 500;
        padding: 2px 22px;
        outline: none;
        border-radius: 5px;
        display: inline-flex;
        justify-content: center;
        cursor: pointer;
        line-height: 1.5em;
    }

        .td_amount_wrap .td_filter_btn:hover {
            background-color: var(--accent-color);
            border-color: var(--accent-color);
            color: #fff;
        }

.ui-widget.ui-widget-content {
    border: 0;
    margin-bottom: 15px;
    background-color: var(--border-color);
    margin-top: 5px;
}

.ui-widget-header {
    background: var(--accent-color);
}

    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default,
    .ui-button,
    html .ui-button.ui-state-disabled:hover,
    html .ui-button.ui-state-disabled:active {
        border: 1px solid var(--accent-color);
        background: var(--accent-color);
    }

    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
        border: 1px solid var(--accent-color);
        background: var(--accent-color);
        outline: none;
    }

.ui-slider-horizontal {
    height: 4px;
    border-radius: 3px;
}

.ui-slider .ui-slider-handle {
    top: -3px;
    height: 10px;
    border-radius: 10px;
    width: 10px;
    cursor: pointer;
}

    .ui-slider .ui-slider-handle::before {
        content: "";
        position: absolute;
        height: 4px;
        width: 4px;
        border-radius: 50%;
        background-color: #fff;
        top: 2px;
        left: 2px;
    }

    .ui-slider .ui-slider-handle:focus {
        outline: none;
    }

.ui-slider-horizontal .ui-slider-range {
    border-radius: 0;
}

.td_course_details .td_course_avatar {
    display: flex;
    align-items: center;
    gap: 10px;
}

    .td_course_details .td_course_avatar img {
        flex: none;
        height: 32px;
        width: 32px;
        border-radius: 5px;
        object-fit: cover;
    }

.td_course_details .td_course_meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px 20px;
}

@media (min-width: 576px) {
    .td_course_details .td_course_meta > * {
        flex: 1;
    }
}

.td_course_details .td_course_label {
    display: inline-flex;
    justify-content: center;
    padding: 5px 10px;
    border-radius: 10px;
    background-color: var(--accent-color);
    color: #fff;
    font-size: 14px;
    line-height: 1.6em;
}

.td_course_details .td_requirements_list {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 30px;
}

    .td_course_details .td_requirements_list .td_requirement {
        display: inline-flex;
        gap: 8px;
        align-items: center;
        border-radius: 10px;
        background-color: #fff;
        box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
        padding: 10px 20px;
    }

        .td_course_details .td_requirements_list .td_requirement svg {
            color: var(--accent-color);
        }

.td_table_meta {
    display: flex;
    align-items: center;
    gap: 20px;
}

    .td_table_meta img {
        height: 90px;
        width: 90px;
        border-radius: 10px;
        object-fit: cover;
        flex: none;
    }

.td_table_close_btn {
    padding: 5px;
    margin: 0;
    display: inline-flex;
    border: none;
    outline: none;
    background: transparent;
    color: var(--heading-color);
}

    .td_table_close_btn:hover {
        color: var(--accent-color);
    }

.td_quantity {
    display: inline-flex;
    align-items: center;
    border: 1px solid var(--border-color);
    border-radius: 10px;
    min-width: 120px;
}

    .td_quantity .td_quantity_btn {
        padding: 0;
        height: 40px;
        width: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: none;
        outline: none;
        background-color: transparent;
        color: var(--heading-color);
    }

        .td_quantity .td_quantity_btn:hover {
            color: var(--accent-color);
        }

    .td_quantity .td_quantity_number {
        flex: 1;
        text-align: center;
        padding: 0 5px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

.td_table_1 {
    border: 1px solid var(--border-color);
    border-radius: 10px;
    overflow: hidden;
}

    .td_table_1 th {
        border: none;
    }

    .td_table_1 td,
    .td_table_1 th {
        padding: 20px;
    }

@media (max-width: 991px) {
    .td_table_1 td,
    .td_table_1 th {
        padding: 15px;
    }
}

.td_table_1 table {
    margin: 0;
    min-width: 700px;
}

.td_total_card {
    border: 1px solid var(--border-color);
    padding: 25px;
    border-radius: 10px;
}

    .td_total_card .td_total_card_list li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 12px 0;
    }

        .td_total_card .td_total_card_list li:not(:last-child) {
            border-bottom: 1px solid var(--border-color);
        }

    .td_total_card .form-check-input:checked {
        background-color: var(--heading-color);
        border-color: var(--heading-color);
        box-shadow: none;
    }

.td_payment_list {
    border: 1px solid var(--border-color);
    border-radius: 10px;
}

    .td_payment_list li {
        padding: 15px 20px;
    }

        .td_payment_list li:not(:last-child) {
            border-bottom: 1px solid var(--border-color);
        }

        .td_payment_list li > p {
            margin-top: 8px;
        }

    .td_payment_list label {
        margin: 0;
    }

    .td_payment_list .form-check-input[type=radio] {
        border-radius: 50%;
        width: 24px;
        height: 24px;
        margin-top: 0;
        margin-right: 7px;
    }

    .td_payment_list .form-check-input:checked {
        background-color: var(--heading-color);
        border-color: var(--heading-color);
        box-shadow: none;
    }

        .td_payment_list .form-check-input:checked + label {
            font-weight: 700;
            color: var(--heading-color);
        }

.td_text_btn_2 {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.td_order_summary_card {
    border-top: 1px solid var(--border-color);
    padding-top: 15px;
}

    .td_order_summary_card .td_order_summary_card_info {
        border-bottom: 1px solid var(--border-color);
        padding: 15px;
        display: flex;
        gap: 24px;
    }

    .td_order_summary_card .td_order_summary_card_thumb {
        flex: none;
        width: 48px;
        height: 58px;
        position: relative;
    }

        .td_order_summary_card .td_order_summary_card_thumb img {
            height: 100%;
            width: 100%;
            object-fit: cover;
        }

        .td_order_summary_card .td_order_summary_card_thumb span {
            position: absolute;
            height: 22px;
            min-width: 24px;
            padding: 4px;
            right: -12px;
            top: -11px;
            background-color: #fff;
            font-size: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 10px;
            color: var(--heading-color);
        }

            .td_order_summary_card .td_order_summary_card_thumb span::before {
                content: "";
                position: absolute;
                height: calc(100% - 2px);
                width: calc(100% - 2px);
                top: 1px;
                left: 1px;
                border: 1px solid var(--border-color);
                border-radius: inherit;
            }

    .td_order_summary_card .td_order_summary_card_list li {
        display: flex;
        justify-content: space-between;
        padding: 14px 16px;
    }

        .td_order_summary_card .td_order_summary_card_list li:not(:last-child) {
            border-bottom: 1px solid var(--border-color);
        }

/* Start Scroll Up */
.td_scrollup {
    width: 45px;
    height: 45px;
    font-size: 18px;
    background-color: var(--accent-color);
    color: var(--accent-color);
    border-radius: 50%;
    position: fixed;
    bottom: 20px;
    right: 20px;
    transform: scale(0);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.4s ease;
    z-index: 999;
    box-shadow: 0px 1px 5px 1px rgba(22, 22, 22, 0.2);
    cursor: pointer;
}

    .td_scrollup::after {
        content: "";
        width: 100%;
        height: 100%;
        background-color: #fff;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 0;
        transform: scale(0.6);
        animation: scale_full 3s cubic-bezier(0.28, 1.84, 0.55, -0.11) infinite;
    }

    .td_scrollup.td_scrollup_show {
        transform: scale(1);
    }

    .td_scrollup i {
        position: relative;
        z-index: 2;
    }

@keyframes scale_full {
    50% {
        transform: scale(0.95);
    }
}
/* End Scroll Up */
.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
    display: inline-flex;
}

/*--------------------------------------------------------------
6. Slider
----------------------------------------------------------------*/
.td_slider {
    position: relative;
}

.slick-arrow {
    cursor: pointer;
}

.draggable {
    cursor: url(../img/drag.png) 16 9, ew-resize !important;
}

.slick-slide > div {
    display: flex;
    flex-direction: column;
}

.td_remove_overflow .slick-list {
    overflow: visible;
}

.td_remove_overflow .slick-slide {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear;
}

    .td_remove_overflow .slick-slide.slick-active {
        opacity: 1;
        visibility: visible;
    }

.td_slider_gap_24 .slick-slide {
    padding-left: 12px;
    padding-right: 12px;
}

.td_slider_gap_24 .slick-list {
    margin-left: -12px;
    margin-right: -12px;
}

.td_slider_gap_100 .slick-slide {
    padding-left: 50px;
    padding-right: 50px;
}

.td_slider_gap_100 .slick-list {
    margin-left: -50px;
    margin-right: -50px;
}

.td_ptb_12 .slick-slide {
    padding-top: 12px;
    padding-bottom: 12px;
}

.td_ptb_12 .slick-list {
    margin-top: -12px;
    margin-bottom: -12px;
}

.td_slider_gap_90 .slick-slide {
    padding-left: 45px;
    padding-right: 45px;
}

.td_slider_gap_90 .slick-list {
    margin-left: -45px;
    margin-right: -45px;
}

.td_slider_arrows.td_style_1 {
    display: flex;
    gap: 10px;
    justify-content: center;
}

    .td_slider_arrows.td_style_1 .td_left_arrow,
    .td_slider_arrows.td_style_1 .td_right_arrow {
        height: 50px;
        width: 50px;
        flex: none;
        background-color: var(--accent-color);
        transition: all 0.4s ease;
        color: #fff;
    }

@media (max-width: 991px) {
    .td_slider_arrows.td_style_1 .td_left_arrow,
    .td_slider_arrows.td_style_1 .td_right_arrow {
        width: 50px;
        height: 50px;
    }
}

.td_slider_arrows.td_style_1 .td_left_arrow:hover,
.td_slider_arrows.td_style_1 .td_right_arrow:hover {
    background-color: var(--heading-color);
}

.td_slider_arrows.td_style_1.td_type_1 .td_left_arrow,
.td_slider_arrows.td_style_1.td_type_1 .td_right_arrow {
    height: 40px;
    width: 40px;
}

.td_slider_arrows.td_style_1.td_type_2 {
    justify-content: flex-end;
    padding-right: 10%;
}

@media (max-width: 991px) {
    .td_slider_arrows.td_style_1.td_type_2 {
        padding: 0;
        justify-content: center;
    }
}

.td_slider_arrows.td_style_1.td_type_2 .td_left_arrow,
.td_slider_arrows.td_style_1.td_type_2 .td_right_arrow {
    height: 40px;
    width: 40px;
}

@media (max-width: 991px) {
    .td_slider_arrows.td_style_2 {
        display: flex;
        justify-content: center;
        gap: 10px;
        margin-top: 30px;
    }
}

.td_slider_arrows.td_style_2 .td_left_arrow,
.td_slider_arrows.td_style_2 .td_right_arrow {
    position: absolute;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    top: 50%;
}

@media (max-width: 991px) {
    .td_slider_arrows.td_style_2 .td_left_arrow,
    .td_slider_arrows.td_style_2 .td_right_arrow {
        position: initial;
        height: 40px;
        width: 40px;
        background-color: #fff !important;
    }
}

.td_slider_arrows.td_style_2 .td_left_arrow {
    left: -45px;
    background-color: #fef0d5;
}

.td_slider_arrows.td_style_2 .td_right_arrow {
    right: -45px;
    background-color: #d5fff7;
}

.td_pagination.td_style_1 {
    display: flex;
    justify-content: center;
}

    .td_pagination.td_style_1 ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex !important;
        gap: 15px;
        align-items: center;
    }

@media (max-width: 991px) {
    .td_pagination.td_style_1 ul {
        margin-top: 40px;
    }
}

.td_pagination.td_style_1 li {
    display: flex;
}

    .td_pagination.td_style_1 li button {
        height: 12px;
        width: 12px;
        font-size: 0;
        color: transparent;
        padding: 0;
        background-color: #ebeced;
        border: none;
        outline: none;
        cursor: pointer;
        border-radius: 50%;
        transition: all 0.3s ease;
    }

    .td_pagination.td_style_1 li.slick-active button {
        transform: scale(1.34);
        background-color: var(--accent-color);
    }

/*--------------------------------------------------------------
7. Video Modal
----------------------------------------------------------------*/
.cs-pd-video .td_video_open,
.cs-sample-img .td_video_open {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 68px;
    transition: all 0.3s ease;
    line-height: 48px;
}

    .cs-pd-video .td_video_open:hover,
    .cs-sample-img .td_video_open:hover {
        color: rgba(255, 255, 255, 0.7);
    }

.td_video_popup {
    position: fixed;
    z-index: 1000;
    top: 0;
    width: 100%;
    height: 100%;
    left: -100%;
    transition-delay: 0.3s;
}

    .td_video_popup.active {
        left: 0;
        transition-delay: 0s;
        left: 0;
    }

.td_video_popup-overlay {
    position: absolute;
    left: 0;
    right: 0;
    background: #000;
    transition: all 0.4s ease-out;
    opacity: 0;
}

.td_video_popup.active .td_video_popup-overlay {
    opacity: 0.8;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.td_video_popup-content {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 0;
    text-align: center;
    transition: all 0.4s ease-out;
    transform: translateY(100px);
    opacity: 0;
    visibility: hidden;
    padding: 15px;
}

.td_video_popup.active .td_video_popup-content {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

.td_video_popup-content:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.td_video_popup-container {
    display: inline-block;
    position: relative;
    text-align: left;
    background: #fff;
    max-width: 1380px;
    width: 100%;
    vertical-align: middle;
}

    .td_video_popup-container .embed-responsive {
        width: 100%;
    }

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    height: 100%;
}

.embed-responsive-16by9::before {
    display: block;
    content: "";
    padding-top: 56.25%;
}

.embed-responsive iframe,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.td_video_popup-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: #d90d0d;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
}

.td_video_popup iframe {
    width: 100%;
    height: 100%;
    position: absolute;
}

.td_video_popup-close:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 1px;
    background: #fff;
    margin-left: -10px;
    transform: rotate(-45deg);
    transition: all 0.4s ease-in-out;
}

.td_video_popup-close:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 1px;
    background: #fff;
    margin-left: -10px;
    transform: rotate(45deg);
    transition: all 0.4s ease-in-out;
}

.td_video_popup-close:hover:before,
.td_video_popup-close:hover:after {
    background: #000;
}

.td_video_popup-layer {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}

.td_video_popup-align {
    overflow: hidden;
}

/*End Video Popup*/
/*--------------------------------------------------------------
8. Header
----------------------------------------------------------------*/
.td_site_header {
    position: absolute;
    z-index: 101;
    width: 100%;
    left: 0;
    top: 0px;
    transition: all 0.4s ease;
}

.td_header_social_btns {
    display: flex;
    gap: 40px;
    font-size: 20px;
}

@media (max-width: 1400px) {
    .td_header_social_btns {
        gap: 25px;
    }
}

.td_header_btns {
    display: flex;
    gap: 20px;
}

.td_header_search_wrap {
    position: absolute;
    top: 100%;
    margin-top: 20px;
    right: 0;
    background-color: #fff;
    padding: 15px;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    opacity: 0;
    visibility: hidden;
    z-index: 11;
    transition: all 0.3s ease;
}

    .td_header_search_wrap.active {
        opacity: 1;
        visibility: visible;
        margin-top: 10px;
    }

.td_header_search {
    position: relative;
    width: 270px;
}

    .td_header_search .td_header_search_input {
        padding: 12px 55px 12px 20px;
        border-radius: 10px;
        border: 1px solid rgba(0, 0, 27, 0.2);
        width: 100%;
        outline: none;
    }

        .td_header_search .td_header_search_input:focus {
            border-color: rgba(0, 0, 27, 0.5);
        }

    .td_header_search .td_header_search_btn {
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        background-color: transparent;
        padding: 0;
        height: 50px;
        width: 50px;
        padding-bottom: 2px;
    }

        .td_header_search .td_header_search_btn:hover {
            opacity: 0.7;
        }

.td_header_contact_list {
    display: flex;
}

    .td_header_contact_list li {
        display: flex;
        gap: 6px;
    }

        .td_header_contact_list li:not(:last-child) {
            padding-right: 20px;
            margin-right: 20px;
            border-right: 1px solid #fff;
        }

.td_hero_icon_btns {
    display: flex;
    gap: 14px;
}

.td_hero_toolbox_wrap {
    display: flex;
    gap: 15px;
    align-items: center;
}

.td_hero_toolbox {
    display: flex;
    align-items: center;
}

    .td_hero_toolbox li {
        display: flex;
    }

        .td_hero_toolbox li:not(:last-child) {
            margin-right: 15px;
            padding-right: 15px;
            border-right: 1px solid rgba(0, 0, 27, 0.5);
        }

.td_circle_btn {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    position: relative;
    transition: all 0.3s ease;
    border: 1px solid var(--heading-color);
    background-color: transparent;
    outline: none;
    cursor: pointer;
}

    .td_circle_btn img {
        height: 18px;
    }

    .td_circle_btn:hover {
        background-color: var(--gray-color);
    }

.td_circle_btn_label {
    position: absolute;
    left: -4px;
    top: -4px;
    font-size: 10px;
    line-height: 16px;
    min-width: 16px;
    padding: 0 2px;
    border-radius: 8px;
    background-color: var(--accent-color);
    color: #fff;
    text-align: center;
}

.td_hero_text_btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

    .td_hero_text_btn span {
        background-repeat: no-repeat;
        background-image: linear-gradient(90deg, currentColor 0, currentColor 100%);
        transition: background-size 0.42s cubic-bezier(0.49, 0.49, 0.08, 1), color 0.27s ease-out;
        background-position: 100% calc(100% - 0px);
        background-size: 0 2px;
    }

    .td_hero_text_btn:hover span {
        background-size: 100% 2px;
        background-position: 0 calc(100% - 0px);
    }

.td_header_dropdown_btn {
    border-radius: 10px;
    border: 1px solid var(--border-color);
    background: rgba(235, 236, 237, 0.3);
    padding: 9px 20px;
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

    .td_header_dropdown_btn.active + .td_header_dropdown_list {
        opacity: 1;
        visibility: visible;
    }

    .td_header_dropdown_btn.active .td_header_dropdown_btn_tobble_icon {
        transform: rotate(180deg);
    }

.td_header_dropdown_list {
    position: absolute;
    top: 100%;
    left: 0;
    width: 250px;
    border-radius: 7px;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    margin-top: 5px;
    padding: 8px 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease;
}

    .td_header_dropdown_list a {
        display: block;
        padding: 8px 20px;
    }

.td_header_dropdown_btn_tobble_icon {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    border: 1px solid var(--border-color);
    background: rgba(217, 236, 255, 0.3);
    transition: all 0.3s ease;
}

.td_hamburger_btn {
    padding: 0;
    display: flex;
    border: none;
    outline: none;
    background-color: transparent;
    color: #fff;
    width: 50px;
    height: 10px;
    position: relative;
}

@media (max-width: 1400px) {
    .td_hamburger_btn {
        width: 30px;
    }
}

@media (max-width: 1199px) {
    .td_hamburger_btn {
        display: none;
    }
}

.td_hamburger_btn::before, .td_hamburger_btn::after {
    content: "";
    height: 2px;
    width: 100%;
    background-color: currentColor;
    position: absolute;
    left: 0;
}

.td_hamburger_btn::before {
    top: 0;
}

.td_hamburger_btn::after {
    bottom: 0;
}

.td_hamburger_btn:hover {
    opacity: 0.7;
}

.td_site_header.td_style_1 .td_main_header_in,
.td_site_header.td_style_1 .td_top_header_in {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
}

.td_site_header.td_style_1 .td_main_header_in {
    height: 90px;
}

.td_site_header.td_style_1 .td_top_header_in {
    height: 50px;
    transition: all 0.3s ease;
}

.td_site_header.td_style_1 .td_main_header_right {
    display: flex;
    align-items: center;
    height: 100%;
    gap: 30px;
}

@media (max-width: 1199px) {
    .td_site_header.td_style_1 .td_main_header_right {
        padding-right: 50px;
    }
}

.td_site_header.td_style_1 .td_top_header_right {
    display: flex;
    align-items: center;
    gap: 20px;
}

.td_site_header.td_style_1 .td_top_header .td_btn.td_style_1 .td_btn_in {
    padding: 13px 18px;
}

.td_site_header.td_style_1 .td_main_header_left {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
}

.td_site_header.td_style_1.td_type_1 {
    background: linear-gradient(90deg, #fff0d4 0.07%, #d6fff7 95.86%);
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
}

    .td_site_header.td_style_1.td_type_1 .td_header_dropdown_btn {
        border-radius: 30px;
        background-color: #fff;
    }

    .td_site_header.td_style_1.td_type_1 .td_header_dropdown_list {
        background-color: #fff;
    }

.td_site_header.td_style_1.td_type_2 {
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    background-color: #fff;
}

@media (min-width: 1200px) {
    .td_site_header.td_style_1.td_type_2 .td_main_header_right {
        gap: 70px;
    }
}

.td_site_header.td_style_1.td_type_2 .td_circle_btn {
    background-color: rgba(235, 236, 237, 0.3);
}

    .td_site_header.td_style_1.td_type_2 .td_circle_btn:hover {
        background-color: rgb(235, 236, 237);
    }

.td_site_header.td_style_1.td_type_2 .td_top_header .td_circle_btn {
    background-color: #fff;
    height: 34px;
    width: 34px;
}

    .td_site_header.td_style_1.td_type_2 .td_top_header .td_circle_btn img {
        height: 15px;
    }

    .td_site_header.td_style_1.td_type_2 .td_top_header .td_circle_btn:hover {
        background-color: rgba(255, 255, 255, 0.8);
    }

.td_site_header.td_style_1.td_type_3 {
    background-color: var(--accent-color);
}

    .td_site_header.td_style_1.td_type_3 .td_main_header_right {
        gap: 20px;
    }

    .td_site_header.td_style_1.td_type_3 .td_circle_btn {
        height: initial;
        width: initial;
        border: none;
        padding: 0;
    }

        .td_site_header.td_style_1.td_type_3 .td_circle_btn img {
            height: 24px;
            filter: brightness(0) invert(1);
        }

        .td_site_header.td_style_1.td_type_3 .td_circle_btn:hover {
            background-color: transparent;
            opacity: 0.7;
        }

    .td_site_header.td_style_1.td_type_3 .td_header_dropdown_btn {
        border: none;
        background-color: transparent;
        padding: 0;
        color: #fff;
        gap: 8px;
    }

        .td_site_header.td_style_1.td_type_3 .td_header_dropdown_btn:hover {
            opacity: 0.8;
        }

    .td_site_header.td_style_1.td_type_3 .td_header_dropdown_list {
        left: initial;
        right: 0;
        width: 150px;
    }

    .td_site_header.td_style_1.td_type_3 .td_header_social_btns a:hover {
        color: #fff;
        opacity: 0.7;
    }

@media (min-width: 1200px) {
    .td_site_header.td_style_1.td_type_3 .td_header_social_btns,
    .td_site_header.td_style_1.td_type_3 .td_nav .td_nav_list > li > a {
        color: #fff;
    }

    .td_site_header.td_style_1.td_type_3 .td_main_header_left .td_site_branding {
        display: none;
    }
}

@media (max-width: 1199px) {
    .td_site_header.td_style_1.td_type_3 .td_header_social_btns {
        display: none;
    }

    .td_site_header.td_style_1.td_type_3.td_heading_color .td_menu_toggle {
        color: #fff;
    }

    .td_site_header.td_style_1.td_type_3 .td_nav_list_wrap {
        background-color: var(--accent-color);
    }

        .td_site_header.td_style_1.td_type_3 .td_nav_list_wrap .td_site_branding {
            display: none;
        }

    .td_site_header.td_style_1.td_type_3 .td_nav {
        color: #fff;
    }

        .td_site_header.td_style_1.td_type_3 .td_nav a:hover {
            color: #fff;
        }
}

.td_site_header.td_style_1.td_type_4 .td_main_header_left {
    gap: 40px;
}

@media (min-width: 1200px) {
    .td_site_header.td_style_1.td_type_4 .td_nav .td_nav_list > li > a {
        color: #fff;
    }

        .td_site_header.td_style_1.td_type_4 .td_nav .td_nav_list > li > a:hover {
            opacity: 0.8;
        }
}

@media (max-width: 1199px) {
    .td_site_header.td_style_1.td_type_4 .td_nav_list_wrap {
        background-color: var(--accent-color);
    }

    .td_site_header.td_style_1.td_type_4 .td_nav {
        color: #fff;
    }

    .td_site_header.td_style_1.td_type_4 .td_btn.td_style_1 .td_btn_in {
        background-color: #fff;
        color: var(--heading-color);
    }

        .td_site_header.td_style_1.td_type_4 .td_btn.td_style_1 .td_btn_in.td_heading_bg::before {
            background-color: rgba(0, 0, 0, 0.2);
        }

    .td_site_header.td_style_1.td_type_4 .td_circle_btn {
        border-color: #fff;
    }

        .td_site_header.td_style_1.td_type_4 .td_circle_btn img {
            filter: brightness(0) invert(1);
        }

        .td_site_header.td_style_1.td_type_4 .td_circle_btn:hover img {
            filter: initial;
        }

    .td_site_header.td_style_1.td_type_4.td_heading_color .td_menu_toggle {
        color: #fff;
    }
}

.td_site_header.td_style_1.td_type_4.td_gescout_sticky {
    background-color: var(--accent-color);
}

    .td_site_header.td_style_1.td_type_4.td_gescout_sticky .td_btn.td_style_1 .td_btn_in {
        background-color: #fff;
        color: var(--heading-color);
    }

        .td_site_header.td_style_1.td_type_4.td_gescout_sticky .td_btn.td_style_1 .td_btn_in.td_heading_bg::before {
            background-color: rgba(0, 0, 0, 0.2);
        }

    .td_site_header.td_style_1.td_type_4.td_gescout_sticky .td_circle_btn {
        border-color: #fff;
    }

        .td_site_header.td_style_1.td_type_4.td_gescout_sticky .td_circle_btn img {
            filter: brightness(0) invert(1);
        }

        .td_site_header.td_style_1.td_type_4.td_gescout_sticky .td_circle_btn:hover img {
            filter: initial;
        }

.td_site_header.td_style_1.td_type_5 {
    background-color: #fff;
}

@media (min-width: 1600px) {
    .td_site_header.td_style_1.td_type_5 .td_main_header_left .td_site_branding {
        margin-right: 50px;
    }
}

.td_site_header.td_style_1.td_sticky_active {
    background-color: var(--white-color);
    box-shadow: 0 10px 10px -10px rgba(33, 43, 53, 0.1);
}

.td_site_header_full_width .container {
    max-width: 100%;
    padding: 0 100px;
}

.td_side_header {
    position: fixed;
    top: 0;
    right: 0px;
    width: 100%;
    z-index: 1000;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease;
}

    .td_side_header .td_side_header_overlay {
        background-color: rgba(0, 0, 0, 0.5);
        height: inherit;
        width: inherit;
        left: inherit;
        top: inherit;
        position: inherit;
        cursor: zoom-out;
        transition: all 0.4s ease;
        opacity: 0;
    }

    .td_side_header .td_side_header_in {
        width: 500px;
        height: 100vh;
        background-color: var(--white-color);
        flex: none;
        margin-left: auto;
        overflow: auto;
        padding: 70px 50px 50px 50px;
        position: relative;
        z-index: 2;
        right: -500px;
        transition: all 0.4s ease;
    }

@media (max-width: 450px) {
    .td_side_header .td_side_header_in {
        padding: 70px 50px 50px 20px;
    }
}

.td_side_header .td_side_header_heading {
    font-size: 28px;
    line-height: 1.2em;
    font-weight: 500;
    margin: 0;
}

.td_side_header .td_side_header_title {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 22px;
}

.td_side_header .td_side_header_box {
    padding: 30px 0;
}

.td_side_header .td_close {
    opacity: 0;
}

.td_side_header.active {
    opacity: 1;
    visibility: visible;
}

    .td_side_header.active .td_side_header_overlay,
    .td_side_header.active .td_close {
        opacity: 1;
    }

    .td_side_header.active .td_side_header_in {
        right: 0;
    }

.td_side_header .td_side_header_contact_info li {
    padding-left: 32px;
    position: relative;
}

    .td_side_header .td_side_header_contact_info li:not(:last-child) {
        margin-bottom: 20px;
    }

.td_side_header .td_side_header_contact_info i {
    color: var(--accent-color);
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 18px;
    width: 18px;
    text-align: center;
}

.td_close {
    position: fixed;
    right: 30px;
    top: 30px;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    border: 2px solid currentColor;
    background-color: transparent;
    color: var(--heading-color);
    cursor: pointer;
    z-index: 2;
    z-index: 100;
}

    .td_close::before, .td_close::after {
        content: "";
        position: absolute;
        width: 50%;
        height: 2px;
        background-color: currentColor;
        left: 50%;
        top: 50%;
        margin-left: -25%;
        margin-top: -1px;
        transform: rotate(-45deg);
    }

    .td_close::before {
        transform: rotate(45deg);
    }

    .td_close:hover {
        color: var(--accent-color);
        transform: scale(1.05);
    }

.td_site_header_spacing_100 {
    height: 100px;
}

@media screen and (max-width: 1199px) {
    .td_site_header_spacing_100 {
        height: 80px;
    }

    .td_site_header.td_style_1 .container {
        max-width: 100%;
    }

    .td_site_header.td_style_1 .td_nav {
        display: flex;
    }

    .td_site_header.td_style_1 .td_top_header {
        display: none;
    }

    .td_site_header.td_style_1 .td_btn.td_style_1 .td_btn_in {
        padding: 8px 15px;
        gap: 5px;
    }
}

.td_nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.td_sticky_header {
    position: fixed !important;
    width: 100%;
    z-index: 999;
}

.td_gescout_sticky {
    position: fixed !important;
    top: -110px;
    opacity: 0;
    transition: all 0.4s ease;
    background-color: #fff;
}

    .td_gescout_sticky .td_top_header_in {
        overflow: hidden;
    }

    .td_gescout_sticky.td_white_bg {
        background-color: #fff;
    }

    .td_gescout_sticky.td_site_header.td_style_1 .td_top_header_in {
        height: 0;
        transition: all 0.3s ease;
    }

    .td_gescout_sticky.td_fixed_sticky {
        top: 0;
        opacity: 1;
        box-shadow: 2px 2px 50px 0px rgba(0, 0, 0, 0.1);
    }

.td_gescout_show {
    top: 0 !important;
    opacity: 1;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 0, 0.1);
}

.td_site_branding {
    display: inline-block;
}

    .td_site_branding + .td_nav {
        margin-left: 60px;
    }

@media (max-width: 1600px) {
    .td_site_branding + .td_nav {
        margin-left: 40px;
    }
}

@media (max-width: 1540px) {
    .td_site_branding + .td_nav {
        margin-left: 30px;
    }
}

.td_main_header {
    position: relative;
}

    .td_main_header .container-fluid {
        padding-right: 95px;
        padding-left: 95px;
    }

@media screen and (min-width: 1200px) {
    .td_main_header_center,
    .td_top_header_center {
        position: absolute;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
    }

    .td_site_header.td_style_1 .td_main_header_center {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
    }

    .td_site_header.td_style_1 .td_nav_list_wrap {
        height: 100%;
        flex: none;
    }

    .td_site_header.td_style_1 .td_nav_list_wrap_in {
        height: 100%;
    }

    .td_site_header.td_style_1.td_type_3 .td_nav_list_wrap_in {
        display: flex;
        align-items: center;
        gap: 50px;
    }

    .td_nav {
        display: flex;
        align-items: center;
        flex: none;
        height: 100%;
        line-height: 1.6em;
    }

        .td_nav .td_nav_list {
            display: flex !important;
            flex-wrap: wrap;
            height: inherit;
        }

            .td_nav .td_nav_list > li {
                margin-right: 25px;
                height: inherit;
            }

                .td_nav .td_nav_list > li:last-child {
                    margin-right: 0;
                }

                .td_nav .td_nav_list > li > a {
                    padding: 10px 0;
                    display: inline-flex;
                    position: relative;
                    height: inherit;
                    text-transform: uppercase;
                    align-items: center;
                }

                .td_nav .td_nav_list > li > ul {
                    left: 0;
                    top: calc(100% + 15px);
                    pointer-events: none;
                }

                .td_nav .td_nav_list > li:hover > ul {
                    top: 100%;
                    opacity: 1;
                    visibility: visible;
                    pointer-events: auto;
                }

                .td_nav .td_nav_list > li.menu-item-has-children > a {
                    position: relative;
                }

                    .td_nav .td_nav_list > li.menu-item-has-children > a::after {
                        content: "";
                        display: inline-block;
                        height: 6px;
                        width: 6px;
                        border: 2px solid currentColor;
                        transform: rotate(45deg);
                        border-left: 0;
                        border-top: 0;
                        margin-left: 6px;
                        position: relative;
                        top: -1px;
                        border-radius: 0px 0px 2px 0px;
                    }

            .td_nav .td_nav_list li:not(.td_mega_menu) {
                position: relative;
            }

            .td_nav .td_nav_list ul {
                width: 260px;
                background-color: var(--white-color);
                position: absolute;
                box-shadow: 2px 2px 50px 0px rgba(0, 0, 0, 0.1);
                padding: 10px 0;
                z-index: 100;
                opacity: 0;
                visibility: hidden;
                display: block !important;
                border-radius: 7px;
                transition: all 0.4s ease;
            }

                .td_nav .td_nav_list ul li:hover ul {
                    top: 0px;
                }

                .td_nav .td_nav_list ul li:hover > ul {
                    opacity: 1;
                    visibility: visible;
                    transition: all 0.4s ease;
                }

                .td_nav .td_nav_list ul a {
                    display: block;
                    line-height: inherit;
                    padding: 10px 20px;
                }

                .td_nav .td_nav_list ul ul {
                    top: 15px;
                    left: 100%;
                }

    .td_menu_toggle,
    .td_munu_dropdown_toggle {
        display: none;
    }

    .td_nav .td_nav_list .td_mega_menu {
        position: relative;
    }

    .td_nav .td_nav_list .td_mega_wrapper {
        width: 1296px !important;
        display: flex !important;
        position: fixed;
        top: 90px !important;
        left: 50%;
        transform: translateX(-50%);
        padding: 5px 15px 10px;
        border-top: 2px solid var(--accent-color);
        border-radius: 0 0 5px 5px;
    }

        .td_nav .td_nav_list .td_mega_wrapper h4 {
            padding: 8px 10px;
            font-weight: 600;
            font-size: 20px;
            margin-bottom: 0;
            color: inherit;
        }

        .td_nav .td_nav_list .td_mega_wrapper a {
            padding: 7px 10px;
        }

        .td_nav .td_nav_list .td_mega_wrapper > li {
            flex: 1;
            padding: 10px 0;
        }

            .td_nav .td_nav_list .td_mega_wrapper > li ul {
                position: initial;
                border: none;
                padding: 0;
                width: 100%;
                box-shadow: none;
                background-color: transparent;
            }

                .td_nav .td_nav_list .td_mega_wrapper > li ul a {
                    transition: all 0.4s ease;
                }

    .td_nav .td_nav_list .td_mega_menu:hover .td_mega_wrapper li ul {
        opacity: 1;
        visibility: visible;
    }

    .td_top_header + .td_main_header .td_nav .td_nav_list .td_mega_wrapper {
        top: 140px !important;
    }

    .td_gescout_show .td_top_header + .td_main_header .td_nav .td_nav_list .td_mega_wrapper {
        top: 90px !important;
    }

    .td_site_header.td_style_1.td_size_md .td_nav .td_nav_list .td_mega_wrapper {
        top: 85px !important;
    }

    .td_nav .td_nav_list > li ul:not(.td_mega_wrapper) .menu-item-has-children > a {
        position: relative;
    }
}

@media screen and (max-width: 1600px) {
    .td_main_header .container-fluid {
        padding-right: 25px;
        padding-left: 25px;
    }
}

@media screen and (max-width: 1400px) {
    .td_nav .td_nav_list .td_mega_wrapper {
        width: 1116px !important;
    }

    .td_site_header_full_width .container {
        max-width: 100%;
    }
}

@media screen and (max-width: 1199px) {
    .td_main_header .container-fluid {
        padding-right: 14px;
        padding-left: 14px;
    }

    .td_nav .td_nav_list .td_mega_wrapper {
        width: 100% !important;
    }

    .td_site_header_full_width .container {
        padding: 0 15px;
    }

    .td_munu_dropdown_toggle {
        position: absolute;
        height: 40px;
        width: 100%;
        top: 0;
        left: 0px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 23px 18px;
        cursor: pointer;
        z-index: 3;
    }

        .td_munu_dropdown_toggle span {
            display: block;
            position: relative;
            height: 10px;
            width: 10px;
        }

            .td_munu_dropdown_toggle span:before, .td_munu_dropdown_toggle span:after {
                content: "";
                display: block;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                height: 2px;
                width: 10px;
                background-color: currentColor;
                transition: all 0.3s ease;
            }

            .td_munu_dropdown_toggle span:before {
                transform: translate(-50%, -50%) rotate(90deg);
            }

        .td_munu_dropdown_toggle.active span:before {
            transform: translate(-50%, -50%) rotate(0deg);
        }

    .menu-item-has-children .menu-item-has-children .td_munu_dropdown_toggle {
        padding: 20px 18px;
    }

    .td_site_branding {
        position: relative;
        z-index: 101;
    }

    .td_nav_list_wrap {
        position: fixed;
        width: 100vw;
        left: -100vw;
        top: 0;
        background-color: #fff;
        transition: all 0.4s ease;
        height: 100vh;
        padding-top: 90px;
    }

        .td_nav_list_wrap.td_active {
            left: 0vw;
        }

    .td_nav .td_nav_list_wrap_in {
        max-height: 100%;
        overflow: auto;
    }

    .td_nav .td_nav_list {
        width: 100%;
        padding: 0;
        line-height: 1.6em;
    }

        .td_nav .td_nav_list ul {
            padding-left: 15px;
            display: none;
        }

        .td_nav .td_nav_list a {
            display: block;
            padding: 12px 15px;
            line-height: 16px;
        }

        .td_nav .td_nav_list > li > a {
            font-size: 18px;
            line-height: 22px;
        }

    .td_nav .menu-item-has-children {
        position: relative;
    }
    /*Mobile Menu Button*/
    .td_menu_toggle {
        display: inline-block;
        width: 30px;
        height: 27px;
        cursor: pointer;
        position: absolute;
        top: 27px;
        right: 30px;
        color: #fff;
    }

        .td_menu_toggle span,
        .td_menu_toggle span:before,
        .td_menu_toggle span:after {
            width: 100%;
            height: 2px;
            background-color: currentColor;
            display: block;
        }

        .td_menu_toggle span {
            margin: 0 auto;
            position: relative;
            top: 12px;
            transition-duration: 0s;
            transition-delay: 0.2s;
        }

            .td_menu_toggle span:before {
                content: "";
                position: absolute;
                margin-top: -9px;
                transition-property: margin, transform;
                transition-duration: 0.2s;
                transition-delay: 0.2s, 0s;
            }

            .td_menu_toggle span:after {
                content: "";
                position: absolute;
                margin-top: 9px;
                transition-property: margin, transform;
                transition-duration: 0.2s;
                transition-delay: 0.2s, 0s;
            }

    .td_site_header.td_style_1 .td_menu_toggle {
        top: 50%;
        right: 0px;
        margin-top: -13px;
    }

    .td_site_header.td_style_1 .td_main_header_right {
        gap: 15px;
    }

    .td_site_header.td_style_1.td_heading_color .td_menu_toggle {
        color: var(--heading-color);
    }

    .td_toggle_active span {
        background-color: rgba(0, 0, 0, 0);
        transition-delay: 0.2s;
    }

        .td_toggle_active span:before {
            margin-top: 0;
            transform: rotate(45deg);
            transition-delay: 0s, 0.2s;
        }

        .td_toggle_active span:after {
            margin-top: 0;
            transform: rotate(-45deg);
            transition-delay: 0s, 0.2s;
        }

    .td_nav .td_nav_list a {
        position: relative;
    }

    .td_site_header.td_style_1 .td_main_header_in {
        height: 80px;
    }

    .td_site_header .current-menu-item > a:before {
        display: none;
    }

    .td_site_header.td_style_1 .td_main_header_center .td_site_branding {
        position: absolute;
        left: 0px;
        top: 50%;
        transform: translateY(-50%);
    }

    .td_site_header.td_style_1 {
        top: 0;
    }

    .td_nav .td_nav_list img {
        display: none;
    }

    .td_mega_wrapper h4 {
        font-size: inherit;
        margin: 0;
        padding: 12px 15px;
        line-height: 16px;
        color: inherit;
    }
}

@media screen and (max-width: 991px) {
    .td_site_header .container {
        max-width: 100%;
    }

    .td_site_header.td_style_1 .td_header_category_wrap {
        display: none;
    }
}

@media screen and (max-width: 575px) {
    .td_site_header.td_style_1 .td_btn.td_style_1 .td_btn_in i,
    .td_site_header.td_style_1 .td_btn.td_style_1 .td_btn_in svg {
        display: none;
    }

    .td_site_header.td_style_1 .td_hero_toolbox_wrap .td_btn.td_style_1 {
        display: none;
    }

    .td_header_btns {
        gap: 10px;
    }

    .td_header_search_wrap {
        position: fixed;
        top: 60px;
        left: 14px;
        right: 14px;
    }

        .td_header_search_wrap .td_header_search {
            width: 100%;
        }

    .td_site_header.td_style_1.td_type_3 .td_main_header_right {
        gap: 15px;
    }
}

@media screen and (max-width: 420px) {
    .td_site_header.td_style_1 .td_btn.td_style_1 .td_btn_in {
        padding: 6px 10px;
        gap: 5px;
        font-size: 14px;
    }

    .td_site_header.td_style_1 .td_main_header_right {
        padding-right: 45px;
    }

    .td_site_header.td_style_1 .td_main_header_right {
        gap: 10px;
    }

    .td_circle_btn {
        height: 34px;
        width: 34px;
    }

    .td_hero_icon_btns {
        gap: 7px;
    }

    .td_hero_toolbox li:not(:last-child) {
        margin-right: 10px;
        padding-right: 10px;
    }

    .td_language_wrap {
        display: flex;
    }

        .td_language_wrap .td_header_dropdown_btn span {
            display: none;
        }

        .td_language_wrap .td_header_dropdown_btn img {
            height: 22px;
        }
}

@media screen and (max-width: 370px) {
    .td_header_btns > *:nth-child(2) {
        display: none;
    }

    .td_site_header.td_style_1 .td_hero_text_btn span {
        display: none;
    }

    .td_site_header.td_style_1 .td_hero_text_btn img {
        height: 24px;
    }

    .td_site_header.td_style_1.td_type_1 .td_btn.td_style_1 {
        display: none;
    }

    .td_site_header.td_style_1.td_type_1 .td_main_header_right {
        gap: 0;
    }
}

@media screen and (max-width: 340px) {
    .td_site_header.td_style_1.td_type_2 .td_wishlist_btn {
        display: none;
    }
}
/*--------------------------------------------------------------
9. Footer
----------------------------------------------------------------*/
.td_footer.td_style_1 {
    color: #fff;
    background: url(../../dnn/web/haui-2025/assets/img/footer.png) #143B88 no-repeat center;
}

    .td_footer.td_style_1 .td_newsletter.td_style_1 .td_newsletter_input {
        padding-right: 135px;
    }

    .td_footer.td_style_1.td_color_1 {
        background-color: var(--heading-color);
    }

    .td_footer.td_style_1.td_color_2 {
        background-color: #fff;
        color: var(--heading-color);
    }

        .td_footer.td_style_1.td_color_2 .td_footer_widget_title {
            color: var(--heading-color);
        }

        .td_footer.td_style_1.td_color_2 .td_footer_bottom_in {
            border-color: var(--border-color);
        }

    .td_footer.td_style_1.td_color_3 {
        background-color: var(--accent-color);
    }

    .td_footer.td_style_1.td_color_4 {
        background-color: var(--accent-color);
    }

        .td_footer.td_style_1.td_color_4 a:hover {
            color: rgba(255, 255, 255, 0.75);
        }

        .td_footer.td_style_1.td_color_4 .td_footer_bottom {
            background-color: #fff;
            color: var(--heading-color);
        }

    .td_footer.td_style_1.td_type_1 .td_footer_bottom_in {
        justify-content: center;
    }

    .td_footer.td_style_1.td_type_2 {
        position: relative;
    }

        .td_footer.td_style_1.td_type_2 .container {
            position: relative;
            z-index: 3;
        }

        .td_footer.td_style_1.td_type_2 a:hover {
            color: rgba(255, 255, 255, 0.8);
        }

        .td_footer.td_style_1.td_type_2 .td_newsletter.td_style_1 .td_btn.td_style_1 {
            border-radius: 10px 0 0 10px;
        }

            .td_footer.td_style_1.td_type_2 .td_newsletter.td_style_1 .td_btn.td_style_1 .td_btn_in {
                transition: all 0.3s ease;
            }

                .td_footer.td_style_1.td_type_2 .td_newsletter.td_style_1 .td_btn.td_style_1 .td_btn_in::before {
                    display: none;
                }

            .td_footer.td_style_1.td_type_2 .td_newsletter.td_style_1 .td_btn.td_style_1:hover .td_white_color {
                color: rgba(255, 255, 255, 0.75);
            }

        .td_footer.td_style_1.td_type_2 .td_newsletter.td_style_1 .td_newsletter_input {
            border-radius: 10px 0 0 10px;
        }

        .td_footer.td_style_1.td_type_2 .td_footer_social_btns a:hover {
            background-color: #fff;
            color: var(--accent-color);
        }

        .td_footer.td_style_1.td_type_2 .td_footer_shape_1 {
            left: 4%;
            top: 67px;
        }

        .td_footer.td_style_1.td_type_2 .td_footer_shape_2 {
            left: 3%;
            bottom: 90px;
        }

        .td_footer.td_style_1.td_type_2 .td_footer_shape_3 {
            right: 3%;
            top: 67px;
        }

        .td_footer.td_style_1.td_type_2 .td_footer_shape_4 {
            right: 5%;
            bottom: 90px;
        }

    .td_footer.td_style_1.td_type_3 {
        padding-top: 108px;
        position: relative;
    }

@media (max-width: 991px) {
    .td_footer.td_style_1.td_type_3 {
        padding-top: 80px;
    }
}

.td_footer.td_style_1.td_type_3 .td_footer_bottom_in {
    border: none;
    width: calc(100vw - (100vw - 1300px) / 2);
    padding-right: 50px;
}

@media (max-width: 1400px) {
    .td_footer.td_style_1.td_type_3 .td_footer_bottom_in {
        width: calc(100vw - (100vw - 1115px) / 2);
    }
}

@media (max-width: 1199px) {
    .td_footer.td_style_1.td_type_3 .td_footer_bottom_in {
        width: calc(100vw - (100vw - 935px) / 2);
        padding-right: 20px;
    }
}

@media (max-width: 991px) {
    .td_footer.td_style_1.td_type_3 .td_footer_bottom_in {
        width: 100%;
        padding-right: 0px;
        flex-direction: column;
        gap: 15px 0;
        padding: 25px 0 15px 0;
    }
}

.td_footer.td_style_1.td_type_3 .td_footer_social_btns {
    margin-left: 0;
}

.td_footer.td_style_1.td_type_3 .td_btn.td_style_1 {
    right: 1px;
    top: 1px;
}

    .td_footer.td_style_1.td_type_3 .td_btn.td_style_1 .td_btn_in {
        padding: 12px 24px;
    }

.td_footer.td_style_1.td_type_3 .td_footer_row .td_footer_col:first-child {
    flex: 1;
}

.td_footer.td_style_1.td_type_3 .td_footer_row .td_footer_col:nth-child(3) {
    flex: 1.7;
    position: relative;
    padding-left: 90px;
}

@media (max-width: 1199px) {
    .td_footer.td_style_1.td_type_3 .td_footer_row .td_footer_col:nth-child(3) {
        padding-left: 0;
    }
}

.td_footer.td_style_1.td_type_3 .td_footer_row .td_footer_col:nth-child(3)::before {
    content: "";
    position: absolute;
    height: 200px;
    width: 1px;
    border-left: 1px dashed #fff;
    opacity: 0.4;
    left: 0;
    top: 70px;
}

@media (max-width: 1199px) {
    .td_footer.td_style_1.td_type_3 .td_footer_row .td_footer_col:nth-child(3)::before {
        display: none;
    }
}

.td_footer.td_style_1.td_type_3 .td_footer_row .td_footer_col:nth-child(4) {
    flex: 1.6;
}

.td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap {
    height: 500px;
    width: 500px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    position: absolute;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-radius: 50%;
    top: 85px;
    right: 40px;
}

@media (max-width: 1650px) {
    .td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap {
        width: 400px;
        height: 400px;
    }
}

@media (max-width: 1400px) {
    .td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap {
        width: 340px;
        height: 340px;
        top: 130px;
        right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap {
        width: initial;
        height: initial;
        border: none;
        position: initial;
        margin-top: 70px;
        justify-content: flex-start;
    }

        .td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap::before, .td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap::after {
            display: none;
        }
}

@media (max-width: 575px) {
    .td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap {
        margin-top: 0;
    }
}

.td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap::before, .td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap::after {
    content: "";
    border: 1px solid rgba(255, 255, 255, 0.1);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 160px;
    width: 160px;
    border-radius: 50%;
}

.td_footer.td_style_1.td_type_3 .td_footer_address_widget_wrap::after {
    height: 100px;
    width: 100px;
}

.td_footer.td_style_1.td_type_3 .td_footer_address_widget {
    position: relative;
    z-index: 2;
}

.td_footer_row {
    display: flex;
    gap: 50px 80px;
    padding: 70px 0 70px;
}

@media (max-width: 1400px) {
    .td_footer_row {
        gap: 50px 60px;
    }
}

@media (max-width: 1199px) {
    .td_footer_row {
        gap: 50px 30px;
    }
}

@media (max-width: 991px) {
    .td_footer_row {
        flex-wrap: wrap;
        gap: 50px 50px;
        padding: 60px 0;
    }

        .td_footer_row .td_footer_col {
            flex: none !important;
            width: calc(50% - 25px);
        }

        .td_footer_row .td_mb_30 {
            margin-bottom: 20px;
        }
}

@media (max-width: 575px) {
    .td_footer_row {
        gap: 40px 0px;
    }

        .td_footer_row .td_footer_col {
            width: 100%;
        }
}

@media (min-width: 992px) {
    .td_footer_row .td_footer_col {
        flex: 1;
    }

        .td_footer_row .td_footer_col:first-child {
            flex: 1.5;
        }

        .td_footer_row .td_footer_col:nth-child(2) {
            flex: 1.6;
        }
}

.td_footer_widget_menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .td_footer_widget_menu li:not(:last-child) {
        margin-bottom: 13px;
    }

.td_footer_text_widget p {
    margin-bottom: 0;
}

.td_footer_text_widget img + p,
.td_footer_text_widget svg + p {
    margin-top: 20px;
    opacity: 0.75;
}

.td_footer_text_widget svg {
    color: var(--accent-color);
}

.td_copyright a {
    color: var(--accent-color);
}

.td_footer_bottom_in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 33px 0;
    gap: 5px 25px;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

@media (max-width: 767px) {
    .td_footer_bottom_in {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
}

.td_footer_bottom_in .td_footer_widget_menu {
    display: flex;
    flex-wrap: wrap;
    gap: 2px 0px;
}

    .td_footer_bottom_in .td_footer_widget_menu li {
        margin-bottom: 0;
    }

        .td_footer_bottom_in .td_footer_widget_menu li:not(:last-child)::after {
            content: "/";
            margin: 0 5px;
        }

.td_footer_widget_menu a,
.td_copyright a,
.td_page_heading .breadcrumb a {
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, currentColor 0, currentColor 100%);
    transition: background-size 0.42s cubic-bezier(0.49, 0.49, 0.08, 1), color 0.27s ease-out;
    background-position: 100% calc(100% - 0px);
    background-size: 0 1px;
}

    .td_footer_widget_menu a:hover,
    .td_copyright a:hover,
    .td_page_heading .breadcrumb a:hover {
        background-size: 100% 1px;
        background-position: 0 calc(100% - 0px);
    }

.td_footer_address_widget li {
    padding-left: 34px;
    position: relative;
}

    .td_footer_address_widget li:not(:last-child) {
        margin-bottom: 20px;
    }

    .td_footer_address_widget li i {
        position: absolute;
        left: 0;
        top: 0px;
        font-size: 24px;
    }

.td_footer_text_widget + .td_footer_address_widget {
    margin-top: 25px;
}

.td_footer_text_widget + .td_footer_social_btns {
    margin-top: 30px;
}

.td_footer_social_btns {
    display: flex;
    gap: 5px;
    margin-left: -8px;
}

    .td_footer_social_btns a {
        height: 45px;
        width: 45px;
        border-radius: 50%;
    }

        .td_footer_social_btns a:hover {
            background-color: var(--accent-color);
            color: #fff;
        }

.td_newsletter.td_style_1 + .td_footer_social_btns {
    margin-top: 30px;
}

/*--------------------------------------------------------------
10. Sidebar
----------------------------------------------------------------*/
.td_left_sidebar {
    padding-left: 70px;
}

@media (max-width: 1400px) {
    .td_left_sidebar {
        padding-left: 30px;
    }
}

@media (max-width: 1199px) {
    .td_left_sidebar {
        padding-left: 0px;
    }
}

.td_sidebar_widget_title {
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 10px;
}

.td_sidebar_widget:not(:last-child) {
    margin-bottom: 50px;
}

.td_sidebar_search {
    position: relative;
}

    .td_sidebar_search .td_sidebar_search_input {
        height: 54px;
        background-color: #f5f5f5;
        border: none;
        border-radius: 10px;
        padding: 5px 64px 5px 20px;
        width: 100%;
        outline: none;
    }

    .td_sidebar_search .td_sidebar_search_btn {
        position: absolute;
        border-radius: 10px;
        height: 54px;
        width: 54px;
        background-color: var(--accent-color);
        color: #fff;
        outline: none;
        border: none;
        position: absolute;
        right: 0;
        top: 0;
    }

        .td_sidebar_search .td_sidebar_search_btn:hover {
            background-color: var(--heading-color);
        }

.td_recent_post_list li:not(:last-child) {
    margin-bottom: 20px;
}

.td_recent_post {
    display: flex;
    align-items: center;
    gap: 20px;
}

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

    .td_recent_post .td_recent_post_thumb {
        flex: none;
        width: 85px;
        height: 80px;
        border-radius: 10px;
        overflow: hidden;
    }

        .td_recent_post .td_recent_post_thumb img {
            height: 100%;
            width: 100%;
            object-fit: cover;
            border-radius: inherit;
            transition: all 0.8s ease;
        }

        .td_recent_post .td_recent_post_thumb:hover img {
            transform: scale(1.08);
        }

    .td_recent_post .td_recent_post_date {
        display: flex;
        align-items: center;
        gap: 7px;
    }

        .td_recent_post .td_recent_post_date i {
            color: var(--accent-color);
        }

.td_sidebar_widget_list {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .td_sidebar_widget_list li:not(:last-child) {
        margin-bottom: 15px;
    }

    .td_sidebar_widget_list li a {
        display: flex;
        justify-content: space-between;
    }

.tagcloud {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

    .tagcloud a {
        display: inline-flex;
        justify-content: center;
        padding: 6px 14px;
        border-radius: 5px;
        background-color: var(--gray-color);
    }

        .tagcloud a:hover {
            background-color: var(--accent-color);
            color: #fff;
        }

/*--------------------------------------------------------------
11. About
----------------------------------------------------------------*/
.td_about.td_style_1 .td_section_heading.td_style_1 .td_section_subtitle {
    margin-top: 30px;
}

.td_about.td_style_1 .td_about_thumb_wrap {
    margin-right: 34px;
    position: relative;
    padding-bottom: 36.7%;
}

@media (max-width: 1199px) {
    .td_about.td_style_1 .td_about_thumb_wrap {
        margin-right: 0;
    }
}

.td_about.td_style_1 .td_about_thumb_1 {
    padding-right: 124px;
    position: relative;
    z-index: 1;
}

.td_about.td_style_1 .td_about_thumb_2 {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding-left: 46%;
    z-index: 2;
    height: 100%;
    padding-top: 49.5%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

    .td_about.td_style_1 .td_about_thumb_2 img {
        border-style: solid;
        border-color: #fff;
        border-width: 10px 0 0 10px;
    }

.td_about.td_style_1 .td_about_year {
    position: absolute;
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    top: 14px;
    right: 25px;
    -webkit-text-stroke: 1px var(--heading-color);
    color: transparent;
    z-index: 3;
}

.td_about.td_style_1 .td_circle_text {
    height: 200px;
    width: 200px;
    border: 3px solid var(--heading-color);
    border-radius: 50%;
    background-color: var(--accent-color);
    position: absolute;
    padding: 17px;
    bottom: 0;
    left: 35px;
    z-index: 3;
}

@media (max-width: 575px) {
    .td_about.td_style_1 .td_circle_text {
        transform: scale(0.7);
        left: 5px;
        bottom: -20px;
    }
}

.td_about.td_style_1 .td_circle_text svg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.td_about.td_style_1 .td_circle_text img {
    animation: rotate-anim 40s linear infinite;
}

.td_about.td_style_1 .td_circle_shape {
    position: absolute;
    height: 200px;
    width: 200px;
    border: 1px solid var(--heading-color);
    border-radius: 50%;
    left: 0;
    bottom: 70px;
}

@media (max-width: 575px) {
    .td_about.td_style_1 .td_circle_shape {
        transform: scale(0.7);
        left: -30px;
        bottom: 40px;
    }
}

/*--------------------------------------------------------------
12. Newsletter
----------------------------------------------------------------*/
.td_newsletter.td_style_1 .td_newsletter_form {
    position: relative;
}

.td_newsletter.td_style_1 .td_newsletter_input {
    display: block;
    width: 100%;
    height: 50px;
    border-radius: 30px;
    border: 1px solid var(--border-color);
    padding: 10px 170px 10px 20px;
    outline: none;
}

@media (max-width: 575px) {
    .td_newsletter.td_style_1 .td_newsletter_input {
        padding: 10px 20px;
    }
}

.td_newsletter.td_style_1 .td_newsletter_input:focus {
    border-color: var(--accent-color);
}

.td_newsletter.td_style_1 .td_btn.td_style_1 {
    position: absolute;
    right: 0;
    top: 0;
}

@media (max-width: 575px) {
    .td_newsletter.td_style_1 .td_btn.td_style_1 {
        position: initial;
        margin-top: 10px;
        width: 100%;
    }
}

.td_newsletter.td_style_1.td_type_1 {
    min-height: 440px;
    background-color: #d6fef6;
    padding: 80px 0;
    position: relative;
    overflow: hidden;
}

@media (max-width: 767px) {
    .td_newsletter.td_style_1.td_type_1 br {
        display: none;
    }
}

@media (max-width: 575px) {
    .td_newsletter.td_style_1.td_type_1 {
        min-height: 340px;
    }
}

.td_newsletter.td_style_1.td_type_1 .td_newsletter_form {
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
}

.td_newsletter.td_style_1.td_type_1 .container {
    position: relative;
    z-index: 2;
}

.td_newsletter.td_style_1.td_type_1 .td_newsletter_img_1,
.td_newsletter.td_style_1.td_type_1 .td_newsletter_img_2 {
    max-height: 100%;
    bottom: 0;
}

    .td_newsletter.td_style_1.td_type_1 .td_newsletter_img_1 img,
    .td_newsletter.td_style_1.td_type_1 .td_newsletter_img_2 img {
        max-height: 100%;
    }

.td_newsletter.td_style_1.td_type_1 .td_newsletter_img_1 {
    right: 64%;
}

@media (max-width: 575px) {
    .td_newsletter.td_style_1.td_type_1 .td_newsletter_img_1 {
        display: none;
    }
}

.td_newsletter.td_style_1.td_type_1 .td_newsletter_img_2 {
    left: 64%;
}

@media (max-width: 575px) {
    .td_newsletter.td_style_1.td_type_1 .td_newsletter_img_2 {
        display: none;
    }
}

.td_newsletter.td_style_1.td_type_2 {
    background-color: var(--accent-color);
    overflow: hidden;
}

    .td_newsletter.td_style_1.td_type_2 .td_newsletter_form {
        max-width: 757px;
        margin-left: auto;
        margin-right: auto;
    }

    .td_newsletter.td_style_1.td_type_2 .td_newsletter_input {
        height: 60px;
        border-radius: 0;
        font-weight: 500;
    }

@media (max-width: 575px) {
    .td_newsletter.td_style_1.td_type_2 .td_newsletter_input {
        padding: 5px 20px;
    }
}

@media (max-width: 575px) {
    .td_newsletter.td_style_1.td_type_2 .td_btn.td_style_1 {
        width: 100%;
        position: initial;
        margin-top: 10px;
    }
}

.td_newsletter.td_style_1.td_type_2 .td_btn.td_style_1 .td_btn_in {
    height: 60px;
    padding: 13px 35px;
}

.td_newsletter.td_style_1.td_type_2 .container {
    position: relative;
    z-index: 2;
}

@media (max-width: 991px) {
    .td_newsletter.td_style_1.td_type_2 br {
        display: none;
    }
}

.td_newsletter.td_style_1 .td_newsletter_shape_1 {
    height: 260px;
    width: 260px;
    border-radius: 50%;
    left: -78px;
    bottom: -84px;
    border: 1px solid #fff;
}

.td_newsletter.td_style_1 .td_newsletter_shape_2 {
    width: 260px;
    height: 335px;
    border-radius: 50%;
    right: -99px;
    bottom: -146px;
    border: 1px solid #fff;
}

@media (max-width: 991px) {
    .td_newsletter.td_style_1 .td_newsletter_shape_2 {
        display: none;
    }
}

.td_newsletter.td_style_1 .td_newsletter_shape_3 {
    width: 260px;
    height: 335px;
    border-radius: 50%;
    right: -154px;
    top: -196px;
    background-color: #fff;
    opacity: 0.1;
}

.td_newsletter.td_style_1 .td_newsletter_shape_4 {
    left: 12%;
    top: 36%;
}

@media (max-width: 991px) {
    .td_newsletter.td_style_1 .td_newsletter_shape_4 {
        display: none;
    }
}

/*--------------------------------------------------------------
13. Hero
----------------------------------------------------------------*/
.td_hero_btn_group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px 40px;
    padding: 25px 40px;
    max-width: 1090px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -65px;
}

@media (max-width: 1199px) {
    .td_hero_btn_group {
        gap: 15px 20px;
        padding: 25px 30px;
    }
}

@media (max-width: 767px) {
    .td_hero_btn_group {
        padding: 20px;
        gap: 10px;
    }
}

.td_hero_btn_group::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    border-bottom: 2px solid rgba(255, 255, 255, 0.4);
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    opacity: 0.4;
    background: rgba(235, 236, 237, 0.05);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.td_hero_btn_group .td_btn.td_style_1 {
    min-width: 270px;
}

    .td_hero_btn_group .td_btn.td_style_1 .td_btn_in {
        padding: 25px 40px;
    }

@media (max-width: 767px) {
    .td_hero_btn_group .td_btn.td_style_1 {
        width: 100%;
        min-width: 100%;
    }

        .td_hero_btn_group .td_btn.td_style_1 .td_btn_in {
            padding: 15px 30px;
        }
}

.td_avatars_wrap {
    display: flex;
    text-align: left;
    align-items: center;
    gap: 15px;
}

    .td_avatars_wrap h3,
    .td_avatars_wrap p {
        line-height: 24px;
    }

    .td_avatars_wrap.td_type_1 {
        position: absolute;
        right: -22%;
        top: 24%;
        padding: 15px 15px;
        background-color: #fff;
        border-style: solid;
        border-width: 1px 3px 3px 1px;
        border-color: #ebeced var(--accent-color) var(--accent-color) #ebeced;
        border-radius: 10px;
    }

        .td_avatars_wrap.td_type_1 h3,
        .td_avatars_wrap.td_type_1 p {
            line-height: 18px;
        }

        .td_avatars_wrap.td_type_1 .td_avatars {
            padding-left: 15px;
        }

            .td_avatars_wrap.td_type_1 .td_avatars > * {
                border-width: 2px;
                height: 30px;
                width: 30px;
                margin-left: -15px;
            }

                .td_avatars_wrap.td_type_1 .td_avatars > * i {
                    font-size: 12px;
                }

    .td_avatars_wrap.td_type_2 {
        flex-direction: column;
        gap: 8px;
        background-color: #fff;
        padding: 30px;
        position: absolute;
        border-radius: 13px;
        min-width: 326px;
        bottom: 0;
        z-index: 1;
        right: 75%;
        box-shadow: 2px 2px 50px rgba(0, 0, 27, 0.1);
    }

@media (max-width: 1670px) {
    .td_avatars_wrap.td_type_2 {
        right: initial;
        left: -30px;
    }
}

@media (max-width: 575px) {
    .td_avatars_wrap.td_type_2 {
        display: none;
    }
}

.td_avatars_wrap.td_type_2 .td_avatars {
    padding-left: 20px;
}

    .td_avatars_wrap.td_type_2 .td_avatars > * {
        height: 50px;
        width: 50px;
        border: none;
        margin-left: -20px;
    }

.td_avatars_wrap.td_type_2 .td_avatar_end {
    background-color: var(--accent-color);
    color: #fff;
}

.td_avatars {
    display: flex;
    padding-left: 30px;
}

    .td_avatars > * {
        border: 4px solid #fff;
        height: 50px;
        width: 50px;
        border-radius: 50%;
        margin-left: -30px;
    }

        .td_avatars > * img {
            height: 100%;
            width: 100%;
            object-fit: cover;
            border-radius: inherit;
        }

        .td_avatars > *:last-child {
            border: none;
            position: relative;
        }

        .td_avatars > * i {
            position: absolute;
            height: 100%;
            width: 100%;
            left: 0;
            top: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: rgba(0, 0, 27, 0.85);
            color: #fff;
            border-radius: inherit;
        }

.td_btns_group {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 20px;
}

.td_hero.td_style_1 {
    height: calc(100vh - 65px);
    min-height: 700px;
    max-height: 1100px;
    position: relative;
    padding-top: 20px;
}

@media (max-width: 991px) {
    .td_hero.td_style_1 {
        height: initial;
        min-height: initial;
        padding: 160px 0 150px;
    }
}

.td_hero.td_style_1::before {
    content: "";
    position: absolute;
    width: 600px;
    height: 600px;
    border-radius: 50%;
    background: #00001b;
    filter: blur(250px);
    left: 13%;
    top: 50%;
    transform: translateY(-50%);
}

.td_hero.td_style_1 .container {
    position: relative;
    z-index: 2;
}

.td_hero.td_style_1 .td_hero_text {
    max-width: 673px;
}

@media (max-width: 991px) {
    .td_hero.td_style_1 .td_hero_text {
        max-width: 500px;
    }
}

.td_hero.td_style_1 .td_hero_title span {
    display: inline-block;
    background-color: var(--accent-color);
}

.td_hero.td_style_1 .td_lines {
    position: absolute;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    display: flex;
    justify-content: space-around;
}

    .td_hero.td_style_1 .td_lines span {
        width: 1px;
        background-color: rgba(235, 236, 237, 0.1);
    }

.td_hero.td_style_2 {
    max-height: 1000px;
    min-height: 700px;
    height: 100vh;
    position: relative;
    padding: 140px 0 0;
}

@media (max-width: 991px) {
    .td_hero.td_style_2 {
        height: initial;
        max-height: initial;
        padding: 160px 0 80px;
    }
}

.td_hero.td_style_2::before {
    content: "";
    opacity: 0.03;
    background: linear-gradient(180deg, #280bb7 46.11%, #120551 60.51%);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.td_hero.td_style_2 .container {
    position: relative;
    z-index: 3;
}

.td_hero.td_style_2 .td_hero_title {
    line-height: 1.31em;
}

    .td_hero.td_style_2 .td_hero_title span {
        position: relative;
        display: inline-block;
        color: #fff;
        padding: 0px 30px;
    }

@media (max-width: 991px) {
    .td_hero.td_style_2 .td_hero_title span {
        padding: 0px 10px;
    }
}

@media (max-width: 350px) {
    .td_hero.td_style_2 .td_hero_title span {
        padding: 0px;
        color: var(--accent-color);
    }
}

.td_hero.td_style_2 .td_hero_title svg {
    position: absolute;
    left: 50%;
    top: 47%;
    transform: translate(-50%, -50%);
    z-index: -1;
    min-width: 100%;
}

@media (max-width: 1199px) {
    .td_hero.td_style_2 .td_hero_title svg {
        width: 440px;
    }
}

@media (max-width: 991px) {
    .td_hero.td_style_2 .td_hero_title svg {
        width: 340px;
        height: 80px;
    }
}

@media (max-width: 350px) {
    .td_hero.td_style_2 .td_hero_title svg {
        display: none;
    }
}

.td_hero.td_style_2 .td_hero_text {
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto;
}

.td_hero.td_style_2 .td_hero_subtitle {
    margin-left: auto;
    margin-right: auto;
    max-width: 720px;
}

.td_hero.td_style_2 .td_btns_group {
    align-items: center;
    justify-content: center;
}

.td_hero.td_style_2 .td_hero_img_box_left {
    padding-top: 30%;
    width: 23.7%;
    position: absolute;
    left: 4%;
}

@media (max-width: 1500px) {
    .td_hero.td_style_2 .td_hero_img_box_left {
        left: 15px;
    }
}

@media (max-width: 991px) {
    .td_hero.td_style_2 .td_hero_img_box_left {
        display: none;
    }
}

.td_hero.td_style_2 .td_hero_img_box_right {
    padding-top: 30%;
    width: 23.7%;
    position: absolute;
    right: 4%;
}

@media (max-width: 1500px) {
    .td_hero.td_style_2 .td_hero_img_box_right {
        right: 15px;
    }
}

@media (max-width: 991px) {
    .td_hero.td_style_2 .td_hero_img_box_right {
        display: none;
    }
}

.td_hero.td_style_2 .td_hero_img_1 {
    left: 0;
    top: 0;
    width: 72.5%;
}

.td_hero.td_style_2 .td_hero_img_2 {
    bottom: 0;
    width: 35%;
    left: 70px;
}

.td_hero.td_style_2 .td_hero_img_3 {
    right: 0;
    bottom: 19%;
    width: 35%;
}

.td_hero.td_style_2 .td_hero_img_4 {
    right: 0;
    top: 0;
    width: 72.5%;
}

.td_hero.td_style_2 .td_hero_img_5 {
    bottom: 0;
    width: 35%;
    right: 70px;
}

.td_hero.td_style_2 .td_hero_img_6 {
    left: 0;
    bottom: 19%;
    width: 35%;
}

.td_hero.td_style_2 .td_hero_shape_1 {
    left: 8%;
    top: 25%;
    z-index: -1;
    opacity: 0.3;
    width: 72.5%;
}

.td_hero.td_style_2 .td_hero_shape_2 {
    right: 22%;
    bottom: -5%;
}

.td_hero.td_style_2 .td_hero_shape_3 {
    right: 8%;
    top: 25%;
    z-index: -1;
    opacity: 0.3;
    width: 72.5%;
}

.td_hero.td_style_2 .td_hero_shape_4 {
    left: 22%;
    bottom: -5%;
    animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    height: 30px;
    width: 30px;
    border-radius: 50%;
}

    .td_hero.td_style_2 .td_hero_shape_4::before, .td_hero.td_style_2 .td_hero_shape_4::after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        border-radius: 50%;
        border: 2px solid;
        left: 0;
    }

    .td_hero.td_style_2 .td_hero_shape_4::before {
        top: 0px;
        border-color: var(--accent-color);
        background-color: #fff;
        z-index: 1;
    }

    .td_hero.td_style_2 .td_hero_shape_4::after {
        top: 8px;
        border-color: rgba(0, 0, 0, 0.25);
    }

.td_hero.td_style_2 .td_hero_shape_5 {
    bottom: 50px;
    left: 49%;
}

.td_hero.td_style_2 .td_hero_shape_6 {
    left: 22%;
    top: 18%;
}

    .td_hero.td_style_2 .td_hero_shape_6 img {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_hero.td_style_3 {
    height: 920px;
    position: relative;
    background-color: rgba(250, 250, 250, 0.5);
    overflow: hidden;
    padding-top: 20px;
}

@media (max-width: 991px) {
    .td_hero.td_style_3 {
        height: initial;
        padding-top: 160px;
        padding-bottom: 80px;
        min-height: 650px;
    }
}

.td_hero.td_style_3::before {
    content: "";
    position: absolute;
    border-radius: 50%;
    opacity: 0.8;
    background: linear-gradient(285deg, rgba(50, 198, 109, 0.3) 86.47%, rgba(19, 19, 233, 0.3) 103.49%);
    filter: blur(250px);
    width: 587px;
    height: 587px;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
}

.td_hero.td_style_3 .container {
    position: relative;
    z-index: 3;
}

.td_hero.td_style_3 .td_hero_text {
    max-width: 700px;
}

@media (max-width: 991px) {
    .td_hero.td_style_3 .td_hero_text {
        max-width: 520px;
    }
}

.td_hero.td_style_3 .td_hero_img_box {
    position: absolute;
    position: absolute;
    left: 42%;
    bottom: 0;
    width: 41.5%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    height: 85%;
}

@media (max-width: 1400px) {
    .td_hero.td_style_3 .td_hero_img_box {
        width: 45%;
        left: 48%;
    }
}

@media (max-width: 1199px) {
    .td_hero.td_style_3 .td_hero_img_box {
        width: 58%;
    }
}

@media (max-width: 991px) {
    .td_hero.td_style_3 .td_hero_img_box {
        display: none;
    }
}

.td_hero.td_style_3 .td_hero_img_box .td_hero_img_1 {
    position: relative;
    z-index: 2;
}

.td_hero.td_style_3 .td_hero_shape_1 {
    position: absolute;
    width: 600px;
    height: 600px;
    border: 30px solid var(--heading-color);
    border-radius: 50%;
    left: 24%;
    bottom: 0px;
}

@media (max-width: 1500px) {
    .td_hero.td_style_3 .td_hero_shape_1 {
        width: 520px;
        height: 520px;
        left: 15%;
        bottom: -120px;
    }
}

.td_hero.td_style_3 .td_hero_shape_2 {
    position: absolute;
    bottom: 43%;
    left: 74%;
}

@media (max-width: 991px) {
    .td_hero.td_style_3 .td_hero_shape_2 {
        display: none;
    }
}

.td_hero.td_style_3 .td_hero_shape_3 {
    position: absolute;
    height: 20px;
    width: 20px;
    border: 2px solid var(--accent-color);
    border-radius: 50%;
    top: 28%;
    left: 10%;
    opacity: 0.21;
}

@media (max-width: 991px) {
    .td_hero.td_style_3 .td_hero_shape_3 {
        display: none;
    }
}

.td_hero.td_style_3 .td_hero_shape_4 {
    position: absolute;
    left: 0;
    top: 15%;
}

    .td_hero.td_style_3 .td_hero_shape_4 img {
        animation: animo-y 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

@media (max-width: 991px) {
    .td_hero.td_style_3 .td_hero_shape_4 {
        display: none;
    }
}

.td_hero.td_style_3 .td_hero_shape_5 {
    position: absolute;
    left: 48%;
    top: 34%;
}

    .td_hero.td_style_3 .td_hero_shape_5 img {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

@media (max-width: 991px) {
    .td_hero.td_style_3 .td_hero_shape_5 {
        display: none;
    }
}

.td_hero.td_style_3 .td_hero_shape_6 {
    position: absolute;
    left: 33%;
    top: 29.5%;
}

@media (max-width: 991px) {
    .td_hero.td_style_3 .td_hero_shape_6 {
        display: none;
    }
}

.td_hero.td_style_3 .td_hero_shape_7 {
    position: absolute;
    height: 40px;
    width: 40px;
    border: 1px solid var(--accent-color);
    border-radius: 50%;
    top: 39%;
    left: 88%;
}

@media (max-width: 991px) {
    .td_hero.td_style_3 .td_hero_shape_7 {
        display: none;
    }
}

.td_hero.td_style_4 {
    height: 100vh;
    max-height: 1100px;
    min-height: 700px;
    position: relative;
    background: linear-gradient(90deg, rgba(255, 240, 212, 0.8) 0.07%, rgba(214, 255, 247, 0.8) 95.86%);
}

@media (max-width: 991px) {
    .td_hero.td_style_4 {
        height: initial;
        max-height: initial;
        padding: 150px 0 80px;
    }
}

.td_hero.td_style_4 .td_btns_group {
    align-items: center;
    justify-content: center;
}

.td_hero.td_style_4 .td_hero_text {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 2;
}

@media (max-width: 1199px) {
    .td_hero.td_style_4 .td_hero_text {
        max-width: 630px;
    }
}

.td_hero.td_style_4 .td_heading_color {
    max-width: 670px;
    margin-left: auto;
    margin-right: auto;
}

.td_hero.td_style_4 .td_hero_img_box_left {
    position: absolute;
    left: 7%;
    top: 55%;
    transform: translateY(-50%);
    width: 18.5%;
    padding-top: 33%;
}

@media (max-width: 991px) {
    .td_hero.td_style_4 .td_hero_img_box_left {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_img_1 {
    top: 0;
    left: 0;
    width: 81%;
}

.td_hero.td_style_4 .td_hero_img_2 {
    bottom: 0;
    right: 0;
    width: 66.6%;
}

.td_hero.td_style_4 .td_hero_img_box_right {
    position: absolute;
    right: 8%;
    top: 55%;
    transform: translateY(-50%);
    width: 17.5%;
    padding-top: 35%;
}

@media (max-width: 991px) {
    .td_hero.td_style_4 .td_hero_img_box_right {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_img_3 {
    top: 0;
    right: 0;
    width: 67%;
}

.td_hero.td_style_4 .td_hero_img_4 {
    bottom: 0;
    left: 0;
    width: 97.5%;
}

.td_hero.td_style_4 .td_hero_shape_1 {
    left: 10%;
    top: 54%;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_1 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_2 {
    right: -5%;
    top: 32%;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_2 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_3 {
    left: -5%;
    top: 34%;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_3 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_4 {
    right: -22%;
    top: 45%;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_4 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_5 {
    top: 43px;
    left: -55px;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_5 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_6 {
    left: 2.5%;
    bottom: 7%;
    opacity: 0.56;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_6 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_7 {
    opacity: 0.46;
    left: 28%;
    top: 53%;
    animation: particalAnimation 20s alternate infinite linear;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_7 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_8 {
    top: 16%;
    left: 26%;
    opacity: 0.3;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_8 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_9 {
    top: 20%;
    left: 66%;
    animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_9 {
        display: none;
    }
}

.td_hero.td_style_4 .td_hero_shape_10 {
    right: 3%;
    bottom: 5%;
}

@media (max-width: 575px) {
    .td_hero.td_style_4 .td_hero_shape_10 {
        display: none;
    }
}

.td_hero.td_style_5 {
    background: linear-gradient(102deg, rgba(222, 155, 75, 0.06) 6.6%, rgba(255, 155, 36, 0.06) 6.6%);
    height: 890px;
    position: relative;
    padding-top: 70px;
}

@media (max-width: 991px) {
    .td_hero.td_style_5 {
        padding: 150px 0 80px;
        height: initial;
        min-height: 700px;
    }

        .td_hero.td_style_5 .td_mb_30 {
            margin-bottom: 20px;
        }

        .td_hero.td_style_5 .td_mb_40 {
            margin-bottom: 30px;
        }
}

.td_hero.td_style_5 .td_hero_subtitle_up {
    border-radius: 50px;
    border: 1px solid #ebeced;
    background-color: #fffdfa;
    padding: 5px 25px;
    display: inline-block;
}

@media (max-width: 991px) {
    .td_hero.td_style_5 .td_hero_subtitle_up {
        padding: 5px 15px;
    }
}

.td_hero.td_style_5 .td_hero_text {
    max-width: 600px;
    position: relative;
    z-index: 2;
}

.td_hero.td_style_5 .td_newsletter.td_style_1 .td_newsletter_input {
    height: 60px;
    border-radius: 10px;
    padding-right: 190px;
}

@media (max-width: 991px) {
    .td_hero.td_style_5 .td_newsletter.td_style_1 .td_newsletter_input {
        height: 57px;
    }
}

@media (max-width: 575px) {
    .td_hero.td_style_5 .td_newsletter.td_style_1 .td_newsletter_input {
        padding: 5px 20px;
    }
}

@media (max-width: 575px) {
    .td_hero.td_style_5 .td_newsletter.td_style_1 .td_btn.td_style_1 {
        position: initial;
        width: 100%;
        margin-top: 10px;
    }
}

.td_hero.td_style_5 .td_newsletter.td_style_1 .td_btn.td_style_1 .td_btn_in {
    padding: 16px 25px;
}

.td_hero.td_style_5 .td_hero_img_wrap {
    position: absolute;
    height: 600px;
    width: 600px;
    text-align: center;
    padding: 50px;
    left: 54%;
    transform: translateY(-50%);
    top: 50%;
    margin-top: 35px;
}

@media (max-width: 1400px) {
    .td_hero.td_style_5 .td_hero_img_wrap {
        height: 450px;
        width: 450px;
        left: 58%;
        padding: 10px;
    }
}

@media (max-width: 1199px) {
    .td_hero.td_style_5 .td_hero_img_wrap {
        display: none;
    }
}

.td_hero.td_style_5 .td_hero_funfact {
    background-color: #fff;
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    border-color: #ebeced var(--accent-color) var(--accent-color) #ebeced;
    border-radius: 10px;
    display: inline-flex;
    align-items: center;
    position: absolute;
    z-index: 1;
    top: 49%;
    right: -14%;
    padding: 3px 15px;
    gap: 10px;
}

    .td_hero.td_style_5 .td_hero_funfact img {
        flex: none;
    }

    .td_hero.td_style_5 .td_hero_funfact .td_fs_40 {
        margin-bottom: -5px;
    }

.td_hero.td_style_5 .td_avatars_wrap {
    z-index: 1;
    left: -3%;
    right: initial;
    top: 78%;
}

.td_hero.td_style_5 .td_hero_img {
    height: 100%;
    width: 100%;
    border-radius: 50%;
}

    .td_hero.td_style_5 .td_hero_img img {
        height: inherit;
        width: inherit;
        object-fit: cover;
        border-radius: inherit;
    }

.td_hero.td_style_5 .td_hero_img_1,
.td_hero.td_style_5 .td_hero_img_2,
.td_hero.td_style_5 .td_hero_img_3 {
    height: 120px;
    width: 120px;
    border-radius: 50%;
    z-index: 2;
}

    .td_hero.td_style_5 .td_hero_img_1 img,
    .td_hero.td_style_5 .td_hero_img_2 img,
    .td_hero.td_style_5 .td_hero_img_3 img {
        height: inherit;
        width: inherit;
        object-fit: cover;
        border-radius: inherit;
    }

.td_hero.td_style_5 .td_hero_img_1 {
    left: -80px;
    top: 37%;
}

.td_hero.td_style_5 .td_hero_img_2 {
    right: 16%;
    bottom: -45px;
}

.td_hero.td_style_5 .td_hero_img_3 {
    right: 19%;
    top: -9%;
}

.td_hero.td_style_5 .td_hero_shape_1 {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

    .td_hero.td_style_5 .td_hero_shape_1 svg {
        animation: rotate-anim 60s linear infinite;
    }

@media (max-width: 1400px) {
    .td_hero.td_style_5 .td_hero_shape_1 svg {
        width: 460px;
        height: 460px;
    }
}

.td_hero.td_style_5 .td_hero_shape_2 {
    height: 20px;
    width: 20px;
    border: 1px solid var(--accent-color);
    opacity: 0.5;
    left: 8%;
    top: 18%;
    border-radius: 50%;
}

@media (max-width: 575px) {
    .td_hero.td_style_5 .td_hero_shape_2 {
        display: none;
    }
}

.td_hero.td_style_5 .td_hero_shape_3 {
    height: 40px;
    width: 40px;
    background-color: #ff9b24;
    left: 3%;
    top: 47%;
    border-radius: 50%;
}

@media (max-width: 1199px) {
    .td_hero.td_style_5 .td_hero_shape_3 {
        left: 80%;
        top: 25%;
    }
}

@media (max-width: 575px) {
    .td_hero.td_style_5 .td_hero_shape_3 {
        display: none;
    }
}

.td_hero.td_style_5 .td_hero_shape_4 {
    height: 40px;
    width: 40px;
    background-color: var(--accent-color);
    left: 10%;
    top: 81%;
    border-radius: 50%;
    opacity: 0.7;
}

@media (max-width: 1199px) {
    .td_hero.td_style_5 .td_hero_shape_4 {
        left: 70%;
        top: 50%;
    }
}

@media (max-width: 575px) {
    .td_hero.td_style_5 .td_hero_shape_4 {
        display: none;
    }
}

.td_hero.td_style_5 .td_hero_shape_5 {
    left: 90%;
    top: 77%;
}

@media (max-width: 575px) {
    .td_hero.td_style_5 .td_hero_shape_5 {
        display: none;
    }
}

.td_hero.td_style_6 {
    padding-bottom: 130px;
    background-color: #fafafa;
    position: relative;
}

@media (max-width: 991px) {
    .td_hero.td_style_6 {
        padding: 140px 0 80px;
    }
}

@media (min-width: 992px) {
    .td_hero.td_style_6 .td_hero_text {
        padding-top: 95px;
    }
}

.td_hero.td_style_6 .td_hero_subtitle {
    max-width: 610px;
}

.td_hero.td_style_6 .container {
    position: relative;
    z-index: 3;
    height: 100%;
}

    .td_hero.td_style_6 .container .row {
        height: 100%;
    }

.td_hero.td_style_6 .td_hero_img {
    position: relative;
    padding-bottom: 105px;
}

    .td_hero.td_style_6 .td_hero_img > img {
        border-radius: 340px 340px 0 0;
    }

.td_hero.td_style_6 .td_hero_video_block {
    max-width: 308px;
    width: 100%;
    height: 221px;
    border: 12px solid var(--accent-color);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

    .td_hero.td_style_6 .td_hero_video_block img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .td_hero.td_style_6 .td_hero_video_block .td_video_open {
        position: absolute;
        left: 50%;
        transform: translate(-50%, -50%);
        top: 50%;
    }

    .td_hero.td_style_6 .td_hero_video_block .td_player_btn:before {
        visibility: visible;
        background-color: #fff;
    }

.td_hero.td_style_6 .td_avatars_wrap {
    position: absolute;
    right: -22%;
    top: 24%;
}

@media (max-width: 1600px) {
    .td_hero.td_style_6 .td_avatars_wrap {
        right: -5%;
    }
}

@media (max-width: 767px) {
    .td_hero.td_style_6 .td_avatars_wrap {
        display: none;
    }
}

.td_hero.td_style_6 .td_hero_shape_1 {
    left: 30px;
    top: 0;
}

.td_hero.td_style_6 .td_hero_shape_2 {
    left: 37.5%;
    top: -10px;
}

@media (max-width: 991px) {
    .td_hero.td_style_6 .td_hero_shape_2 {
        display: none;
    }
}

.td_hero.td_style_6 .td_hero_shape_3 {
    left: 25%;
    top: 86%;
}

.td_hero.td_style_6 .td_hero_shape_4 {
    left: 35%;
    top: 74%;
}

.td_hero.td_style_6 .td_hero_shape_5 {
    left: 40%;
    top: 89%;
}

.td_hero.td_style_6 .td_hero_shape_6 {
    left: 48%;
    top: 80%;
}

    .td_hero.td_style_6 .td_hero_shape_6 img {
        animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_hero.td_style_6 .td_hero_shape_7 {
    left: 79%;
    top: 78%;
}

.td_hero.td_style_6 .td_hero_shape_8 {
    left: 92%;
    top: 75%;
    animation: rotate-anim 10s linear infinite;
}

.td_hero.td_style_7 {
    height: 920px;
    position: relative;
    padding-top: 70px;
    overflow: hidden;
}

@media (max-width: 991px) {
    .td_hero.td_style_7 {
        height: initial;
        padding: 614px 0 80px;
    }
}

@media (max-width: 575px) {
    .td_hero.td_style_7 {
        padding: 514px 0 80px;
    }
}

.td_hero.td_style_7 .td_hero_text {
    max-width: 680px;
}

.td_hero.td_style_7 .td_hero_subtitle {
    max-width: 650px;
}

.td_hero.td_style_7 .container {
    position: relative;
    z-index: 3;
}

.td_hero.td_style_7 .td_hero_bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 72%;
}

@media (max-width: 1199px) {
    .td_hero.td_style_7 .td_hero_bg {
        width: 100%;
    }
}

.td_hero.td_style_7 .td_hero_img {
    position: absolute;
    right: 0;
    width: 45%;
    height: calc(100% - 230px);
    top: 130px;
    z-index: 1;
}

@media (max-width: 1400px) {
    .td_hero.td_style_7 .td_hero_img {
        width: 40%;
    }
}

@media (max-width: 991px) {
    .td_hero.td_style_7 .td_hero_img {
        width: 100%;
        top: 80px;
        height: 500px;
    }
}

@media (max-width: 575px) {
    .td_hero.td_style_7 .td_hero_img {
        height: 400px;
    }
}

.td_hero.td_style_7 .td_hero_shape_1 {
    width: 372px;
    height: 372px;
    border: 2px solid #fff;
    opacity: 0.14;
    left: -101px;
    top: -110px;
    border-radius: 50%;
}

.td_hero.td_style_7 .td_hero_shape_2 {
    height: 30px;
    width: 30px;
    background-color: #ebeced;
    opacity: 0.1;
    border-radius: 50%;
    left: 9%;
    top: 36%;
}

.td_hero.td_style_7 .td_hero_shape_3 {
    left: 4%;
    bottom: 8%;
}

    .td_hero.td_style_7 .td_hero_shape_3 img {
        animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

.td_hero.td_style_7 .td_hero_shape_4,
.td_hero.td_style_7 .td_hero_shape_5,
.td_hero.td_style_7 .td_hero_shape_6 {
    width: 258px;
    height: 258px;
    border: 1px solid #fff;
    opacity: 0.14;
    border-radius: 50%;
}

.td_hero.td_style_7 .td_hero_shape_4 {
    left: 44%;
    top: 52%;
}

.td_hero.td_style_7 .td_hero_shape_5 {
    left: 48.3%;
    top: 57%;
    animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_hero.td_style_7 .td_hero_shape_6 {
    left: 45%;
    top: 62%;
}

.td_hero.td_style_7 .td_hero_shape_7 {
    left: 48%;
    top: 2%;
    animation: rotate-anim 15s linear infinite;
}

@media (max-width: 991px) {
    .td_hero.td_style_7 > .position-absolute {
        display: none;
    }
}

.td_hero.td_style_8 {
    height: 1024px;
    position: relative;
    overflow: hidden;
}

@media (max-width: 991px) {
    .td_hero.td_style_8 {
        height: initial;
        padding: 160px 0 160px;
    }
}

.td_hero.td_style_8:after {
    content: "";
    position: absolute;
    height: 800px;
    width: 136vw;
    background-color: #fff;
    top: 100%;
    border-radius: 50%;
    margin-top: -130px;
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width: 991px) {
    .td_hero.td_style_8:after {
        width: 185vw;
        margin-top: -80px;
    }
}

.td_hero.td_style_8 .td_hero_text {
    max-width: 665px;
    position: relative;
    z-index: 3;
}

@media (max-width: 1199px) {
    .td_hero.td_style_8 .td_hero_text {
        max-width: 650px;
    }
}

.td_hero.td_style_8 .td_hero_img {
    position: absolute;
    left: 66%;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    border: 10px solid #fff;
    top: 50%;
    transform: rotate(-21.22deg) translateY(-58%);
    z-index: 2;
}

@media (max-width: 1400px) {
    .td_hero.td_style_8 .td_hero_img {
        left: 72%;
    }
}

@media (max-width: 991px) {
    .td_hero.td_style_8 .td_hero_img {
        position: relative;
        transform: initial;
        margin-bottom: 35px;
        left: initial;
        top: initial;
    }

        .td_hero.td_style_8 .td_hero_img img {
            width: 100%;
        }
}

.td_hero.td_style_8 .td_hero_shape_1 {
    left: -95px;
    top: 50px;
}

.td_hero.td_style_8 .td_hero_shape_2 {
    left: -85px;
    top: 45%;
}

.td_hero.td_style_8 .td_hero_shape_3 {
    left: 2%;
    top: 74%;
}

.td_hero.td_style_8 .td_hero_shape_4 {
    left: 44%;
    top: 13%;
}

.td_hero.td_style_8 .td_hero_shape_5 {
    left: 75%;
    top: 12%;
}

.td_hero.td_style_8 .td_hero_shape_6 {
    left: 83%;
    top: 55%;
}

.td_hero.td_style_8 .td_hero_shape_7 {
    right: 0;
    top: 25%;
}

.td_hero.td_style_8 .td_hero_shape_8 {
    left: 88%;
    top: 77%;
}

.td_hero.td_style_8 .td_hero_shape_9 {
    top: 71px;
    left: 0;
}

@media (max-width: 575px) {
    .td_hero.td_style_8 .td_hero_shape_1,
    .td_hero.td_style_8 .td_hero_shape_2,
    .td_hero.td_style_8 .td_hero_shape_3,
    .td_hero.td_style_8 .td_hero_shape_4,
    .td_hero.td_style_8 .td_hero_shape_5,
    .td_hero.td_style_8 .td_hero_shape_6,
    .td_hero.td_style_8 .td_hero_shape_7,
    .td_hero.td_style_8 .td_hero_shape_8 {
        display: none;
    }
}

/*--------------------------------------------------------------
14. Iconbox
----------------------------------------------------------------*/
.td_iconbox_1_wrap {
    display: flex;
    justify-content: space-around;
    gap: 40px 30px;
    flex-wrap: wrap;
}

.td_iconbox.td_style_1 {
    max-width: 250px;
    flex: none;
}

    .td_iconbox.td_style_1 svg path {
        fill: var(--accent-color);
    }

.td_iconbox.td_style_2 {
    position: relative;
}

    .td_iconbox.td_style_2 .td_iconbox_link {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
    }

    .td_iconbox.td_style_2 .td_iconbox_in {
        border-radius: 50px;
        background-color: #fff;
        box-shadow: 0px 0px 80px 0px rgba(0, 0, 27, 0.07);
        padding: 30px 20px;
        transition: all 0.3s ease;
    }

    .td_iconbox.td_style_2 .td_iconbox_subtitle span {
        background-color: var(--accent-color);
        color: #fff;
        margin-right: 2px;
        font-size: 18px;
        line-height: 1.55em;
        display: inline-block;
        padding: 0 4px;
    }

    .td_iconbox.td_style_2:hover .td_iconbox_in {
        background-color: var(--accent-color);
        box-shadow: 0px 0px 80px 0px rgba(0, 0, 27, 0.2);
    }

    .td_iconbox.td_style_2:hover .td_iconbox_icon {
        filter: brightness(0) invert(1);
    }

    .td_iconbox.td_style_2:hover .td_iconbox_title {
        color: #fff;
        opacity: 1;
    }

    .td_iconbox.td_style_2:hover .td_iconbox_subtitle {
        color: rgba(255, 255, 255, 0.8);
    }

        .td_iconbox.td_style_2:hover .td_iconbox_subtitle span {
            background-color: #fff;
            color: var(--accent-color);
        }

.td_iconbox.td_style_3 {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 20px;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 27, 0.05);
}

    .td_iconbox.td_style_3:hover {
        transform: scale(1.02);
    }

    .td_iconbox.td_style_3 .td_iconbox_icon img {
        height: 40px;
        width: 40px;
    }

.td_iconbox.td_style_4 {
    padding: 20px;
    padding-right: 30px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    transition: all 0.3s ease;
}

    .td_iconbox.td_style_4:hover {
        border-color: rgba(255, 255, 255, 0.6);
    }

.td_iconbox.td_style_5 {
    display: flex;
    gap: 20px;
    max-width: 500px;
}

    .td_iconbox.td_style_5 .td_iconbox_icon {
        height: 100px;
        width: 100px;
        padding: 10px;
        border-radius: 50%;
        flex: none;
        position: relative;
        clip-path: inset(0 round 50px 50px 50px 50px);
    }

        .td_iconbox.td_style_5 .td_iconbox_icon:before {
            content: "";
            position: absolute;
            left: -2px;
            top: -2px;
            right: -2px;
            bottom: -2px;
            border: 3px dashed var(--accent-color);
            border-radius: 100px;
        }

    .td_iconbox.td_style_5 .td_iconbox_icon_in {
        height: 100%;
        width: 100%;
        border-radius: 50%;
        background-color: rgba(237, 237, 237, 0.7);
        padding: 14px;
    }

.td_iconbox.td_style_6 {
    display: flex;
    position: relative;
    background-color: rgba(235, 236, 237, 0.3);
    margin-right: 20px;
    gap: 20px;
    align-items: center;
    padding: 12px 30px 12px 12px;
}

@media (max-width: 1400px) {
    .td_iconbox.td_style_6 {
        gap: 10px;
    }
}

.td_iconbox.td_style_6 .td_iconbox_btn {
    position: absolute;
    height: 40px;
    width: 40px;
    flex: none;
    border-radius: 50%;
    border: 1px solid var(--border-color);
    right: -20px;
    top: 50%;
    margin-top: -20px;
    background-color: #fff;
    color: var(--heading-color);
}

    .td_iconbox.td_style_6 .td_iconbox_btn:hover {
        background-color: var(--heading-color);
        border-color: var(--heading-color);
        color: #fff;
    }

.td_iconbox.td_style_6 .td_iconbox_icon {
    height: 73px;
    width: 73px;
    border-radius: 50%;
    flex: none;
}

@media (max-width: 1400px) {
    .td_iconbox.td_style_6 .td_iconbox_icon {
        height: 60px;
        width: 60px;
    }
}

.td_iconbox.td_style_6 .td_iconbox_icon img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: inherit;
}

.td_iconbox.td_style_7 {
    padding: 30px 35px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 3, 0.1);
    position: relative;
    margin-right: 20px;
}

@media (max-width: 1400px) {
    .td_iconbox.td_style_7 {
        padding: 30px 18px;
    }
}

.td_iconbox.td_style_7 .td_iconbox_icon {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
}

.td_iconbox.td_style_7 .td_iconbox_btn {
    height: 40px;
    width: 40px;
    border: 1px solid var(--heading-color);
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--heading-color);
}

    .td_iconbox.td_style_7 .td_iconbox_btn:hover {
        background-color: var(--heading-color);
        color: #fff;
    }

.td_iconbox.td_style_8 {
    border: 1px solid var(--border-color);
    height: 326px;
    display: flex;
    align-items: flex-end;
    padding: 50px 35px;
    position: relative;
    overflow: hidden;
}

@media (max-width: 1400px) {
    .td_iconbox.td_style_8 {
        padding: 50px 25px;
    }
}

@media (max-width: 1199px) {
    .td_iconbox.td_style_8 br {
        display: none;
    }
}

@media (max-width: 991px) {
    .td_iconbox.td_style_8 {
        padding: 30px 25px;
        height: 250px;
    }

        .td_iconbox.td_style_8 .td_mb_30 {
            margin-bottom: 15px;
        }
}

.td_iconbox.td_style_8 .td_icon_shape {
    position: absolute;
    top: -60px;
    right: -60px;
    transition: all 0.6s cubic-bezier(0.7, -0.56, 0.27, 1.6);
}

.td_iconbox.td_style_8 .td_iconbox_in {
    position: relative;
    z-index: 2;
}

.td_iconbox.td_style_8 .td_btn.td_style_3 {
    position: relative;
}

    .td_iconbox.td_style_8 .td_btn.td_style_3::before {
        content: "";
        height: 14px;
        width: 14px;
        border-radius: 50%;
        background-color: var(--accent-color);
        opacity: 0.1;
        left: -5px;
        top: 1px;
        position: absolute;
        transition: all 0.3s ease;
    }

    .td_iconbox.td_style_8 .td_btn.td_style_3:hover::before {
        height: 40px;
        width: 40px;
        top: -2px;
        left: -10px;
    }

.td_iconbox.td_style_8:hover .td_icon_shape {
    top: -68px;
    right: -68px;
}

.td_iconbox.td_style_9 {
    display: flex;
    gap: 16px;
}

    .td_iconbox.td_style_9 .td_iconbox_icon {
        height: 80px;
        width: 80px;
        flex: none;
        position: relative;
        padding: 10px;
    }

        .td_iconbox.td_style_9 .td_iconbox_icon::before {
            content: "";
            height: 3px;
            width: 16px;
            background-color: #fff;
            border-radius: 10px;
            position: absolute;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
        }

/*--------------------------------------------------------------
15. Posts
----------------------------------------------------------------*/
.td_icon_btns {
    display: flex;
    gap: 6px;
}

.td_icon_btn {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    flex: none;
    border: 1px solid rgba(0, 0, 27, 0.2);
    background-color: transparent;
    padding: 2px;
    outline: none;
    transition: all 0.3s ease;
}

a.td_icon_btn:hover,
button.td_icon_btn:hover {
    border-color: rgba(0, 0, 27, 0.6);
    color: var(--heading-color);
}

.td_post.td_style_1 {
    transition: all 0.4s ease;
}

    .td_post.td_style_1 .td_post_title {
        display: -webkit-box;
        font-weight: 700;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .td_post.td_style_1 .td_post_thumb {
        overflow: hidden;
        position: relative;
    }

        .td_post.td_style_1 .td_post_thumb img {
            width: 100%;
        }

        .td_post.td_style_1 .td_post_thumb::before {
            content: "";
            position: absolute;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            background-color: var(--accent-color);
            opacity: 0;
            z-index: 1;
            transition: all 0.4s ease;
        }

        .td_post.td_style_1 .td_post_thumb i {
            position: absolute;
            height: 40px;
            width: 40px;
            right: 30px;
            top: 30px;
            background-color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 5px;
            color: var(--accent-color);
            z-index: 2;
            opacity: 0;
            transition: all 0.5s ease;
        }

        .td_post.td_style_1 .td_post_thumb img {
            transition: all 0.8s;
        }

        .td_post.td_style_1 .td_post_thumb:hover img {
            transform: scale(1.03);
            transform-origin: top;
        }

        .td_post.td_style_1 .td_post_thumb:hover::before {
            opacity: 0.3;
        }

        .td_post.td_style_1 .td_post_thumb:hover i {
            opacity: 1;
            top: 15px;
            right: 15px;
        }

            .td_post.td_style_1 .td_post_thumb:hover i:hover {
                background-color: var(--accent-color);
                color: #fff;
            }

    .td_post.td_style_1 .td_post_meta {
        display: flex;
        flex-wrap: wrap;
        gap: 0 56px;
    }

@media (max-width: 1400px) {
    .td_post.td_style_1 .td_post_meta {
        gap: 0 25px;
    }
}

.td_post.td_style_1 .td_post_meta span {
    display: flex;
    align-items: center;
    gap: 6px;
}

    .td_post.td_style_1 .td_post_meta span img {
        height: 16px;
        width: 16px;
        flex: none;
    }

.td_post.td_style_1 .td_post_info {
    border: 1px solid #ebeced;
    border-top-width: 0;
    padding: 20px 20px 20px;
    border-radius: 0 0 10px 10px;
}

@media (max-width: 1400px) {
    .td_post.td_style_1 .td_post_info {
        padding: 20px 25px 30px;
    }
}

@media (max-width: 991px) {
    .td_post.td_style_1 .td_post_info {
        padding: 20px 20px 30px;
    }
}

.td_post.td_style_1 .td_post_thumb {
    border-radius: 10px 10px 0 0;
}

    .td_post.td_style_1 .td_post_thumb img {
        border-radius: inherit;
    }

.td_post.td_style_1 .td_post_label {
    position: absolute;
    right: 16px;
    top: 16px;
    border: 1px solid #fff;
    z-index: 2;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    padding: 7px 18px;
    border-radius: 30px;
}

.td_post.td_style_1:hover {
    transform: translateY(-6px);
    box-shadow: 0 50px 30px -40px rgba(0, 0, 0, 0.1);
}

@media (max-width: 991px) {
    .td_post.td_style_1 .td_mb_20 {
        margin-bottom: 10px;
    }

    .td_post.td_style_1 .td_mb_16 {
        margin-bottom: 8px;
    }

    .td_post.td_style_1 .td_mb_24 {
        margin-bottom: 20px;
    }
}

.td_post.td_style_1.td_type_1, .td_post.td_style_1.td_type_2, .td_post.td_style_1.td_type_6 {
    display: flex;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    border-radius: 20px;
    padding: 30px;
    gap: 30px;
}

@media (max-width: 1400px) {
    .td_post.td_style_1.td_type_1, .td_post.td_style_1.td_type_2, .td_post.td_style_1.td_type_6 {
        gap: 15px;
        padding: 20px;
    }
}

@media (max-width: 767px) {
    .td_post.td_style_1.td_type_1, .td_post.td_style_1.td_type_2, .td_post.td_style_1.td_type_6 {
        flex-direction: column;
    }
}

.td_post.td_style_1.td_type_1 .td_post_info, .td_post.td_style_1.td_type_2 .td_post_info, .td_post.td_style_1.td_type_6 .td_post_info {
    border: none;
    padding: 0;
}

.td_post.td_style_1.td_type_1 .td_post_thumb, .td_post.td_style_1.td_type_2 .td_post_thumb, .td_post.td_style_1.td_type_6 .td_post_thumb {
    flex: none;
    width: 270px;
    height: 225px;
    border-radius: 5px;
}

@media (max-width: 767px) {
    .td_post.td_style_1.td_type_1 .td_post_thumb, .td_post.td_style_1.td_type_2 .td_post_thumb, .td_post.td_style_1.td_type_6 .td_post_thumb {
        width: 100%;
        height: 250px;
    }
}

.td_post.td_style_1.td_type_1 .td_post_thumb img, .td_post.td_style_1.td_type_2 .td_post_thumb img, .td_post.td_style_1.td_type_6 .td_post_thumb img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.td_post.td_style_1.td_type_1 .td_post_meta, .td_post.td_style_1.td_type_2 .td_post_meta, .td_post.td_style_1.td_type_6 .td_post_meta {
    margin-bottom: 6px;
    gap: 0px 40px;
    font-size: 16px;
}

@media (max-width: 1400px) {
    .td_post.td_style_1.td_type_1 .td_post_meta, .td_post.td_style_1.td_type_2 .td_post_meta, .td_post.td_style_1.td_type_6 .td_post_meta {
        gap: 0px 15px;
        font-size: 15px;
    }
}

.td_post.td_style_1.td_type_1 .td_post_title, .td_post.td_style_1.td_type_2 .td_post_title, .td_post.td_style_1.td_type_6 .td_post_title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 8px;
}
.td_post.td_style_1 .td_post_subtitle{
    margin-bottom: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.td_post.td_style_1.td_type_1 .td_post_subtitle, .td_post.td_style_1.td_type_2 .td_post_subtitle, .td_post.td_style_1.td_type_6 .td_post_subtitle {
    margin-bottom: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.td_post.td_style_1.td_type_2 {
    align-items: center;
}

    .td_post.td_style_1.td_type_2 .td_post_thumb {
        height: initial;
    }

        .td_post.td_style_1.td_type_2 .td_post_thumb::before {
            display: none;
        }

        .td_post.td_style_1.td_type_2 .td_post_thumb img {
            height: auto;
            object-fit: initial;
            max-height: 100%;
        }

        .td_post.td_style_1.td_type_2 .td_post_thumb:hover img {
            transform: initial;
        }

    .td_post.td_style_1.td_type_2 .td_post_label {
        border-color: var(--accent-color);
        background-color: var(--accent-color);
        color: #fff;
        right: 25px;
        top: 25px;
        padding: 5px 15px;
    }

.td_post.td_style_1.td_type_3 {
    padding: 10px;
    border: 1px solid #ebeced;
    border-radius: 10px;
}

    .td_post.td_style_1.td_type_3 .td_post_info {
        border: none;
        padding: 20px 20px 40px;
    }

    .td_post.td_style_1.td_type_3 .td_post_thumb {
        border-radius: 10px;
    }

.td_post.td_style_1.td_type_4 .td_post_label {
    border: none;
    border-radius: 0;
    padding: 8px 15px;
    right: initial;
    top: -19px;
}

.td_post.td_style_1.td_type_4 .td_post_info {
    position: relative;
    padding: 50px 30px 40px;
}

@media (max-width: 575px) {
    .td_post.td_style_1.td_type_4 .td_post_info {
        padding: 40px 20px 30px;
    }
}

.td_post.td_style_1.td_type_4 .td_btn.td_style_3 {
    letter-spacing: 0.3px;
}

    .td_post.td_style_1.td_type_4 .td_btn.td_style_3:hover {
        letter-spacing: 0.6px;
    }

.td_post.td_style_1.td_type_5 .td_post_thumb,
.td_post.td_style_1.td_type_5 .td_post_info {
    border-radius: 0;
}

.td_post.td_style_1.td_type_6 .td_post_label {
    border-radius: 10px;
    background-color: var(--accent-color);
    border-color: var(--accent-color);
}

.td_blog_details_head_meta_list {
    display: flex;
    align-items: center;
    gap: 5px 28px;
    flex-wrap: wrap;
}

    .td_blog_details_head_meta_list li {
        display: flex;
        align-items: center;
        gap: 10px;
    }

.td_blog_details_head_meta {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 20px 30px;
    border: 1px solid var(--border-color);
    border-top: none;
    gap: 10px 20px;
}

.td_blog_details_avatar {
    display: flex;
    align-items: center;
    gap: 12px;
}

    .td_blog_details_avatar img {
        height: 30px;
        width: 30px;
        flex: none;
        border-radius: 50%;
    }

.td_blog_details {
    font-size: 16px;
    line-height: 1.75em;
}

@media (max-width: 991px) {
    .td_blog_details {
        font-size: 16px;
        line-height: 1.5em;
    }
}

.td_blog_details h2 {
    font-size: 30px;
    line-height: 1.44em;
    margin-bottom: 30px;
}

@media (max-width: 991px) {
    .td_blog_details h2 {
        font-size: 30px;
    }
}

.td_blog_details h3 {
    font-size: 30px;
    line-height: 1.33em;
    margin-bottom: 23px;
}

@media (max-width: 991px) {
    .td_blog_details h3 {
        font-size: 25px;
    }
}

.td_blog_details blockquote {
    font-weight: 500;
    font-size: 20px;
    line-height: 1.5em;
    border-left: 5px solid var(--accent-color);
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    padding: 50px 180px 50px 50px;
    color: var(--heading-color);
    position: relative;
    margin-bottom: 50px;
}

@media (max-width: 1199px) {
    .td_blog_details blockquote {
        padding: 40px 90px 40px 20px;
    }
}

.td_blog_details blockquote svg {
    color: var(--accent-color);
    right: 70px;
    top: 24px;
    position: absolute;
}

@media (max-width: 1199px) {
    .td_blog_details blockquote svg {
        right: 20px;
        top: 20px;
    }
}

.td_blog_details .td_blog_details_inside_box {
    padding-left: 10px;
    margin-bottom: 50px;
}

@media (max-width: 1400px) {
    .td_blog_details .td_blog_details_inside_box {
        padding-left: 0;
    }
}

.td_blog_details .td_blog_details_inside_box h3 {
    margin-bottom: 12px;
}

.td_blog_details .td_blog_details_inside_box p {
    margin-bottom: 20px;
}

.td_blog_details .td_list.td_style_2 li {
    padding-left: 32px;
}

    .td_blog_details .td_list.td_style_2 li svg {
        top: 3px;
    }

    .td_blog_details .td_list.td_style_2 li:not(:last-child) {
        margin-bottom: 14px;
    }

.td_blog_details .td_video_block.td_style_1 {
    min-height: 322px;
    padding: 0;
    border-radius: 10px;
    margin-bottom: 40px;
}

    .td_blog_details .td_video_block.td_style_1 .td_player_btn_wrap_2 {
        transform: scale(1.2);
    }

.td_blog_details > *:last-child {
    margin-bottom: 0;
}

.td_post_share {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px 20px;
    border: 1px solid var(--border-color);
    border-left: none;
    border-right: none;
    padding: 20px 0;
}

@media (max-width: 575px) {
    .td_post_share {
        flex-direction: column;
    }
}

.td_post_share .td_footer_social_btns {
    margin: 0 -5px;
}

    .td_post_share .td_footer_social_btns a {
        height: 36px;
        width: 35px;
    }

.td_categories {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
}

    .td_categories a {
        display: inline-flex;
        background-color: #fff5f7;
        color: var(--accent-color);
        padding: 6px 20px;
        border-radius: 5px;
    }

@media (max-width: 575px) {
    .td_categories a {
        padding: 5px 10px;
    }
}

.td_categories a:hover {
    background-color: var(--accent-color);
    color: #fff;
}

.td_author_card {
    position: relative;
}

    .td_author_card::before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        background-color: var(--accent-color);
        opacity: 0.1;
        border-radius: 10px;
    }

    .td_author_card .td_author_card_in {
        display: flex;
        align-items: center;
        position: relative;
        z-index: 2;
        gap: 25px;
        padding: 30px 40px;
    }

@media (max-width: 991px) {
    .td_author_card .td_author_card_in {
        padding: 25px;
    }
}

@media (max-width: 767px) {
    .td_author_card .td_author_card_in {
        gap: 15px;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

        .td_author_card .td_author_card_in .td_mb_10 {
            margin-bottom: 5px;
        }
}

.td_author_card .td_author_card_thumb {
    flex: none;
    height: 120px;
    width: 120px;
    border-radius: 50%;
}

/* Start Comments Section */
.td_comment_wrap {
    padding: 40px;
    border-radius: 8px;
    border: 1px solid rgba(137, 12, 37, 0.1);
    background: rgba(255, 245, 247, 0.2);
}

@media (max-width: 991px) {
    .td_comment_wrap {
        padding: 30px 25px;
    }
}

.td_comment_wrap .td_form_field {
    border: 1px solid #e6eeff;
    box-shadow: none;
    padding: 12px 18px;
}

    .td_comment_wrap .td_form_field:focus {
        border-color: var(--accent-color);
    }

.cs-comment_wrapper {
    padding: 45px 30px;
    margin-bottom: 70px;
    border-radius: 10px;
    background-color: #fff;
    padding-bottom: 4px;
}

.comment-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .comment-list > .comment {
        padding: 30px 0px;
    }

        .comment-list > .comment:not(:last-child) {
            border-bottom: 1px solid var(--border-color);
        }

        .comment-list > .comment:last-child {
            padding-bottom: 0;
        }

        .comment-list > .comment:first-child {
            padding-top: 0;
        }

    .comment-list .children {
        border-top: 1px solid var(--border-color);
        margin-top: 30px;
        padding-top: 30px;
    }

        .comment-list .children .comment:not(:first-child) {
            border-width: 1px 0 0;
            border-style: solid;
            margin-top: 30px;
            padding-top: 30px;
        }

    .comment-list .bypostauthor:not(:last-child) {
        border-bottom: 1px solid var(--border-color);
        margin-bottom: 50px;
    }

@media (max-width: 991px) {
    .comment-list .bypostauthor:not(:last-child) {
        margin-bottom: 30px;
    }
}

.comment-list .bypostauthor .comment-body:last-child {
    margin-bottom: 0;
}

.comment-list .comment-body {
    padding-left: 135px;
    padding-top: 0;
    position: relative;
    min-height: 115px;
}

@media (max-width: 991px) {
    .comment-list .comment-body {
        padding-left: 80px;
        min-height: 70px;
    }
}

.comment-list ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .comment-list ol.children {
        padding-left: 50px;
    }

@media (max-width: 991px) {
    .comment-list ol.children {
        padding-left: 30px;
    }
}

@media (max-width: 575px) {
    .comment-list ol.children {
        padding-left: 0px;
    }
}

.comment-list .avatar {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    height: 115px;
    width: 115px;
}

@media (max-width: 991px) {
    .comment-list .avatar {
        height: 70px;
        width: 70px;
    }
}

.comment-list .comment-author .says {
    display: none;
}

.comment-list .fn {
    font-style: initial;
    font-weight: 500;
    color: var(--heading-color);
    display: inline-block;
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 1.2em;
}

.comment-list .comment-meta {
    display: block;
    line-height: 1.2em;
    position: absolute;
    top: 4px;
    right: 0;
    font-size: 15px;
    font-weight: 500;
    color: var(--accent-color);
}

    .comment-list .comment-meta a:hover {
        color: var(--heading-color);
    }

.comment-list .comment-author {
    margin-bottom: 10px;
}

.comment-list .comment-meta + p,
.comment-list .comment-meta + p + p {
    font-size: 16px;
    line-height: 1.62em;
    margin-bottom: 0;
    color: var(--heading-color);
}

.comment-list .reply {
    margin-top: 10px;
}

    .comment-list .reply a {
        font-weight: 500;
        display: inline-block;
        line-height: inherit;
        color: var(--accent-color);
        text-transform: uppercase;
        background-color: #fff5f7;
        font-size: 14px;
        line-height: 1.6em;
        padding: 5px 15px;
        border-radius: 5px;
    }

        .comment-list .reply a:hover {
            color: #fff;
            background-color: var(--accent-color);
        }

.url {
    font-weight: 600;
    font-size: 20px;
    color: var(--heading-color);
}

@media (max-width: 991px) {
    .url {
        font-size: 18px;
    }
}

#commentform p.logged-in-as {
    font-size: 16px;
    margin-top: -5px;
}

    #commentform p.logged-in-as a:hover {
        text-decoration: underline;
    }

/* End Comments Section */
/*--------------------------------------------------------------
16. CTA
----------------------------------------------------------------*/
.td_cta.td_style_1 {
    min-height: 714px;
    padding: 70px 0;
    position: relative;
}

    .td_cta.td_style_1 .td_cta_text {
        position: relative;
        z-index: 2;
        max-width: 650px;
    }

    .td_cta.td_style_1 .td_cta_thumb {
        position: absolute;
        left: 52.5%;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1;
    }

@media (max-width: 991px) {
    .td_cta.td_style_1 .td_cta_thumb {
        display: none;
    }
}

.td_cta.td_style_1 .td_cta_thumb_shape {
    width: 350px;
    height: 350px;
    background-color: #fff;
    opacity: 0.08;
    border-radius: 50%;
    position: absolute;
    left: 5%;
    bottom: 8%;
    animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_cta.td_style_1 .td_cta_shape_1 {
    position: absolute;
    border-radius: 50%;
    width: 500px;
    height: 500px;
    background-color: #ebeced;
    opacity: 0.11;
    top: 50%;
    margin-top: -250px;
    left: 10%;
}

.td_cta.td_style_1 .td_cta_shape_2 {
    position: absolute;
    bottom: 50px;
    left: 46%;
    animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@media (max-width: 991px) {
    .td_cta.td_style_1 .td_cta_shape_2 {
        display: none;
    }
}

.td_cta.td_style_1 .td_cta_shape_3 {
    position: absolute;
    right: 5%;
    top: 45%;
}

@media (max-width: 991px) {
    .td_cta.td_style_1 .td_cta_shape_3 {
        display: none;
    }
}

.td_cta.td_style_2 {
    position: relative;
}

    .td_cta.td_style_2 .td_cta_in {
        max-width: 800px;
        position: relative;
        z-index: 2;
    }

    .td_cta.td_style_2 .td_section_subtitle {
        max-width: 575px;
    }

    .td_cta.td_style_2 .td_cta_img {
        position: absolute;
        bottom: 0;
        max-height: 100%;
        left: 50%;
    }

    .td_cta.td_style_2 .td_cta_shape_1 {
        left: 4%;
        top: 12%;
    }

@media (max-width: 991px) {
    .td_cta.td_style_2 .td_cta_shape_1 {
        display: none;
    }
}

.td_cta.td_style_2 .td_cta_shape_2 {
    left: 7%;
    top: 45%;
}

@media (max-width: 991px) {
    .td_cta.td_style_2 .td_cta_shape_2 {
        display: none;
    }
}

.td_cta.td_style_2 .td_cta_shape_3 {
    left: 4%;
    top: 80%;
    opacity: 0.5;
    animation: swing-anim 10s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@media (max-width: 991px) {
    .td_cta.td_style_2 .td_cta_shape_3 {
        display: none;
    }
}

.td_cta.td_style_2 .td_cta_shape_4 {
    left: 58%;
    top: 14%;
}

@media (max-width: 991px) {
    .td_cta.td_style_2 .td_cta_shape_4 {
        display: none;
    }
}

.td_cta.td_style_2 .td_cta_shape_5 {
    left: 48%;
    top: 65%;
}

@media (max-width: 991px) {
    .td_cta.td_style_2 .td_cta_shape_5 {
        display: none;
    }
}

.td_cta.td_style_2 .td_cta_shape_5 img {
    animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_cta.td_style_2 .td_cta_shape_6 {
    left: 81%;
    top: 48%;
}

@media (max-width: 991px) {
    .td_cta.td_style_2 .td_cta_shape_6 {
        display: none;
    }
}

.td_cta.td_style_2 .td_cta_shape_7 {
    left: 93%;
    top: 15%;
    animation: up-down-anim 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@media (max-width: 991px) {
    .td_cta.td_style_2 .td_cta_shape_7 {
        display: none;
    }
}

.td_cta.td_style_2 .td_cta_shape_8 {
    left: 95%;
    top: 65%;
}

@media (max-width: 991px) {
    .td_cta.td_style_2 .td_cta_shape_8 {
        display: none;
    }
}

.td_cta.td_style_3 .td_cta_img {
    padding-right: 60px;
}

.td_cta.td_style_4 {
    background-color: #f4f4f7;
}

@media (max-width: 991px) {
    .td_cta.td_style_4 br {
        display: none;
    }

    .td_cta.td_style_4 .td_mb_30 {
        margin-bottom: 20px;
    }

    .td_cta.td_style_4 .td_mb_40 {
        margin-bottom: 30px;
    }
}

.td_cta.td_style_4 .container {
    position: relative;
    z-index: 3;
}

.td_cta.td_style_4 .td_cta_shape_1 {
    left: 0;
    bottom: 30px;
}

@media (max-width: 991px) {
    .td_cta.td_style_4 .td_cta_shape_1 {
        display: none;
    }
}

.td_cta.td_style_4 .td_cta_shape_2 {
    left: 20%;
    top: 50%;
}

@media (max-width: 991px) {
    .td_cta.td_style_4 .td_cta_shape_2 {
        display: none;
    }
}

.td_cta.td_style_4 .td_cta_shape_3 {
    right: 12%;
    top: 20%;
}

@media (max-width: 991px) {
    .td_cta.td_style_4 .td_cta_shape_3 {
        display: none;
    }
}

.td_cta.td_style_4 .td_cta_shape_4 {
    right: 0;
    top: 0;
}

@media (max-width: 991px) {
    .td_cta.td_style_4 .td_cta_shape_4 {
        display: none;
    }
}

.td_cta.td_style_4 .td_cta_shape_5 {
    height: 75px;
    width: 75px;
    border-radius: 50%;
    background-color: #ebeced;
    opacity: 0.5;
    top: 20%;
    left: 8%;
}

@media (max-width: 991px) {
    .td_cta.td_style_4 .td_cta_shape_5 {
        display: none;
    }
}

/*--------------------------------------------------------------
17. Testimonial
----------------------------------------------------------------*/
.td_testimonial_img_wrap {
    padding-right: 19.5%;
    position: relative;
}

@media (max-width: 1199px) {
    .td_testimonial_img_wrap {
        padding-right: 0;
    }
}

.td_testimonial_img_wrap .td_testimonial_img {
    position: relative;
    z-index: 1;
}

.td_testimonial_img_wrap .td_testimonial_img_shape_1 {
    height: 220px;
    width: 220px;
    border-radius: 50%;
    border: 8px solid #fff;
    position: absolute;
    left: -75px;
    bottom: 35px;
}

    .td_testimonial_img_wrap .td_testimonial_img_shape_1 span {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -25px;
        margin-left: -25px;
        height: 50px;
        width: 50px;
        border-radius: 50%;
        border: 8px solid #fff;
    }

.td_testimonial_img_wrap .td_testimonial_img_shape_2 {
    position: absolute;
    right: 8%;
    top: 20%;
    z-index: 2;
}

@media (max-width: 575px) {
    .td_testimonial_img_wrap .td_testimonial_img_shape_2 {
        right: 0;
    }

        .td_testimonial_img_wrap .td_testimonial_img_shape_2 svg {
            width: 100px;
        }
}

.td_testimonial.td_style_1 {
    padding: 50px 30px;
    position: relative;
}

@media (max-width: 575px) {
    .td_testimonial.td_style_1 {
        padding: 30px 20px;
    }
}

.td_testimonial.td_style_1 .td_quote_icon {
    position: absolute;
    right: 30px;
    top: 57px;
}

.td_testimonial.td_style_1 .td_testimonial_meta {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ebeced;
    position: relative;
    z-index: 2;
}

    .td_testimonial.td_style_1 .td_testimonial_meta img {
        height: 60px;
        width: 60px;
        object-fit: cover;
        border-radius: 50%;
        flex: none;
    }

.td_testimonial.td_style_1 .td_testimonial_meta_right {
    padding-left: 14px;
    position: relative;
}

    .td_testimonial.td_style_1 .td_testimonial_meta_right::before {
        content: "";
        height: 100%;
        width: 4px;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 6px;
        background-color: var(--accent-color);
    }

.td_testimonial.td_style_1 .td_testimonial_text {
    letter-spacing: 0.4px;
}

.td_testimonial.td_style_1.td_type_1 {
    border-radius: 10px;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
}

.td_testimonial.td_style_1.td_type_2 {
    border-radius: 10px;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    padding: 30px;
}

@media (max-width: 575px) {
    .td_testimonial.td_style_1.td_type_2 {
        padding: 30px 20px;
    }
}

.td_testimonial.td_style_1.td_type_2 .td_testimonial_meta {
    padding: 0;
    margin: 0;
    border: none;
}

.td_testimonial.td_style_1.td_type_2 .td_quote_icon {
    top: initial;
    bottom: 30px;
}

@media (max-width: 575px) {
    .td_testimonial.td_style_1.td_type_2 .td_quote_icon {
        right: 10px;
    }
}

.td_testimonial.td_style_1.td_type_3 {
    padding: 0;
}

    .td_testimonial.td_style_1.td_type_3 .td_testimonial_meta {
        border: none;
        padding: 0;
    }

    .td_testimonial.td_style_1.td_type_3 .td_quote_icon {
        top: initial;
        bottom: 6px;
    }

    .td_testimonial.td_style_1.td_type_3 .td_testimonial_text {
        font-style: initial;
    }

@media (max-width: 991px) {
    .td_testimonial.td_style_1.td_type_3 .td_mb_35 {
        margin-bottom: 25px;
    }
}

.td_testimonial_with_shape_wrap {
    max-width: 1800px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
}

@media (max-width: 991px) {
    .td_testimonial_with_shape_wrap {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.td_testimonial_with_shape {
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
}

@media (max-width: 991px) {
    .td_testimonial_with_shape {
        background-size: cover;
        background-position: center;
    }
}

.td_testimonial_with_shape .td_testimonial_shape_1 {
    left: 5.5%;
    top: 39%;
}

@media (max-width: 991px) {
    .td_testimonial_with_shape .td_testimonial_shape_1 {
        display: none;
    }
}

.td_testimonial_with_shape .td_testimonial_shape_2 {
    left: 36.5%;
    top: 40%;
}

@media (max-width: 991px) {
    .td_testimonial_with_shape .td_testimonial_shape_2 {
        display: none;
    }
}

.td_testimonial_with_shape .td_testimonial_shape_2 img {
    animation: animo-x 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.td_testimonial_with_shape .td_testimonial_shape_3 {
    right: 5%;
    top: 9%;
}

@media (max-width: 991px) {
    .td_testimonial_with_shape .td_testimonial_shape_3 {
        display: none;
    }
}

.td_testimonial_with_shape .td_testimonial_shape_4 {
    right: 5%;
    top: 28%;
}

@media (max-width: 991px) {
    .td_testimonial_with_shape .td_testimonial_shape_4 {
        display: none;
    }
}

/*--------------------------------------------------------------
18. Team
----------------------------------------------------------------*/
.td_team.td_style_1 {
    padding-bottom: 20px;
}

    .td_team.td_style_1 .td_team_info {
        border-radius: 50px;
        padding: 11px 15px;
        box-shadow: 0px 4px 0px 0px rgba(0, 0, 27, 0.6);
        position: absolute;
        bottom: 0;
        left: 40px;
        right: 40px;
        z-index: 1;
    }

@media (max-width: 1199px) {
    .td_team.td_style_1 .td_team_info {
        left: 15px;
        right: 15px;
    }
}

.td_team.td_style_1:hover .td_team_info {
    animation: bounce 2s;
}

.td_team.td_style_1.td_type_1 .td_team_info {
    border-radius: 10px;
}

.td_team.td_style_2 {
    border: 4px solid var(--heading-color);
    border-top: 0;
    border-bottom: 0;
    padding: 20px;
}

    .td_team.td_style_2 .td_team_shape_1,
    .td_team.td_style_2 .td_team_shape_2 {
        height: 1px;
        width: calc(100% - 40px);
        position: absolute;
        left: 20px;
        background-color: var(--heading-color);
    }

        .td_team.td_style_2 .td_team_shape_1::before, .td_team.td_style_2 .td_team_shape_1::after,
        .td_team.td_style_2 .td_team_shape_2::before,
        .td_team.td_style_2 .td_team_shape_2::after {
            content: "";
            position: absolute;
            height: 7px;
            width: 7px;
            border-radius: 50%;
            background-color: var(--heading-color);
            top: -3px;
        }

        .td_team.td_style_2 .td_team_shape_1::before,
        .td_team.td_style_2 .td_team_shape_2::before {
            right: -3px;
        }

        .td_team.td_style_2 .td_team_shape_1::after,
        .td_team.td_style_2 .td_team_shape_2::after {
            left: -3px;
        }

    .td_team.td_style_2 .td_team_shape_1 {
        top: 0;
    }

    .td_team.td_style_2 .td_team_shape_2 {
        bottom: 0;
    }

    .td_team.td_style_2 .td_team_in {
        position: relative;
        border-radius: 10px;
        overflow: hidden;
    }

    .td_team.td_style_2 .td_team_info_in {
        position: relative;
        z-index: 2;
        padding-top: 20px;
    }

    .td_team.td_style_2 .td_team_info {
        position: absolute;
        bottom: -32px;
        left: 0;
        width: 100%;
        transition: all 0.3s ease;
    }

        .td_team.td_style_2 .td_team_info > svg {
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: -1px;
            color: var(--accent-color);
            fill-opacity: 0.4;
            width: 100%;
        }

            .td_team.td_style_2 .td_team_info > svg path {
                stroke: #fff;
                transition: all 0.3s ease;
            }

    .td_team.td_style_2 .td_team_member_meta_list {
        display: flex;
        justify-content: space-between;
        padding: 10px;
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
    }

        .td_team.td_style_2 .td_team_member_meta_list li {
            display: flex;
            align-items: center;
            gap: 10px;
        }

    .td_team.td_style_2:hover .td_team_info {
        bottom: 0;
    }

        .td_team.td_style_2:hover .td_team_info > svg path {
            fill-opacity: 1;
            stroke: var(--accent-color);
        }

.td_team.td_style_3 .td_team_thumb {
    mask-image: url("../img/home_4/team_masking.svg");
    width: 286px;
    height: 266px;
    position: relative;
    z-index: 1;
}

.td_team.td_style_3 .td_team_thumb_wrap {
    position: relative;
    display: inline-block;
    padding: 8px;
}

@media (max-width: 1400px) {
    .td_team.td_style_3 .td_team_thumb_wrap {
        transform: scale(0.8);
        margin: -20px;
        margin-bottom: -10px;
    }
}

@media (max-width: 1199px) {
    .td_team.td_style_3 .td_team_thumb_wrap {
        transform: scale(0.7);
        margin: -42px;
        margin-bottom: -30px;
    }
}

@media (max-width: 575px) {
    .td_team.td_style_3 .td_team_thumb_wrap {
        transform: scale(1);
        margin: 0px;
        margin-bottom: 10px;
    }
}

.td_team.td_style_3 .td_team_thumb_shape {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.td_team_3_footer {
    display: flex;
    align-items: center;
    gap: 10px 20px;
    flex-wrap: wrap;
    justify-content: center;
}

    .td_team_3_footer b {
        background-repeat: no-repeat;
        background-image: linear-gradient(90deg, currentColor 0, currentColor 100%);
        background-size: 100% 1px;
        background-position: 0 90%;
    }

.td_team.td_style_4 .td_team_info {
    display: flex;
    align-items: center;
    gap: 0px 15px;
    justify-content: space-between;
}

.td_team.td_style_4 .td_team_social_list {
    min-height: 32px;
    border-left: 1px solid var(--border-color);
    display: flex;
    align-items: center;
    gap: 4px;
    padding-left: 20px;
}

    .td_team.td_style_4 .td_team_social_list a {
        display: flex;
        padding: 4px;
    }

        .td_team.td_style_4 .td_team_social_list a:hover {
            color: var(--heading-color);
            transform: scale(1.2);
        }

.td_team.td_style_4 .td_team_thumb img {
    transition: all 0.5s ease;
}

.td_team.td_style_4 .td_team_thumb:hover img {
    transform: scale(1.04);
}

.td_team.td_style_5 .td_team_thumb {
    position: relative;
}

.td_team.td_style_5 .td_team_social_list {
    position: absolute;
    top: 20px;
    right: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

    .td_team.td_style_5 .td_team_social_list a {
        display: flex;
    }

.td_team.td_style_5.td_type_1 .td_team_social_list {
    background-color: var(--accent-color);
    color: #fff;
    flex-direction: row;
    padding: 13px 14px;
}

    .td_team.td_style_5.td_type_1 .td_team_social_list a:hover {
        color: rgba(255, 255, 255, 0.7);
    }

/*--------------------------------------------------------------
19. Card
----------------------------------------------------------------*/
.td_card.td_style_1 {
   /* border: 1px solid #ebeced;
    padding: 30px;*/
}

@media (max-width: 1400px) {
    .td_card.td_style_1 {
        padding: 25px;
    }
}

@media (max-width: 575px) {
    .td_card.td_style_1 {
        padding: 15px 15px 25px 15px;
    }
}

.td_card.td_style_1 .td_card_location {
    display: flex;
    align-items: center;
    gap: 10px;
}

.td_card.td_style_1 .td_card_thumb {
    position: relative;
    overflow: hidden;
    box-shadow: 2px 2px 500px 0px rgba(0, 0, 27, 0.3) inset;
}

    .td_card.td_style_1 .td_card_thumb::before, .td_card.td_style_1 .td_card_thumb::after {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        transition: all 0.4s ease;
    }

    .td_card.td_style_1 .td_card_thumb::before {
        z-index: 1;
        opacity: 0;
        background-color: var(--accent-color);
    }

    .td_card.td_style_1 .td_card_thumb::after {
        z-index: 2;
        box-shadow: 2px 2px 500px 0px rgba(0, 0, 27, 0.1) inset;
    }

    .td_card.td_style_1 .td_card_thumb i {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(0) rotate(-120deg);
        color: #fff;
        font-size: 50px;
        z-index: 3;
        opacity: 0;
        transition: all 0.5s ease;
    }

    .td_card.td_style_1 .td_card_thumb:hover::before {
        opacity: 0.3;
    }

    .td_card.td_style_1 .td_card_thumb:hover i {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1) rotate(0deg);
    }

        .td_card.td_style_1 .td_card_thumb:hover i:hover {
            opacity: 0.8;
        }

    .td_card.td_style_1 .td_card_thumb .td_card_location {
        position: absolute;
        right: 20px;
        bottom: 20px;
        z-index: 2;
    }

.td_card.td_style_1 .td_card_meta {
    display: flex;
}

@media (max-width: 575px) {
    .td_card.td_style_1 .td_card_meta {
        flex-wrap: wrap;
        gap: 6px 0;
    }
}

.td_card.td_style_1 .td_card_meta li {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: 1;
    position: relative;
}

@media (max-width: 575px) {
    .td_card.td_style_1 .td_card_meta li {
        flex: none;
    }

        .td_card.td_style_1 .td_card_meta li svg {
            width: 20px;
        }
}

.td_card.td_style_1 .td_card_meta li:last-child {
    justify-content: flex-end;
}

.td_card.td_style_1 .td_card_meta li:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 1px;
    background-color: var(--accent-color);
    opacity: 0.5;
}

@media (max-width: 575px) {
    .td_card.td_style_1 .td_card_meta li:not(:last-child) {
        margin-right: 12px;
        padding-right: 12px;
    }
}

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

    .td_card.td_style_1 .td_card_title a {
        background-repeat: no-repeat;
        background-image: linear-gradient(90deg, currentColor 0, currentColor 100%);
        transition: background-size 0.5s cubic-bezier(0.49, 0.49, 0.08, 1), color 0.27s ease-out;
        background-position: 100% calc(100% - 0px);
        background-size: 0 2px;
    }

        .td_card.td_style_1 .td_card_title a:hover {
            background-size: 100% 2px;
            background-position: 0 calc(100% - 0px);
        }

.td_card.td_style_1.td_type_1, .td_card.td_style_1.td_type_2 {
    border: none;
    display: flex;
    gap: 30px;
    padding: 0;
}

@media (max-width: 1400px) {
    .td_card.td_style_1.td_type_1, .td_card.td_style_1.td_type_2 {
        gap: 15px;
    }
}

@media (max-width: 575px) {
    .td_card.td_style_1.td_type_1, .td_card.td_style_1.td_type_2 {
        flex-direction: column;
        width: 100%;
    }

        .td_card.td_style_1.td_type_1 .td_mb_20, .td_card.td_style_1.td_type_2 .td_mb_20 {
            margin-bottom: 10px;
        }
}

.td_card.td_style_1.td_type_1 .td_card_thumb, .td_card.td_style_1.td_type_2 .td_card_thumb {
    flex: none;
    width: 240px;
    height: 235px;
    border-radius: 5px;
}

@media (max-width: 1400px) {
    .td_card.td_style_1.td_type_1 .td_card_thumb, .td_card.td_style_1.td_type_2 .td_card_thumb {
        height: 215px;
        width: 230px;
    }
}

@media (max-width: 1199px) {
    .td_card.td_style_1.td_type_1 .td_card_thumb, .td_card.td_style_1.td_type_2 .td_card_thumb {
        height: 207px;
        width: 190px;
    }
}

@media (max-width: 991px) {
    .td_card.td_style_1.td_type_1 .td_card_thumb, .td_card.td_style_1.td_type_2 .td_card_thumb {
        height: 200px;
        width: 220px;
    }
}

@media (max-width: 575px) {
    .td_card.td_style_1.td_type_1 .td_card_thumb, .td_card.td_style_1.td_type_2 .td_card_thumb {
        height: 235px;
        width: 100%;
    }
}

.td_card.td_style_1.td_type_1 .td_card_thumb img, .td_card.td_style_1.td_type_2 .td_card_thumb img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.td_card.td_style_1.td_type_1 .td_card_thumb i, .td_card.td_style_1.td_type_2 .td_card_thumb i {
    font-size: 36px;
}

.td_card.td_style_1.td_type_1 .td_card_meta li, .td_card.td_style_1.td_type_2 .td_card_meta li {
    flex: none;
}

    .td_card.td_style_1.td_type_1 .td_card_meta li:not(:last-child), .td_card.td_style_1.td_type_2 .td_card_meta li:not(:last-child) {
        padding-right: 30px;
        margin-right: 30px;
    }

@media (max-width: 1199px) {
    .td_card.td_style_1.td_type_1 .td_card_meta li:not(:last-child), .td_card.td_style_1.td_type_2 .td_card_meta li:not(:last-child) {
        padding-right: 12px;
        margin-right: 12px;
    }
}

.td_card.td_style_1.td_type_1 .td_card_meta li svg, .td_card.td_style_1.td_type_2 .td_card_meta li svg {
    height: 18px;
    width: 18px;
}

.td_card.td_style_1.td_type_1 .td_card_info, .td_card.td_style_1.td_type_2 .td_card_info {
    display: flex;
    align-items: center;
    border-style: solid;
    border-width: 1px 0 1px 0;
    border-color: #ebeced;
}

@media (max-width: 575px) {
    .td_card.td_style_1.td_type_1 .td_card_info, .td_card.td_style_1.td_type_2 .td_card_info {
        border: none;
    }
}

.td_card.td_style_1.td_type_1 .td_card_title a, .td_card.td_style_1.td_type_2 .td_card_title a {
    background-position: 100% calc(100% - 0px);
    background-size: 0 1px;
}

    .td_card.td_style_1.td_type_1 .td_card_title a:hover, .td_card.td_style_1.td_type_2 .td_card_title a:hover {
        background-size: 100% 1px;
        background-position: 0 calc(100% - 0px);
    }

.td_card.td_style_1.td_type_2 {
    padding: 30px 40px;
    border-radius: 50px;
    padding-right: 90px;
    gap: 40px;
}

@media (max-width: 1400px) {
    .td_card.td_style_1.td_type_2 {
        padding: 25px;
        padding-right: 25px;
        gap: 25px;
    }
}

@media (max-width: 991px) {
    .td_card.td_style_1.td_type_2 {
        flex-direction: column;
    }
}

.td_card.td_style_1.td_type_2 .td_card_thumb {
    width: 346px;
    height: 291px;
    border-radius: 50px;
}

@media (max-width: 1400px) {
    .td_card.td_style_1.td_type_2 .td_card_thumb {
        height: 320px;
    }
}

@media (max-width: 1199px) {
    .td_card.td_style_1.td_type_2 .td_card_thumb {
        width: 290px;
    }
}

@media (max-width: 991px) {
    .td_card.td_style_1.td_type_2 .td_card_thumb {
        width: 100%;
    }
}

@media (max-width: 575px) {
    .td_card.td_style_1.td_type_2 .td_card_thumb {
        height: 280px;
    }
}

.td_card.td_style_1.td_type_2 .td_card_info {
    border: none;
}

@media (max-width: 1400px) {
    .td_card.td_style_1.td_type_2 .td_card_meta {
        flex-wrap: wrap;
        gap: 5px 0;
    }
}

.td_card.td_style_1.td_type_2 .td_card_meta li:not(:last-child) {
    padding-right: 40px;
    margin-right: 40px;
}

@media (max-width: 1400px) {
    .td_card.td_style_1.td_type_2 .td_card_meta li:not(:last-child) {
        padding-right: 20px;
        margin-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_card.td_style_1.td_type_2 .td_card_meta li:not(:last-child) {
        padding-right: 12px;
        margin-right: 12px;
    }
}

@media (max-width: 1199px) {
    .td_card.td_style_1.td_type_2 .td_mb_30 {
        margin-bottom: 16px;
    }

    .td_card.td_style_1.td_type_2 .td_mb_25 {
        margin-bottom: 15px;
    }

    .td_card.td_style_1.td_type_2 .td_mb_40 {
        margin-bottom: 20px;
    }
}

.td_card.td_style_1.td_type_3 {
    border: none;
    padding: 0;
    margin-right: 50px;
}

@media (max-width: 1400px) {
    .td_card.td_style_1.td_type_3 {
        margin-right: 0px;
    }
}

.td_card.td_style_1.td_type_3 .td_card_title {
    text-overflow: initial;
    display: block;
    -webkit-line-clamp: initial;
    -webkit-box-orient: initial;
    overflow: initial;
}

.td_card.td_style_1.td_type_3 .td_card_meta.td_type_2 {
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px 50px;
}

    .td_card.td_style_1.td_type_3 .td_card_meta.td_type_2 li {
        flex: none;
    }

        .td_card.td_style_1.td_type_3 .td_card_meta.td_type_2 li::after {
            display: none;
        }

.td_card.td_style_1.td_type_3 .td_map {
    height: 365px;
}

.td_card.td_style_2 .td_card_info {
    display: flex;
    justify-content: space-between;
    padding: 13px 20px 0px 20px;
    border-radius: 0 0 10px 10px;
    background-color: var(--accent-color);
    gap: 0 10px;
}

@media (max-width: 1199px) {
    .td_card.td_style_2 .td_card_info {
        padding: 13px 15px 0px 15px;
    }
}

.td_card.td_style_2 .td_card_thumb {
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}

    .td_card.td_style_2 .td_card_thumb img {
        border-radius: inherit;
        transition: all 0.7s ease;
    }

    .td_card.td_style_2 .td_card_thumb:hover img {
        transform: scale(1.04);
        transform-origin: top;
    }

.td_card.td_style_2 .td_card_title a:hover {
    color: #fff;
    opacity: 0.75;
}

.td_card.td_style_2 .td_card_btn {
    flex: none;
    width: 23px;
    height: 24px;
    position: relative;
    overflow: hidden;
    display: inline-flex;
}

    .td_card.td_style_2 .td_card_btn svg {
        transition: all 0.4s ease;
    }

        .td_card.td_style_2 .td_card_btn svg:nth-child(2) {
            position: absolute;
            left: -23px;
            bottom: -24px;
        }

    .td_card.td_style_2 .td_card_btn:hover svg:first-child {
        transform: translate(23px, -24px);
    }

    .td_card.td_style_2 .td_card_btn:hover svg:nth-child(2) {
        position: absolute;
        left: 0px;
        bottom: 0px;
    }

.td_card.td_style_3 {
    overflow: hidden;
    position: relative;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
}

    .td_card.td_style_3 .td_card_label {
        position: absolute;
        left: 20px;
        top: 20px;
        z-index: 2;
        padding: 4px 10px;
        border-radius: 6px;
    }

    .td_card.td_style_3 .td_card_title,
    .td_card.td_style_3 .td_card_subtitle {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .td_card.td_style_3 .td_card_meta {
        display: flex;
        margin-bottom: 20px;
    }

        .td_card.td_style_3 .td_card_meta li {
            display: flex;
            gap: 6px;
            align-items: center;
            position: relative;
        }

            .td_card.td_style_3 .td_card_meta li:not(:last-child) {
                padding-right: 30px;
                margin-right: 30px;
            }

@media (max-width: 1400px) {
    .td_card.td_style_3 .td_card_meta li:not(:last-child) {
        padding-right: 20px;
        margin-right: 20px;
    }
}

@media (max-width: 1199px) {
    .td_card.td_style_3 .td_card_meta li:not(:last-child) {
        padding-right: 12px;
        margin-right: 12px;
    }
}

.td_card.td_style_3 .td_card_meta li:not(:last-child)::before {
    content: "";
    position: absolute;
    height: 20px;
    width: 1px;
    background-color: var(--accent-color);
    right: 0;
    top: 50%;
    margin-top: -10px;
}

@media (max-width: 1199px) {
    .td_card.td_style_3 .td_card_meta {
        font-size: 16px;
    }

        .td_card.td_style_3 .td_card_meta img {
            width: 20px;
        }
}

.td_card.td_style_3 .td_card_category {
    padding: 4px 10px;
    display: inline-flex;
    position: relative;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
}

    .td_card.td_style_3 .td_card_category span {
        position: relative;
        z-index: 2;
    }

    .td_card.td_style_3 .td_card_category::before {
        content: "";
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        background-color: var(--accent-color);
        opacity: 0.12;
    }

.td_card.td_style_3 .td_card_info {
    padding: 30px;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease;
}

@media (max-width: 1400px) {
    .td_card.td_style_3 .td_card_info {
        padding: 25px;
    }
}

@media (max-width: 1199px) {
    .td_card.td_style_3 .td_card_info {
        padding: 18px 20px 22px 20px;
    }
}

.td_card.td_style_3 .td_card_review {
    display: flex;
    align-items: center;
    gap: 10px;
}

.td_card.td_style_3 .td_card_btn {
    padding-top: 25px;
    margin-bottom: -75px;
    transition: all 0.4s ease;
}

.td_card.td_style_3 .td_card_info_in {
    overflow: hidden;
}

.td_card.td_style_3 .td_card_thumb {
    overflow: hidden;
    display: block;
    position: relative;
}

    .td_card.td_style_3 .td_card_thumb img {
        width: 100%;
        transition: all 0.8s ease;
    }

    .td_card.td_style_3 .td_card_thumb:hover img {
        transform: scale(1.04);
    }

.td_card.td_style_3 .td_card_lable {
    position: absolute;
    z-index: 1;
    top: 25px;
    left: 24px;
    display: inline-flex;
    padding: 9px 15px;
}

.td_card.td_style_3:hover .td_card_info {
    margin-top: -75px;
}

.td_card.td_style_3:hover .td_card_btn {
    margin-bottom: 0px;
}

.td_card.td_style_3.td_type_1 {
    padding: 20px;
    background-color: #fff;
    border-radius: 50px;
    clip-path: inset(0 round 50px 50px 50px 50px);
    position: relative;
}

    .td_card.td_style_3.td_type_1::before {
        content: "";
        position: absolute;
        left: -4px;
        top: -4px;
        right: -4px;
        bottom: -4px;
        border: 5px dashed #6440fb;
        border-radius: 54px;
    }

    .td_card.td_style_3.td_type_1 > * {
        position: relative;
        z-index: 2;
    }

    .td_card.td_style_3.td_type_1 .td_card_thumb {
        border-radius: 50px;
        overflow: hidden;
        height: 265px;
    }

        .td_card.td_style_3.td_type_1 .td_card_thumb img {
            height: 100%;
            width: 100%;
            object-fit: cover;
        }

    .td_card.td_style_3.td_type_1 .td_card_category {
        border-radius: 50px;
        background: linear-gradient(90deg, #fff0d4 0.07%, #d6fff7 95.86%);
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
    }

        .td_card.td_style_3.td_type_1 .td_card_category::before {
            border-radius: 50px;
        }

    .td_card.td_style_3.td_type_1 .td_card_meta {
        margin: 0;
    }

    .td_card.td_style_3.td_type_1 .td_card_info {
        padding: 30px 10px 10px 10px;
    }

@media (max-width: 1199px) {
    .td_card.td_style_3.td_type_1 .td_card_info {
        padding: 25px 0px 10px 0px;
    }
}

.td_card.td_style_3.td_type_1 .td_btn.td_style_1 .td_btn_in {
    padding: 10px 25px;
}

.td_card.td_style_3.td_type_1:hover .td_card_thumb {
    height: 196px;
    margin-bottom: 69px;
}

.td_card.td_style_3.td_type_2 {
    box-shadow: none;
}

    .td_card.td_style_3.td_type_2 .td_card_info {
        border: 2px solid var(--border-color);
        border-top: 0;
    }

    .td_card.td_style_3.td_type_2 .td_card_meta {
        margin-bottom: 15px;
    }

    .td_card.td_style_3.td_type_2:hover .td_card_info {
        margin-top: 0;
    }

.td_card.td_style_3.td_type_3 {
    box-shadow: none;
}

    .td_card.td_style_3.td_type_3 .td_card_thumb img {
        width: 100%;
    }

    .td_card.td_style_3.td_type_3 .td_card_info_in {
        overflow: initial;
    }

    .td_card.td_style_3.td_type_3 .td_card_info {
        padding-top: 24px;
    }

    .td_card.td_style_3.td_type_3 .td_card_meta {
        justify-content: space-around;
        gap: 0 20px;
        padding: 12px 30px;
        margin-bottom: 0;
    }

        .td_card.td_style_3.td_type_3 .td_card_meta li:not(:last-child) {
            padding-right: 0;
            margin-right: 0;
        }

        .td_card.td_style_3.td_type_3 .td_card_meta li::before {
            display: none;
        }

    .td_card.td_style_3.td_type_3 .td_card_enroll {
        display: flex;
        align-items: center;
        gap: 14px;
        flex-wrap: wrap;
    }

    .td_card.td_style_3.td_type_3 .td_btn.td_style_1 .td_btn_in {
        padding: 8px 16px;
    }

    .td_card.td_style_3.td_type_3 .td_rating {
        transform: scale(0.8);
        margin: 0 -10px;
    }

    .td_card.td_style_3.td_type_3 .td_card_title a:hover {
        color: #fff;
        opacity: 0.8;
    }

    .td_card.td_style_3.td_type_3 .td_btn.td_style_1.td_with_shadow_2 {
        box-shadow: 4px 4px 0px 0px var(--heading-color);
    }

        .td_card.td_style_3.td_type_3 .td_btn.td_style_1.td_with_shadow_2:hover {
            box-shadow: 4px -4px 0px 0px var(--heading-color);
        }

    .td_card.td_style_3.td_type_3:hover .td_card_info {
        margin-top: 0;
    }

.td_card.td_style_4 {
    background-color: var(--accent-color);
    border-radius: 50px;
    gap: 15px 45px;
    display: flex;
    padding: 40px;
    box-shadow: 2px 2px 500px 0px rgba(0, 0, 27, 0.1) inset;
    position: relative;
    overflow: hidden;
}

@media (max-width: 1400px) {
    .td_card.td_style_4 {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 40px 20px;
    }
}

.td_card.td_style_4 h3 span {
    display: inline-block;
    background-color: #fff;
    color: var(--accent-color);
    padding: 0 10px;
}

.td_card.td_style_4 .td_card_thumb {
    flex: none;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    overflow: hidden;
    flex: none;
}

    .td_card.td_style_4 .td_card_thumb img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

.td_card.td_style_4 .td_btn.td_style_1.td_type_3.td_with_shadow:after {
    background-color: rgba(40, 11, 183, 0.8);
}

.td_card.td_style_4 .td_btn.td_style_1.td_type_3:hover .td_btn_in {
    border-color: #fff;
    color: var(--accent-color);
}

    .td_card.td_style_4 .td_btn.td_style_1.td_type_3:hover .td_btn_in::before {
        background-color: #fff;
    }

.td_card.td_style_4 .td_card_1 {
    position: absolute;
    right: -30px;
    top: -60px;
}

.td_card.td_style_4 .td_card_2 {
    position: absolute;
    right: -30px;
    bottom: -60px;
}

.td_card.td_style_5 {
    display: flex;
    align-items: center;
    gap: 20px;
}

@media (max-width: 1400px) {
    .td_card.td_style_5 {
        gap: 15px;
    }
}

@media (max-width: 767px) {
    .td_card.td_style_5 {
        flex-direction: column;
        gap: 20px;
    }
}

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

.td_card.td_style_5 .td_card_label {
    position: absolute;
    left: 20px;
    top: 20px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 9px 15px;
    border-radius: 30px;
    z-index: 2;
}

    .td_card.td_style_5 .td_card_label img {
        width: 14px;
        height: 14px;
    }

.td_card.td_style_5 .td_card_thumb {
    border-radius: 10px;
    padding: 12px;
    flex: none;
    width: 300px;
    height: 242px;
    position: relative;
    clip-path: inset(0 round 10px 10px 10px 10px);
}

@media (max-width: 1400px) {
    .td_card.td_style_5 .td_card_thumb {
        padding: 6px;
        width: 250px;
    }
}

@media (max-width: 1199px) {
    .td_card.td_style_5 .td_card_thumb {
        width: 300px;
        padding: 12px;
    }
}

@media (max-width: 767px) {
    .td_card.td_style_5 .td_card_thumb {
        width: 100%;
        height: 260px;
    }
}

.td_card.td_style_5 .td_card_thumb:before {
    content: "";
    position: absolute;
    left: -3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    border: 4px dashed var(--border-color);
    border-radius: 13px;
}

.td_card.td_style_5 .td_card_thumb .td_card_thumb_in {
    height: 100%;
    width: 100%;
}

    .td_card.td_style_5 .td_card_thumb .td_card_thumb_in > img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

.td_card.td_style_5 .td_card_thumb:hover .td_card_thumb_in > img {
    transform: scale(1.05);
}

.td_card.td_style_5 .td_card_thumb_in {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

    .td_card.td_style_5 .td_card_thumb_in > img {
        transition: all 0.5s ease;
    }

@media (max-width: 767px) {
    .td_card.td_style_5 .td_card_content {
        width: 100%;
    }
}

.td_card.td_style_5 .td_card_meta {
    display: flex;
    margin-bottom: 20px;
}

    .td_card.td_style_5 .td_card_meta li {
        display: flex;
        gap: 6px;
        align-items: center;
        position: relative;
    }

        .td_card.td_style_5 .td_card_meta li:not(:last-child) {
            padding-right: 25px;
            margin-right: 25px;
        }

            .td_card.td_style_5 .td_card_meta li:not(:last-child)::before {
                content: "";
                position: absolute;
                height: 20px;
                width: 1px;
                background-color: var(--accent-color);
                right: 0;
                top: 50%;
                margin-top: -10px;
            }

        .td_card.td_style_5 .td_card_meta li img {
            width: 20px;
            height: 20px;
        }

.td_card.td_style_5 .td_btn.td_style_1.td_type_3 .td_btn_in {
    padding: 8px 16px;
}

.td_card.td_style_5 .td_card_btns_wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px 10px;
}

.td_card.td_style_5 .td_card_price {
    display: inline-flex;
    padding: 5px 10px;
    min-width: 62px;
    justify-content: center;
    text-align: center;
    border-radius: 30px;
}

.td_card.td_style_5 .td_card_price_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
}

.td_card.td_style_5 .td_card_review {
    display: flex;
    align-items: center;
}

.td_card.td_style_5 .td_rating {
    transform: scale(0.8);
    margin-left: -12px;
    margin-right: -5px;
}

.td_card.td_style_5.td_type_1 .td_card_thumb {
    padding: 16px;
    border-radius: 50px;
    background-color: #ebeced;
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.15);
    border: none;
    clip-path: initial;
}

    .td_card.td_style_5.td_type_1 .td_card_thumb:before {
        display: none;
    }

.td_card.td_style_5.td_type_1 .td_card_thumb_in {
    border-radius: 50px;
    overflow: hidden;
}

.td_card.td_style_5.td_type_1:hover .td_card_thumb {
    background-color: var(--accent-color);
    box-shadow: initial;
}

.td_card.td_style_5.td_type_2 .td_card_label {
    position: initial;
}

    .td_card.td_style_5.td_type_2 .td_card_label:hover {
        color: #fff;
        opacity: 0.9;
    }

.td_card.td_style_5.td_type_2 .td_card_flag {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    object-fit: cover;
    position: absolute;
    top: 24px;
    left: 24px;
    z-index: 2;
}

.td_card.td_style_5.td_type_3 {
    position: relative;
}

    .td_card.td_style_5.td_type_3::before {
        content: "";
        position: absolute;
        height: calc(100% + 20px);
        width: calc(100% + 20px);
        left: -10px;
        top: -10px;
        border-radius: 10px;
        border: 1px solid var(--accent-color);
        pointer-events: none;
        z-index: -1;
        opacity: 0;
        transition: all 0.3s ease;
    }

    .td_card.td_style_5.td_type_3 .td_card_thumb {
        padding: 0;
        border-radius: 0;
        clip-path: initial;
    }

        .td_card.td_style_5.td_type_3 .td_card_thumb:before {
            display: none;
        }

    .td_card.td_style_5.td_type_3 .td_card_label {
        gap: 5px;
        padding: 5px 10px;
        border-radius: 10px;
    }

    .td_card.td_style_5.td_type_3 .td_card_price {
        border: 1px solid var(--accent-color);
        border-radius: 10px;
        transition: all 0.4s ease;
    }

    .td_card.td_style_5.td_type_3 .td_btn.td_style_1.td_type_3 .td_btn_in {
        transition: all 0.4s ease;
    }

    .td_card.td_style_5.td_type_3:hover::before {
        opacity: 1;
    }

    .td_card.td_style_5.td_type_3:hover .td_card_price {
        background-color: var(--accent-color);
        color: #fff;
    }

    .td_card.td_style_5.td_type_3:hover .td_btn.td_style_1.td_type_3 .td_btn_in {
        color: #fff;
        border-color: var(--accent-color);
        background-color: var(--accent-color);
    }

        .td_card.td_style_5.td_type_3:hover .td_btn.td_style_1.td_type_3 .td_btn_in:before {
            background-color: var(--heading-color);
        }

    .td_card.td_style_5.td_type_3:hover .td_btn.td_style_1.td_type_3:hover .td_btn_in:before {
        opacity: 0.25;
    }

.td_card.td_style_6 {
    padding: 30px;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
}

@media (max-width: 1400px) {
    .td_card.td_style_6 {
        padding: 25px;
    }
}

.td_card.td_style_6 .td_card_list {
    border-top: 1px solid var(--heading-color);
}

    .td_card.td_style_6 .td_card_list li {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid var(--heading-color);
        padding: 10px 0;
    }

.td_card.td_style_7 {
    border-radius: 10px;
    background-color: #fff;
    padding: 30px;
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    margin: -250px 0 0 25px;
    position: relative;
    z-index: 10;
}

@media (max-width: 1400px) {
    .td_card.td_style_7 {
        margin-left: 0;
    }
}

@media (max-width: 1199px) {
    .td_card.td_style_7 {
        padding: 30px 24px;
    }
}

@media (max-width: 991px) {
    .td_card.td_style_7 {
        margin-top: 0;
    }
}

.td_card.td_style_7 .td_card_list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #ebeced;
    background-color: rgba(235, 236, 237, 0.25);
    border-radius: 10px;
    padding: 11px 20px;
    transition: all 0.4s ease;
}

@media (max-width: 1199px) {
    .td_card.td_style_7 .td_card_list li {
        padding: 11px 15px;
    }
}

.td_card.td_style_7 .td_card_list li:hover {
    background-color: rgba(235, 236, 237, 0.8);
}

.td_card.td_style_7 .td_card_list li:not(:last-child) {
    margin-bottom: 15px;
}

.td_card.td_style_7 .td_card_list span {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .td_card.td_style_7 .td_card_list span svg {
        color: var(--accent-color);
    }

.td_card.td_style_7 .td_card_video_block {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

    .td_card.td_style_7 .td_card_video_block .td_player_btn_wrap_2 {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        margin: 0;
    }

        .td_card.td_style_7 .td_card_video_block .td_player_btn_wrap_2 .td_player_btn {
            color: var(--accent-color);
        }

            .td_card.td_style_7 .td_card_video_block .td_player_btn_wrap_2 .td_player_btn::after {
                background-color: #fff;
            }

/*--------------------------------------------------------------
20. Features
----------------------------------------------------------------*/
.td_features.td_style_1 {
    display: flex;
    position: relative;
}

@media (max-width: 991px) {
    .td_features.td_style_1 {
        flex-direction: column;
    }
}

.td_features.td_style_1 .td_features_content,
.td_features.td_style_1 .td_features_thumb {
    flex: none;
    width: 50%;
}

@media (max-width: 991px) {
    .td_features.td_style_1 .td_features_content,
    .td_features.td_style_1 .td_features_thumb {
        width: 100%;
    }
}

.td_features.td_style_1 .td_features_thumb {
    position: relative;
    z-index: 2;
}

@media (min-width: 992px) {
    .td_features.td_style_1 .td_features_thumb img {
        width: calc(100% + 110px);
        max-width: initial;
    }
}

.td_features.td_style_1 .td_feature_list {
    max-width: 465px;
}

.td_features.td_style_1 .td_features_content {
    margin-top: 200px;
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 60px;
    position: relative;
    z-index: 3;
}

@media (max-width: 1199px) {
    .td_features.td_style_1 .td_features_content {
        padding: 40px 30px;
    }
}

@media (max-width: 991px) {
    .td_features.td_style_1 .td_features_content {
        margin-top: 40px;
    }
}

@media (max-width: 575px) {
    .td_features.td_style_1 .td_features_content {
        padding: 40px 15px;
    }

        .td_features.td_style_1 .td_features_content .td_mb_15 {
            margin-bottom: 8px;
        }
}

.td_features.td_style_1 .td_features_content li {
    display: flex;
    gap: 20px;
    align-items: center;
}

    .td_features.td_style_1 .td_features_content li:not(:last-child) {
        margin-bottom: 40px;
    }

@media (max-width: 575px) {
    .td_features.td_style_1 .td_features_content li:not(:last-child) {
        margin-bottom: 25px;
    }
}

@media (max-width: 350px) {
    .td_features.td_style_1 .td_features_content li {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }
}

.td_features.td_style_1 .td_features_content li:hover .td_feature_icon::before {
    opacity: 0.15;
}

.td_features.td_style_1 .td_features_content .td_feature_icon {
    flex: none;
    height: 100px;
    width: 100px;
    padding: 15px;
    position: relative;
}

@media (max-width: 575px) {
    .td_features.td_style_1 .td_features_content .td_feature_icon {
        height: 80px;
        width: 80px;
    }
}

.td_features.td_style_1 .td_features_content .td_feature_icon::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border-radius: 10px;
    background-color: var(--accent-color);
    opacity: 0.05;
    transition: all 0.4s ease;
}

.td_features.td_style_1 .td_features_content .td_feature_icon svg,
.td_features.td_style_1 .td_features_content .td_feature_icon img {
    position: relative;
    z-index: 1;
}

    .td_features.td_style_1 .td_features_content .td_feature_icon svg path {
        fill: var(--accent-color);
    }

.td_features.td_style_1 .td_features_shape_1 {
    left: 49%;
    top: 5%;
    opacity: 0.15;
}

@media (max-width: 991px) {
    .td_features.td_style_1 .td_features_shape_1 {
        display: none;
    }
}

.td_features.td_style_1 .td_features_shape_2 {
    left: 10%;
    bottom: 0;
    opacity: 0.15;
    z-index: -1;
}

@media (max-width: 991px) {
    .td_features.td_style_1 .td_features_shape_2 {
        display: none;
    }
}

.td_features.td_style_2 {
    display: flex;
}

@media (max-width: 991px) {
    .td_features.td_style_2 {
        flex-direction: column;
    }
}

.td_features.td_style_2 .td_feature_list li {
    display: flex;
    gap: 15px;
    align-items: flex-start;
}

.td_features.td_style_2 .td_feature_icon {
    flex: none;
    width: 50px;
}

    .td_features.td_style_2 .td_feature_icon img {
        width: 100%;
    }

.td_features.td_style_2 .td_features_content_wrap {
    padding: 80px 0;
    flex: none;
    width: 57%;
}

@media (max-width: 991px) {
    .td_features.td_style_2 .td_features_content_wrap {
        width: 100%;
        padding: 40px 0 0;
    }
}

.td_features.td_style_2 .td_features_content {
    box-shadow: 2px 2px 50px 0px rgba(0, 0, 27, 0.1);
    padding: 60px;
    position: relative;
    z-index: 2;
}

@media (max-width: 575px) {
    .td_features.td_style_2 .td_features_content {
        padding: 40px 25px;
    }
}

.td_features.td_style_2 .td_feature_list {
    max-width: 400px;
}

    .td_features.td_style_2 .td_feature_list li:not(:last-child) {
        margin-bottom: 40px;
    }

.td_features.td_style_2 .td_features_thumb {
    flex: none;
    width: 57%;
    margin-right: -14%;
}

@media (max-width: 991px) {
    .td_features.td_style_2 .td_features_thumb {
        width: 100%;
        height: 400px;
        margin-right: 0;
    }
}

.td_features.td_style_2 .td_player_btn_wrap {
    position: relative;
    transition: all 0.4s ease-in-out;
}

    .td_features.td_style_2 .td_player_btn_wrap::after {
        content: "";
        position: absolute;
        height: 90px;
        width: 90px;
        border-radius: 50%;
        border: 1px dashed #fff;
        left: -5px;
        top: -5px;
        animation: rotate-anim 25s linear infinite;
    }

    .td_features.td_style_2 .td_player_btn_wrap:hover {
        transform: scale(1.1);
    }

.td_features.td_style_2 .td_player_btn {
    height: 80px;
    width: 80px;
}

    .td_features.td_style_2 .td_player_btn::before {
        display: none;
    }

    .td_features.td_style_2 .td_player_btn span {
        transform: scale(1.6);
    }

.td_features_2_wrap {
    position: relative;
}

    .td_features_2_wrap .container {
        position: relative;
        z-index: 2;
    }

    .td_features_2_wrap::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        height: 195px;
        width: 100%;
        background-color: var(--accent-color);
    }

/*--------------------------------------------------------------
21. Pricing
----------------------------------------------------------------*/
.td_pricing_control {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}

    .td_pricing_control li {
        display: flex;
        align-items: center;
        cursor: pointer;
    }

        .td_pricing_control li a {
            color: rgba(0, 0, 27, 0.55);
        }

        .td_pricing_control li:hover a {
            color: var(--heading-color);
        }

        .td_pricing_control li:last-child a::before {
            left: initial;
            right: 100%;
        }

        .td_pricing_control li.active a {
            color: var(--heading-color);
        }

        .td_pricing_control li.active .td_switch::before {
            left: 5px;
        }

    .td_pricing_control .td_switch {
        display: inline-block;
        height: 30px;
        width: 60px;
        background: var(--heading-color);
        border-radius: 15px;
        margin: 0 20px;
        position: relative;
    }

        .td_pricing_control .td_switch::before {
            content: "";
            height: 20px;
            width: 20px;
            border-radius: 50%;
            background-color: var(--white-color);
            position: absolute;
            top: 50%;
            left: 35px;
            transform: translateY(-50%);
            transition: all 0.4s ease;
        }

    .td_pricing_control a {
        position: relative;
    }

        .td_pricing_control a::before {
            content: "";
            height: 24px;
            width: 60px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            left: 100%;
            z-index: 1;
        }

.td_pricing.td_style_1 {
    border: 1px solid rgba(0, 0, 27, 0.5);
    padding: 0 40px 40px;
    transition: all 0.3s ease;
}

@media (max-width: 1199px) {
    .td_pricing.td_style_1 {
        padding: 0 20px 40px;
    }
}

.td_pricing.td_style_1 .td_pricing_package_name {
    display: inline-block;
    padding: 10px 32px;
    margin-left: -41px;
    margin-top: -1px;
    border-radius: 10px 0 10px;
}

@media (max-width: 1199px) {
    .td_pricing.td_style_1 .td_pricing_package_name {
        padding: 10px 20px;
        margin-left: -21px;
    }
}

.td_pricing.td_style_1 .td_pricing_icon {
    height: 80px;
    width: 80px;
    border: 1px solid var(--heading-color);
    border-radius: 50%;
    padding: 15px;
    margin-left: auto;
    margin-top: -14px;
    margin-bottom: 30px;
}

.td_pricing.td_style_1 .td_pricing_feature {
    margin-bottom: 40px;
}

    .td_pricing.td_style_1 .td_pricing_feature li {
        display: flex;
        gap: 10px;
        align-items: flex-start;
    }

        .td_pricing.td_style_1 .td_pricing_feature li:not(:last-child) {
            margin-bottom: 16px;
        }

        .td_pricing.td_style_1 .td_pricing_feature li i {
            position: relative;
            top: 4px;
        }

.td_pricing.td_style_1 .td_pricing_in {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
}

.td_pricing.td_style_1:hover {
    background-color: var(--heading-color);
}

    .td_pricing.td_style_1:hover .td_heading_color,
    .td_pricing.td_style_1:hover h2,
    .td_pricing.td_style_1:hover h3 {
        color: #fff;
    }

    .td_pricing.td_style_1:hover .td_pricing_icon {
        border-color: #fff;
    }

        .td_pricing.td_style_1:hover .td_pricing_icon img {
            filter: brightness(0) invert(1);
        }

    .td_pricing.td_style_1:hover .td_accent_bg {
        background-color: #fff;
        color: var(--accent-color);
    }

.td_pricing.td_style_1.td_type_1 {
    padding: 40px;
    background-color: rgba(235, 236, 237, 0.2);
}

@media (max-width: 575px) {
    .td_pricing.td_style_1.td_type_1 {
        padding: 30px 25px;
    }
}

.td_pricing.td_style_1.td_type_1 .td_pricing_package_name {
    margin: 0 0 10px 0;
    padding: 0;
}

.td_pricing.td_style_1.td_type_1 .td_pricing_in {
    max-width: 100%;
}

.td_pricing.td_style_1.td_type_1 .td_pricing_feature {
    margin-bottom: 30px;
}

.td_pricing.td_style_1.td_type_1:hover {
    background-color: var(--accent-color);
    border-color: var(--accent-color);
}

/*--------------------------------------------------------------
22. Contact
----------------------------------------------------------------*/
.td_contact_box.td_style_2 {
    padding: 50px;
    width: 100%;
    max-width: 430px;
    margin-left: auto;
}

@media (max-width: 1199px) {
    .td_contact_box.td_style_2 {
        padding: 40px 30px;
    }
}

@media (max-width: 991px) {
    .td_contact_box.td_style_2 {
        max-width: 100%;
    }
}

@media (max-width: 575px) {
    .td_contact_box.td_style_2 {
        padding: 40px 25px;
    }
}

.td_contact.td_style_1 {
    position: relative;
}

    .td_contact.td_style_1 .td_contact_in {
        position: relative;
        padding: 0 80px;
        box-shadow: 0px 16px 52px 0px rgba(0, 0, 0, 0.07);
        overflow: hidden;
    }

@media (max-width: 1199px) {
    .td_contact.td_style_1 .td_contact_in {
        padding: 0 40px;
    }
}

@media (max-width: 991px) {
    .td_contact.td_style_1 .td_contact_in {
        padding: 0 25px;
    }
}

@media (max-width: 350px) {
    .td_contact.td_style_1 .td_contact_in {
        padding: 0 15px;
    }
}

.td_contact.td_style_1 .td_contact_in > .row {
    position: relative;
    z-index: 2;
}

.td_contact.td_style_1 .td_contact_shape_1 {
    left: -35px;
    top: -5px;
}

@media (max-width: 991px) {
    .td_contact.td_style_1 .td_contact_shape_1 {
        display: none;
    }
}

.td_contact.td_style_1 .td_contact_shape_2 {
    right: -15px;
    top: -20px;
}

@media (max-width: 991px) {
    .td_contact.td_style_1 .td_contact_shape_2 {
        display: none;
    }
}

.td_contact.td_style_1 .td_contact_shape_3 {
    right: -40px;
    bottom: -10px;
}

@media (max-width: 991px) {
    .td_contact.td_style_1 .td_contact_shape_3 {
        display: none;
    }
}

.td_contact.td_style_1 .td_contact_shape_4 {
    left: -5px;
    bottom: 0px;
}

@media (max-width: 991px) {
    .td_contact.td_style_1 .td_contact_shape_4 {
        display: none;
    }
}

.td_form_field_3 {
    position: relative;
}

    .td_form_field_3 input {
        border: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        width: 100%;
        background-color: transparent;
        outline: none;
        height: 30px;
    }

        .td_form_field_3 input::placeholder {
            color: rgba(255, 255, 255, 0.7);
        }

        .td_form_field_3 input::-ms-input-placeholder {
            color: rgba(255, 255, 255, 0.7);
        }

        .td_form_field_3 input:focus, .td_form_field_3 input:valid {
            border-color: #fff;
        }

            .td_form_field_3 input:focus ~ label, .td_form_field_3 input:valid ~ label {
                top: -22px;
            }

    .td_form_field_3 label {
        width: 100%;
        margin: 0;
        line-height: 22px;
        position: absolute;
        left: 0;
        top: 3px;
        pointer-events: none;
        transition: all 0.3s ease;
    }

.td_video_block.td_style_2 + .td_contact.td_style_1 {
    margin-top: -270px;
    position: relative;
    z-index: 2;
}

@media (max-width: 991px) {
    .td_video_block.td_style_2 + .td_contact.td_style_1 {
        margin-top: 80px;
    }
}

.td_bg_img_number_box .td_bg_img_number_box_number {
    font-size: 350px;
    line-height: 0.75em;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-stroke: 2px #fff;
}

@media (max-width: 767px) {
    .td_bg_img_number_box .td_bg_img_number_box_number {
        font-size: 250px;
    }
}
/*# sourceMappingURL=style.css.map */

