/* Minification failed. Returning unminified contents.
(5,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,4998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5490): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(5,5527): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(5,5564): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(5,5603): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(5,5636): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,5668): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(5,5711): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,5850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,6004): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(5,6988): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(5,7136): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,7161): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,7216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,7397): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(5,7604): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(5,7719): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,7754): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,7985): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,11217): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,11242): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,11271): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,11308): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,11473): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,11593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,11614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,11665): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,11708): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,12494): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(5,12538): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12581): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12667): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12710): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(5,12746): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(5,13922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,13949): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,13976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,14260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,15999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,17739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,19479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,20998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,21220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,22980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,23636): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,23716): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(5,23743): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(5,23769): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,23810): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(5,23849): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,23902): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(5,23926): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(5,23949): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(5,24085): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,24257): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,24331): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,24506): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,24950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25271): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,25306): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,25347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25608): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,25643): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,25682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,25943): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,25978): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,26014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26275): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,26310): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,26349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26610): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,26645): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,26683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,26944): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,26979): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,27016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27277): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,27312): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,27348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,27609): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5,27644): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5,28313): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28367): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28485): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28537): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28624): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28677): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,28771): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,28912): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,28950): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,29003): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,29032): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,29130): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,29431): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,29469): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,29742): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,29811): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,29887): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,30066): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,30104): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5,30225): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,30664): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,30702): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5,30823): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,31258): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,31371): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,31499): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,31587): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,31817): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,31899): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,32247): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,32327): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,32670): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,32761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,32851): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,32945): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,33128): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,33227): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,33320): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,33417): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,33454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,33824): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,33862): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,33897): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(5,33926): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(5,34062): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,34091): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,34128): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,34586): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,34673): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,34802): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,34934): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,34990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,35557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,35673): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(5,35714): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(5,35830): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,35859): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,36377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,36662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,36914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,37405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,37627): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(5,37869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,38098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,38702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,39964): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5,40657): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5,40824): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,40906): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,41087): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,41146): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,41388): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,42613): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5,42892): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5,43142): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,43174): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,43495): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5,43527): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,43614): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5,43761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,43886): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5,44455): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,44530): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5,44559): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,44588): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,44625): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,44814): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,45008): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,46050): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,46385): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5,46576): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(5,46608): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,46843): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,47391): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,47454): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,47737): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,47986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,48485): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,48548): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,48764): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5,48897): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5,49031): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,49166): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5,49694): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5,49889): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(5,49920): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,50175): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,50810): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,50875): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,51165): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,51424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,52008): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,52073): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,52296): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5,52435): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5,52575): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,52713): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5,53174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,53789): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(5,53813): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(5,53849): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(5,53885): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(5,53921): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(5,53959): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(5,53991): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5,54158): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(5,54191): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(5,54232): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(5,54277): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(5,54498): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5,54541): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(5,54577): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5,54638): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5,54675): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(5,54705): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(5,54757): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5,54800): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(5,54836): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5,54890): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5,54964): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5,55018): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5,55154): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(5,55198): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(5,55235): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(5,55449): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5,55537): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(5,55603): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(5,55642): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(5,55686): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(5,55725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,55974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,56986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,57952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58023): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,58980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59733): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,59988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,60995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,61965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,62942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63636): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5,63678): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5,63726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,63961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,64973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65833): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,65941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66010): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(5,66059): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(5,66096): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(5,66125): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(5,66173): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(5,66208): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(5,66282): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(5,66339): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(5,66377): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(5,66423): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(5,66514): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5,66556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,66994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,67939): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5,68323): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5,68762): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5,69291): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(5,69366): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(5,69454): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(5,69488): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(5,69555): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(5,69696): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(5,69784): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(5,69837): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(5,69920): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(5,69995): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(5,70083): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(5,70244): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(5,70280): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(5,70356): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(5,70449): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(5,70483): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(5,70523): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(5,70568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,70967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,71723): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,71849): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,72983): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,73321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,73670): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(5,73699): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(5,73738): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(5,73779): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(5,73816): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(5,74088): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(5,74223): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(5,74297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,74782): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5,74820): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(5,74896): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5,74936): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5,75009): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(5,75066): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(5,75182): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(5,75289): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(5,75445): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(5,75499): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(5,75546): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(5,75636): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5,75726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,75779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,75817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,75895): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(5,75965): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(5,76114): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(5,76169): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(5,76214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,76242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,76283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,76354): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(5,76452): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(5,76687): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(5,77077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,77773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,78380): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(5,78407): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(5,78695): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(5,78743): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(5,78789): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(5,78833): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(5,78872): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(5,78987): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(5,79029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,79422): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(5,79553): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(5,79639): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(5,79757): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(5,79792): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(5,79837): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(5,79892): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(5,79951): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,79980): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(5,80032): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(5,80082): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(5,80303): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(5,80446): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(5,80585): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(5,80883): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,80932): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,81797): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,81846): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,82711): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,82760): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,83626): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,83675): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,84545): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,84594): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,85428): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,85477): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5,86106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,86993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,87733): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(5,87761): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5,87820): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5,87872): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5,87906): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5,87948): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(5,88146): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,88205): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,88318): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,88379): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,88522): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(5,88546): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5,88576): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(5,88623): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5,88659): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(5,88723): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5,88776): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(5,88878): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5,88923): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5,88952): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89003): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5,89045): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5,89081): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5,89115): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5,89182): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,89217): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,89277): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5,89306): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89341): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5,89383): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5,89416): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5,89450): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5,89520): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,89555): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,89632): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89686): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5,89739): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89837): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5,89875): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5,89936): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,89989): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5,90093): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(5,90142): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90276): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90335): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90424): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90485): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5,90552): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(5,91439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,91971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,92966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,93004): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,93039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,93099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,93244): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(5,93278): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(5,93333): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(5,93396): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(5,93480): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(5,93625): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(5,93675): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(5,93734): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5,93770): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5,93861): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(5,93907): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(5,93991): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5,94033): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5,94113): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(5,94186): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5,94232): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(5,94434): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(5,94498): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(5,94595): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(5,94638): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(5,94668): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5,94707): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5,94793): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,94851): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,94956): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5,95020): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5,95165): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,95225): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,95343): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5,95409): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5,95525): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,95585): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5,95643): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(5,95678): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(5,96130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,96979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97080): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(5,97111): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(5,97156): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(5,97201): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(5,97265): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(5,97303): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(5,97385): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5,97488): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5,97530): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(5,97573): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(5,97637): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(5,97683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,97967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,98737): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(5,98768): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(5,98809): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(5,98846): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(5,98911): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(5,98942): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(5,98982): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(5,99242): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(5,99292): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(5,99335): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(5,99408): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(5,99458): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(5,99509): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(5,99600): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(5,99651): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(5,99695): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(5,99783): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(5,99856): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(5,99902): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(5,100002): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,100088): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5,100149): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5,100241): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5,100303): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5,100348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,100903): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(5,100929): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(5,100965): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(5,101003): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(5,101051): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(5,101148): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(5,101245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,101600): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(5,101626): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(5,101666): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(5,101702): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(5,101741): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(5,101767): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(5,101804): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(5,101897): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(5,102065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,102973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,103984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,104036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,104065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,104094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,104164): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5,104216): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(5,104262): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(5,104298): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(5,104425): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(5,104508): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(5,104545): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(5,104865): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5,104891): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5,105173): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,105938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,106067): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,106315): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(5,106444): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(5,106522): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(5,106596): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(5,106654): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(5,106749): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(5,106785): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(5,106827): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(5,106892): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(5,106923): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,106963): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(5,107244): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(5,107317): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(5,107390): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(5,107441): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(5,107485): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(5,107641): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,107693): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,107864): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,108018): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,108215): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,108355): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,108408): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,108610): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,108767): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,108970): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109113): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109166): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109369): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,109526): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,109729): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109872): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,109925): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,110128): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,110285): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,110488): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,110631): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,110684): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,110888): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,111045): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,111248): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,111391): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,111444): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,111650): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,111808): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5,112013): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,112157): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,112210): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,112331): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5,112453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,112980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,113997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,114978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,115950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,116967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,117898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118044): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(5,118093): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(5,118181): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(5,118232): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(5,118287): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(5,118359): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(5,118400): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(5,118566): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(5,118627): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(5,118699): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(5,118734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118840): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,118964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119344): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(5,119395): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(5,119427): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(5,119486): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(5,119540): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5,119575): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(5,119615): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(5,119656): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5,119754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,119808): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(5,119982): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(5,120060): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(5,120086): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5,120118): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(5,120164): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(5,120232): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5,120267): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(5,120331): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5,120363): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5,120422): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5,120454): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5,120533): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5,120572): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5,120618): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5,120667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,120971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,121568): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(5,121721): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5,122076): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5,122307): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5,122420): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(5,122479): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(5,122533): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(5,122568): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(5,122611): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(5,122662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,122688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,122710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,122777): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(5,122845): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(5,122927): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(5,123052): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(5,123097): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(5,123139): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(5,123198): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5,123258): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5,123332): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5,123376): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(5,123433): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5,123478): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(5,123523): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5,123603): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(5,123689): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(5,123826): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(5,123852): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(5,123902): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(5,123939): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(5,123981): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(5,124044): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5,124106): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5,124170): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(5,124230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,124256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,124341): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(5,124403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,124472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,124532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,126891): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(5,126937): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(5,126974): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(5,127246): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(5,127327): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(5,127397): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,127434): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,127678): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,127839): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,127875): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,127930): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,128059): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128097): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128135): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,128303): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,128339): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128375): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,128432): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,128564): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128741): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,128777): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128828): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,128959): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,128997): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,129035): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,129203): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,129246): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(5,129282): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(5,129331): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,129377): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(5,129413): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(5,129441): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(5,129475): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(5,129534): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(5,129569): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(5,129605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,129980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,130469): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(5,130518): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(5,130558): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(5,130830): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(5,130896): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,130952): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,130989): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(5,131034): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(5,131110): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,131147): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,131452): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,131486): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,131743): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,131779): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,131950): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(5,132093): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,132141): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,132271): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,132305): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,132343): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,132381): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,132645): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,132681): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,132717): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,132890): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(5,133033): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,133083): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,133216): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,133250): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,133526): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,133562): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,133732): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(5,133878): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,133929): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,134118): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134171): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134227): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,134264): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(5,134403): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,134437): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,134475): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,134513): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134779): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134822): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(5,134858): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(5,135025): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(5,135170): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,135219): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(5,135264): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(5,135299): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(5,135360): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(5,135401): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(5,135449): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(5,135491): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(5,135528): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(5,135582): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(5,135644): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(5,135739): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(5,135772): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(5,135811): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(5,140051): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(5,140082): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(5,140122): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(5,140183): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(5,140233): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(5,140332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140541): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(5,140636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,140928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,141829): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,141912): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,141973): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,142045): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,142249): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,142288): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,142327): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,142436): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,142474): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,142513): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,142629): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,142686): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,142725): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,142839): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,142893): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,142932): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,143177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,143204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,143521): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,143604): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,143665): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,143737): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,143941): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,143980): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,144019): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,144128): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,144166): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,144205): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,144321): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,144378): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,144417): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,144531): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,144585): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,144624): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,144869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,144896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,145213): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,145296): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,145357): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,145429): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,145633): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,145672): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,145711): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,145820): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,145858): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,145897): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,146013): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,146070): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,146109): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,146223): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,146277): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,146316): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,146561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,146588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,146906): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,146989): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,147050): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,147122): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,147328): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,147367): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,147406): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,147515): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,147553): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,147592): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,147708): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,147765): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,147804): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,147918): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,147972): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,148011): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,148257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,148284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,148603): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,148686): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,148747): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,148819): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,149027): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,149066): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,149105): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,149215): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,149253): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,149292): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,149409): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,149466): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,149505): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,149620): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,149674): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,149713): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,149965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,149992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,150280): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(5,150363): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(5,150424): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(5,150496): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(5,150640): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,150679): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,150718): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,150824): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(5,150862): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,150901): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,151014): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,151071): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,151110): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,151221): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(5,151275): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(5,151314): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(5,151776): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,151806): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(5,151878): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,151919): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(5,151977): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,152032): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(5,152088): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,152164): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(5,152238): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(5,152268): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(5,153196): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153304): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153408): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153510): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153614): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153717): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153821): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153921): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,153980): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,154002): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,154073): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,154095): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154168): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,154190): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154297): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,154378): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154461): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154534): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,154558): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,154629): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,154653): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154726): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,154750): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,154861): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,154942): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155025): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155096): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,155118): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,155189): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,155211): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155284): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,155306): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155413): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,155494): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155577): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155645): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,155664): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,155735): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,155754): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155827): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,155846): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,155948): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,156030): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156114): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156185): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,156207): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,156278): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,156300): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156373): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,156395): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156503): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,156585): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156669): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156739): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,156760): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,156831): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,156852): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,156925): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,156946): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157051): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,157132): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157215): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157284): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,157304): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,157375): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,157395): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157468): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,157488): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157593): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,157676): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157761): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,157829): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,157848): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,157919): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,157938): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158011): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,158030): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158130): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,158210): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158292): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158369): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158398): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,158469): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158498): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158571): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158600): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158709): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158738): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,158811): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158840): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,158916): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(5,158945): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,159033): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(5,159058): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(5,159083): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(5,159111): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(5,159138): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(5,159262): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,159287): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,159342): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,159367): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(5,159734): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(5,159864): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(5,159967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,160001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,160035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,160072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,164931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,165797): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,165820): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,165843): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,165928): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,165951): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,165974): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,166069): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,166092): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,166115): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,166216): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,166239): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,166262): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,166364): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5,166387): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(5,166410): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5,166494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166539): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,166561): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166655): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,166679): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166771): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,166793): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166882): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,166901): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,166948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,166993): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,167015): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167106): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,167127): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167217): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,167237): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167326): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,167345): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167435): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(5,167455): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,167545): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(5,167565): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(5,167637): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(5,167717): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(5,167797): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(5,167872): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(5,167947): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(5,168024): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(5,168099): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(5,168172): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(5,168410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,168453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,168497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,168540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,168585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,175680): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(5,177069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177105): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,177127): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177208): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,177232): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177311): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,177333): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177409): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,177428): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177471): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177507): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,177529): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177607): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,177628): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177705): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,177725): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177801): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,177820): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177897): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(5,177917): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,177958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,177994): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(5,178014): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,178054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178090): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5,178115): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(5,178156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178187): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,178233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178408): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5,178459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178490): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(5,178540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178571): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(5,178613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,178848): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(5,178921): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(5,178994): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(5,179062): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(5,179130): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(5,179200): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(5,179268): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(5,179334): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(5,179385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,179800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180278): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,180300): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180371): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,180393): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180528): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,180552): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180623): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,180647): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,180780): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,180802): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180873): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,180895): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,180955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181025): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,181044): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181115): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,181134): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181267): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,181289): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181360): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,181382): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181514): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,181535): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181606): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,181627): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181758): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,181778): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181849): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,181869): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,181929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,181999): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,182018): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,182089): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,182108): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,182163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182233): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,182258): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,182331): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(5,182356): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(5,182423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,182940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183230): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(5,183252): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183338): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(5,183362): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183446): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5,183468): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183549): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(5,183568): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183652): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(5,183674): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183757): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5,183778): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183860): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(5,183880): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,183916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,183961): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(5,183980): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184062): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(5,184082): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184164): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(5,184184): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184265): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(5,184287): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184451): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(5,184478): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184568): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(5,184594): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(5,184636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,184838): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(5,184914): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(5,184990): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(5,185061): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(5,185132): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(5,185205): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(5,185276): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(5,185345): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(5,185410): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(5,185872): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,185968): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,186030): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186089): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,186151): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,186213): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,186323): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,186398): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186456): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186614): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,186675): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,186750): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186808): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,186880): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,186941): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,187016): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,187077): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,187152): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,187214): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,187388): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,187451): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,187527): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,187588): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,187751): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,187815): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,187891): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,187952): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,188025): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,188089): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,188165): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,188229): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,188305): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,188370): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,188549): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,188615): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,188697): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,188757): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,188931): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,188994): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,189076): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,189136): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,189215): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,189278): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,189360): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,189423): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,189505): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,189569): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,189759): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,189824): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,189904): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,189961): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,190128): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,190188): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5,190268): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,190325): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5,190402): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,190462): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5,190542): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,190602): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(5,190682): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,190743): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(5,190926): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(5,190988): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,164): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,207): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,503): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(13,551): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(13,695): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(13,751): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(13,898): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(13,954): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(13,1068): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1105): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1220): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1265): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1383): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1428): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1546): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1591): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1709): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1754): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(13,1881): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,1932): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,2060): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,2113): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,2241): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,2292): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,2420): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,2471): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,14606): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,14659): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,21118): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,21172): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,27350): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,27404): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,46843): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,46897): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,47795): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,47849): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,56123): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(13,56174): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(46,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(47,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(60,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(61,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(65,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(66,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(71,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(105,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(218,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(225,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(250,28): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-10'
(258,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(280,28): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-20'
(284,27): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-20'
(365,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(365,43): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(503,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(539,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(646,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(662,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(742,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(746,28): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(778,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(808,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(848,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1042,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1061,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(1102,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1113,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1139,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(1194,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(1195,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1243,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(1314,29): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-40'
(1326,29): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-40'
(1330,29): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-10'
(1391,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(1504,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1505,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(1522,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(1534,20): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(1535,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1543,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1543,46): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1545,30): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(1554,33): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(1555,15): run-time error CSS1039: Token not allowed after unary operator: '-default'
(1599,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1630,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1630,44): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1641,33): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(1660,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1671,15): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(1693,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1694,15): run-time error CSS1039: Token not allowed after unary operator: '-default'
(1706,20): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(1742,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1758,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1762,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1886,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(1919,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(2022,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(2065,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2067,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(2185,15): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(2190,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2209,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2213,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2217,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2264,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2268,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2272,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2276,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2366,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2370,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2386,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2390,15): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(2394,15): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(2430,29): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(2434,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(2439,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-700'
(2443,20): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(2444,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2448,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2452,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-700'
(2456,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2457,20): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(2609,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(2625,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(2632,15): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(2664,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(2861,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(2862,31): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(3085,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3123,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3127,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3168,33): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3172,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3184,20): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(3205,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3225,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3297,20): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(3313,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3317,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3318,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3322,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3326,26): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3331,26): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3335,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3339,29): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3471,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3494,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3519,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3633,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3637,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3641,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3642,20): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3646,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3647,20): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3705,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(3713,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3721,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3744,15): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(3748,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3829,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3837,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(3863,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(3883,33): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(3940,15): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(4006,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(4136,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4197,58): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(4214,31): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(4285,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(4289,23): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4289,48): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4375,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4618,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4664,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4717,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4807,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4856,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4857,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(4861,27): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4866,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4867,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(4871,27): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4875,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(4876,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(4880,27): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(4884,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(4885,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(4889,27): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(4893,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(4894,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(4898,27): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(4902,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(4903,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(4907,27): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(4911,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4912,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(4916,27): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4920,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4924,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4928,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4933,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(4938,26): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(4943,26): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(4948,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(4953,26): run-time error CSS1039: Token not allowed after unary operator: '-light'
(4959,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4965,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4969,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4973,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4977,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4981,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4985,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4989,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4990,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(4994,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4998,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5002,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5006,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5010,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5014,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5018,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5022,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5026,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5030,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5034,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5038,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5043,27): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5048,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5055,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5059,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(5060,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(5064,20): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(5068,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5069,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5073,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(5078,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5079,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(5083,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(5087,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5088,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(5092,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5096,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5100,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5104,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5108,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5112,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5116,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5120,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5124,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5128,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5132,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5136,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(5137,29): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(5141,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(5145,29): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5146,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5150,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(5155,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5156,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(5160,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(5164,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5165,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(5169,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5173,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5177,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5181,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5185,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5189,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5193,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5197,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5201,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5205,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5209,26): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5213,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(5214,29): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(5218,20): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(5222,29): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5223,20): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5227,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(5232,20): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5233,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(5237,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(5241,20): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5242,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(5246,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5250,26): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5254,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5258,20): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5262,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5266,26): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5270,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5274,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5278,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5282,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5286,26): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5290,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(5291,29): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(5295,20): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(5299,29): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5300,20): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5304,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(5309,20): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5310,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(5314,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(5318,20): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5319,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(5323,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5327,26): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5331,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5335,20): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5339,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5343,26): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5347,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5351,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5355,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5359,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5363,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5367,15): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(5368,29): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(5372,20): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(5376,29): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5377,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5381,15): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(5386,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5387,15): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(5391,15): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(5395,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5396,15): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(5400,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5404,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5408,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5412,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5416,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5420,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5424,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5428,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5432,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5436,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5440,26): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5444,15): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(5445,29): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(5449,20): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(5453,29): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5454,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5458,15): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(5463,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5464,15): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(5468,15): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(5472,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5473,15): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(5477,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5481,26): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5485,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5489,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5493,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5497,26): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5501,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5505,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5509,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5513,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5520,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5524,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5531,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5535,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5539,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5543,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5547,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5551,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5555,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5559,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5563,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5567,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5574,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5578,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5579,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(5583,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5587,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5588,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(5592,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5596,20): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5597,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(5601,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5605,20): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5606,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(5610,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5614,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5615,15): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(5619,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5623,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5624,15): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(5630,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5631,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(5635,19): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(5639,19): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(5643,19): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(5644,21): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(5648,19): run-time error CSS1039: Token not allowed after unary operator: '-primary--300'
(5652,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5653,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(5657,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(5661,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(5665,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(5666,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(5670,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary--300'
(5674,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5675,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(5679,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(5683,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(5687,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(5688,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(5692,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--300'
(5696,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5697,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(5701,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(5705,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(5709,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(5710,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(5714,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--300'
(5718,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5719,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(5723,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(5727,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(5731,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(5732,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(5736,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--300'
(5740,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5741,25): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(5745,19): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(5749,19): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(5753,19): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(5754,21): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(5758,19): run-time error CSS1039: Token not allowed after unary operator: '-light--300'
(5764,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5765,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(5769,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(5770,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(5774,20): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(5775,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(5779,20): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(5780,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(5784,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5785,15): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(5789,20): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5790,15): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(5797,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5801,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5807,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5812,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(5820,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5837,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(5869,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-80'
(5929,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5933,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(5934,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(6275,30): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(6284,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(6293,31): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(6297,33): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(7877,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(7881,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(7885,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(7889,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(7893,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(7897,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(7901,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--300'
(7906,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(7910,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(7914,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(7918,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(7922,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(7926,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(7930,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--300'
(7934,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(7938,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(7942,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(7946,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(7950,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(7954,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(7958,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary--300'
(7963,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(7967,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(7971,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(7975,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(7979,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(7983,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(7987,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary--300'
(7991,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(7995,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(7999,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-200'
(8003,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(8007,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(8011,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--200'
(8015,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--300'
(8020,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8024,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(8028,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-200'
(8032,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(8036,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(8040,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--200'
(8044,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--300'
(8048,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8052,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(8056,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-200'
(8060,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(8064,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(8068,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--200'
(8072,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--300'
(8077,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8081,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(8085,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-200'
(8089,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(8093,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(8097,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--200'
(8101,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--300'
(8105,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8109,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(8113,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-200'
(8117,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(8121,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(8125,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(8129,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--300'
(8134,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8138,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8142,14): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(8146,14): run-time error CSS1039: Token not allowed after unary operator: '-light-200'
(8150,14): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(8154,14): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(8158,14): run-time error CSS1039: Token not allowed after unary operator: '-light--200'
(8162,14): run-time error CSS1039: Token not allowed after unary operator: '-light--300'
(8167,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8171,14): run-time error CSS1039: Token not allowed after unary operator: '-grey'
(8175,14): run-time error CSS1039: Token not allowed after unary operator: '-grey'
(8179,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(8183,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-200'
(8187,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-300'
(8191,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-400'
(8195,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(8199,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-600'
(8203,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-700'
(8207,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-800'
(8211,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(8215,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-1000'
(8228,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8232,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8236,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8240,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8244,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8248,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8252,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(8256,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(8260,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(8264,25): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(8268,25): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(8272,25): run-time error CSS1039: Token not allowed after unary operator: '-primary--300'
(8276,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8280,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8284,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8288,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8292,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8296,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8300,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(8304,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(8308,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(8312,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(8316,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(8320,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary--300'
(8324,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8328,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8332,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8336,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8340,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8344,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8348,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(8352,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-200'
(8356,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(8360,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(8364,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--200'
(8368,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--300'
(8372,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8376,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8380,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8384,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8388,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8392,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8396,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(8400,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-200'
(8404,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(8408,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(8412,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--200'
(8416,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--300'
(8420,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8424,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8428,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8432,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8436,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8440,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8444,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(8448,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-200'
(8452,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(8456,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(8460,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(8464,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--300'
(8468,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8472,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8476,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8480,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8484,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8488,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8492,25): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(8496,25): run-time error CSS1039: Token not allowed after unary operator: '-light-200'
(8500,25): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(8504,25): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(8508,25): run-time error CSS1039: Token not allowed after unary operator: '-light--200'
(8512,25): run-time error CSS1039: Token not allowed after unary operator: '-light--300'
(8516,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(8520,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(8524,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-200'
(8528,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-300'
(8532,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-400'
(8536,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(8540,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-600'
(8544,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-700'
(8548,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-800'
(8552,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(8556,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-1000'
(8561,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8565,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8569,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8573,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8577,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8581,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8586,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8587,52): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8587,68): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8588,51): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8588,67): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8680,31): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(8684,31): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(8688,31): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(8692,31): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(8696,31): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(8700,31): run-time error CSS1039: Token not allowed after unary operator: '-light'
(8823,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(11239,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(11352,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11353,51): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11353,70): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(11357,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11358,49): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11358,68): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(11362,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11363,52): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11363,71): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(11369,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11373,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(11377,26): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(11381,26): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(11400,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11404,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(11408,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(11412,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(11416,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(11420,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(11491,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-200'
(11495,28): run-time error CSS1039: Token not allowed after unary operator: '-grey-200'
(11499,26): run-time error CSS1039: Token not allowed after unary operator: '-grey-200'
(11503,27): run-time error CSS1039: Token not allowed after unary operator: '-grey-200'
(11507,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-200'
(11531,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(11568,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(11572,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(11576,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(11580,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(11588,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11589,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11650,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11654,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(11658,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(11662,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(11666,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(11670,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(11674,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(11678,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(11682,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(11686,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(11690,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(11694,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(12818,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(12819,29): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(12846,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(12852,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(12856,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(12862,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(12866,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(12870,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(12874,14): run-time error CSS1039: Token not allowed after unary operator: '-light-200'
(12878,14): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(12882,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(12914,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-800'
(12919,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(12955,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13048,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(13052,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(13089,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13177,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13181,27): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(13182,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(13186,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13190,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13194,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13198,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13203,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13207,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13211,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13212,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13216,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13220,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13221,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13225,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13229,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13233,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13234,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13238,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13243,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13247,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13251,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13255,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13260,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13264,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13272,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13276,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(13277,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13281,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13282,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13286,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13290,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13294,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13298,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13303,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13304,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13305,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13306,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13310,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(13316,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(13329,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13334,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13335,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13336,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13341,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13345,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13354,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13355,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13356,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13360,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13364,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13369,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13370,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13374,28): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(13375,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13381,28): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(13382,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13386,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13387,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13395,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13402,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(13406,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13407,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13418,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13422,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13426,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13430,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13431,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13432,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13433,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13437,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13441,46): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13441,67): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13442,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13443,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13444,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13448,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13452,29): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13453,32): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13454,30): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13455,31): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13459,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13463,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13472,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13473,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13478,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13482,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13483,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13487,29): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13487,57): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13491,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13492,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13493,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13497,29): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13497,57): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13501,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13502,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13503,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13507,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13508,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13516,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13517,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13518,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13526,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13531,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13532,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13536,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13540,24): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13564,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(13568,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13572,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(13576,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13580,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13584,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13588,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13589,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13593,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13597,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13602,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13607,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13611,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13612,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13613,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13614,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13618,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13622,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13626,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13634,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13646,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13647,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13655,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13656,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13660,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13668,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13669,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13673,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13677,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13681,29): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13685,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13689,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13693,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13697,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13705,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13715,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13716,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13720,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-90'
(13724,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13728,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13732,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13736,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13740,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13744,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13748,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13752,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(13756,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13760,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13764,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13768,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13772,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13773,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13777,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13781,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13785,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13789,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13793,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13797,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13801,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13805,26): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13809,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13810,22): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13814,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13824,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13829,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13833,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13834,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13835,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(13839,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13840,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13845,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13849,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13850,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13854,50): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13854,72): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13858,50): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13858,72): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13870,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13878,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13890,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13934,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(13939,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(13943,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13948,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13955,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13956,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13960,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13964,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(13968,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13972,27): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13976,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13980,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13985,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13986,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13987,30): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13987,62): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13988,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(13992,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13996,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(13997,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14002,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14006,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14007,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14008,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(14013,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14018,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14024,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14031,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14035,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14039,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14043,28): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14047,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(14052,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14056,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14061,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14065,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14069,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14073,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14074,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14075,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(14084,20): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(14088,20): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(14092,29): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(14096,20): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(14104,20): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(14108,20): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(14112,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(14116,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14120,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(14124,15): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(14128,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14134,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14143,29): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(14147,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14152,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14171,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(14188,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14257,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14430,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(14434,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(14448,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(14547,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14551,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14555,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(14559,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14560,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(14564,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14568,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(14572,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(14576,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(14577,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(14581,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(14585,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(14589,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(14593,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(14594,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(14598,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(14602,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(14606,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(14610,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(14611,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(14615,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(14619,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14623,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(14627,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14628,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(14632,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(14636,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14640,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(14644,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14645,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(14649,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(14669,27): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(15593,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(15597,27): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(15603,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(15979,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(15983,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(15987,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(15991,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(15995,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(15999,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16063,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16135,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(16145,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(16146,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16158,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(16171,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16175,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(16179,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(16183,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(16187,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16191,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16228,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16232,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16237,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16241,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16374,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(16375,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16376,21): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(16381,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(16464,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(16476,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16583,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16602,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16621,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16641,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16663,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16691,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(16704,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(16730,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16731,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16737,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16738,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16760,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16878,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16892,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(16901,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17003,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17007,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(17011,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(17015,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17016,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17017,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17017,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17017,51): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17018,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17022,21): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17022,41): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17022,61): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17023,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17027,25): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17031,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17031,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17031,59): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17032,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17033,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-50'
(17037,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(17041,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17041,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17041,51): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17045,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17049,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17049,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17049,59): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17053,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(17058,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(17060,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17060,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17060,59): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(17064,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(17065,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17065,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17065,51): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(17066,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17070,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17071,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17072,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17072,38): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17072,55): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17073,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(17077,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(17077,43): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(17077,65): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17078,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(17082,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(17086,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17086,42): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17086,63): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17087,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(17088,29): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgba-50'
(17092,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(17096,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17096,38): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17096,55): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17100,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17104,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17104,42): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17104,63): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17108,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(17113,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(17115,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17115,42): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17115,63): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(17119,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(17120,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17120,38): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17120,55): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(17121,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(17125,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17126,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17127,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17127,37): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17127,53): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17128,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(17132,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--200'
(17132,42): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--200'
(17132,63): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17133,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(17137,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--200'
(17141,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17141,41): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17141,61): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17142,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(17143,29): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-rgba-50'
(17147,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-200'
(17151,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17151,37): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17151,53): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17155,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17159,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17159,41): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17159,61): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17163,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-200'
(17168,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-200'
(17170,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17170,41): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17170,61): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(17174,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(17175,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17175,37): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17175,53): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(17176,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(17180,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17181,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17182,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17182,39): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17182,57): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17183,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(17187,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--200'
(17187,44): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--200'
(17187,67): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17188,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(17192,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--200'
(17196,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17196,43): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17196,65): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17197,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(17198,29): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-rgba-50'
(17202,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-200'
(17206,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17206,39): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17206,57): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17210,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17214,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17214,43): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17214,65): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17218,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-200'
(17223,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-200'
(17225,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17225,43): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17225,65): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(17229,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(17230,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17230,39): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17230,57): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(17231,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(17235,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17236,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17237,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17237,33): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17237,45): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17238,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(17242,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(17242,38): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(17242,55): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17243,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(17247,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(17251,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17251,37): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17251,53): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17252,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(17253,29): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-50'
(17257,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-200'
(17261,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17261,33): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17261,45): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17265,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17269,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17269,37): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17269,53): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17273,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-200'
(17278,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-200'
(17280,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17280,37): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17280,53): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(17284,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(17285,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17285,33): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17285,45): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(17286,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(17290,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17291,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17292,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17292,34): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17292,47): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17293,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(17297,21): run-time error CSS1039: Token not allowed after unary operator: '-light--200'
(17297,39): run-time error CSS1039: Token not allowed after unary operator: '-light--200'
(17297,57): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17298,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(17302,25): run-time error CSS1039: Token not allowed after unary operator: '-light--200'
(17306,21): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17306,38): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17306,55): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17307,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(17308,29): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-50'
(17312,25): run-time error CSS1039: Token not allowed after unary operator: '-light-200'
(17316,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17316,34): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17316,47): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17320,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17324,21): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17324,38): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17324,55): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17328,25): run-time error CSS1039: Token not allowed after unary operator: '-light-200'
(17333,25): run-time error CSS1039: Token not allowed after unary operator: '-light-200'
(17335,21): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17335,38): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17335,55): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(17339,25): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(17340,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17340,34): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17340,47): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(17341,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(17345,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17348,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17352,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17353,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17354,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17358,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-50'
(17362,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17367,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17368,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17369,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17373,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17374,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17375,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17379,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17382,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17386,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(17387,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17388,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17392,29): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgba-50'
(17396,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17401,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(17402,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17403,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17407,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(17408,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17409,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17413,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17416,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17420,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(17421,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17422,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17426,29): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-rgba-50'
(17430,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17435,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(17436,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17437,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17441,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(17442,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17443,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17447,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17450,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17454,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(17455,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17456,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17460,29): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-rgba-50'
(17464,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17469,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(17470,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17471,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17475,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(17476,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17477,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17481,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17484,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17488,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(17489,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17490,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17494,29): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-50'
(17498,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17503,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(17504,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17505,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17509,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(17510,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17511,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17515,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17518,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17522,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(17523,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17524,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17528,29): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-50'
(17532,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17537,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(17538,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17539,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17543,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(17544,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17545,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17551,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17557,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17561,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17562,37): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17566,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17570,25): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(17580,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(17586,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17592,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17596,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17597,37): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17601,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17605,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(17615,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(17621,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17627,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17631,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17632,37): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17636,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(17640,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(17650,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(17656,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17662,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17666,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17667,37): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17671,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(17675,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(17685,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(17691,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17697,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17701,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17702,37): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17706,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(17710,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(17720,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(17726,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17732,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17736,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17737,37): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17741,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(17745,25): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(17755,25): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(17759,43): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17759,62): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17760,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17764,43): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17764,67): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(17765,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17769,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-50'
(17773,43): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17773,62): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17777,43): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(17777,66): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(17778,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17782,48): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17782,67): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17783,45): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17783,64): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17784,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17788,48): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17788,72): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(17789,45): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17789,69): run-time error CSS1039: Token not allowed after unary operator: '-secondary--200'
(17790,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17794,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-50'
(17798,48): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17798,67): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17799,45): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17799,64): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17803,48): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(17803,71): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(17804,45): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(17804,68): run-time error CSS1039: Token not allowed after unary operator: '-secondary-200'
(17805,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-200'
(17809,43): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17809,67): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(17810,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17814,43): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(17814,67): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17815,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17819,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-50'
(17823,43): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17823,68): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(17827,43): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(17827,67): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17828,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(17832,48): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17832,67): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17833,45): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17833,64): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17834,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17838,48): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17838,72): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17839,45): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17839,69): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17840,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17844,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-50'
(17848,48): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17848,67): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17849,45): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17849,64): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17853,48): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17853,72): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17854,45): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17854,69): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17855,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--200'
(17864,35): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(17881,38): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(17881,70): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(17889,40): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(17898,39): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(17906,37): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(17914,19): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(17943,28): run-time error CSS1039: Token not allowed after unary operator: '-hover'
(17964,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(17974,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(17975,21): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(18025,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18035,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18036,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18037,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(18046,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18055,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18056,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18061,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18061,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18061,51): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(18102,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(18177,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(18185,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(18189,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(18201,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(18206,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(18208,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(18302,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(18317,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18321,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18325,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18329,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18333,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(18337,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(18341,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(18345,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(18349,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(18353,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(18357,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(18361,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(18365,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(18369,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(18373,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(18377,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(18381,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(18385,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(18389,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(18393,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(18397,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(18401,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(18405,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(18409,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(18413,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(18417,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(18421,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(18425,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(18429,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(18433,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(18458,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(18467,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-90'
(18488,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18519,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(18996,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(19019,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(19020,30): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(19029,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(19054,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(19060,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(19102,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19113,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19314,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19318,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19319,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19335,13): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19336,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19341,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19347,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19352,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19363,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19367,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(19368,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(19368,38): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(19368,55): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(19369,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19373,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(19374,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(19378,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19379,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19385,30): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(19390,30): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(19405,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19411,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19416,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19421,13): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19422,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19427,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19624,49): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(19767,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19777,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19874,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(19880,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19884,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19885,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19885,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19885,51): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(19886,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(19890,25): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(19891,21): run-time error CSS1039: Token not allowed after unary operator: '-primary--300'
(19891,41): run-time error CSS1039: Token not allowed after unary operator: '-primary--300'
(19891,61): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19895,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(19897,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(19897,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(19897,59): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(19901,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-35'
(19906,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19912,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19916,13): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19917,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19921,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19926,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19931,49): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19961,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(19969,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19977,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19981,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(19992,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20050,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20054,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(20058,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(20062,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(20066,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20070,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20174,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20178,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20182,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(20186,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(20191,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20195,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(20199,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(20203,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(20207,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20211,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20278,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20347,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(20360,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(20422,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20505,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20509,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20513,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(20517,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(20521,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(20525,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(20529,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(20533,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(20537,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20541,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20545,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20549,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20553,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20554,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(20558,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(20559,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(20563,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(20564,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(20568,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(20569,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(20573,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20574,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(20578,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20579,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(20583,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20587,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(20591,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(20595,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(20599,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20603,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20612,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20671,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20687,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20701,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20724,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20728,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(20750,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(20778,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(20782,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(20797,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20851,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20911,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(20922,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20924,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(20931,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(20935,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(20951,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(20962,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(20965,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(20974,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21010,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21022,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21064,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21074,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21086,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21185,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21271,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21294,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21312,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21331,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21355,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21375,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21385,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(21465,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21492,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21497,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21501,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21505,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21509,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21513,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21517,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21521,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21525,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21529,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21533,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21537,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21541,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21545,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21549,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21553,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21557,28): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21561,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21565,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21569,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21573,28): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21577,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21581,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21585,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21589,28): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21593,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21594,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21598,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21599,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21603,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21604,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21608,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21609,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21613,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21614,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21618,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21619,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21623,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21624,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21628,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21629,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21633,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21634,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21638,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21639,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21643,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21644,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21648,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21649,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21653,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21657,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21661,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21665,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21669,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21673,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21677,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21681,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21685,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21689,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21693,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21697,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21701,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21705,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21709,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21713,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21717,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21721,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21726,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21727,43): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21727,62): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21731,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21732,43): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21732,64): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21736,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21737,43): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21737,63): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21742,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21746,29): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21750,29): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21754,29): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21758,29): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21762,29): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21766,30): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21770,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21774,30): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21778,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21782,30): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21786,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21790,30): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21794,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21798,30): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21802,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21806,30): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21810,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21815,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21819,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21823,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21827,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21831,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21835,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21839,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21843,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21847,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21851,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21855,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21859,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21863,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21867,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21871,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21875,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21879,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21883,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21887,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21891,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21895,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21899,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21903,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21907,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21911,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21915,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21919,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21923,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21927,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21931,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21935,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21939,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21943,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21947,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21951,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21955,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21959,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21963,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21967,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21971,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21975,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(21979,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(21983,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21987,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21991,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(21995,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(21999,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(22003,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(22007,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22008,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(22012,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(22013,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(22017,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(22018,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(22022,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(22023,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(22027,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(22028,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(22032,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(22033,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(23113,21): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(23118,21): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(23449,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(23485,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(23486,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(23498,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(23514,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(23528,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(23535,21): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(23573,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(23577,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(23581,21): run-time error CSS1033: Expected closing bracket, found 'i'
(23581,22): run-time error CSS1031: Expected selector, found ']'
(23581,22): run-time error CSS1025: Expected comma or open brace, found ']'
(23673,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(23809,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(23823,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(23827,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(23839,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(23843,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(23847,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(23933,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(23942,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(24038,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24043,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24044,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24049,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(24050,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24054,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(24058,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(24062,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(24066,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(24070,19): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(24074,25): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(24078,19): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(24082,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24086,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(24087,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24091,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(24095,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(24099,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(24103,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(24107,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(24111,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(24115,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(24119,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24123,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(24124,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(24128,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(24132,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(24136,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(24140,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(24144,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(24148,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(24152,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(24156,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24160,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(24161,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(24165,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(24169,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(24173,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(24177,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(24181,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(24185,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(24189,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(24193,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24197,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(24198,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(24202,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(24206,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(24210,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(24214,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(24218,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(24222,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(24226,19): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(24230,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24234,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(24235,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24239,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(24243,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(24247,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(24251,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(24255,19): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(24259,25): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(24263,19): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(24267,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24272,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24276,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-35'
(24280,49): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-35'
(24285,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24286,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24371,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24445,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(24489,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(24572,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(24581,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24645,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24718,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(24738,48): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(24738,73): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(24749,48): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(24749,78): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(24753,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24762,76): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24766,76): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-35'
(24770,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(24774,76): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24778,76): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgba-35'
(24782,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(24786,76): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(24790,76): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-rgba-35'
(24794,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(24798,76): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(24802,76): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-rgba-35'
(24806,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(24810,76): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(24814,76): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-35'
(24818,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(24822,76): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24826,76): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-35'
(24830,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(24838,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(24840,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24851,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24880,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(24893,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(24904,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24927,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25122,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25127,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25131,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(25134,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25163,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25181,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25267,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25316,39): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-70'
(25389,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(25404,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25405,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(25408,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25614,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25619,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25708,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25890,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25926,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25927,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25933,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25937,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25938,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25942,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25948,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25949,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25955,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25956,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(25960,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25964,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25965,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(25971,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(25972,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(25978,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(25979,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(25983,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(25987,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(25988,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(25994,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(25995,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(26001,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(26002,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(26006,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(26010,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(26011,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(26017,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(26018,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(26024,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(26025,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(26029,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(26033,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(26034,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(26040,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26041,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26047,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26048,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(26052,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26056,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26057,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(26063,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26064,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26070,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26071,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(26075,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26079,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26080,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(26126,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26217,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26272,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26280,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26350,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26357,31): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26364,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26435,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26491,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26520,31): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26536,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26631,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26636,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26640,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26645,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26649,27): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26653,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26660,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26665,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26666,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26671,31): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26676,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26680,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(26684,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(26689,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26714,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26737,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26738,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26766,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(26795,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26810,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(26812,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26818,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26823,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26827,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(26831,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(26835,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(26839,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26843,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26848,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26852,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26905,25): run-time error CSS1039: Token not allowed after unary operator: '-dark--300'
(26906,21): run-time error CSS1039: Token not allowed after unary operator: '-dark--300'
(26907,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26911,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26916,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26917,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(26918,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(26922,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(26926,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(26927,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(26928,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(26932,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(26936,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(26937,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(26938,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(26942,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(26946,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(26947,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(26948,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(26952,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(26956,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26957,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(26958,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(26962,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(26966,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(26967,21): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(26968,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(26972,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(26983,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(27035,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27056,27): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27062,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27111,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27185,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27201,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27206,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27275,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27292,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(27315,25): run-time error CSS1039: Token not allowed after unary operator: '-grey'
(27405,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27429,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27431,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27446,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27456,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27491,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27510,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27561,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27571,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27600,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(27656,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27673,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27692,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27702,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27753,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(27766,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27779,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(27795,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27801,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27805,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(27873,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27877,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27881,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27895,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(27957,53): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(27957,80): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27957,102): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27957,122): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(27957,149): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(27961,53): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(27961,102): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(27961,129): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(27965,53): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(27965,80): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27965,99): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27965,116): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(27965,143): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-0'
(28006,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28010,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28014,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28018,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28022,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28026,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28030,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28035,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(28039,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28043,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-90'
(28047,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(28051,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28055,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgba-90'
(28059,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(28063,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28067,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-rgba-90'
(28071,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(28075,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28079,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-rgba-90'
(28083,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(28087,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28091,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-90'
(28095,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(28099,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28103,21): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-90'
(28113,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28325,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28326,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(28330,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28331,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(28363,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28387,28): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(28439,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28504,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(28512,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28513,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28519,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28536,30): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(28545,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28560,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28564,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28568,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28572,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28576,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28580,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28584,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28588,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28592,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28596,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28600,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28604,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28608,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28612,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28616,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28620,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28624,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28628,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28633,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28639,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28643,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28648,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28652,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(28656,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(28660,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(28665,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28671,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28675,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28679,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(28683,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary--100'
(28687,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(28692,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28698,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28702,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28706,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(28710,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary--100'
(28714,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(28719,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28725,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28729,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28733,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(28737,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary--100'
(28741,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(28746,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28752,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28756,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28760,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(28764,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--100'
(28768,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(28773,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28779,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28783,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28787,14): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(28791,14): run-time error CSS1039: Token not allowed after unary operator: '-light--100'
(28795,14): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(28800,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28806,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28811,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28815,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(28819,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(28823,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(28828,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28844,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28901,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28905,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28909,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28913,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28917,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28921,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28927,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28928,68): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28934,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28935,65): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28954,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28958,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(28962,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28966,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(28970,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28974,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(28979,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28980,51): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(28980,71): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(29055,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29065,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29078,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(29084,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29098,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(29114,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(29124,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(29204,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(29207,24): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29207,45): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29213,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(29227,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(29237,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(29248,27): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29248,48): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29302,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29306,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29310,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29314,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29336,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(29350,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(29357,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(29361,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29365,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29384,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(29386,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29397,25): run-time error CSS1039: Token not allowed after unary operator: '-default'
(29575,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(29591,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29594,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(29599,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29603,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29607,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(29611,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29615,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29622,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29622,43): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29624,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29697,42): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(29714,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(29715,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(29759,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29809,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(29922,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-20'
(29959,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-10'
(29963,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-20'
(29967,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-30'
(29971,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-40'
(29975,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-50'
(29979,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-60'
(29983,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-70'
(29987,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-80'
(29991,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-90'
(29995,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-50'
(29999,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-10'
(30003,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-20'
(30007,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-30'
(30011,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-40'
(30015,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-50'
(30019,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-60'
(30023,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-70'
(30027,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-80'
(30031,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-90'
(30251,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30252,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(30256,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(30260,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(30264,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(30265,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(30269,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(30273,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(30274,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-100'
(30278,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(30282,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(30286,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(30287,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(30291,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-300'
(30295,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(30296,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-100'
(30300,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(30304,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(30308,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(30309,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(30313,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-300'
(30317,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(30318,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-100'
(30322,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(30326,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(30330,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(30331,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(30335,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-300'
(30339,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(30340,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-100'
(30344,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(30348,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(30352,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(30353,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(30357,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-300'
(30361,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(30362,21): run-time error CSS1039: Token not allowed after unary operator: '-light-100'
(30366,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(30370,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(30374,25): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(30375,21): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(30379,25): run-time error CSS1039: Token not allowed after unary operator: '-light-300'
(30383,45): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30383,65): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(30387,43): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30387,62): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(30406,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-50'
(30419,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(30477,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(30485,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(30491,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(30499,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(30507,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(30530,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(30534,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(30538,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(30557,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(30577,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(30581,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(30585,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(30603,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(30608,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(30705,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(30709,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(30719,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30753,19): run-time error CSS1039: Token not allowed after unary operator: '-primary--300'
(30917,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30921,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30925,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-35'
(30929,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30933,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(30937,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(30941,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgba-35'
(30945,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(30949,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(30953,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(30957,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-rgba-35'
(30961,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(30965,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(30969,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(30973,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-rgba-35'
(30977,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(30981,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(30985,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(30989,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-35'
(30993,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(30997,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31001,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31005,19): run-time error CSS1039: Token not allowed after unary operator: '-light-rgba-35'
(31009,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31013,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31014,51): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31014,71): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31040,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(31048,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31116,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31124,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31136,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(31140,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31144,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31148,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31179,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31192,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31200,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31206,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31220,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31264,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31279,30): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31311,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(31316,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31385,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31544,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31548,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31552,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31556,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31557,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31568,13): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31572,13): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31576,13): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31580,13): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31584,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31588,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31592,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31596,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31600,13): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31604,13): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31608,13): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31612,13): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31616,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31620,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31624,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31628,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31632,13): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31636,13): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31640,13): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31644,13): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31648,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31652,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31656,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31660,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31664,13): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31668,13): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31672,13): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31676,13): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31680,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31684,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31688,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31692,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31696,13): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31700,13): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31704,13): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31708,13): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31712,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31716,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31720,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31724,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31728,13): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31732,13): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31736,13): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31740,13): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31744,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31748,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31752,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31756,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31761,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31765,15): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(31769,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(31773,15): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(31777,15): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(31781,15): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(31785,15): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31825,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(31830,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31835,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31840,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31843,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31844,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31850,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(31891,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31896,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31906,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31983,26): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31987,30): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(31988,27): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32022,27): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(32026,31): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(32065,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32122,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(32203,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(32273,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(32324,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32339,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32350,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32361,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32372,27): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32383,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32384,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32392,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32398,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32408,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32409,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32421,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32433,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32434,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32442,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32450,27): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32458,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32464,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32474,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32475,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32487,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32499,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32500,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32508,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32516,27): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(32524,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32530,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32540,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32541,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32553,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32565,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32566,28): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32574,26): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32582,27): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(32590,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32596,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32606,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32607,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32619,28): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32631,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32632,28): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32640,26): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32648,27): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(32656,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32662,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32672,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32673,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32685,28): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32697,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32698,28): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32706,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32714,27): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(32722,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32728,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32738,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32739,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32751,28): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32763,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32764,28): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32772,26): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32780,27): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32784,27): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32790,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32799,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(32813,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32822,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(32830,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(32880,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(32889,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(32916,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(32917,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(32924,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(32929,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(32935,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(32956,30): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(32980,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(32987,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(32992,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(32998,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(33033,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33042,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(33056,29): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(33078,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33094,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(33130,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(33139,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33176,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(33188,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(33212,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33216,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(33239,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33243,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(33247,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33252,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33257,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33262,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33266,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33270,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33274,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33278,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33282,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33286,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(33290,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(33294,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(33298,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33302,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(33306,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(33310,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(33314,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33318,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(33322,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(33326,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(33330,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33334,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(33338,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(33342,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(33346,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33350,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33354,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33358,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33362,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(33371,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33372,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33381,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33394,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-80'
(33396,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33398,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33483,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(33502,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33521,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-80'
(33522,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33546,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(33585,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-90'
(33689,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33700,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(33750,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(33751,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33755,43): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-80'
(33802,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33824,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-10'
(33897,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(33909,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33938,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(34039,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34088,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34106,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34113,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgba-80'
(34114,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34123,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34185,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34189,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34193,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(34197,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(34201,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(34205,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(34209,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(34213,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(34217,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(34221,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34225,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(34229,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34233,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(34237,27): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(34238,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-300'
(34242,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgba-90'
(34247,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34291,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(34292,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34305,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(34333,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(34340,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34367,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34404,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34485,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34486,45): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34491,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34519,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(34520,30): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34522,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34554,21): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34608,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(34609,21): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34652,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(34657,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34668,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34686,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34696,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34711,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(34713,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34723,28): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34729,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34730,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34731,27): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34736,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34737,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34738,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-inverse'
(34743,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34748,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34753,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(34754,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(34755,27): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(34760,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(34761,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(34762,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-inverse'
(34767,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(34772,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(34777,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(34778,26): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(34779,27): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(34784,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(34785,21): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(34786,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-inverse'
(34791,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(34796,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(34801,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(34802,26): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(34803,27): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(34808,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(34809,21): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(34810,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary-inverse'
(34815,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(34820,14): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(34825,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34826,26): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34827,27): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34832,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34833,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34834,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-inverse'
(34839,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34844,14): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(34849,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34850,26): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34851,27): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34856,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34857,21): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34858,14): run-time error CSS1039: Token not allowed after unary operator: '-light-inverse'
(34863,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34868,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34905,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(34942,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(34946,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(34950,14): run-time error CSS1039: Token not allowed after unary operator: '-primary--100'
(34954,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-100'
(34969,25): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(34970,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(34973,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(35035,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(35061,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35062,42): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35066,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(35067,42): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(35071,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(35072,42): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(35076,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(35077,42): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(35081,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(35082,42): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(35086,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35087,42): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35115,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35142,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(35146,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35239,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(35247,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35401,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(35412,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(35416,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35508,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(35727,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35731,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(35735,25): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(35739,25): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(35743,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(35747,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35760,24): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(35765,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(35776,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35784,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35812,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35816,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35821,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(35838,14): run-time error CSS1039: Token not allowed after unary operator: '-dark--200'
(36077,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(36081,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(36086,19): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(36090,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(36094,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary'
(36098,19): run-time error CSS1039: Token not allowed after unary operator: '-quaternary'
(36102,19): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(36106,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(36212,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(36219,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(36298,43): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(36298,62): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(36340,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(36408,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(36410,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(36418,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(36420,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(36434,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(36436,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(36461,25): run-time error CSS1039: Token not allowed after unary operator: '-light'
(36463,22): run-time error CSS1039: Token not allowed after unary operator: '-border-radius2x'
(36599,32): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(36609,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(36631,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(36659,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(36660,14): run-time error CSS1039: Token not allowed after unary operator: '-light'
(36668,19): run-time error CSS1039: Token not allowed after unary operator: '-grey-100'
(36669,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-500'
(36678,19): run-time error CSS1039: Token not allowed after unary operator: '-light'
(36709,14): run-time error CSS1039: Token not allowed after unary operator: '-grey-900'
(36735,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(36739,14): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(36744,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36745,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36746,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36750,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36751,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36752,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36753,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36754,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36755,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36756,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36757,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36758,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36759,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36760,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36761,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36762,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36763,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36764,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36765,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36766,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36767,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36768,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36769,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36770,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36771,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36772,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36773,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36774,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36775,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36776,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36777,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36778,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36779,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36780,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36781,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36782,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36783,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36784,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36785,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36786,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36787,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36788,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36789,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36790,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36791,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36792,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36793,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36794,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36795,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36796,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36797,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36798,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36799,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36800,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36801,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36802,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36803,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36804,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36805,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36806,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36807,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36808,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36809,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36810,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36811,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36812,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36813,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36814,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36815,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36816,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36817,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36818,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36819,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36820,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36821,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36822,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36823,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36824,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36825,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36826,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36827,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36828,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36829,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36830,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36831,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36832,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36833,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36834,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36835,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36836,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36837,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36838,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36839,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36840,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36841,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36842,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36843,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36844,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36845,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36846,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36847,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36848,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36849,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36850,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36851,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36855,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36856,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36857,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36858,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36859,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36860,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36864,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36865,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36866,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36867,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36868,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36869,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36870,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36871,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36872,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36873,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36874,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36913,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(36913,79): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(36913,250): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(36913,1171): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(36913,1257): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(36913,1327): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(36913,1395): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(36913,1431): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(36913,1460): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(36913,1489): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(36913,1525): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(36913,1605): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(36913,1671): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(36913,1785): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,1830): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,1887): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,1944): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,2008): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,2059): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,2125): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,2196): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,2275): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,2340): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,2472): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,2517): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,2574): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,2631): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,2695): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,2746): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,2812): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,2883): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,2962): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,3043): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,3195): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,3266): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,3345): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,3422): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,3520): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,3565): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,3622): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,3679): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,3743): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,3794): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,3938): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,4009): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,4088): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,4165): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,4303): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,4348): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,4405): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,4462): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,4526): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,4577): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,4643): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,4714): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,4793): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,4858): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,4990): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,5041): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,5107): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,5178): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,5257): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,5317): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,5394): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,5439): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(36913,5496): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,5553): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,5680): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,5731): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,5797): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,5868): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,5947): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,6007): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,6053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36913,6198): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,6255): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(36913,6319): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,6370): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(36913,6436): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,6507): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(36913,6586): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,6648): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(36913,7198): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(36913,7241): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(36913,7369): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(36913,7412): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(36913,7574): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(36913,7609): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(36913,7674): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(36913,7709): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(36913,7786): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(36913,7819): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(36913,7865): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(36913,7912): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(36913,7945): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(36913,7991): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(36913,8050): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(36913,8085): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(36913,8150): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(36913,8185): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(36913,8276): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(36913,8340): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(36913,8656): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(36913,8691): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(36913,8756): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(36913,8791): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(36913,8868): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(36913,8901): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(36913,8947): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(36913,8994): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(36913,9027): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(36913,9073): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(36913,9132): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(36913,9167): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(36913,9232): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(36913,9267): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(36913,9358): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(36913,9422): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(36913,9651): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(36913,9709): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(36913,9782): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(36913,9897): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(36913,9946): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(36913,10018): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(36913,10133): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(36913,10182): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(36913,10274): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(36913,10293): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(36913,10312): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(36913,10331): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(36913,10380): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(36913,10399): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(36913,10418): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(36913,10437): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(36913,10518): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(36913,10537): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(36913,10556): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(36913,10575): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(36913,10624): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(36913,10643): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(36913,10662): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(36913,10681): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(36913,12642): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(36913,12688): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(36913,12915): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(36913,13022): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(36916,229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36916,278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36916,18741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36916,19122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36916,19170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "UTF-8";/*!
 * Bootstrap	v5.3.0 (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-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:#adb5bd;--bs-body-color-rgb:173,181,189;--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(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--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-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;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]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color: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.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-body-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-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;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:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 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);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;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);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;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color: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='%23adb5bd' 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);width:1em;height:1em;margin-top:.25em;vertical-align:top;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-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--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;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-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>:disabled~label{color:#6c757d}.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:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--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{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-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: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:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-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:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--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:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: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:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: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:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--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(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color: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:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.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:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.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}}
/*# sourceMappingURL=bootstrap.min.css.map */
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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 shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-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:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.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-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{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 fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-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{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-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{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-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:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-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:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-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:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-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:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-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-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-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-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.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{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.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}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*
Name: 			theme.css
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version:	10.0.0
*/
/* Base */
html {
	direction: ltr;
	overflow-x: hidden;
	box-shadow: none !important;
	-webkit-font-smoothing: antialiased;
}

@media (prefers-reduced-motion: no-preference) {
	:root {
		scroll-behavior: auto;
	}
}

body {
	background-color: var(--light);
	color: var(--default);
	font-family: "Poppins", Arial, sans-serif;
	font-size: 14px;
	line-height: 26px;
	margin: 0;
}

body a {
	outline: none !important;
}

/* Selection */
::-moz-selection {
	color: var(--primary-inverse);
	background: var(--primary);
}

::selection {
	color: var(--primary-inverse);
	background: var(--primary);
}

/* Body */
.body {
	background-color: var(--light);
}

html.safari:not(.no-safari-overflow-x-fix) .body {
	overflow-x: hidden;
}

a {
	text-decoration: none;
}

a:not(.btn):hover {
	text-decoration: underline;
}

li {
	line-height: 24px;
}

@media (max-width: 575px) {
	body {
		font-size: 13px;
	}
}

/* Header */
#header {
	position: relative;
	z-index: 1030;
}

#header .header-body {
	display: flex;
	flex-direction: column;
	background: var(--light);
	transition: min-height 0.3s ease;
	width: 100%;
	border-top: 3px solid #EDEDED;
	border-bottom: 1px solid transparent;
	z-index: 1001;
}

#header .header-body.header-body-bottom-border-fixed {
	border-bottom: 1px solid rgba(234, 234, 234, 0.5) !important;
}

#header .header-body[class*="border-color-"] {
	border-bottom: 0 !important;
}

#header .header-container {
	position: relative;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	transition: ease height 300ms;
}

@media (max-width: 991px) {
	#header .header-container:not(.container):not(.container-fluid) .header-nav-main {
		padding: 0 0.75rem;
	}
}

#header .header-container.header-container-height-xs {
	height: 80px;
}

#header .header-container.header-container-height-sm {
	height: 100px;
}

#header .header-container.header-container-height-md {
	height: 125px;
}

#header .header-container.header-container-height-lg {
	height: 145px;
}

#header .container {
	position: relative;
}

@media (max-width: 767px) {
	#header .container {
		width: 100%;
	}
}

#header .header-row {
	display: flex;
	flex-grow: 1;
	align-items: center;
	align-self: stretch;
	max-height: 100%;
}

#header .header-column {
	display: flex;
	align-self: stretch;
	align-items: center;
	flex-grow: 1;
	flex-direction: column;
}

#header .header-column.header-column-border-right {
	border-right: 1px solid rgba(0, 0, 0, 0.06);
}

#header .header-column.header-column-border-left {
	border-left: 1px solid rgba(0, 0, 0, 0.06);
}

#header .header-column .header-row {
	justify-content: inherit;
}

#header .header-column .header-extra-info {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

#header .header-column .header-extra-info li {
	display: inline-flex;
	margin-left: 25px;
}

#header .header-column .header-extra-info li .header-extra-info-icon {
	font-size: 32px;
	font-size: 2rem;
	margin-right: 10px;
}

#header .header-column .header-extra-info li .header-extra-info-text label {
	display: block;
	margin: 0;
	color: #999;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.2;
}

#header .header-column .header-extra-info li .header-extra-info-text strong {
	display: block;
	margin: 0;
	color: var(--dark--200);
	font-size: 14.4px;
	font-size: 0.9rem;
	line-height: 1.3;
}

#header .header-column .header-extra-info li .header-extra-info-text a {
	color: var(--dark--200);
}

#header .header-column .header-extra-info li .feature-box p {
	margin: 0;
}

#header .header-column .header-extra-info li .feature-box small {
	position: relative;
	top: -4px;
	font-size: 80%;
}

#header.header-no-min-height .header-body {
	min-height: 0 !important;
}

#header .header-top {
	display: flex;
	align-items: center;
	border-bottom: 2px solid rgba(0, 0, 0, 0.06);
	min-height: 47px;
}

#header .header-top.header-top-light-border-bottom {
	border-bottom-color: var(--light-rgba-10);
}

#header .header-top.header-top-simple-border-bottom {
	border-bottom-width: 1px;
}

#header .header-top.header-top-default {
	background: var(--grey-100);
}

#header .header-top.header-top-borders {
	border-bottom-width: 1px;
}

#header .header-top.header-top-borders .nav-item-borders {
	border-right: 1px solid rgba(0, 0, 0, 0.06);
	padding-left: 12px;
	padding-right: 12px;
}

#header .header-top.header-top-borders .nav-item-borders:first-child {
	padding-left: 0;
}

#header .header-top.header-top-borders .nav-item-borders:last-child {
	border-right: 0;
}

#header .header-top.header-top-light-borders {
	border-bottom-color: var(--light-rgba-20);
}

#header .header-top.header-top-light-borders.header-top-borders .nav-item-borders {
	border-right-color: var(--light-rgba-20);
}

#header .header-top.header-top-light-2-borders {
	border-bottom-color: rgba(255, 255, 255, 0.06);
}

#header .header-top.header-top-light-2-borders.header-top-borders .nav-item-borders {
	border-right-color: rgba(255, 255, 255, 0.06);
}

#header .header-top.header-top-bottom-containered-border {
	border-bottom: 0;
}

#header .header-top.header-top-bottom-containered-border > .container > .header-row {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

#header .header-top.header-top-small-minheight {
	min-height: 38px;
}

#header .header-top.header-top-semi-transparent {
	background-color: rgba(0, 0, 0, 0.15);
}

#header .header-top.header-top-semi-transparent-light {
	background-color: rgba(255, 255, 255, 0.15);
}

#header .header-logo {
	margin: 16px 0;
	margin: 1rem 0;
	position: relative;
	z-index: 1;
}

#header .header-logo img {
	transition: all 0.3s ease;
	position: relative;
	top: 0;
	image-rendering: -webkit-optimize-contrast;
	transform: translateZ(0);
}

#header .header-nav {
	padding: 16px 0;
	padding: 1rem 0;
	min-height: 70px;
}

#header .header-nav-top {
	display: flex;
	align-self: stretch;
	align-items: center;
}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
	color: #999;
	font-size: 0.9em;
	padding: 6px 10px;
	display: inline-block;
	letter-spacing: -0.5px;
}

#header .header-nav-top .nav > li > a [class*="fa-"], #header .header-nav-top .nav > li > a .icons, #header .header-nav-top .nav > li > span [class*="fa-"], #header .header-nav-top .nav > li > span .icons {
	margin-right: 3px;
	font-size: 0.8em;
	position: relative;
}

#header .header-nav-top .nav > li > a {
	text-decoration: none;
}

#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a a:focus {
	background: transparent;
}

#header .header-nav-top .nav > li.open > .dropdown-menu-toggle, #header .header-nav-top .nav > li.accessibility-open > .dropdown-menu-toggle {
	border-radius: var(--border-radius) var(--border-radius) 0 0;
}

#header .header-nav-top .nav > li + .nav-item-left-border {
	margin-left: 10px;
	padding-left: 10px;
	position: relative;
}

#header .header-nav-top .nav > li + .nav-item-left-border:after {
	background: rgba(0, 0, 0, 0.08);
	content: "";
	width: 1px;
	height: 16px;
	position: absolute;
	display: block;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	left: 0;
}

#header .header-nav-top .nav > li + .nav-item-right-border {
	margin-right: 10px;
	padding-right: 10px;
	position: relative;
}

#header .header-nav-top .nav > li + .nav-item-right-border:before {
	background: rgba(0, 0, 0, 0.08);
	content: "";
	width: 1px;
	height: 16px;
	position: absolute;
	display: block;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	right: 0;
}

#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-remove:after {
	content: none;
}

#header .header-nav-top .nav > li.nav-item-left-border.nav-item-right-border-remove:before {
	content: none;
}

@media (max-width: 575px) {
	#header .header-nav-top .nav > li:not(.d-none) {
		margin-left: 0;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	#header .header-nav-top .nav > li.nav-item-left-border-remove.d-none {
		margin-left: 0;
		padding-left: 0;
	}

	#header .header-nav-top .nav > li.nav-item-right-border-remove.d-none {
		margin-left: 0;
		padding-left: 0;
	}
}

#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-show:after {
	content: '';
}

#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-show:after {
	content: '';
}

@media (min-width: 576px) {
	#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-sm-show:after {
		content: '';
	}

	#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-sm-show:after {
		content: '';
	}
}

@media (min-width: 768px) {
	#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-md-show:after {
		content: '';
	}

	#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-md-show:after {
		content: '';
	}
}

@media (min-width: 992px) {
	#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-lg-show:after {
		content: '';
	}

	#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-lg-show:after {
		content: '';
	}
}

@media (min-width: 1200px) {
	#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-xl-show:after {
		content: '';
	}

	#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-xl-show:after {
		content: '';
	}
}

#header .header-nav-top .nav > li.nav-item.dropdown.show .nav-link {
	background: transparent;
}

#header .header-nav-top .nav > li.nav-item:not(.dropdown) > a [class*="fa-"], #header .header-nav-top .nav > li.nav-item:not(.dropdown) > a .icons {
	left: -1px;
	top: -1px;
}

#header .header-nav-top .nav > li.nav-item-anim-icon > a:hover [class*="fa-"], #header .header-nav-top .nav > li.nav-item-anim-icon > a:hover .icons {
	animation: navItemArrow 600ms ease;
	animation-iteration-count: infinite;
}

#header .header-nav-top .dropdown .dropdown-item {
	font-size: 0.75em;
}

#header .header-nav-top .dropdown-menu {
	border: 0;
	margin-top: -2px;
	margin-left: -2px;
	padding: 0;
	box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.05);
	background: var(--light);
	padding: 3px;
	min-width: 180px;
	z-index: 10000;
	margin-right: 0;
	margin-top: 1px;
	transition: opacity .2s ease-out;
	border-radius: 0;
}

#header .header-nav-top .dropdown-menu:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 5px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid white;
	transform: translate3d(-7px, -6px, 0);
}

#header .header-nav-top .dropdown-menu.dropdow-menu-arrow-right:before {
	right: auto;
	left: 20px;
}

#header .header-nav-top .dropdown-menu a {
	color: #999;
	padding: 5px 12px;
	font-size: 0.9em;
}

#header .header-nav-top .dropdown-menu a:active {
	color: var(--light);
}

#header .header-nav-top .flag {
	margin-right: 2px;
	position: relative;
	top: -1px;
}

#header .header-nav-features {
	position: relative;
	padding-left: 20px;
	margin-left: 10px;
}

#header .header-nav-features:before, #header .header-nav-features:after {
	background: rgba(0, 0, 0, 0.03);
	content: none;
	width: 1px;
	height: 16px;
	position: absolute;
	display: block;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	left: 0;
}

#header .header-nav-features.header-nav-features-divisor-lg:before, #header .header-nav-features.header-nav-features-divisor-lg:after {
	height: 72px;
}

#header .header-nav-features.header-nav-features-light:before, #header .header-nav-features.header-nav-features-light:after {
	background: rgba(255, 255, 255, 0.1);
}

#header .header-nav-features:not(.header-nav-features-no-border):before, #header .header-nav-features:not(.header-nav-features-no-border):after {
	content: '';
}

#header .header-nav-features:not(.header-nav-features-no-border):after {
	display: none;
}

#header .header-nav-features.header-nav-features-show-border:before, #header .header-nav-features.header-nav-features-show-border:after {
	content: '';
}

@media (min-width: 576px) {
	#header .header-nav-features.header-nav-features-sm-show-border:before, #header .header-nav-features.header-nav-features-sm-show-border:after {
		content: '';
	}
}

@media (min-width: 768px) {
	#header .header-nav-features.header-nav-features-md-show-border:before, #header .header-nav-features.header-nav-features-md-show-border:after {
		content: '';
	}
}

@media (min-width: 992px) {
	#header .header-nav-features.header-nav-features-lg-show-border:before, #header .header-nav-features.header-nav-features-lg-show-border:after {
		content: '';
	}
}

@media (min-width: 1200px) {
	#header .header-nav-features.header-nav-features-xl-show-border:before, #header .header-nav-features.header-nav-features-xl-show-border:after {
		content: '';
	}
}

#header .header-nav-features.header-nav-features-start {
	padding-left: 0;
	margin-left: 0;
	padding-right: 20px;
	margin-right: 10px;
}

#header .header-nav-features.header-nav-features-start:not(.header-nav-features-no-border):before {
	left: auto;
	right: 0;
}

#header .header-nav-features.header-nav-features-center {
	padding-left: 20px;
	margin-left: 10px;
	padding-right: 20px;
	margin-right: 10px;
}

#header .header-nav-features.header-nav-features-center:after {
	display: block;
	left: auto;
	right: 0;
}

#header .header-nav-features .header-nav-top-icon,
#header .header-nav-features .header-nav-top-icon-img {
	font-size: 12.8px;
	font-size: 0.8rem;
	position: relative;
	top: -1px;
	color: #444;
}

#header .header-nav-features.header-nav-features-light .header-nav-top-icon,
#header .header-nav-features.header-nav-features-light .header-nav-top-icon-img {
	color: var(--light);
}

#header .header-nav-features .header-nav-top-icon-img {
	top: -2px;
}

#header .header-nav-features .header-nav-feature {
	position: relative;
}

#header .header-nav-features .header-nav-features-dropdown {
	opacity: 0;
	top: -10000px;
	position: absolute;
	box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.05);
	background: var(--light);
	padding: 17px;
	min-width: 300px;
	z-index: 10000;
	right: 100%;
	margin-right: -25px;
	margin-top: 30px;
	transition: opacity .2s ease-out;
	pointer-events: none;
}

#header .header-nav-features .header-nav-features-dropdown:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 5px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid white;
	transform: translate3d(-7px, -6px, 0);
}

#header .header-nav-features .header-nav-features-dropdown.show {
	opacity: 1;
	top: auto;
	pointer-events: all;
}

@media (max-width: 991px) {
	#header .header-nav-features .header-nav-features-dropdown.show {
		top: -50px;
		box-shadow: none;
	}

	#header .header-nav-features .header-nav-features-dropdown.show:before {
		display: none;
	}
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-arrow-dark:before {
	border-bottom-color: #181b1e;
}

@media (min-width: 992px) {
	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-reverse {
		right: auto;
		margin-right: 0;
		left: 100%;
		margin-left: -25px;
	}

	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-reverse:before {
		right: auto;
		left: 5px;
		transform: translate3d(7px, -6px, 0);
	}
}

@media (max-width: 440px) {
	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-mobile-fixed {
		position: fixed;
		right: auto;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
	}

	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-mobile-fixed:before {
		content: none;
	}
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-force-right {
	margin-right: 6px !important;
	right: 0;
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-dark {
	background: var(--dark);
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-dark:before {
	border-bottom-color: var(--dark);
}

#header .header-nav-features .header-nav-features-cart {
	z-index: 2;
}

#header .header-nav-features .header-nav-features-cart .header-nav-features-dropdown {
	padding: 20px;
}

#header .header-nav-features .header-nav-features-cart .cart-info {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	margin-top: -4px;
	left: 0;
	padding: 0;
	display: block;
	line-height: 1;
}

#header .header-nav-features .header-nav-features-cart .cart-info .cart-qty {
	position: absolute;
	top: -12px;
	right: -10px;
	width: 15px;
	height: 15px;
	display: block;
	font-size: 9px;
	font-weight: 600;
	color: var(--light);
	background-color: #ed5348;
	text-align: center;
	line-height: 15px;
	border-radius: 20px;
	box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.3);
}

#header .header-nav-features .header-nav-features-cart .mini-products-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li {
	position: relative;
	padding: 15px 0;
	border-bottom: 1px solid #EEE;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li:first-child {
	margin-top: -15px;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-image {
	float: right;
	border-color: #ededed;
	border-width: 1px;
	padding: 0;
	border: 1px solid #ddd;
	background-color: var(--light);
	display: block;
	position: relative;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-image img {
	max-width: 80px;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details {
	margin-left: 0;
	line-height: 1.4;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details a {
	letter-spacing: 0.005em;
	font-weight: 600;
	color: #696969;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .product-name {
	margin: 15px 0 0;
	font-size: 0.9em;
	font-weight: 400;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .qty-price {
	font-size: 0.8em;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .qty-price .price {
	display: inline-block;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .btn-remove {
	z-index: 3;
	top: 5px;
	right: -5px;
	width: 20px;
	height: 20px;
	background-color: var(--light);
	color: #474747;
	border-radius: 100%;
	position: absolute;
	text-align: center;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
	line-height: 20px;
	font-size: 10px;
}

#header .header-nav-features .header-nav-features-cart .totals {
	padding: 15px 0 25px;
	overflow: hidden;
}

#header .header-nav-features .header-nav-features-cart .totals .label {
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	color: #474747;
}

#header .header-nav-features .header-nav-features-cart .totals .price-total {
	float: right;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	color: #474747;
}

#header .header-nav-features .header-nav-features-cart .actions {
	padding: 0;
	margin: 0;
}

#header .header-nav-features .header-nav-features-cart .actions .btn {
	display: inline-block;
	min-width: 125px;
	text-align: center;
	margin: 5px 0;
	float: right;
	font-size: 11.2px;
	font-size: 0.7rem;
	padding: 11.2px 16px;
	padding: 0.7rem 1rem;
	text-transform: uppercase;
	font-weight: 600;
}

#header .header-nav-features .header-nav-features-cart .actions .btn:first-child {
	float: left;
}

#header .header-nav-features .header-nav-features-cart.header-nav-features-cart-big .cart-info {
	margin-top: -9px;
	left: -4px;
}

#header .header-nav-features .header-nav-features-cart.header-nav-features-cart-big .header-nav-features-dropdown {
	margin-right: -31px;
	top: 10px;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-toggle {
	color: #444;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-toggle .far {
	font-size: 15.2px;
	font-size: 0.95rem;
	margin: 0px 2px 0 0;
	position: relative;
	top: 1px;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-toggle:hover {
	text-decoration: none;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-dropdown {
	margin-right: -27px;
	min-width: 420px;
	padding: 35px;
}

@media (max-width: 767px) {
	#header .header-nav-features .header-nav-features-user .header-nav-features-dropdown {
		min-width: 320px;
	}
}

#header .header-nav-features .header-nav-features-user .actions {
	padding: 0;
	margin: 0;
}

#header .header-nav-features .header-nav-features-user .actions .btn {
	display: inline-block;
	min-width: 125px;
	margin: 5px 0;
	font-size: 11.2px;
	font-size: 0.7rem;
	padding: 11.2px 16px;
	padding: 0.7rem 1rem;
	text-transform: uppercase;
	font-weight: 600;
}

#header .header-nav-features .header-nav-features-user .extra-actions {
	clear: both;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
	padding-top: 20px;
	margin-top: 20px;
	text-align: center;
}

#header .header-nav-features .header-nav-features-user .extra-actions p {
	font-size: 12px;
	font-size: 0.75rem;
	margin: 0;
	padding: 0;
}

#header .header-nav-features .header-nav-features-user.signin .signin-form {
	display: block;
}

#header .header-nav-features .header-nav-features-user.signin .signup-form, #header .header-nav-features .header-nav-features-user.signin .recover-form {
	display: none;
}

#header .header-nav-features .header-nav-features-user.signup .signin-form {
	display: none;
}

#header .header-nav-features .header-nav-features-user.signup .signup-form {
	display: block;
}

#header .header-nav-features .header-nav-features-user.signup .recover-form {
	display: none;
}

#header .header-nav-features .header-nav-features-user.recover .signin-form, #header .header-nav-features .header-nav-features-user.recover .signup-form {
	display: none;
}

#header .header-nav-features .header-nav-features-user.header-nav-features-user-logged .header-nav-features-dropdown {
	min-width: 320px;
}

#header .header-nav-features .header-nav-features-search-reveal-container {
	display: flex;
	align-items: center;
	min-height: 42px;
}

#header .header-nav-features .header-nav-features-search-reveal .simple-search {
	display: none;
}

#header .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-hide-icon {
	display: none;
	text-decoration: none;
}

#header .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon {
	display: inline-flex;
	text-decoration: none;
}

#header .header-nav-features .header-nav-features-search-reveal.show .header-nav-features-search-hide-icon {
	display: inline-flex;
	margin-left: 10px;
	align-items: center;
}

#header .header-nav-features .header-nav-features-search-reveal.show .header-nav-features-search-show-icon {
	display: none;
}

#header .header-nav-features .header-nav-features-search-reveal.show .simple-search {
	display: inline-flex;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background: var(--light);
	width: 100%;
	height: 100%;
	z-index: 1;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header {
	align-items: center;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-decoration, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-cancel-button, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-results-button, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance: none;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control {
	border: 0;
	background: transparent;
	font-size: 22px !important;
	line-height: 1;
	border-bottom: 2px solid var(--grey-500);
	border-radius: 0;
	box-shadow: none;
	position: relative;
	z-index: 1;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .header-nav-features-search-hide-icon {
	position: absolute;
	right: 0px;
	top: 50%;
	z-index: 2;
	display: block;
	margin-right: 10px;
	margin-top: -10px;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .header-nav-features-search-hide-icon i {
	font-size: 20px;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full {
	position: fixed;
	z-index: 100000;
	background: transparent;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full:before {
	content: "";
	display: block;
	background: rgba(23, 23, 23, 0.95);
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full .form-control {
	color: var(--light);
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full .header-nav-features-search-hide-icon {
	position: fixed;
	top: 25px;
	right: 20px;
	margin-top: 0;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full .header-nav-features-search-hide-icon i {
	color: var(--light);
}

#header.search-show .header-nav-features .header-nav-features-search-reveal-big-search {
	display: flex;
}

#header .header-search {
	margin-left: 16px;
	margin-left: 1rem;
}

#header .header-search .form-control {
	border-radius: 20px;
	font-size: 0.9em;
	height: 34px;
	margin: 0;
	padding: 6px 12px;
	transition: width 0.3s ease;
	perspective: 1000px;
	width: 170px;
}

#header .header-search .btn-light {
	background: transparent;
	border: 0 none;
	color: var(--grey-500);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}

#header .header-search .btn-light:hover {
	color: #000;
}

@media (max-width: 991px) {
	#header.header-transparent .header-nav-features .header-nav-features-search .header-nav-features-dropdown.show {
		top: -50px !important;
		box-shadow: none !important;
	}

	#header.header-transparent .header-nav-features .header-nav-features-search .header-nav-features-dropdown.show:before {
		display: none;
	}
}

#header .header-social-icons {
	margin-left: 16px;
	margin-left: 1rem;
}

#header .header-border-left {
	border-left: 1px solid rgba(0, 0, 0, 0.08);
}

#header .header-border-right {
	border-right: 1px solid rgba(0, 0, 0, 0.08);
}

#header .header-border-top {
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}

#header .header-border-bottom {
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

@media (max-width: 991px) {
	#header .header-mobile-border-top:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	}
}

#header .header-btn-collapse-nav {
	background: var(--grey-500);
	color: var(--light);
	display: none;
	float: right;
	margin: 0 0 0 16px;
	margin: 0 0 0 1rem;
}

#header.header-narrow .header-body {
	min-height: 0;
}

#header.header-narrow .header-logo {
	margin-top: 0;
	margin-bottom: 0;
}

#header.header-narrow .header-nav {
	padding-top: 0;
	padding-bottom: 0;
}

#header.header-no-border-bottom .header-body {
	padding-bottom: 0 !important;
	border-bottom: 0 !important;
}

#header.header-no-border-bottom .header-nav.header-nav-links nav > ul > li > a, #header.header-no-border-bottom .header-nav.header-nav-links nav > ul > li:hover > a, #header.header-no-border-bottom .header-nav.header-nav-line nav > ul > li > a, #header.header-no-border-bottom .header-nav.header-nav-line nav > ul > li:hover > a {
	margin: 0;
}

#header.header-effect-shrink {
	transition: ease height 300ms;
}

#header.header-effect-shrink .header-top {
	transition: ease height 300ms;
}

#header.header-effect-shrink .header-container {
	min-height: 100px;
}

#header.header-effect-shrink .header-logo {
	display: flex;
	align-items: center;
}

#header.header-dark .header-body {
	background: var(--dark);
}

#header.header-dark .header-body .header-nav.header-nav-links-side-header nav > ul > li > a {
	border-bottom-color: #2a2a2a;
}

@media (max-width: 991px) {
	html.mobile-menu-opened #header .header-body[class*="border-color-"] {
		border-bottom: 1px solid rgba(234, 234, 234, 0.5) !important;
	}
}

html:not(.boxed) #header.header-floating-bar {
	position: absolute;
	top: 45px;
	width: 100%;
}

html:not(.boxed) #header.header-floating-bar .header-body {
	border: medium none;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: auto;
}

html:not(.boxed) #header.header-floating-bar .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
	left: 0;
	right: 0;
}

@media (max-width: 991px) {
	html:not(.boxed) #header.header-floating-bar {
		top: 0;
	}
}

@media (max-width: 991px) {
	html:not(.boxed):not(.sticky-header-active) #header.header-floating-bar .header-body {
		margin: 10px;
	}

	html:not(.boxed):not(.sticky-header-active) #header.header-floating-bar .header-nav-main:before {
		display: none;
	}
}

@media (min-width: 1200px) {
	html:not(.sticky-header-active) #header.header-floating-bar .header-body {
		max-width: 1140px;
		right: 15px;
	}

	html:not(.sticky-header-active) #header.header-floating-bar .header-container {
		padding-right: 0px;
		padding-left: 30px;
	}
}

html:not(.boxed) #header.header-full-width .header-container {
	width: 100%;
	max-width: none;
}

html #header.header-bottom-slider {
	position: absolute;
	bottom: 0;
}

html #header.header-bottom-slider .header-body {
	border-top: 1px solid var(--light-rgba-40);
}

html #header.header-bottom-slider.header-transparent-light-top-border .header-body {
	border-top: 1px solid rgba(68, 68, 68, 0.4);
}

html #header.header-bottom-slider.header-transparent-light-top-border-1 .header-body {
	border-top: 1px solid rgba(68, 68, 68, 0.1);
}

html #header.header-bottom-slider.header-transparent-dark-top-border .header-body {
	border-top: 1px solid var(--light-rgba-40);
}

html #header.header-bottom-slider.header-transparent-dark-top-border-1 .header-body {
	border-top: 1px solid var(--light-rgba-10);
}

html.sticky-header-active #header.header-bottom-slider .header-body {
	border-top-color: transparent;
}

@media (max-width: 991px) {
	html #header.header-bottom-slider .header-nav-main {
		top: calc(100% + 15px);
	}

	html.sticky-header-active #header.header-bottom-slider .header-nav-main {
		top: 100%;
	}
}

html #header.header-transparent {
	min-height: 0 !important;
	width: 100%;
	position: absolute;
}

html #header.header-transparent .header-body:not(.header-border-bottom) {
	border-bottom: 0;
}

html:not(.sticky-header-active) #header.header-transparent:not(.header-semi-transparent) .header-body {
	background-color: transparent !important;
}

html:not(.sticky-header-active) #header.header-semi-transparent-light .header-body {
	background-color: rgba(255, 255, 255, 0.8) !important;
}

html:not(.sticky-header-active) #header.header-semi-transparent-dark .header-body {
	background-color: rgba(68, 68, 68, 0.4) !important;
}

html:not(.sticky-header-active) #header.header-transparent-light-bottom-border .header-body {
	border-bottom: 1px solid rgba(68, 68, 68, 0.4);
}

html:not(.sticky-header-active) #header.header-transparent-light-bottom-border-1 .header-body {
	border-bottom: 1px solid rgba(68, 68, 68, 0.1);
}

html:not(.sticky-header-active) #header.header-transparent-dark-bottom-border .header-body {
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

html:not(.sticky-header-active) #header.header-transparent-dark-bottom-border-1 .header-body {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

@media (max-width: 991px) {
	html #header.header-transparent .header-body {
		overflow: hidden;
	}

	html #header.header-transparent .header-body.bg-dark .header-nav-main:before, html #header.header-transparent .header-body.bg-color-dark .header-nav-main:before {
		background-color: var(--dark);
	}

	html #header.header-transparent .header-nav-main:before {
		width: calc(100% - 30px);
	}

	html #header.header-transparent .header-nav-main nav {
		padding: 0 30px;
	}

	html.sticky-header-active #header.header-transparent .header-nav-main nav {
		padding: 0 15px;
	}
}

html.sticky-header-active #header .header-top.header-top-sticky-remove-bottom-border {
	border-bottom: 0;
}

html.sticky-header-active #header .header-body {
	position: fixed;
	border-bottom-color: rgba(234, 234, 234, 0.5);
	box-shadow: 0 0 3px rgba(234, 234, 234, 0.5);
}

html.sticky-header-active #header .header-body.header-body-bottom-border {
	border-bottom: 1px solid rgba(234, 234, 234, 0.5) !important;
}

html.sticky-header-active #header.header-effect-shrink .header-body {
	position: relative;
}

html.sticky-header-active .d-sticky-header-active-none {
	display: none !important;
}

html.sticky-header-reveal.sticky-header-active #header .header-body {
	position: fixed;
	border-bottom: none;
	width: 100%;
	max-width: 100%;
}

html.sticky-header-enabled #header .header-logo-sticky-change {
	position: relative;
}

html.sticky-header-enabled #header .header-logo-sticky-change img {
	position: absolute;
	top: 0;
	left: 0;
}

html.sticky-header-enabled #header .header-logo-sticky-change .header-logo-non-sticky {
	opacity: 1 !important;
}

html.sticky-header-enabled #header .header-logo-sticky-change .header-logo-sticky {
	opacity: 0 !important;
}

html.sticky-header-enabled.sticky-header-active #header .header-logo-sticky-change .header-logo-non-sticky {
	opacity: 0 !important;
}

html.sticky-header-enabled.sticky-header-active #header .header-logo-sticky-change .header-logo-sticky {
	opacity: 1 !important;
}

@media (max-width: 991px) {
	html:not(.sticky-header-enabled) #header .header-logo-sticky-change .header-logo-non-sticky {
		opacity: 1 !important;
	}

	html:not(.sticky-header-enabled) #header .header-logo-sticky-change .header-logo-sticky {
		display: none !important;
	}
}

@media (min-width: 992px) {
	html.sticky-header-enabled.sticky-header-active.sticky-header-scroll-direction #header .header-body {
		transition: all 0.3s ease;
		transform: translate3d(0, 0, 0);
	}

	html.sticky-header-enabled.sticky-header-active.sticky-header-scroll-direction.sticky-header-scroll-down #header .header-body {
		transform: translate3d(0, -100%, 0);
	}
}

/* Header Nav Main */
@media (min-width: 992px) {
	#header .header-nav-main {
		display: flex !important;
		height: auto !important;
	}

	#header .header-nav-main nav {
		display: flex !important;
	}

	#header .header-nav-main nav > ul > li {
		height: 100%;
		align-self: stretch;
		margin-left: 2px;
	}

	#header .header-nav-main nav > ul > li > a {
		display: inline-flex;
		align-items: center;
		white-space: normal;
		border-radius: var(--border-radius);
		color: var(--grey-500);
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		padding: 0.5rem 1rem;
		letter-spacing: -0.5px;
		text-transform: uppercase;
		text-decoration: none;
	}

	#header .header-nav-main nav > ul > li > a:after {
		display: none;
	}

	#header .header-nav-main nav > ul > li > a:active {
		background-color: transparent;
		text-decoration: none;
		color: var(--grey-500);
	}

	#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down {
		display: none;
	}

	#header .header-nav-main nav > ul > li > a.active {
		background-color: transparent;
	}

	#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li.accessibility-open > a, #header .header-nav-main nav > ul > li:hover > a {
		background: var(--grey-500);
		color: var(--light);
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		top: -10000px;
		display: block;
		opacity: 0;
		left: auto;
		border-radius: 0 var(--border-radius) var(--border-radius);
		border: 0;
		border-top: 3px solid var(--grey-500);
		box-shadow: 0 15px 30px -5px rgba(0, 0, 0, 0.07);
		margin: 0;
		min-width: 200px;
		padding: 5px 0;
		text-align: left;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
		border-bottom: 1px solid var(--grey-100);
		color: var(--default);
		font-size: 0.83em;
		font-weight: 400;
		padding: 6px 18px 6px 18px;
		position: relative;
		text-transform: none;
		text-decoration: none;
		letter-spacing: -0.5px;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:focus, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.active, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:active {
		background-color: transparent;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.open > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.accessibility-open > a {
		background-color: #f8f9fa;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu {
		position: relative;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down {
		display: none;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		font-family: 'Font Awesome 6 Free';
		content: "\f054";
		font-weight: 900;
		position: absolute;
		top: 50%;
		font-size: 0.5rem;
		opacity: 0.7;
		right: 20px;
		transform: translateY(-50%);
		transition: all .2s ease-out;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		left: 100%;
		display: block;
		margin-top: -8px;
		margin-left: -1px;
		border-radius: var(--border-radius);
		opacity: 0;
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > a:after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > a:after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > a:after {
		opacity: 1;
		right: 15px;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
		top: 0;
		opacity: 1;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > a:after {
		right: 30px;
		transform: translateY(-50%) rotateY(180deg);
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
		left: auto;
		right: 100%;
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:last-child a {
		border-bottom: 0;
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a {
		border-radius: var(--border-radius) var(--border-radius) 0 0;
		position: relative;
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a:before, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -3px;
		border-bottom: 5px solid var(--grey-500);
	}

	#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		top: auto;
		display: block;
		opacity: 1;
	}

	#header .header-nav-main nav > ul > li.dropdown.dropdown-reverse > .dropdown-menu {
		left: auto;
		right: 0;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega {
		position: static;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
		border-radius: var(--border-radius);
		left: 12px;
		right: 12px;
		width: auto;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content {
		padding: 1.6rem;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {
		color: var(--dark--200);
		display: block;
		font-size: 0.9em;
		font-weight: 600;
		margin-top: 20px;
		padding-bottom: 10px;
		text-transform: none;
		letter-spacing: -0.5px;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title:first-child {
		margin-top: 0;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
		border: 0 none;
		border-radius: var(--border-radius);
		color: var(--default);
		display: block;
		font-size: 0.83em;
		font-weight: normal;
		margin: 0 0 3px -8px;
		padding: 3px 8px;
		text-shadow: none;
		text-transform: none;
		text-decoration: none;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:active > a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:focus > a {
		background: var(--grey-100);
	}

	#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop > .dropdown-item {
		padding: 0.5rem 0.8rem;
	}

	#header .header-nav-main nav > ul > li .wrapper-items-cloned i {
		display: none;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li > a {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .thumb-info, #header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .thumb-info-wrapper {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega > .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu {
		border-radius: var(--border-radius);
	}

	#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu:not(.border-top) {
		border: 0 !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		margin-top: -5px;
	}

	#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown.dropdown-mega .dropdown-menu.border-top {
		margin-top: -2px !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-border-radius nav > ul > li.dropdown .dropdown-menu {
		border-radius: var(--border-radius) !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-border-radius nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		border-radius: var(--border-radius) !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-borders-radius-0 nav > ul > li.dropdown .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-borders-radius-0 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-font-sm nav > ul > li > a {
		font-size: 0.7rem;
	}

	#header .header-nav-main.header-nav-main-font-md nav > ul > li > a {
		font-size: 1rem;
		font-weight: 600;
		text-transform: none;
		letter-spacing: -1px;
	}

	#header .header-nav-main.header-nav-main-font-lg nav > ul > li > a {
		font-size: 1.1rem;
		font-weight: 400;
		text-transform: none;
		letter-spacing: -1px;
	}

	#header .header-nav-main.header-nav-main-font-lg-upper nav > ul > li > a {
		font-size: 0.95rem;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: -1px;
	}

	#header .header-nav-main.header-nav-main-font-lg-upper-2 nav > ul > li > a {
		font-size: 0.82rem;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 0;
	}

	#header .header-nav-main.header-nav-main-font-alternative nav > ul > li > a {
		font-family: 'Open Sans', sans-serif;
		font-size: 0.85rem;
		font-weight: 600;
	}

	#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu {
		border: 0 !important;
		padding: 15px 8px;
		margin-left: -10px;
	}

	#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a {
		border-bottom: 0;
		background: transparent !important;
		font-size: 0.85em;
		transition: all .2s ease-out;
		left: 0;
	}

	#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a:hover, #header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a:active {
		left: 5px;
	}

	#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		margin-top: -15px;
	}

	#header .header-nav-main.header-nav-main-dropdown-center nav > ul > li.dropdown:not(.dropdown-mega) > .dropdown-menu {
		transform: translate3d(-50%, 10px, 0) !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-center nav > ul > li.dropdown:not(.dropdown-mega):hover > .dropdown-menu {
		top: 100%;
		left: 50%;
		transform: translate3d(-50%, 0, 0) !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-center.header-nav-main-dropdown-center-bottom nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -14px !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item {
		position: relative;
	}

	#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
		content: '';
		display: block;
		position: absolute;
		top: auto;
		left: 50%;
		width: 0;
		height: 0;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 7px solid white;
		transform: translate3d(-7px, 10px, 0);
		bottom: 14px;
		margin-top: auto;
		z-index: 1001;
		opacity: 0;
		transition: ease transform 300ms;
	}

	#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -14px !important;
		box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.1);
	}

	#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-item:before, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.accessibility-open > .dropdown-item:before, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-item:before {
		opacity: 1 !important;
		transform: translate3d(-7px, 0, 0);
	}

	#header .header-nav-main.header-nav-main-dark nav > ul > li > a {
		color: #444;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > a {
		background-color: transparent;
		color: var(--light);
		text-transform: none;
		font-size: 14px;
		font-weight: 500;
		padding: 18px 18px 22px !important;
		margin: 0 !important;
		transition: ease transform 300ms;
		text-decoration: none;
	}
}

@media (min-width: 992px) and (min-width: 992px) {
	#header .header-nav-main.header-nav-main-slide nav > ul > li > a.dropdown-toggle:after {
		visibility: hidden;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-slide nav > ul > li > a.item-original {
		display: none;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span {
		display: flex;
		position: relative;
		height: 100%;
		overflow: hidden;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a {
		display: flex;
		align-items: center;
		white-space: normal;
		border-radius: var(--border-radius);
		font-size: 13px;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -0.5px;
		text-transform: uppercase;
		position: relative;
		background: transparent !important;
		color: #444;
		padding: 0 .9rem;
		margin: 1px 0 0;
		min-height: 60px;
		height: 100%;
		text-decoration: none;
		transition: ease all 300ms;
		transform: translateY(0%);
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a.dropdown-toggle:after {
		display: none;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a .fa-caret-down {
		display: none;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a.active:first-child {
		transform: translateY(-40%);
		opacity: 0;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a.active.item-two {
		transform: translateY(0);
		opacity: 1;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span .item-two {
		position: absolute;
		transform: translateY(40%);
		opacity: 0;
		width: auto;
		left: 0;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li:hover > span > a:first-child {
		transform: translateY(-40%);
		opacity: 0;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li:hover > span .item-two {
		transform: translateY(0%);
		opacity: 1;
	}

	#header .header-nav-main.header-nav-main-transition nav > ul > li > a {
		transition: ease all 300ms;
	}

	#header .header-nav-main.header-nav-main-text-capitalize nav > ul > li > a {
		text-transform: capitalize;
	}

	#header .header-nav-main.header-nav-main-text-size-2 nav > ul > li > a {
		font-size: 13px;
		font-weight: 500;
		letter-spacing: -0.3px;
	}

	#header .header-nav-main.header-nav-main-text-size-3 nav > ul > li > a {
		font-size: 14px;
		font-weight: 500;
		letter-spacing: -0.3px;
	}

	#header .header-nav-main.header-nav-main-text-size-4 nav > ul > li > a {
		font-size: 15px;
		font-weight: 600;
		letter-spacing: -0.4px;
	}

	#header .header-nav-main.header-nav-main-text-size-4 nav > ul > li > a.dropdown-toggle:after {
		font-size: 0.75rem;
	}

	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li > a {
		font-size: 16px;
		font-weight: 500;
		letter-spacing: -0.3px;
	}
}

@media (min-width: 992px) and (max-width: 1600px) {
	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li > a {
		padding: 0 0.6rem !important;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li > a.dropdown-toggle:after {
		font-size: 0.75rem;
	}

	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li.dropdown .dropdown-menu li a {
		color: var(--dark);
		font-size: 0.875em;
		font-weight: 500;
		padding-top: 8px;
		padding-bottom: 8px;
	}

	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li.dropdown .dropdown-mega-sub-title {
		font-weight: 700;
	}

	#header .header-nav-main.header-nav-main-text-ls-0 nav > ul > li > a {
		letter-spacing: 0;
	}

	#header .header-nav-main.header-nav-main-text-weight-500 nav > ul > li > a {
		font-weight: 500;
	}

	#header .header-nav-main.header-nav-main-text-weight-600 nav > ul > li > a {
		font-weight: 600;
	}

	#header .header-nav-main.header-nav-main-increase-space-between nav > ul > li > a {
		padding: 0 1.3rem !important;
	}

	#header .header-nav-main a > .thumb-info-preview {
		position: absolute;
		display: block;
		left: 100%;
		opacity: 0;
		border: 0;
		padding-left: 10px;
		background: transparent;
		overflow: visible;
		margin-top: 15px;
		top: -10000px;
		transition: transform .2s ease-out, opacity .2s ease-out;
		transform: translate3d(-20px, 0, 0);
	}

	#header .header-nav-main a > .thumb-info-preview .thumb-info-wrapper {
		background: var(--light);
		display: block;
		border-radius: var(--border-radius);
		border: 0;
		box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
		margin: 0;
		padding: 4px;
		text-align: left;
		width: 190px;
	}

	#header .header-nav-main a > .thumb-info-preview .thumb-info-image {
		transition: all 6s linear 0s;
		width: 182px;
		height: 136px;
		min-height: 0;
	}

	#header .header-nav-main a:hover > .thumb-info-preview {
		transform: translate3d(0, 0, 0);
		top: 0;
		opacity: 1;
		margin-top: -5px;
	}

	#header .header-nav-main .dropdown-reverse a > .thumb-info-preview {
		transform: translate3d(20px, 0, 0);
		right: 100%;
		left: auto;
		padding-left: 0;
		margin-right: 10px;
	}

	#header .header-nav-main .dropdown-reverse a:hover > .thumb-info-preview {
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-bar {
		z-index: 1;
	}

	#header .header-nav-bar.header-nav-bar-top-border {
		border-top: 1px solid #EDEDED;
	}

	#header .header-nav-bar .header-container {
		min-height: 0;
		height: auto !important;
	}

	#header .header-nav-bar .header-container .header-container-md {
		height: 120px;
	}

	#header .header-nav-bar .header-nav {
		min-height: 60px;
	}

	#header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
		bottom: 1px !important;
		margin-left: 0;
	}

	#header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -1px !important;
	}

	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li {
		margin-left: 0;
		margin-right: 0;
	}

	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item {
		padding: 0 0 0 2rem !important;
	}

	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
		bottom: 1px !important;
		margin-left: 17px;
	}

	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -1px !important;
	}

	#header .header-nav {
		display: flex;
		align-items: center;
		flex-grow: 1;
		justify-content: flex-end;
		align-self: stretch;
	}

	#header .header-nav.header-nav-stripe {
		padding: 0;
	}

	#header .header-nav.header-nav-stripe .header-nav-main {
		align-self: stretch;
		margin-top: -1px;
		min-height: 0;
	}

	#header .header-nav.header-nav-stripe nav {
		display: flex;
	}

	#header .header-nav.header-nav-stripe nav > ul > li {
		display: inline-flex;
		align-self: stretch;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a {
		background: transparent;
		padding: 0 .9rem;
		margin: 1px 0 0;
		height: 100%;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a.active {
		color: var(--dark--200);
		background: transparent;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a, #header .header-nav.header-nav-stripe nav > ul > li:hover > a.active, #header .header-nav.header-nav-stripe nav > ul > li.open > a, #header .header-nav.header-nav-stripe nav > ul > li.open > a.active, #header .header-nav.header-nav-stripe nav > ul > li.accessibility-open > a, #header .header-nav.header-nav-stripe nav > ul > li.accessibility-open > a.active {
		color: var(--light);
		padding-bottom: 0;
	}

	#header .header-nav.header-nav-stripe nav > ul > li.dropdown.open > a:before, #header .header-nav.header-nav-stripe nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav.header-nav-stripe nav > ul > li.dropdown:hover > a:before {
		content: none;
	}

	#header .header-nav.header-nav-stripe nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-stripe nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-stripe nav > ul > li.dropdown:hover > .dropdown-menu {
		top: 100%;
		left: 0;
		margin-top: 1px;
	}

	#header .header-nav.header-nav-stripe nav > ul > li.dropdown.dropdown-reverse > .dropdown-menu {
		left: auto;
	}

	#header .header-nav.header-nav-stripe.header-nav-main-dark nav > ul > li:hover > a {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a.active {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-links, #header .header-nav.header-nav-line {
		padding: 0;
	}

	#header .header-nav.header-nav-links .header-nav-main, #header .header-nav.header-nav-line .header-nav-main {
		align-self: stretch;
		min-height: 0;
		margin-top: 0;
	}

	#header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {
		position: relative;
		background: transparent !important;
		padding: 0 .9rem;
		margin: 1px 0 0;
		min-height: 60px;
		height: 100%;
	}

	#header .header-nav.header-nav-links nav > ul > li:hover > a:before, #header .header-nav.header-nav-links nav > ul > li.open > a:before, #header .header-nav.header-nav-links nav > ul > li.accessibility-open > a:before, #header .header-nav.header-nav-line nav > ul > li:hover > a:before, #header .header-nav.header-nav-line nav > ul > li.open > a:before, #header .header-nav.header-nav-line nav > ul > li.accessibility-open > a:before {
		opacity: 1;
	}

	#header .header-nav.header-nav-links nav > ul > li > a.active, #header .header-nav.header-nav-line nav > ul > li > a.active {
		background: transparent;
	}

	#header .header-nav.header-nav-links nav > ul > li > a.active:before, #header .header-nav.header-nav-line nav > ul > li > a.active:before {
		opacity: 1;
	}

	#header .header-nav.header-nav-links nav > ul > li.dropdown > a:before, #header .header-nav.header-nav-line nav > ul > li.dropdown > a:before {
		border-bottom: 0;
	}

	#header .header-nav.header-nav-links nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: 0;
	}

	#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
		color: #444;
	}

	#header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a {
		color: var(--light);
	}

	#header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li > a {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li > a.active, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li > a.active {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li:hover > a, #header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li:focus > a, #header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li:active > a, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li:hover > a, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li:focus > a, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li:active > a {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-line nav > ul > li > a:before, #header .header-nav.header-nav-line nav > ul > li:hover > a:before {
		content: "";
		position: absolute;
		background: transparent;
		width: auto;
		height: 3px;
		top: -2px;
		left: -1px;
		right: -1px;
		opacity: 0;
	}

	#header .header-nav.header-nav-line nav > ul > li:hover > a:before {
		opacity: 1 !important;
	}

	#header .header-nav.header-nav-line.header-nav-top-line nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-top-line nav > ul > li:hover > a:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 3px;
		top: -2px;
		left: 0;
	}

	#header .header-nav.header-nav-line.header-nav-top-line.header-nav-top-line-with-border nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-top-line.header-nav-top-line-with-border nav > ul > li:hover > a:before {
		top: -4px;
	}

	#header .header-nav.header-nav-line.header-nav-top-line-animated nav > ul > li > a:before {
		transition: all .3s ease;
		width: 0%;
		left: 50%;
	}

	#header .header-nav.header-nav-line.header-nav-top-line-animated nav > ul > li:hover > a:before {
		left: 0;
		width: 100%;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-bottom-line nav > ul > li:hover > a:before {
		content: "";
		position: absolute;
		width: auto;
		height: 3px;
		top: 50%;
		left: 15px;
		right: 15px;
		margin-top: 15px;
		transform: translateY(-3px);
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-no-transform nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-no-transform nav > ul > li:hover > a:before {
		margin-top: 12px;
		transform: none;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-line-under-text nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-line-under-text nav > ul > li:hover > a:before {
		left: 0;
		right: 0;
		height: 7px;
		margin: 6px 10px 15px 10px;
		opacity: 0.3 !important;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li > a:before {
		transition: cubic-bezier(0.55, 0, 0.1, 1) right 300ms;
		right: 100%;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li > a.active:before {
		right: 15px;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li:hover > a:before {
		right: 15px;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1.header-nav-line-under-text nav > ul > li > a.active:before {
		right: 0;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1.header-nav-line-under-text nav > ul > li:hover > a:before {
		right: 0;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-light nav > ul > li:hover > a {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-light nav > ul:not(:hover) li > a.active {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-dark nav > ul > li:hover > a {
		color: #444 !important;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-dark nav > ul:not(:hover) li > a.active {
		color: #444 !important;
	}

	#header .header-nav.header-nav-no-space-dropdown nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-no-space-dropdown nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-no-space-dropdown nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -1px;
	}

	#header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a {
		color: var(--light) !important;
	}

	#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li .wrapper-items-cloned:hover > a {
		color: var(--dark--200) !important;
	}

	#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a.active, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active {
		color: var(--dark--200) !important;
	}

	#header .header-nav.header-nav-icons nav > ul > li > a [class*="fa-"], #header .header-nav.header-nav-icons nav > ul > li > a .icons {
		font-size: 1.1rem;
		margin-right: 0.28rem;
		margin-top: 0.1rem;
	}

	#header .header-nav.header-nav-divisor nav > ul > li {
		margin: 0;
	}

	#header .header-nav.header-nav-divisor nav > ul > li > a {
		border-right: 1px solid rgba(0, 0, 0, 0.07);
	}

	#header .header-nav.header-nav-divisor nav > ul > li:last-child > a {
		border-right: 0;
	}

	#header .header-nav.header-nav-spaced nav > ul > li > a {
		margin: 0 !important;
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}

	#header .header-nav.header-nav-first-item-no-padding nav > ul > li:first-child > a {
		padding-left: 0 !important;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown > a:before {
		border-bottom: 0;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown li a {
		border-bottom-color: var(--dark--100);
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu {
		background: var(--dark);
		margin-top: 0;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li > a {
		color: var(--grey-700);
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li:hover > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li:focus > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li:active > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li.active > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li.open > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li.accessibility-open > a {
		background: var(--dark--100);
		color: var(--light);
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-title {
		color: var(--light);
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li > a {
		color: var(--grey-700);
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li:hover > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li:focus > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li:active > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li.active > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li.open > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li.accessibility-open > a {
		color: var(--light);
		background: var(--dark--100);
	}

	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a {
		position: relative;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		padding-right: 0;
		padding-left: 0;
		margin-left: 0.7rem;
		margin-right: 0.7rem;
	}

	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span {
		font-size: 0.9em;
		text-transform: none;
		font-weight: normal;
		margin-top: 0.3rem;
	}

	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span {
		margin-top: -0.5rem;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a {
		transition: ease padding-bottom 300ms;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a.active {
		padding-bottom: 15px;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a.active > span {
		top: 60%;
		left: 0;
		opacity: 1;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span {
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: 0;
		opacity: 0;
		transform: translate3d(0, -50%, 0);
		transition: ease opacity 200ms, ease top 300ms;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:focus > a {
		padding-bottom: 15px;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:hover > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:focus > a > span {
		top: 60%;
		left: 0;
		opacity: 1;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li > a {
		padding: 10px 15px !important;
		min-height: 0 !important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.05);
		border-radius: 0;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li:last-child > a {
		border-bottom: 0;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown {
		position: static;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown > .dropdown-item {
		position: relative;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown > .dropdown-item:before {
		font-family: 'Font Awesome 6 Free';
		content: "\f054" !important;
		font-weight: 900;
		position: absolute;
		top: 50%;
		font-size: 0.5rem;
		opacity: 0.7 !important;
		left: auto;
		right: 20px;
		transform: translateY(-50%);
		transition: all .2s ease-out;
		display: block !important;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown:hover > .dropdown-item:before {
		right: 15px;
		opacity: 1 !important;
	}

	#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown .dropdown-menu,
		#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown li.dropdown-submenu > .dropdown-menu {
		transition: opacity .2s ease-out;
	}

	#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown:hover:not(.open) .dropdown-menu {
		top: -10000px;
		opacity: 0;
	}

	#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown > .dropdown-toggle > .fa-chevron-down {
		display: block;
		opacity: 0;
		position: absolute;
		right: 12px;
	}

	#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown.open .dropdown-menu > li.dropdown-submenu:hover:not(.open) .dropdown-menu {
		top: -10000px;
		opacity: 0;
	}
}

/* Header Arrows */
@media (min-width: 992px) {
	#header .header-nav-main-arrows nav > ul > li > a.dropdown-toggle:after {
		display: inline-block;
		font-family: 'Font Awesome 6 Free';
		content: "\f078";
		font-weight: 900;
		border: 0;
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 0 0 4px;
		font-size: 0.6rem;
	}
}

/* Header Nav Main Full Width Mega Menu */
@media (min-width: 992px) {
	#header .header-nav-main-full-width-mega-menu nav > ul > li.dropdown-mega > .dropdown-menu,
		#header .header-nav-main-full-width-mega-menu.header-nav-main-dropdown-border-radius nav > ul > li.dropdown-mega > .dropdown-menu {
		left: 0 !important;
		right: 0 !important;
		border-radius: 0 !important;
	}
}

/* Header Nav Main Mega Menu Bg Hover*/
@media (min-width: 992px) {
	#header .header-nav-main-mega-menu-bg-hover .dropdown-mega:before {
		content: "";
		display: block;
		background: var(--light);
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: -1;
		opacity: 0;
		transition: ease opacity 400ms;
	}

	#header .header-nav-main-mega-menu-bg-hover .dropdown-mega:hover:before {
		opacity: 1;
	}

	#header .header-nav-main-mega-menu-bg-hover-dark .dropdown-mega:before {
		background: var(--dark);
	}
}

/* Header Nav Main Dark Text */
@media (min-width: 992px) {
	#header .header-nav-main-dark-text nav > .nav-pills > li > a {
		color: var(--dark--200);
	}
}

/* Header Nav Main Colors */
@media (min-width: 992px) {
	html #header .header-nav-main nav > ul > li.dropdown-full-color .dropdown-menu {
		border-top: 0;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		margin-top: -5px;
	}
}

/* Header Nav Main Dark Text */
@media (min-width: 992px) {
	#header .header-nav-main-rounded nav > .nav-pills > li > a {
		justify-content: center;
		align-self: center;
		border-radius: 1.5rem;
	}

	#header .header-nav-main-rounded nav > .nav-pills > li > a:before {
		display: none !important;
	}

	#header .header-nav-main-rounded nav > ul > li.dropdown.open > a, #header .header-nav-main-rounded nav > ul > li.dropdown.accessibility-open > a, #header .header-nav-main-rounded nav > ul > li.dropdown:hover > a {
		border-radius: 1.5rem;
	}

	#header .header-nav-main-rounded nav > ul > li.dropdown .dropdown-menu {
		border-radius: var(--border-radius);
	}
}

/* Header Nav Main Stretch */
@media (min-width: 992px) {
	#header .header-nav-stretch {
		padding-top: 0;
		padding-bottom: 0;
	}

	#header .header-nav-stretch .header-nav-main {
		align-self: stretch;
	}

	#header .header-nav-stretch nav > ul > li {
		display: inline-flex;
		align-self: stretch;
	}

	#header .header-nav-stretch nav > ul > li.dropdown.open > a:before, #header .header-nav-stretch nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav-stretch nav > ul > li.dropdown:hover > a:before {
		content: none;
	}

	#header .header-nav-stretch nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-stretch nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-stretch nav > ul > li.dropdown:hover > .dropdown-menu {
		top: 100%;
		left: 0;
		margin-top: -1px;
	}
}

/* Header Narrow */
@media (min-width: 992px) {
	#header.header-narrow .header-nav.header-nav-stripe nav > ul > li > a, #header.header-narrow .header-nav.header-nav-dropdowns-dark nav > ul > li > a, #header.header-narrow .header-nav.header-nav-links nav > ul > li > a, #header.header-narrow .header-nav.header-nav-line nav > ul > li > a {
		min-height: 60px;
	}
}

/* Header Nav Vertical */
@media (min-width: 992px) {
	html.side-header #header.side-header .side-header-scrollable,
		html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable {
		height: 100%;
		margin-right: -13px;
	}

	html.side-header #header.side-header .side-header-scrollable .scrollable-content,
		html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-content {
		padding-right: 10px;
		padding-left: 0;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down {
		display: block;
		position: absolute;
		right: 7px;
		width: 30px;
		height: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		transform: rotate(-90deg);
		font-size: 0.5rem;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down:before {
		content: none;
	}

	html.side-header #header.side-header .header-nav nav,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav nav {
		display: block !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-dropdown nav > ul > li.dropdown,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-dropdown nav > ul > li.dropdown {
		position: relative;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:before {
		top: 23px;
		right: 20px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown > .dropdown-menu li a,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown > .dropdown-menu li a {
		border: 0;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:not(.open) .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:not(.open) .dropdown-menu {
		overflow: hidden;
		opacity: 0;
		width: 0;
		height: 0;
		top: -10000px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
		position: relative;
		box-shadow: none;
		margin: 0;
		padding: 5px 0 5px 15px;
		left: auto;
		right: auto;
		transform: none;
		min-width: auto;
		width: 100%;
		opacity: 1 !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > a:after, html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu li.dropdown-submenu.open > a:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > a:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu li.dropdown-submenu.open > a:after {
		right: 20px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-menu {
		min-width: 0;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content {
		padding: 5px 0 5px 15px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content [class*=col],
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content [class*=col] {
		max-width: 100%;
		width: 100%;
		display: block;
		padding: 5px 0;
		flex: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title {
		padding-left: 15px;
		font-size: 0.75em;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav {
		padding-left: 30px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand .thumb-info-preview,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand .thumb-info-preview {
		display: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns {
		position: relative;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav {
		margin-top: -10px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown {
		position: static;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu {
		box-shadow: none;
		top: 50% !important;
		transform: translateY(-50%);
		left: 10000px;
		margin-left: -15px;
		margin-top: 10px;
		opacity: 0;
		transition: margin-left .2s ease-out, opacity .2s ease-out;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu:before {
		content: '';
		display: block;
		position: absolute;
		top: -100vh;
		width: 100%;
		height: 100%;
		background: #FCFCFC;
		border-right: 1px solid var(--grey-100);
		border-left: 1px solid var(--grey-100);
		height: 200vh;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu {
		position: static;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		margin-left: 0;
		left: 100%;
		right: auto;
		margin-left: -15px;
		opacity: 0;
		transition: margin-left .2s ease-out, opacity .2s ease-out;
		transform: translate3d(10000px, 0, 0);
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu:before {
		border-left: 0;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
		right: auto;
		opacity: 1;
		margin-left: 0;
		transform: translateY(-50%);
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
		left: auto;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu {
		right: 100%;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown:hover > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-left: 0;
		margin-top: 0;
		padding-top: 0;
		opacity: 1;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown-mega,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown-mega {
		position: static !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns .thumb-info-preview,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns .thumb-info-preview {
		display: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide {
		height: 100%;
		justify-content: center;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide .header-nav-main,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide .header-nav-main {
		height: 100% !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul {
		height: 100%;
		justify-content: center;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul > li,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul > li {
		height: auto;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul {
		transform: translate3d(0, 0, 0);
		transition: ease all 300ms;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul.next-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul.next-menu {
		transform: translate3d(-100%, 0, 0);
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item {
		display: inline-block;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:before,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:before {
		display: none !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:after,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after {
		font-family: 'Font Awesome 6 Free';
		content: "\f054";
		font-weight: 900;
		position: relative;
		font-size: 0.5rem;
		opacity: 0.7;
		display: inline-block;
		border: 0;
		top: 1px;
		left: 5px;
		transform: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:hover:after,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:hover:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:hover:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:hover:after {
		animation: sideMenuArrow 600ms ease;
		animation-iteration-count: infinite;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item {
		background: transparent;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after {
		top: -1px;
		margin-left: 5px;
		transform: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li a,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li a {
		background: transparent;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li {
		position: static;
		text-align: center;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li a,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li a {
		display: inline-block;
		width: 100%;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul {
		visibility: hidden;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul.visible,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul.visible {
		visibility: visible;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a {
		cursor: pointer;
		background: transparent;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:before {
		font-family: 'Font Awesome 6 Free';
		content: "\f053";
		font-weight: 900;
		position: relative;
		font-size: 0.5rem;
		opacity: 0.7;
		display: inline-block;
		border: 0;
		top: -1px;
		right: 5px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:hover:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:hover:before {
		animation: sideMenuArrowBack 600ms ease;
		animation-iteration-count: infinite;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu {
		display: flex;
		flex-direction: column;
		justify-content: center;
		width: 100%;
		height: 100%;
		top: 50% !important;
		left: 100%;
		padding: 0;
		margin: 0 !important;
		opacity: 1;
		border-top: none;
		box-shadow: none;
		transform: translate3d(0, -50%, 0) !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar {
		width: 5px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb {
		border-radius: 0px;
		background: rgba(var(--grey-500), 0.5);
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu.next-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu.next-menu {
		transform: translate3d(-100%, -50%, 0) !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu li.dropdown-submenu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu li.dropdown-submenu {
		position: static;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown-submenu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown-submenu {
		position: static;
	}
}

/* Header Floating */
#header.header-floating-icons .nav {
	flex-direction: column;
}

#header.header-floating-icons .header-nav-main nav > ul > li {
	flex: 0 0 auto;
	margin-left: 0;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a > i {
	pointer-events: none;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a.active {
	background: #FFF !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a.active:after {
	background: var(--light);
}

#header.header-floating-icons .header-nav-main nav > ul > li.open > a:after, #header.header-floating-icons .header-nav-main nav > ul > li.accessibility-open > a:after, #header.header-floating-icons .header-nav-main nav > ul > li.active > a:after, #header.header-floating-icons .header-nav-main nav > ul > li:hover > a:after, #header.header-floating-icons .header-nav-main nav > ul > li:active > a:after, #header.header-floating-icons .header-nav-main nav > ul > li:focus > a:after {
	background: var(--light);
}

@media (min-width: 992px) {
	#header.header-floating-icons {
		background: transparent;
		height: 0;
		min-height: 0 !important;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li {
		height: auto;
	}

	#header.header-floating-icons .header-row {
		display: block;
		position: absolute;
		top: 12px;
		left: -60px;
	}

	#header.header-floating-icons .header-body {
		position: fixed;
		top: 0;
		left: 0;
		background: transparent;
		min-height: 0;
		padding: 0;
		border: none;
	}

	#header.header-floating-icons .header-nav {
		padding: 0 !important;
	}

	#header.header-floating-icons .header-nav-main {
		margin: 0;
		box-shadow: 0px 0px 80px 0px rgba(62, 62, 62, 0.3);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li {
		border-bottom: 1px solid var(--grey-500);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li:hover > a {
		background: var(--light);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li:hover > a > span {
		opacity: 1;
		transform: rotateY(0deg);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a {
		font-size: 25px;
		padding: 18px;
		perspective: 770px;
		background: var(--grey-100);
		border-radius: 0;
		transform: translateZ(0);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 102%;
		z-index: -1;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
		opacity: 0;
		position: absolute;
		top: 0;
		left: 125.5%;
		background: var(--light);
		padding: 0 25px;
		height: 100%;
		line-height: 4.1;
		white-space: nowrap;
		font-size: 14px;
		z-index: -2;
		transition: ease transform 300ms;
		box-shadow: 0px 0px 80px 0px rgba(62, 62, 62, 0.15);
		transform-origin: -19% 0%;
		transform: rotateY(88deg);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a > span:before {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: -4px;
		padding: 10px;
		background: var(--light);
		z-index: -1;
		transform: translate(0, -50%) rotate(45deg);
	}
}

@media (min-width: 992px) and (max-width: 1281px) {
	#header.header-floating-icons .header-row {
		left: -19px;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a {
		padding: 9.8px;
		perspective: 450px;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
		line-height: 3;
	}
}

@media (max-width: 991px) {
	#header.header-floating-icons {
		position: fixed;
		top: 23px;
		right: 10px;
	}

	#header.header-floating-icons .header-body {
		background: transparent;
		border: none;
		min-height: 0;
	}

	#header.header-floating-icons .header-btn-collapse-nav {
		padding: 15px 20px;
		margin: 0;
	}

	#header.header-floating-icons .header-nav-main {
		position: absolute;
		right: 0px;
		top: 77px;
		max-width: 53px;
		overflow: hidden;
		box-shadow: 0px 0px 15px 0px rgba(62, 62, 62, 0.2);
	}

	#header.header-floating-icons .header-nav-main:before {
		content: none;
	}

	#header.header-floating-icons .header-nav-main nav {
		padding: 0;
		margin: 0 !important;
		max-height: none;
	}

	#header.header-floating-icons .header-nav-main nav > ul {
		display: block;
		padding: 0;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li {
		display: inline-block;
		border: none;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a {
		font-size: 1.7em;
		margin: 0;
		padding: 15px;
		background: var(--grey-100);
		border-radius: 0;
		border-bottom: 1px solid #e2e2e2;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
		display: none;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li:last-child > a {
		border-bottom: 0;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-light nav > ul > li > a {
		color: var(--light);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li > a.active {
		color: var(--grey-500);
		background: var(--light);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a, #header .header-nav-main.header-nav-main-light nav > ul > li.accessibility-open > a, #header .header-nav-main.header-nav-main-light nav > ul > li.active > a, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
		background: var(--light);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li.accessibility-open > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li.active > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > .dropdown-menu {
		border-top-color: var(--light);
		box-shadow: 0 20px 25px rgba(0, 0, 0, 0.05);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li.accessibility-open > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li.active > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
		border-top-color: var(--light);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.active > a {
		background: var(--light);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.dropdown.open > a:before, #header .header-nav-main.header-nav-main-light nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav-main.header-nav-main-light nav > ul > li.dropdown:hover > a:before {
		border-bottom-color: var(--light);
	}

	#header .header-nav-main.header-nav-main-light .dropdown-menu > li > a:hover, #header .header-nav-main.header-nav-main-light .dropdown-menu > li > a:focus {
		background: #f5f5f5;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-mega-sub-nav li a {
		transition: transform .2s ease-out;
		transform: translate3d(0, -5px, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown:hover .dropdown-mega-sub-nav li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown.open .dropdown-mega-sub-nav li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open .dropdown-mega-sub-nav li a {
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(0, -5px, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 2px, 0);
	}

	#header .header-nav.header-nav-stripe .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-stripe .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-stripe .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-links .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-links .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-links .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-line .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-line .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-line .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-dropdowns-dark .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-dropdowns-dark .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-dropdowns-dark .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-2 nav > ul > li.dropdown .dropdown-menu {
		transition: opacity .2s ease-out;
		opacity: 0;
	}

	#header .header-nav-main-effect-2 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		opacity: 1;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-3 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(0, 10px, 0);
	}

	#header .header-nav-main-effect-3 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-3 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-3 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-4 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(-10px, 0, 0);
	}

	#header .header-nav-main-effect-4 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-4 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-4 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-5 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(0, -10px, 0);
	}

	#header .header-nav-main-effect-5 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-5 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-5 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-6 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(10px, 0, 0);
	}

	#header .header-nav-main-effect-6 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-6 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-6 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		transition: transform .2s ease-out, opacity .2s ease-out;
		transform: translate3d(-10px, 0, 0);
		opacity: 0;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
		transition: transform .2s ease-out, opacity .2s ease-out;
		transform: translate3d(10px, 0, 0);
		left: auto;
		right: 100%;
		opacity: 0;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse.open > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* Header Nav Main Mobile */
@media (max-width: 991px) {
	#header .header-nav-main {
		position: absolute;
		background: transparent;
		width: 100%;
		top: 100%;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
	}

	#header .header-nav-main:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		width: 100vw;
		height: 100%;
		background: var(--light);
		z-index: -1;
		transform: translateX(-50%);
	}

	#header .header-nav-main nav {
		max-height: 50vh;
		overflow: hidden;
		overflow-y: auto;
		padding: 0 15px;
		transition: ease all 500ms;
	}

	#header .header-nav-main nav.collapsing {
		overflow-y: hidden;
	}

	#header .header-nav-main nav::-webkit-scrollbar {
		width: 5px;
	}

	#header .header-nav-main nav::-webkit-scrollbar-thumb {
		border-radius: 0px;
		background: rgba(var(--grey-500), 0.5);
	}

	#header .header-nav-main nav > ul {
		padding-top: 15px;
		padding-bottom: 15px;
		flex-direction: column;
	}

	#header .header-nav-main nav > ul li {
		border-bottom: 1px solid #e8e8e8;
		clear: both;
		display: block;
		float: none;
		margin: 0;
		padding: 0;
		position: relative;
	}

	#header .header-nav-main nav > ul li a {
		font-size: 13px;
		font-style: normal;
		line-height: 20px;
		padding: 7px 8px;
		margin: 1px 0;
		border-radius: var(--border-radius);
		text-align: left;
	}

	#header .header-nav-main nav > ul li a .fa-caret-down {
		line-height: 35px;
		min-height: 38px;
		min-width: 30px;
		position: absolute;
		right: 5px;
		text-align: center;
		top: 0;
	}

	#header .header-nav-main nav > ul li a.dropdown-toggle {
		position: relative;
	}

	#header .header-nav-main nav > ul li a.dropdown-toggle:after {
		content: none;
	}

	#header .header-nav-main nav > ul li a.dropdown-toggle .fa-chevron-down {
		position: absolute;
		top: 0;
		right: 0;
		width: 30px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 0.6rem;
	}

	#header .header-nav-main nav > ul li a:active {
		background-color: #f8f9fa;
		color: inherit;
	}

	#header .header-nav-main nav > ul li.dropdown > a.active {
		margin-top: -1px;
		margin-bottom: -1px;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu {
		background: transparent;
		padding: 0;
		margin: 0;
		font-size: 13px;
		box-shadow: none;
		border-radius: 0;
		border: 0;
		clear: both;
		display: none;
		float: none;
		position: static;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a {
		position: relative;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		content: none;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down {
		position: absolute;
		top: 0;
		right: 0;
		width: 30px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 0.6rem;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
		display: block;
		margin-left: 20px;
	}

	#header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu {
		display: block;
		margin-left: 20px;
	}

	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title {
		margin-top: 10px;
		display: block;
		text-align: left;
	}

	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav {
		margin: 0 0 0 20px;
		padding: 0;
		list-style: none;
	}

	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav > li > a {
		display: block;
		text-decoration: none;
	}

	#header .header-nav-main nav > ul li:last-child {
		border-bottom: 0;
	}

	#header .header-nav-main nav > ul > li > a {
		text-transform: uppercase;
		font-weight: 700;
		margin-top: 1px;
		margin-bottom: 1px;
		color: var(--grey-500);
	}

	#header .header-nav-main nav > ul > li > a:active {
		color: var(--grey-500);
	}

	#header .header-nav-main nav > ul > li > a.active {
		color: var(--light) !important;
		background: var(--grey-500);
	}

	#header .header-nav-main nav > ul > li > a.active:focus, #header .header-nav-main nav > ul > li > a.active:hover {
		color: var(--light);
		background: var(--grey-500);
	}

	#header .header-nav-main nav .not-included {
		margin: 0;
	}

	#header .header-nav-main a > .thumb-info-preview {
		display: none !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li a {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-slide .wrapper-items-cloned {
		display: none;
	}

	#header .header-nav-bar .header-container {
		min-height: 0;
		height: auto !important;
	}

	#header .header-nav-bar .header-nav {
		min-height: 60px !important;
		padding: 0;
	}

	#header .header-btn-collapse-nav {
		outline: 0;
		display: block;
		position: relative;
		z-index: 1;
	}

	#header .header-nav.header-nav-stripe {
		min-height: 90px;
	}

	#header .header-nav.header-nav-links, #header .header-nav.header-nav-line {
		min-height: 70px;
	}

	#header .header-nav.header-nav-dropdowns-dark {
		min-height: 70px;
	}

	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span {
		display: block;
		text-transform: none;
		font-weight: normal;
	}
}

/* Header Nav Main Mobile Dark */
@media (max-width: 991px) {
	#header .header-nav-main.header-nav-main-mobile-dark:before {
		background-color: var(--dark);
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a {
		color: #dedede;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		color: var(--light);
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li .dropdown-menu > li a {
		color: #969696;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li .dropdown-menu > li a.active {
		color: var(--light);
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul li {
		border-bottom: 1px solid #3e3e3e;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul li:last-child {
		border-bottom: 0;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:hover, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:focus, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:active {
		background-color: #2b2b2b;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul li.dropdown-mega .dropdown-mega-sub-title {
		color: #eaeaea;
	}
}

/* Header Nav Main Dark Text */
@media (max-width: 991px) {
	#header .header-nav-main.header-nav-main-dark-text nav > ul > li > a {
		color: var(--dark--200);
	}

	#header .header-nav-main.header-nav-main-dark-text nav > ul > li > a.active {
		color: var(--light);
	}
}

/* Header Nav Vertical */
@media (max-width: 991px) {
	html.side-header #header.side-header .side-header-scrollable {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow: visible;
	}

	html.side-header #header.side-header .side-header-scrollable .scrollable-content {
		right: 0 !important;
		overflow: visible;
	}

	html.side-header #header.side-header .side-header-scrollable .scrollable-pane {
		display: none !important;
	}
}

/* Side Header Hamburguer Sidebar */
@media (max-width: 991px) {
	html.side-header-hamburguer-sidebar #header.side-header .header-row-side-header {
		width: 100%;
	}

	html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable {
		height: 100%;
	}

	html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-content {
		right: 0 !important;
		padding-right: 10px;
		padding-left: 10px;
		overflow-y: hidden;
	}

	html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-pane {
		display: none !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav {
		height: 100%;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav .header-nav-main {
		position: relative;
		top: 0;
		left: 0;
		transform: none;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav nav {
		display: block !important;
		max-height: 69vh;
		padding: 0 8px 0 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links {
		width: 100%;
		padding: 0;
		overflow: hidden;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main {
		align-self: stretch;
		min-height: 0;
		margin-top: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a {
		color: #dedede !important;
		border-bottom-color: #3e3e3e;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		color: var(--light) !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li .dropdown-menu > li a {
		color: #969696;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li .dropdown-menu > li a.active {
		color: var(--light);
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul li {
		border-bottom-color: #3e3e3e;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul li a:hover, html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul li a:focus, html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul li a:active {
		background-color: #2b2b2b;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a, html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li:hover > a {
		position: relative;
		background: transparent !important;
		color: #444 !important;
		padding: 0 .9rem;
		margin: 1px 0 0;
		min-height: 70px;
		height: 100%;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.dropdown-toggle:after {
		content: none;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.active {
		color: var(--grey-500);
		background: transparent;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li.dropdown.open > .dropdown-menu, html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul li {
		border-bottom: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul li a {
		color: #444;
		font-size: 12px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-side-header nav > ul > li > a {
		padding: 10px 15px !important;
		min-height: 0 !important;
		border-bottom: 1px solid var(--grey-100);
		border-radius: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-side-header nav > ul > li:last-child > a {
		border-bottom: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-side-header nav > ul > li.dropdown {
		position: static;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown > .dropdown-menu li a {
		border: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:not(.open) .dropdown-menu {
		overflow: hidden;
		opacity: 0;
		width: 0;
		height: 0;
		top: -10000px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
		position: relative;
		box-shadow: none;
		margin: 0;
		padding: 5px 0 5px 15px;
		top: auto;
		left: auto;
		right: auto;
		transform: none;
		min-width: auto;
		width: 100%;
		opacity: 1 !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-menu {
		min-width: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content {
		padding: 5px 0 5px 15px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content [class*=col] {
		max-width: 100%;
		display: block;
		padding: 5px 0;
		flex: none;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title {
		margin-top: 0;
		padding-left: 15px;
		color: var(--dark--200);
		font-size: 0.85em;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: -0.5px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav {
		padding-left: 10px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand .thumb-info-preview {
		display: none;
	}
}

@media (min-width: 992px) {
	#header .header-body:not(.h-100) {
		height: auto !important;
	}
}

@media (max-width: 991px) {
	#header .header-logo img {
		z-index: 1;
	}

	#header .header-nav {
		display: flex;
		align-items: center;
	}

	#header.header-narrow .header-nav.header-nav-stripe {
		min-height: 70px;
	}
}

body[data-plugin-section-scroll] #header .header-body {
	background: transparent;
}

html[dir="rtl"] #header .header-search .btn-light {
	right: -35px;
}

@media (max-width: 991px) {
	html.safari #header .header-body {
		overflow: visible !important;
	}
}

/* Mega Menu (Signin/SignUp) */
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu {
	width: 40%;
	right: 15px;
	left: auto;
	border-radius: 6px 0 6px 6px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table {
	width: 100%;
	margin-top: 0;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a {
	background-color: transparent !important;
	color: var(--dark--200);
	padding: 0;
	margin: 0;
	display: block;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a.remove {
	float: right;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a:hover {
	text-decoration: none;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .fa-shopping-cart {
	margin-right: 5px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-thumbnail {
	width: 120px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-actions {
	text-align: right;
	width: 80px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .actions-continue {
	margin-top: 10px;
	padding-top: 20px;
	border-top: 1px solid #DDD;
	clear: both;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .actions-continue .btn {
	margin-bottom: 10px;
}

@media (max-width: 991px) {
	#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu {
		margin: 15px 0;
		padding: 0 15px;
		width: 100%;
	}
}

@media (min-width: 992px) {
	html.side-header .main .container, html.side-header #footer .container {
		padding: 0 35px;
		width: auto !important;
		max-width: 1210px;
	}

	html.side-header:not(.side-header-above) body > .body {
		margin: 0 0 0 255px;
		width: auto;
		overflow-x: hidden;
		overflow-y: visible;
	}

	html.side-header:not(.side-header-above) body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
		width: 100% !important;
		left: auto !important;
	}

	html.side-header.side-header-above #header.side-header {
		transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container .main .container, html.side-header.side-header-change-container #footer .container {
		transform: translateX(125px);
	}
}

@media (min-width: 992px) and (max-width: 1440px) {
	html.side-header.side-header-change-container .main .container, html.side-header.side-header-change-container #footer .container {
		max-width: 960px;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container .home-concept {
		transform: translateX(125px);
	}

	html.side-header.side-header-change-container .home-concept .container {
		transform: translateX(0);
	}
}

@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1440px) {
	html.side-header.side-header-change-container .home-concept .container > .row {
		margin-left: -6rem;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container.side-header-right .main .container, html.side-header.side-header-change-container.side-header-right #footer .container {
		transform: translateX(-125px);
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container.side-header-right .home-concept {
		transform: translateX(-125px);
	}
}

@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1440px) {
	html.side-header.side-header-change-container.side-header-right .home-concept .container > .row {
		margin-left: -6rem;
	}
}

@media (min-width: 992px) {
	html.side-header #header.side-header {
		position: fixed;
		box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
		top: 0;
		left: 0;
		max-width: 255px;
		width: 100%;
		height: 100%;
		transform: translateX(0);
		transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;
	}

	html.side-header #header.side-header:not(.header-transparent) {
		background: var(--light);
	}

	html.side-header #header.side-header.side-header-lg {
		max-width: 355px;
	}

	html.side-header #header.side-header.side-header-hide {
		transform: translateX(100%);
	}

	html.side-header #header.side-header .header-body {
		border-top: 0;
	}

	html.side-header #header.side-header .header-container {
		width: 100%;
	}

	html.side-header #header.side-header .header-row {
		flex-direction: column;
	}

	html.side-header #header.side-header .header-search {
		width: 100%;
		margin: 0.7rem 0;
	}

	html.side-header #header.side-header .header-nav-top .nav > li > a, html.side-header #header.side-header .header-nav-top .nav > li > span {
		display: block;
	}

	html.side-header #header.side-header .header-logo {
		margin: 2rem 0;
	}

	html.side-header #header.side-header .header-nav {
		flex-direction: column;
	}

	html.side-header #header.side-header .header-nav.header-nav-links nav > ul > li > a {
		height: auto;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand .header-nav-main {
		overflow: hidden;
	}

	html.side-header #header.side-header .header-nav-main,
		html.side-header #header.side-header .header-nav-main nav,
		html.side-header #header.side-header .header-nav-main .nav {
		width: 100%;
	}

	html.side-header #header.side-header .nav {
		flex-direction: column;
		width: 100%;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after {
		content: "";
		border-color: transparent transparent transparent var(--grey-500);
		position: absolute;
		right: 15px;
		top: 50%;
		border-top: .3em solid;
		border-bottom: .3em solid transparent;
		border-left: .3em solid transparent;
		border-right: 0;
		transform: translate3d(0, -50%, 0);
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		top: 3px;
		left: 100%;
		border-top: 0;
		border-left: 5px solid var(--grey-500);
		margin-left: -5px;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown li.dropdown-submenu:hover > .dropdown-menu {
		margin-top: -5px;
		border-top: 0;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > a, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.accessibility-open > a, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > a {
		padding-bottom: 0.5rem;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > a:before, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.accessibility-open > a:before, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		content: none;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown-mega {
		position: relative !important;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu {
		min-width: 720px;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li {
		margin-top: 1px;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li > a {
		display: flex;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li .dropdown-menu.dropdown-reverse li a {
		padding-right: 8px;
		padding-left: 20px;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li .dropdown-menu.dropdown-reverse li.dropdown-submenu > a:after {
		border-width: 4px 4px 4px 0;
	}

	html.side-header-right:not(.side-header-above) body > .body {
		margin: 0 255px 0 0;
	}

	html.side-header-right #header.side-header {
		left: auto;
		right: 0;
	}

	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle {
		padding-right: 0px;
		padding-left: 30px;
	}

	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after {
		left: 15px;
		right: auto;
		border-right: .3em solid transparent;
		border-left: 0;
	}

	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		display: flex;
		justify-content: center;
		flex-direction: column;
		right: 100%;
		left: auto;
		border-right: 5px solid var(--grey-500);
		border-left: 0;
		margin-left: 0;
		margin-right: -5px;
		border-radius: var(--border-radius) 0 0 var(--border-radius);
		opacity: 1;
	}

	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand).header-nav-links-vertical-columns .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand).header-nav-links-vertical-columns .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand).header-nav-links-vertical-columns .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		height: 100vh;
	}

	html.side-header-right #header.side-header.side-header-hide {
		transform: translateX(-100%);
	}

	html.side-header-right.side-header-right-no-reverse #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a {
		padding-left: 25px;
	}

	html.side-header-right.side-header-right-no-reverse #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		left: initial;
		right: 20px;
	}

	html.side-header-semi-transparent body > .body {
		margin: 0;
	}

	html.side-header-semi-transparent #header.side-header {
		background: rgba(0, 0, 0, 0.3);
	}

	html.side-header-semi-transparent #header.side-header .header-body {
		background: transparent !important;
	}
}

@media (min-width: 1200px) {
	html.side-header.side-header-hide #header.side-header {
		left: 0;
		transform: translateX(0);
	}

	html.side-header.side-header-right.side-header-hide #header.side-header {
		left: auto;
		right: 0;
		transform: translateX(0);
	}
}

@media (max-width: 991px) {
	html.side-header #header.side-header .header-container {
		height: auto !important;
	}
}

@media (max-height: 768px) {
	html.side-header #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		top: auto;
	}
}

html.side-header-hamburguer-sidebar .main .container, html.side-header-hamburguer-sidebar #footer .container {
	padding: 0 35px;
	width: auto !important;
	max-width: 1210px;
}

html.side-header-hamburguer-sidebar:not(.side-header-above) body > .body {
	margin: 0 0 0 255px;
	width: auto;
	overflow-x: hidden;
	overflow-y: visible;
}

html.side-header-hamburguer-sidebar:not(.side-header-above) body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
	width: 100% !important;
	left: auto !important;
}

html.side-header-hamburguer-sidebar.side-header-above #header.side-header {
	transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;
}

html.side-header-hamburguer-sidebar #header.side-header {
	background: var(--light);
	position: fixed;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
	top: 0;
	left: 0;
	max-width: 255px;
	width: 100%;
	height: 100%;
	transform: translateX(0);
	z-index: 9991;
}

html.side-header-hamburguer-sidebar #header.side-header.side-header-lg {
	max-width: 355px;
}

html.side-header-hamburguer-sidebar #header.side-header.side-header-hide {
	transform: translateX(-100%);
}

html.side-header-hamburguer-sidebar #header.side-header.header-transparent {
	background: transparent;
}

html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable {
	height: 100%;
}

html.side-header-hamburguer-sidebar #header.side-header .header-body {
	border-top: 0;
	height: 100% !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-container {
	width: 100%;
	height: 100% !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-row {
	flex-direction: column;
}

html.side-header-hamburguer-sidebar #header.side-header .header-search {
	width: 100%;
	margin: 11.2px 0;
	margin: 0.7rem 0;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav-top .nav > li > a, html.side-header-hamburguer-sidebar #header.side-header .header-nav-top .nav > li > span {
	display: block;
}

html.side-header-hamburguer-sidebar #header.side-header .header-logo {
	margin: 32px 0;
	margin: 2rem 0;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav {
	flex-direction: column;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a {
	height: auto;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav-main,
html.side-header-hamburguer-sidebar #header.side-header .header-nav-main nav,
html.side-header-hamburguer-sidebar #header.side-header .header-nav-main .nav {
	width: 100%;
}

html.side-header-hamburguer-sidebar #header.side-header .nav {
	flex-direction: column;
	width: 100%;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right #header.side-header {
	left: auto;
	right: 0;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right #header.side-header.side-header-hide {
	transform: translateX(100%);
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push body > .body {
	margin: 0;
	overflow: visible;
	transition: ease right 300ms;
	right: 0;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push .body-overlay {
	content: "";
	width: 100%;
	height: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	z-index: 10;
	opacity: 0;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push #header.side-header {
	transform: none;
	transition: ease left 300ms;
	left: -355px;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push body > .body {
	position: relative;
	transition: ease left 300ms;
	left: 0;
	right: auto;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push #header.side-header {
	transition: ease right 300ms, ease transform 300ms;
	right: -355px;
	left: auto;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push .hamburguer-btn:not(.hamburguer-btn-side-header-mobile-show), html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push .sticky-wrapper {
	display: none;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push body > .body {
	position: relative;
	right: -355px;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push .body-overlay {
	opacity: 1;
	height: 100%;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push #header.side-header {
	z-index: 11;
	left: 0;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push body > .body {
	left: -355px;
	right: auto;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push #header.side-header {
	right: 0;
	left: auto;
}

html.side-header-overlay-full-screen body > .body {
	margin: 0;
	width: auto;
	overflow-x: hidden;
	overflow-y: visible;
}

html.side-header-overlay-full-screen body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
	width: 100% !important;
	left: auto !important;
}

html.side-header-overlay-full-screen #header {
	display: flex;
	align-items: center;
	background-color: rgba(51, 51, 51, 0.99);
	position: fixed;
	box-shadow: 0 0 18px rgba(68, 68, 68, 0.07);
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	padding-top: 48px;
	padding-top: 3rem;
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms, ease visibility 300ms;
}

html.side-header-overlay-full-screen #header:not(.side-header-hide) {
	opacity: 1;
	visibility: visible;
	transition: ease opacity 300ms, ease visibility 300ms;
}

html.side-header-overlay-full-screen #header .header-container:after {
	content: none;
}

html.side-header-overlay-full-screen #header .header-body {
	background-color: transparent;
	border: 0;
}

html.side-header-overlay-full-screen #header .header-row-side-header {
	flex: 0 0 50%;
	margin: 0 auto;
}

html.side-header-overlay-full-screen #header .header-nav {
	flex-direction: column;
}

html.side-header-overlay-full-screen #header .header-nav.header-nav-links nav > ul > li > a {
	height: auto;
}

html.side-header-overlay-full-screen #header .header-nav-main,
html.side-header-overlay-full-screen #header .header-nav-main nav,
html.side-header-overlay-full-screen #header .header-nav-main .nav {
	width: 100%;
}

html.side-header-overlay-full-screen #header .nav {
	flex-direction: column;
	width: 100%;
}

html.side-header-overlay-full-screen #header .header-nav-main {
	position: relative;
}

html.side-header-overlay-full-screen #header .header-nav-main:before {
	content: none;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li {
	text-align: center;
	position: static;
	margin-top: 1px;
	height: auto;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a {
	display: inline-block;
	border: 0;
	font-size: 28.8px;
	font-size: 1.8rem;
	text-transform: none;
	color: var(--light);
	padding: 15px 0 !important;
	font-weight: 600;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a:after {
	top: -2px !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a.open, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a.accessibility-open, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a:focus, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a:active, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a.active {
	background: transparent;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li a .fa-chevron-down {
	display: none !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item {
	transition: ease left 300ms;
	position: relative;
	left: 0;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:after {
	display: none;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:before {
	display: none !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:hover {
	left: 5px;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	position: static;
	background: transparent !important;
	box-shadow: none;
	display: none !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
	border: 0;
	font-size: 17.6px;
	font-size: 1.1rem;
	color: var(--light);
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:after {
	display: none;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-submenu {
	position: static;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-submenu .dropdown-menu a {
	font-size: 12px;
	font-size: 0.75rem;
	opacity: 0.7;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-submenu.open > .dropdown-menu {
	display: block !important;
	opacity: 1;
	width: 100%;
	text-align: center;
	padding: 15px 0;
	margin: 0;
	transform: none;
	position: static;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu li a, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu li a,
html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-submenu.open > .dropdown-menu li a {
	background: transparent;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content {
	padding: 25.6px 0 0;
	padding: 1.6rem 0 0;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content > .row {
	flex-direction: column;
	align-items: center;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content > .row > [class*="col-"] {
	max-width: none;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content > .row > [class*="col-"] + [class*="col-"] {
	margin-top: 25px;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-title {
	color: var(--light);
	font-size: 1.2em;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav {
	opacity: 0.7;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li > a {
	margin: 0 0 8px;
	padding: 3px 8px 3px 8px;
}

@media (max-width: 991px) {
	html.side-header-overlay-full-screen #header .header-row-side-header {
		flex: 0 0 100%;
	}

	html.side-header-overlay-full-screen #header .side-header-scrollable {
		height: 100% !important;
	}

	html.side-header-overlay-full-screen #header .side-header-scrollable .scrollable-content {
		right: 0 !important;
		padding-right: 10px;
		padding-left: 10px;
		overflow-y: hidden;
	}

	html.side-header-overlay-full-screen #header .side-header-scrollable .scrollable-pane {
		display: none !important;
	}

	html.side-header-overlay-full-screen #header .header-nav {
		height: 100%;
	}

	html.side-header-overlay-full-screen #header .header-nav-main {
		position: absolute;
		top: 50%;
		transform: translate3d(-50%, -50%, 0);
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav {
		max-height: 80vh;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:hover {
		left: 0;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li {
		border-bottom: 0;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li a {
		text-align: center;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li.dropdown.dropdown-mega .dropdown-mega-content {
		padding: 0;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li.dropdown.dropdown-mega .dropdown-mega-sub-title {
		font-size: 1.2rem;
		text-align: center;
		margin-bottom: 7px;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li.dropdown.dropdown-mega .dropdown-mega-sub-nav {
		margin: 0;
	}
}

html.side-header-hamburguer-sidebar-narrow-bar .body {
	margin-left: 90px;
}

html.side-header-hamburguer-sidebar-narrow-bar #header.side-header {
	transform: translateX(90px);
}

html.side-header-hamburguer-sidebar-narrow-bar .slider-container {
	left: -45px !important;
	width: calc(100% + 90px) !important;
}

.side-header-narrow-bar {
	display: flex;
	flex-direction: column;
	background: var(--light);
	width: 90px;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 9992;
}

.side-header-narrow-bar:after {
	content: "";
	width: 1px;
	height: 100%;
	top: 0;
	bottom: 0;
	left: auto;
	right: 0;
	background: rgba(0, 0, 0, 0.06);
	position: absolute;
}

.side-header-narrow-bar .side-header-narrow-bar-content .side-header-narrow-bar-content-vertical {
	transform: rotate(-90deg);
	white-space: nowrap;
	text-transform: uppercase;
	margin-left: -18%;
}

@media (max-width: 991px) {
	html.side-header-hamburguer-sidebar-narrow-bar .body {
		padding-left: 90px;
		margin-left: 0;
	}

	html.side-header-hamburguer-sidebar-narrow-bar #header {
		padding-left: 90px;
		left: -90px !important;
	}
}

@media (max-width: 1600px) {
	.custom-header-1 .custom-header-1-btn-1 span {
		padding-left: 2px !important;
		padding-right: 2px !important;
	}
}

/* Header - Skin */
#header .tip {
	background: var(--primary);
	color: var(--primary-inverse);
}

#header .tip:before {
	border-right-color: var(--primary);
	border-left-color: transparent;
}

#header .tip-primary {
	background: var(--primary) !important;
	color: var(--primary-inverse) !important;
}

#header .tip-primary:before {
	border-right-color: var(--primary) !important;
}

#header .tip-secondary {
	background: var(--secondary) !important;
	color: var(--secondary-inverse) !important;
}

#header .tip-secondary:before {
	border-right-color: var(--secondary) !important;
}

#header .tip-tertiary {
	background: var(--tertiary) !important;
	color: var(--tertiary-inverse) !important;
}

#header .tip-tertiary:before {
	border-right-color: var(--tertiary) !important;
}

#header .tip-quaternary {
	background: var(--quaternary) !important;
	color: var(--quaternary-inverse) !important;
}

#header .tip-quaternary:before {
	border-right-color: var(--quaternary) !important;
}

#header .tip-dark {
	background: var(--dark) !important;
	color: var(--dark-inverse) !important;
}

#header .tip-dark:before {
	border-right-color: var(--dark) !important;
}

#header .tip-light {
	background: var(--light) !important;
	color: var(--light-inverse) !important;
}

#header .tip-light:before {
	border-right-color: var(--light) !important;
}

html[dir="rtl"] #header .tip:before {
	border-left-color: var(--primary);
}

html[dir="rtl"] #header .tip.skin:before {
	border-left-color: var(--primary);
}

html[dir="rtl"] #header .tip-primary:before {
	border-left-color: var(--primary) !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-secondary:before {
	border-left-color: var(--secondary) !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-tertiary:before {
	border-left-color: var(--tertiary) !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-quaternary:before {
	border-left-color: var(--quaternary) !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-dark:before {
	border-left-color: var(--dark) !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-light:before {
	border-left-color: var(--light) !important;
	border-right-color: transparent !important;
}

/* Header Button Collapse - Skin */
#header .header-btn-collapse-nav {
	background: var(--primary);
}

/* Header Nav Main - Skin */
@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a {
		color: var(--primary);
	}

	#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
		background: var(--primary);
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: var(--primary);
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a:before, #header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		border-bottom-color: var(--primary);
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		border-top-color: var(--primary);
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
		color: var(--primary);
	}

	#header .header-nav-main nav > ul:not(:hover) > li > a.active {
		background-color: var(--primary);
		color: var(--primary-inverse);
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a, #header .header-nav.header-nav-stripe nav > ul > li.open > a {
		background-color: var(--primary);
	}

	#header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active {
		background-color: var(--primary);
	}

	#header .header-nav.header-nav-stripe nav > ul:hover > li > a.active {
		color: var(--primary);
	}

	#header .header-nav.header-nav-links nav > ul li:hover > a {
		color: var(--primary);
	}

	#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
		color: var(--primary);
	}

	#header .header-nav.header-nav-links.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb {
		background: var(--primary) !important;
	}

	#header .header-nav.header-nav-line nav > ul li:hover > a {
		color: var(--primary);
	}

	#header .header-nav.header-nav-line nav > ul li:hover > a:before {
		background: var(--primary);
	}

	#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
		color: var(--primary);
	}

	#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active:before {
		background: var(--primary);
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li.open > span > a, #header .header-nav-main.header-nav-main-slide nav > ul > li:hover > span > a {
		color: var(--primary);
	}

	#header .header-nav-main.header-nav-main-slide nav > ul:not(:hover) > li > span > a.active {
		color: var(--primary);
	}

	.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		border-left-color: var(--primary);
	}

	.side-header-right #header.side-header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		.side-header-right #header.side-header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		border-right-color: var(--primary);
	}
}

/* Header Nav Main - Skin */
@media (min-width: 992px) {
	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
		background-color: var(--primary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
		color: var(--primary-inverse);
		border-bottom-color: var(--primary-100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
		background: var(--primary--100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.open > a:before, #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a:before {
		border-bottom-color: var(--primary);
		background: var(--primary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
		color: var(--primary-inverse);
		opacity: 0.70;
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		background: var(--primary);
		color: var(--primary-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
		color: var(--primary-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
		background: var(--primary);
		color: var(--primary-inverse);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
		color: var(--primary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover:before {
		background-color: var(--primary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		color: var(--primary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.open > a:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a:before {
		background: var(--primary);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
		color: var(--primary);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active:before {
		background-color: var(--primary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
		color: var(--primary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus, #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
		color: var(--primary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		color: var(--primary);
	}

	#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
		color: var(--primary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
		background-color: var(--secondary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
		color: var(--secondary-inverse);
		border-bottom-color: var(--secondary-100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
		background: var(--secondary--100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.open > a:before, #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a:before {
		border-bottom-color: var(--secondary);
		background: var(--secondary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
		color: var(--secondary-inverse);
		opacity: 0.70;
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		background: var(--secondary);
		color: var(--secondary-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
		color: var(--secondary-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
		background: var(--secondary);
		color: var(--secondary-inverse);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
		color: var(--secondary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover:before {
		background-color: var(--secondary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		color: var(--secondary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.open > a:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a:before {
		background: var(--secondary);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
		color: var(--secondary);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active:before {
		background-color: var(--secondary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a {
		color: var(--secondary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus, #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
		color: var(--secondary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		color: var(--secondary);
	}

	#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
		color: var(--secondary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
		background-color: var(--tertiary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
		color: var(--tertiary-inverse);
		border-bottom-color: var(--tertiary-100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a {
		background: var(--tertiary--100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.open > a:before, #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a:before {
		border-bottom-color: var(--tertiary);
		background: var(--tertiary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
		color: var(--tertiary-inverse);
		opacity: 0.70;
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		background: var(--tertiary);
		color: var(--tertiary-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
		color: var(--tertiary-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
		background: var(--tertiary);
		color: var(--tertiary-inverse);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
		color: var(--tertiary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover:before {
		background-color: var(--tertiary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		color: var(--tertiary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.open > a:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a:before {
		background: var(--tertiary);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
		color: var(--tertiary);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active:before {
		background-color: var(--tertiary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a {
		color: var(--tertiary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus, #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
		color: var(--tertiary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		color: var(--tertiary);
	}

	#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
		color: var(--tertiary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
		background-color: var(--quaternary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
		color: var(--quaternary-inverse);
		border-bottom-color: var(--quaternary-100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a {
		background: var(--quaternary--100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.open > a:before, #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a:before {
		border-bottom-color: var(--quaternary);
		background: var(--quaternary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
		color: var(--quaternary-inverse);
		opacity: 0.70;
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		background: var(--quaternary);
		color: var(--quaternary-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
		color: var(--quaternary-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
		background: var(--quaternary);
		color: var(--quaternary-inverse);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
		color: var(--quaternary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover:before {
		background-color: var(--quaternary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		color: var(--quaternary);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.open > a:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a:before {
		background: var(--quaternary);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
		color: var(--quaternary);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active:before {
		background-color: var(--quaternary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a {
		color: var(--quaternary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus, #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
		color: var(--quaternary);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		color: var(--quaternary);
	}

	#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
		color: var(--quaternary);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu {
		background-color: var(--dark);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
		color: var(--dark-inverse);
		border-bottom-color: var(--dark-100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover > a {
		background: var(--dark--100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.open > a:before, #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a:before {
		border-bottom-color: var(--dark);
		background: var(--dark);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
		color: var(--dark-inverse);
		opacity: 0.70;
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		background: var(--dark);
		color: var(--dark-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
		color: var(--dark-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
		background: var(--dark);
		color: var(--dark-inverse);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
		color: var(--dark);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover:before {
		background-color: var(--dark);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		color: var(--dark);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.open > a:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a:before {
		background: var(--dark);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
		color: var(--dark);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active:before {
		background-color: var(--dark);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a {
		color: var(--dark);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus, #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
		color: var(--dark);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		color: var(--dark);
	}

	#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
		color: var(--dark);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu {
		background-color: var(--light);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
		color: var(--light-inverse);
		border-bottom-color: var(--light-100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li:hover > a {
		background: var(--light--100);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.open > a:before, #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a:before {
		border-bottom-color: var(--light);
		background: var(--light);
	}

	#header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
		color: var(--light-inverse);
		opacity: 0.70;
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		background: var(--light);
		color: var(--light-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
		color: var(--light-inverse);
	}

	#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
		background: var(--light);
		color: var(--light-inverse);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
		color: var(--light);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover:before {
		background-color: var(--light);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		color: var(--light);
	}

	#header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.open > a:before, #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a:before {
		background: var(--light);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
		color: var(--light);
	}

	#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active:before {
		background-color: var(--light);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a {
		color: var(--light);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus, #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
		color: var(--light);
	}

	#header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		color: var(--light);
	}

	#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
		color: var(--light);
	}
}

/* Header Nav Main - Skin */
@media (min-width: 992px) {
	#header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul > li:hover > a, #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul > li .wrapper-items-cloned:hover > a {
		color: var(--primary) !important;
	}

	#header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul:not(:hover) > li > a.active, #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active {
		color: var(--primary) !important;
	}
}

/* Header Nav Main Mobile - Skin */
@media (max-width: 991px) {
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
		color: var(--primary);
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active {
		color: var(--primary);
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
		background: var(--primary);
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus, #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
		background: var(--primary);
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		background: var(--primary);
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:focus, #header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:hover {
		background: var(--primary);
	}

	.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		color: var(--primary) !important;
	}

	.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav::-webkit-scrollbar-thumb {
		background-color: var(--primary);
	}

	.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.active {
		color: var(--primary) !important;
	}

	.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li:hover > a {
		color: var(--primary) !important;
	}
}

/* Header Nav Main Mobile - Skin */
@media (max-width: 991px) {
	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a {
		color: var(--primary);
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a.active {
		background: var(--primary) !important;
		color: var(--primary-inverse) !important;
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
		color: var(--secondary);
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a.active {
		background: var(--secondary) !important;
		color: var(--secondary-inverse) !important;
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a {
		color: var(--tertiary);
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a.active {
		background: var(--tertiary) !important;
		color: var(--tertiary-inverse) !important;
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a {
		color: var(--quaternary);
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a.active {
		background: var(--quaternary) !important;
		color: var(--quaternary-inverse) !important;
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark > a {
		color: var(--dark);
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark > a.active {
		background: var(--dark) !important;
		color: var(--dark-inverse) !important;
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light > a {
		color: var(--light);
	}

	#header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light > a.active {
		background: var(--light) !important;
		color: var(--light-inverse) !important;
	}
}

/* Header Top - Skin */
#header .header-top.header-top-primary {
	background: var(--primary);
	border-top-color: var(--primary-100);
}

#header .header-top.header-top-primary .header-nav-top ul > li.open > a {
	background: var(--primary--100);
}

#header .header-top.header-top-primary .header-nav-top ul > li > a:hover, #header .header-top.header-top-primary .header-nav-top ul > li > a:focus, #header .header-top.header-top-primary .header-nav-top ul > li.open > a:hover, #header .header-top.header-top-primary .header-nav-top ul > li.open > a:focus {
	background: var(--primary--100);
}

#header .header-top.header-top-primary .dropdown-menu {
	background: var(--primary--100);
	border-color: var(--primary--100);
}

#header .header-top.header-top-primary .dropdown-menu a:hover, #header .header-top.header-top-primary .dropdown-menu a:focus {
	background: var(--primary--300) !important;
}

#header .header-top.header-top-secondary {
	background: var(--secondary);
	border-top-color: var(--secondary-100);
}

#header .header-top.header-top-secondary .header-nav-top ul > li.open > a {
	background: var(--secondary--100);
}

#header .header-top.header-top-secondary .header-nav-top ul > li > a:hover, #header .header-top.header-top-secondary .header-nav-top ul > li > a:focus, #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:hover, #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:focus {
	background: var(--secondary--100);
}

#header .header-top.header-top-secondary .dropdown-menu {
	background: var(--secondary--100);
	border-color: var(--secondary--100);
}

#header .header-top.header-top-secondary .dropdown-menu a:hover, #header .header-top.header-top-secondary .dropdown-menu a:focus {
	background: var(--secondary--300) !important;
}

#header .header-top.header-top-tertiary {
	background: var(--tertiary);
	border-top-color: var(--tertiary-100);
}

#header .header-top.header-top-tertiary .header-nav-top ul > li.open > a {
	background: var(--tertiary--100);
}

#header .header-top.header-top-tertiary .header-nav-top ul > li > a:hover, #header .header-top.header-top-tertiary .header-nav-top ul > li > a:focus, #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:hover, #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:focus {
	background: var(--tertiary--100);
}

#header .header-top.header-top-tertiary .dropdown-menu {
	background: var(--tertiary--100);
	border-color: var(--tertiary--100);
}

#header .header-top.header-top-tertiary .dropdown-menu a:hover, #header .header-top.header-top-tertiary .dropdown-menu a:focus {
	background: var(--tertiary--300) !important;
}

#header .header-top.header-top-quaternary {
	background: var(--quaternary);
	border-top-color: var(--quaternary-100);
}

#header .header-top.header-top-quaternary .header-nav-top ul > li.open > a {
	background: var(--quaternary--100);
}

#header .header-top.header-top-quaternary .header-nav-top ul > li > a:hover, #header .header-top.header-top-quaternary .header-nav-top ul > li > a:focus, #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:hover, #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:focus {
	background: var(--quaternary--100);
}

#header .header-top.header-top-quaternary .dropdown-menu {
	background: var(--quaternary--100);
	border-color: var(--quaternary--100);
}

#header .header-top.header-top-quaternary .dropdown-menu a:hover, #header .header-top.header-top-quaternary .dropdown-menu a:focus {
	background: var(--quaternary--300) !important;
}

#header .header-top.header-top-dark {
	background: var(--dark);
	border-top-color: var(--dark-100);
}

#header .header-top.header-top-dark .header-nav-top ul > li.open > a {
	background: var(--dark--100);
}

#header .header-top.header-top-dark .header-nav-top ul > li > a:hover, #header .header-top.header-top-dark .header-nav-top ul > li > a:focus, #header .header-top.header-top-dark .header-nav-top ul > li.open > a:hover, #header .header-top.header-top-dark .header-nav-top ul > li.open > a:focus {
	background: var(--dark--100);
}

#header .header-top.header-top-dark .dropdown-menu {
	background: var(--dark--100);
	border-color: var(--dark--100);
}

#header .header-top.header-top-dark .dropdown-menu a:hover, #header .header-top.header-top-dark .dropdown-menu a:focus {
	background: var(--dark--300) !important;
}

#header .header-top.header-top-light {
	background: var(--light);
	border-top-color: var(--light-100);
}

#header .header-top.header-top-light .header-nav-top ul > li.open > a {
	background: var(--light--100);
}

#header .header-top.header-top-light .header-nav-top ul > li > a:hover, #header .header-top.header-top-light .header-nav-top ul > li > a:focus, #header .header-top.header-top-light .header-nav-top ul > li.open > a:hover, #header .header-top.header-top-light .header-nav-top ul > li.open > a:focus {
	background: var(--light--100);
}

#header .header-top.header-top-light .dropdown-menu {
	background: var(--light--100);
	border-color: var(--light--100);
}

#header .header-top.header-top-light .dropdown-menu a:hover, #header .header-top.header-top-light .dropdown-menu a:focus {
	background: var(--light--300) !important;
}

/* Header Navbar - Skin */
@media (min-width: 992px) {
	#header .header-nav-bar-primary {
		background: var(--primary) !important;
		color: var(--primary-inverse) !important;
	}

	#header .header-nav-bar-secondary {
		background: var(--secondary) !important;
		color: var(--secondary-inverse) !important;
	}

	#header .header-nav-bar-tertiary {
		background: var(--tertiary) !important;
		color: var(--tertiary-inverse) !important;
	}

	#header .header-nav-bar-quaternary {
		background: var(--quaternary) !important;
		color: var(--quaternary-inverse) !important;
	}

	#header .header-nav-bar-dark {
		background: var(--dark) !important;
		color: var(--dark-inverse) !important;
	}

	#header .header-nav-bar-light {
		background: var(--light) !important;
		color: var(--light-inverse) !important;
	}
}

/* Header Nav Main Light - Skin */
@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
		color: var(--primary);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li > a.active {
		color: var(--primary);
	}
}

/* Header Big Search - Skin */
#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control {
	border-bottom-color: var(--primary);
}

/* Page Header */
.page-header {
	background-color: var(--dark);
	margin: 0 0 35px 0;
	padding: 30px 0;
	position: relative;
	text-align: left;
}

.page-header h1 {
	color: var(--light);
	display: inline-block;
	font-size: 30px;
	line-height: 1;
	margin: 0;
	padding: 0;
	font-weight: 400;
	position: relative;
	top: 1px;
}

.page-header .sub-title {
	display: block;
	font-size: 1.2em;
	font-weight: 300;
	margin: 0;
	opacity: 0.8;
	color: var(--light);
}

.page-header .page-header-extra-button {
	position: absolute;
	width: 100%;
	bottom: 50px;
	left: 0;
	right: 0;
	z-index: 5;
}

.page-header.page-header-sm {
	padding: 30px 0;
}

.page-header.page-header-sm h1 {
	font-size: 22px;
}

.page-header.page-header-lg {
	padding: 50px 0;
}

.page-header.page-header-lg h1 {
	font-size: 40px;
}

.page-header.page-header-classic:after {
	content: '';
	width: 100%;
	height: 5px;
	background: var(--light-rgba-80);
	position: absolute;
	bottom: 0;
	left: 0;
}

.page-header.page-header-classic .page-header-title-border {
	width: 0;
	height: 5px;
	position: absolute;
	bottom: 0;
	background: transparent;
	z-index: 1;
}

.page-header.page-header-modern h1 {
	font-size: 28px;
}

.page-header.page-header-modern.page-header-sm h1 {
	font-size: 22px;
}

.page-header.page-header-modern.page-header-md {
	padding: 50px 0;
}

.page-header.page-header-modern.page-header-lg {
	padding: 65px 0;
}

.page-header.page-header-modern.page-header-lg h1 {
	font-size: 32px;
}

.page-header.page-header-modern.page-header-background {
	padding: 130px 0;
	background-size: cover;
}

.page-header.page-header-modern.page-header-background.page-header-background-pattern {
	background-size: auto;
	background-repeat: repeat;
	background-attachment: fixed;
}

.page-header.page-header-modern.page-header-background.page-header-background-sm {
	padding: 50px 0;
}

.page-header.page-header-modern.page-header-background.page-header-background-md {
	padding: 150px 0;
}

.page-header.page-header-modern.page-header-background.page-header-background-lg {
	padding: 250px 0;
}

/* Page Header - Skin */
section.page-header .page-header-title-border {
	background-color: var(--primary) !important;
}

section.page-header.custom-product {
	background-color: var(--primary-100);
	border-top-color: var(--primary-300);
}

/* Container */
@media (min-width: 1200px) {
	.container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) {
		max-width: 1140px;
	}
}

@media (min-width: 1440px) {
	.container-xl-custom {
		max-width: 1440px;
	}

	.container-xxl-custom {
		max-width: 1630px;
	}
}

/* Fluid Col */
[class*="fluid-col-"] {
	position: relative;
}

[class*="fluid-col-"] .fluid-col {
	position: absolute;
	left: 15px;
}

[class*="fluid-col-"] .fluid-col.fluid-col-left {
	left: auto;
	right: 15px;
}

.fluid-col-6 {
	min-height: 33vw;
}

.fluid-col-6 .fluid-col {
	width: calc(50vw - 15px);
}

.fluid-col-sm-6 .fluid-col, .fluid-col-md-6 .fluid-col, .fluid-col-lg-6 .fluid-col, .fluid-col-xl-6 .fluid-col {
	width: calc(100vw - 30px);
}

@media (min-width: 576px) {
	.fluid-col-sm-6 {
		min-height: 33vw;
	}

	.fluid-col-sm-6 .fluid-col {
		width: calc(55vw - 15px);
	}
}

@media (min-width: 768px) {
	.fluid-col-md-6 {
		min-height: 33vw;
	}

	.fluid-col-md-6 .fluid-col {
		width: calc(50vw - 15px);
	}
}

@media (min-width: 992px) {
	.fluid-col-lg-6 {
		min-height: 33vw;
	}

	.fluid-col-lg-6 .fluid-col {
		width: calc(50vw - 15px);
	}
}

@media (min-width: 1200px) {
	.fluid-col-xl-6 {
		min-height: 33vw;
	}

	.fluid-col-xl-6 .fluid-col {
		width: calc(50vw - 15px);
	}
}

@media (max-width: 1199px) {
	.fluid-col-xl-6 {
		min-height: 64.5vw !important;
	}
}

@media (max-width: 991px) {
	.fluid-col-lg-6 {
		min-height: 64.5vw !important;
	}
}

@media (max-width: 767px) {
	.fluid-col-md-6 {
		min-height: 64.5vw !important;
	}
}

@media (max-width: 575px) {
	.fluid-col-sm-6 {
		min-height: 64.5vw !important;
	}
}

/* Gutter SM */
.row-gutter-sm {
	margin-right: -10px;
	margin-left: -10px;
}

.row-gutter-sm .col, .row-gutter-sm .col-1, .row-gutter-sm .col-10, .row-gutter-sm .col-11, .row-gutter-sm .col-12, .row-gutter-sm .col-2, .row-gutter-sm .col-3, .row-gutter-sm .col-4, .row-gutter-sm .col-5, .row-gutter-sm .col-6, .row-gutter-sm .col-7, .row-gutter-sm .col-8, .row-gutter-sm .col-9, .row-gutter-sm .col-auto, .row-gutter-sm .col-lg, .row-gutter-sm .col-lg-1, .row-gutter-sm .col-lg-10, .row-gutter-sm .col-lg-11, .row-gutter-sm .col-lg-12, .row-gutter-sm .col-lg-2, .row-gutter-sm .col-lg-3, .row-gutter-sm .col-lg-4, .row-gutter-sm .col-lg-5, .row-gutter-sm .col-lg-6, .row-gutter-sm .col-lg-7, .row-gutter-sm .col-lg-8, .row-gutter-sm .col-lg-9, .row-gutter-sm .col-lg-auto, .row-gutter-sm .col-md, .row-gutter-sm .col-md-1, .row-gutter-sm .col-md-10, .row-gutter-sm .col-md-11, .row-gutter-sm .col-md-12, .row-gutter-sm .col-md-2, .row-gutter-sm .col-md-3, .row-gutter-sm .col-md-4, .row-gutter-sm .col-md-5, .row-gutter-sm .col-md-6, .row-gutter-sm .col-md-7, .row-gutter-sm .col-md-8, .row-gutter-sm .col-md-9, .row-gutter-sm .col-md-auto, .row-gutter-sm .col-sm, .row-gutter-sm .col-sm-1, .row-gutter-sm .col-sm-10, .row-gutter-sm .col-sm-11, .row-gutter-sm .col-sm-12, .row-gutter-sm .col-sm-2, .row-gutter-sm .col-sm-3, .row-gutter-sm .col-sm-4, .row-gutter-sm .col-sm-5, .row-gutter-sm .col-sm-6, .row-gutter-sm .col-sm-7, .row-gutter-sm .col-sm-8, .row-gutter-sm .col-sm-9, .row-gutter-sm .col-sm-auto, .row-gutter-sm .col-xl, .row-gutter-sm .col-xl-1, .row-gutter-sm .col-xl-10, .row-gutter-sm .col-xl-11, .row-gutter-sm .col-xl-12, .row-gutter-sm .col-xl-2, .row-gutter-sm .col-xl-3, .row-gutter-sm .col-xl-4, .row-gutter-sm .col-xl-5, .row-gutter-sm .col-xl-6, .row-gutter-sm .col-xl-7, .row-gutter-sm .col-xl-8, .row-gutter-sm .col-xl-9, .row-gutter-sm .col-xl-auto {
	padding-left: 10px;
	padding-right: 10px;
}

/* 
 * Order (Extending to 10) 
 * Bootstrap 5 has until 5 order class
*/
.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

/* Grid */
/* 5 Equal Columns */
.col-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xl-1-5, .col-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xl-2-5, .col-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xl-3-5, .col-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5, .col-xl-4-5 {
	position: relative;
	min-height: 1px;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

.col-1-5 {
	flex: 0 0 20%;
	max-width: 20%;
}

.col-2-5 {
	flex: 0 0 40%;
	max-width: 40%;
}

.col-3-5 {
	flex: 0 0 60%;
	max-width: 60%;
}

.col-4-5 {
	flex: 0 0 80%;
	max-width: 80%;
}

@media (min-width: 576px) {
	.col-sm-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.col-sm-2-5 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.col-sm-3-5 {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.col-sm-4-5 {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

@media (min-width: 768px) {
	.col-md-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.col-md-2-5 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.col-md-3-5 {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.col-md-4-5 {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

@media (min-width: 992px) {
	.col-lg-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.col-lg-2-5 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.col-lg-3-5 {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.col-lg-4-5 {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

@media (min-width: 1200px) {
	.col-xl-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.col-xl-2-5 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.col-xl-3-5 {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.col-xl-4-5 {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

/* RTL */
/* Grid + Sidebar */
@media (max-width: 991px) {
	.col-md-3 .sidebar {
		clear: both;
	}
}

/* Half Section */
.col-half-section {
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	max-width: 555px;
	margin-left: 30px;
	margin-right: 0;
}

.col-half-section.col-half-section-right {
	margin-left: 0;
	margin-right: 30px;
}

@media (max-width: 1199px) {
	.col-half-section {
		max-width: 465px;
	}
}

@media (max-width: 991px) {
	.col-half-section {
		max-width: 720px;
		margin: 0 auto !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

@media (max-width: 767px) {
	.col-half-section {
		max-width: 540px;
	}
}

@media (max-width: 575px) {
	.col-half-section {
		max-width: 100%;
	}
}

/* Content Grid */
.content-grid {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.content-grid .content-grid-item {
	position: relative;
	padding: 10px;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.content-grid .content-grid-item:before, .content-grid .content-grid-item:after {
	content: '';
	position: absolute;
}

.content-grid .content-grid-item:before {
	height: 100%;
	top: 0;
	left: -1px;
	border-left: 1px solid var(--grey-500);
}

.content-grid .content-grid-item:after {
	width: 100%;
	height: 0;
	top: auto;
	left: 0;
	bottom: -1px;
	border-bottom: 1px solid var(--grey-500);
}

.content-grid .content-grid-item .img-fluid {
	display: inline-block;
	flex: 0 0 auto;
}

.content-grid.content-grid-dashed .content-grid-item:before {
	border-left: 1px dashed var(--grey-500);
}

.content-grid.content-grid-dashed .content-grid-item:after {
	border-bottom: 1px dashed var(--grey-500);
}

/* Col Pull / Push - Rotate */
.col-pull-12 {
	margin-left: -100%;
}

.col-pull-11 {
	margin-left: -91.66666667%;
}

.col-pull-10 {
	margin-left: -83.33333333%;
}

.col-pull-9 {
	margin-left: -75%;
}

.col-pull-8 {
	margin-left: -66.66666667%;
}

.col-pull-7 {
	margin-left: -58.33333333%;
}

.col-pull-6 {
	margin-left: -50%;
}

.col-pull-5 {
	margin-left: -41.66666667%;
}

.col-pull-4 {
	margin-left: -33.33333333%;
}

.col-pull-3 {
	margin-left: -25%;
}

.col-pull-2 {
	margin-left: -16.66666667%;
}

.col-pull-1 {
	margin-left: -8.33333333%;
}

.col-pull-0 {
	margin-left: 0;
}

.col-push-12 {
	margin-left: 100%;
}

.col-push-11 {
	margin-left: 91.66666667%;
}

.col-push-10 {
	margin-left: 83.33333333%;
}

.col-push-9 {
	margin-left: 75%;
}

.col-push-8 {
	margin-left: 66.66666667%;
}

.col-push-7 {
	margin-left: 58.33333333%;
}

.col-push-6 {
	margin-left: 50%;
}

.col-push-5 {
	margin-left: 41.66666667%;
}

.col-push-4 {
	margin-left: 33.33333333%;
}

.col-push-3 {
	margin-left: 25%;
}

.col-push-2 {
	margin-left: 16.66666667%;
}

.col-push-1 {
	margin-left: 8.33333333%;
}

.col-push-0 {
	margin-left: 0;
}

.rotate-l-5 {
	transform: rotate(-5deg);
}

.rotate-l-10 {
	transform: rotate(-10deg);
}

.rotate-l-15 {
	transform: rotate(-15deg);
}

.rotate-l-20 {
	transform: rotate(-20deg);
}

.rotate-l-25 {
	transform: rotate(-25deg);
}

.rotate-l-30 {
	transform: rotate(-30deg);
}

.rotate-l-35 {
	transform: rotate(-35deg);
}

.rotate-l-40 {
	transform: rotate(-40deg);
}

.rotate-l-45 {
	transform: rotate(-45deg);
}

.rotate-l-50 {
	transform: rotate(-50deg);
}

.rotate-l-55 {
	transform: rotate(-55deg);
}

.rotate-l-60 {
	transform: rotate(-60deg);
}

.rotate-l-65 {
	transform: rotate(-65deg);
}

.rotate-l-70 {
	transform: rotate(-70deg);
}

.rotate-l-75 {
	transform: rotate(-75deg);
}

.rotate-l-80 {
	transform: rotate(-80deg);
}

.rotate-l-85 {
	transform: rotate(-85deg);
}

.rotate-l-90 {
	transform: rotate(-90deg);
}

.rotate-l-180 {
	transform: rotate(-180deg);
}

.rotate-r-5 {
	transform: rotate(5deg);
}

.rotate-r-10 {
	transform: rotate(10deg);
}

.rotate-r-15 {
	transform: rotate(15deg);
}

.rotate-r-20 {
	transform: rotate(20deg);
}

.rotate-r-25 {
	transform: rotate(25deg);
}

.rotate-r-30 {
	transform: rotate(30deg);
}

.rotate-r-35 {
	transform: rotate(35deg);
}

.rotate-r-40 {
	transform: rotate(40deg);
}

.rotate-r-45 {
	transform: rotate(45deg);
}

.rotate-r-50 {
	transform: rotate(50deg);
}

.rotate-r-55 {
	transform: rotate(55deg);
}

.rotate-r-60 {
	transform: rotate(60deg);
}

.rotate-r-65 {
	transform: rotate(65deg);
}

.rotate-r-70 {
	transform: rotate(70deg);
}

.rotate-r-75 {
	transform: rotate(75deg);
}

.rotate-r-80 {
	transform: rotate(80deg);
}

.rotate-r-85 {
	transform: rotate(85deg);
}

.rotate-r-90 {
	transform: rotate(90deg);
}

.rotate-r-180 {
	transform: rotate(180deg);
}

@media (min-width: 576px) {
	.col-sm-pull-12 {
		margin-left: -100%;
	}

	.col-sm-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-sm-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-sm-pull-9 {
		margin-left: -75%;
	}

	.col-sm-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-sm-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-sm-pull-6 {
		margin-left: -50%;
	}

	.col-sm-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-sm-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-sm-pull-3 {
		margin-left: -25%;
	}

	.col-sm-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-sm-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-sm-pull-0 {
		margin-left: 0;
	}

	.col-sm-push-12 {
		margin-left: 100%;
	}

	.col-sm-push-11 {
		margin-left: 91.66666667%;
	}

	.col-sm-push-10 {
		margin-left: 83.33333333%;
	}

	.col-sm-push-9 {
		margin-left: 75%;
	}

	.col-sm-push-8 {
		margin-left: 66.66666667%;
	}

	.col-sm-push-7 {
		margin-left: 58.33333333%;
	}

	.col-sm-push-6 {
		margin-left: 50%;
	}

	.col-sm-push-5 {
		margin-left: 41.66666667%;
	}

	.col-sm-push-4 {
		margin-left: 33.33333333%;
	}

	.col-sm-push-3 {
		margin-left: 25%;
	}

	.col-sm-push-2 {
		margin-left: 16.66666667%;
	}

	.col-sm-push-1 {
		margin-left: 8.33333333%;
	}

	.col-sm-push-0 {
		margin-left: 0;
	}

	.rotate-sm-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-sm-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-sm-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-sm-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-sm-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-sm-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-sm-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-sm-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-sm-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-sm-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-sm-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-sm-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-sm-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-sm-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-sm-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-sm-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-sm-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-sm-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-sm-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-sm-r-5 {
		transform: rotate(5deg);
	}

	.rotate-sm-r-10 {
		transform: rotate(10deg);
	}

	.rotate-sm-r-15 {
		transform: rotate(15deg);
	}

	.rotate-sm-r-20 {
		transform: rotate(20deg);
	}

	.rotate-sm-r-25 {
		transform: rotate(25deg);
	}

	.rotate-sm-r-30 {
		transform: rotate(30deg);
	}

	.rotate-sm-r-35 {
		transform: rotate(35deg);
	}

	.rotate-sm-r-40 {
		transform: rotate(40deg);
	}

	.rotate-sm-r-45 {
		transform: rotate(45deg);
	}

	.rotate-sm-r-50 {
		transform: rotate(50deg);
	}

	.rotate-sm-r-55 {
		transform: rotate(55deg);
	}

	.rotate-sm-r-60 {
		transform: rotate(60deg);
	}

	.rotate-sm-r-65 {
		transform: rotate(65deg);
	}

	.rotate-sm-r-70 {
		transform: rotate(70deg);
	}

	.rotate-sm-r-75 {
		transform: rotate(75deg);
	}

	.rotate-sm-r-80 {
		transform: rotate(80deg);
	}

	.rotate-sm-r-85 {
		transform: rotate(85deg);
	}

	.rotate-sm-r-90 {
		transform: rotate(90deg);
	}

	.rotate-sm-r-180 {
		transform: rotate(180deg);
	}
}

@media (min-width: 768px) {
	.col-md-pull-12 {
		margin-left: -100%;
	}

	.col-md-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-md-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-md-pull-9 {
		margin-left: -75%;
	}

	.col-md-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-md-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-md-pull-6 {
		margin-left: -50%;
	}

	.col-md-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-md-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-md-pull-3 {
		margin-left: -25%;
	}

	.col-md-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-md-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-md-pull-0 {
		margin-left: 0;
	}

	.col-md-push-12 {
		margin-left: 100%;
	}

	.col-md-push-11 {
		margin-left: 91.66666667%;
	}

	.col-md-push-10 {
		margin-left: 83.33333333%;
	}

	.col-md-push-9 {
		margin-left: 75%;
	}

	.col-md-push-8 {
		margin-left: 66.66666667%;
	}

	.col-md-push-7 {
		margin-left: 58.33333333%;
	}

	.col-md-push-6 {
		margin-left: 50%;
	}

	.col-md-push-5 {
		margin-left: 41.66666667%;
	}

	.col-md-push-4 {
		margin-left: 33.33333333%;
	}

	.col-md-push-3 {
		margin-left: 25%;
	}

	.col-md-push-2 {
		margin-left: 16.66666667%;
	}

	.col-md-push-1 {
		margin-left: 8.33333333%;
	}

	.col-md-push-0 {
		margin-left: 0;
	}

	.rotate-md-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-md-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-md-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-md-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-md-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-md-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-md-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-md-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-md-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-md-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-md-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-md-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-md-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-md-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-md-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-md-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-md-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-md-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-md-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-md-r-5 {
		transform: rotate(5deg);
	}

	.rotate-md-r-10 {
		transform: rotate(10deg);
	}

	.rotate-md-r-15 {
		transform: rotate(15deg);
	}

	.rotate-md-r-20 {
		transform: rotate(20deg);
	}

	.rotate-md-r-25 {
		transform: rotate(25deg);
	}

	.rotate-md-r-30 {
		transform: rotate(30deg);
	}

	.rotate-md-r-35 {
		transform: rotate(35deg);
	}

	.rotate-md-r-40 {
		transform: rotate(40deg);
	}

	.rotate-md-r-45 {
		transform: rotate(45deg);
	}

	.rotate-md-r-50 {
		transform: rotate(50deg);
	}

	.rotate-md-r-55 {
		transform: rotate(55deg);
	}

	.rotate-md-r-60 {
		transform: rotate(60deg);
	}

	.rotate-md-r-65 {
		transform: rotate(65deg);
	}

	.rotate-md-r-70 {
		transform: rotate(70deg);
	}

	.rotate-md-r-75 {
		transform: rotate(75deg);
	}

	.rotate-md-r-80 {
		transform: rotate(80deg);
	}

	.rotate-md-r-85 {
		transform: rotate(85deg);
	}

	.rotate-md-r-90 {
		transform: rotate(90deg);
	}

	.rotate-md-r-180 {
		transform: rotate(180deg);
	}
}

@media (min-width: 992px) {
	.col-lg-pull-12 {
		margin-left: -100%;
	}

	.col-lg-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-lg-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-lg-pull-9 {
		margin-left: -75%;
	}

	.col-lg-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-lg-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-lg-pull-6 {
		margin-left: -50%;
	}

	.col-lg-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-lg-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-lg-pull-3 {
		margin-left: -25%;
	}

	.col-lg-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-lg-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-lg-pull-0 {
		margin-right: 0;
	}

	.col-lg-push-12 {
		margin-left: 100%;
	}

	.col-lg-push-11 {
		margin-left: 91.66666667%;
	}

	.col-lg-push-10 {
		margin-left: 83.33333333%;
	}

	.col-lg-push-9 {
		margin-left: 75%;
	}

	.col-lg-push-8 {
		margin-left: 66.66666667%;
	}

	.col-lg-push-7 {
		margin-left: 58.33333333%;
	}

	.col-lg-push-6 {
		margin-left: 50%;
	}

	.col-lg-push-5 {
		margin-left: 41.66666667%;
	}

	.col-lg-push-4 {
		margin-left: 33.33333333%;
	}

	.col-lg-push-3 {
		margin-left: 25%;
	}

	.col-lg-push-2 {
		margin-left: 16.66666667%;
	}

	.col-lg-push-1 {
		margin-left: 8.33333333%;
	}

	.col-lg-push-0 {
		margin-left: 0;
	}

	.rotate-lg-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-lg-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-lg-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-lg-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-lg-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-lg-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-lg-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-lg-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-lg-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-lg-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-lg-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-lg-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-lg-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-lg-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-lg-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-lg-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-lg-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-lg-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-lg-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-lg-r-5 {
		transform: rotate(5deg);
	}

	.rotate-lg-r-10 {
		transform: rotate(10deg);
	}

	.rotate-lg-r-15 {
		transform: rotate(15deg);
	}

	.rotate-lg-r-20 {
		transform: rotate(20deg);
	}

	.rotate-lg-r-25 {
		transform: rotate(25deg);
	}

	.rotate-lg-r-30 {
		transform: rotate(30deg);
	}

	.rotate-lg-r-35 {
		transform: rotate(35deg);
	}

	.rotate-lg-r-40 {
		transform: rotate(40deg);
	}

	.rotate-lg-r-45 {
		transform: rotate(45deg);
	}

	.rotate-lg-r-50 {
		transform: rotate(50deg);
	}

	.rotate-lg-r-55 {
		transform: rotate(55deg);
	}

	.rotate-lg-r-60 {
		transform: rotate(60deg);
	}

	.rotate-lg-r-65 {
		transform: rotate(65deg);
	}

	.rotate-lg-r-70 {
		transform: rotate(70deg);
	}

	.rotate-lg-r-75 {
		transform: rotate(75deg);
	}

	.rotate-lg-r-80 {
		transform: rotate(80deg);
	}

	.rotate-lg-r-85 {
		transform: rotate(85deg);
	}

	.rotate-lg-r-90 {
		transform: rotate(90deg);
	}

	.rotate-lg-r-180 {
		transform: rotate(180deg);
	}
}

@media (min-width: 1200px) {
	.col-xl-pull-12 {
		margin-left: -100%;
	}

	.col-xl-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-xl-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-xl-pull-9 {
		margin-left: -75%;
	}

	.col-xl-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-xl-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-xl-pull-6 {
		margin-left: -50%;
	}

	.col-xl-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-xl-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-xl-pull-3 {
		margin-left: -25%;
	}

	.col-xl-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-xl-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-xl-pull-0 {
		margin-left: 0;
	}

	.col-xl-push-12 {
		margin-left: 100%;
	}

	.col-xl-push-11 {
		margin-left: 91.66666667%;
	}

	.col-xl-push-10 {
		margin-left: 83.33333333%;
	}

	.col-xl-push-9 {
		margin-left: 75%;
	}

	.col-xl-push-8 {
		margin-left: 66.66666667%;
	}

	.col-xl-push-7 {
		margin-left: 58.33333333%;
	}

	.col-xl-push-6 {
		margin-left: 50%;
	}

	.col-xl-push-5 {
		margin-left: 41.66666667%;
	}

	.col-xl-push-4 {
		margin-left: 33.33333333%;
	}

	.col-xl-push-3 {
		margin-left: 25%;
	}

	.col-xl-push-2 {
		margin-left: 16.66666667%;
	}

	.col-xl-push-1 {
		margin-left: 8.33333333%;
	}

	.col-xl-push-0 {
		margin-left: 0;
	}

	.rotate-xl-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-xl-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-xl-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-xl-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-xl-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-xl-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-xl-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-xl-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-xl-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-xl-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-xl-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-xl-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-xl-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-xl-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-xl-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-xl-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-xl-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-xl-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-xl-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-xl-r-5 {
		transform: rotate(5deg);
	}

	.rotate-xl-r-10 {
		transform: rotate(10deg);
	}

	.rotate-xl-r-15 {
		transform: rotate(15deg);
	}

	.rotate-xl-r-20 {
		transform: rotate(20deg);
	}

	.rotate-xl-r-25 {
		transform: rotate(25deg);
	}

	.rotate-xl-r-30 {
		transform: rotate(30deg);
	}

	.rotate-xl-r-35 {
		transform: rotate(35deg);
	}

	.rotate-xl-r-40 {
		transform: rotate(40deg);
	}

	.rotate-xl-r-45 {
		transform: rotate(45deg);
	}

	.rotate-xl-r-50 {
		transform: rotate(50deg);
	}

	.rotate-xl-r-55 {
		transform: rotate(55deg);
	}

	.rotate-xl-r-60 {
		transform: rotate(60deg);
	}

	.rotate-xl-r-65 {
		transform: rotate(65deg);
	}

	.rotate-xl-r-70 {
		transform: rotate(70deg);
	}

	.rotate-xl-r-75 {
		transform: rotate(75deg);
	}

	.rotate-xl-r-80 {
		transform: rotate(80deg);
	}

	.rotate-xl-r-85 {
		transform: rotate(85deg);
	}

	.rotate-xl-r-90 {
		transform: rotate(90deg);
	}

	.rotate-xl-r-180 {
		transform: rotate(180deg);
	}
}

@media (min-width: 1400px) {
	.col-xxl-pull-12 {
		margin-left: -100%;
	}

	.col-xxl-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-xxl-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-xxl-pull-9 {
		margin-left: -75%;
	}

	.col-xxl-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-xxl-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-xxl-pull-6 {
		margin-left: -50%;
	}

	.col-xxl-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-xxl-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-xxl-pull-3 {
		margin-left: -25%;
	}

	.col-xxl-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-xxl-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-xxl-pull-0 {
		margin-left: 0;
	}

	.col-xxl-push-12 {
		margin-left: 100%;
	}

	.col-xxl-push-11 {
		margin-left: 91.66666667%;
	}

	.col-xxl-push-10 {
		margin-left: 83.33333333%;
	}

	.col-xxl-push-9 {
		margin-left: 75%;
	}

	.col-xxl-push-8 {
		margin-left: 66.66666667%;
	}

	.col-xxl-push-7 {
		margin-left: 58.33333333%;
	}

	.col-xxl-push-6 {
		margin-left: 50%;
	}

	.col-xxl-push-5 {
		margin-left: 41.66666667%;
	}

	.col-xxl-push-4 {
		margin-left: 33.33333333%;
	}

	.col-xxl-push-3 {
		margin-left: 25%;
	}

	.col-xxl-push-2 {
		margin-left: 16.66666667%;
	}

	.col-xxl-push-1 {
		margin-left: 8.33333333%;
	}

	.col-xxl-push-0 {
		margin-left: 0;
	}

	.rotate-xxl-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-xxl-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-xxl-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-xxl-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-xxl-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-xxl-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-xxl-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-xxl-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-xxl-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-xxl-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-xxl-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-xxl-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-xxl-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-xxl-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-xxl-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-xxl-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-xxl-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-xxl-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-xxl-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-xxl-r-5 {
		transform: rotate(5deg);
	}

	.rotate-xxl-r-10 {
		transform: rotate(10deg);
	}

	.rotate-xxl-r-15 {
		transform: rotate(15deg);
	}

	.rotate-xxl-r-20 {
		transform: rotate(20deg);
	}

	.rotate-xxl-r-25 {
		transform: rotate(25deg);
	}

	.rotate-xxl-r-30 {
		transform: rotate(30deg);
	}

	.rotate-xxl-r-35 {
		transform: rotate(35deg);
	}

	.rotate-xxl-r-40 {
		transform: rotate(40deg);
	}

	.rotate-xxl-r-45 {
		transform: rotate(45deg);
	}

	.rotate-xxl-r-50 {
		transform: rotate(50deg);
	}

	.rotate-xxl-r-55 {
		transform: rotate(55deg);
	}

	.rotate-xxl-r-60 {
		transform: rotate(60deg);
	}

	.rotate-xxl-r-65 {
		transform: rotate(65deg);
	}

	.rotate-xxl-r-70 {
		transform: rotate(70deg);
	}

	.rotate-xxl-r-75 {
		transform: rotate(75deg);
	}

	.rotate-xxl-r-80 {
		transform: rotate(80deg);
	}

	.rotate-xxl-r-85 {
		transform: rotate(85deg);
	}

	.rotate-xxl-r-90 {
		transform: rotate(90deg);
	}

	.rotate-xxl-r-180 {
		transform: rotate(180deg);
	}
}

/* Show Grid */
.show-grid [class*="col"] .show-grid-block {
	background-color: #EEE;
	line-height: 40px;
	min-height: 40px;
	text-align: center;
	border: 1px solid #FFF;
	display: block;
}

/* Utilities */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Text - Skin */
.text-color-primary, .text-primary {
	color: var(--primary) !important;
}

.text-color-primary-100, .text-primary-100 {
	color: var(--primary-100) !important;
}

.text-color-primary-200, .text-primary-200 {
	color: var(--primary-200) !important;
}

.text-color-primary-300, .text-primary-300 {
	color: var(--primary-300) !important;
}

.text-color-primary--100, .text-primary--100 {
	color: var(--primary--100) !important;
}

.text-color-primary--200, .text-primary--200 {
	color: var(--primary--200) !important;
}

.text-color-primary--300, .text-primary--300 {
	color: var(--primary--300) !important;
}

/* Hover */
.text-color-hover-primary:hover, .text-hover-primary:hover {
	color: var(--primary) !important;
}

.text-color-hover-primary-100:hover, .text-hover-primary-100:hover {
	color: var(--primary-100) !important;
}

.text-color-hover-primary-200:hover, .text-hover-primary-200:hover {
	color: var(--primary-200) !important;
}

.text-color-hover-primary-300:hover, .text-hover-primary-300:hover {
	color: var(--primary-300) !important;
}

.text-color-hover-primary--100:hover, .text-hover-primary--100:hover {
	color: var(--primary--100) !important;
}

.text-color-hover-primary--200:hover, .text-hover-primary--200:hover {
	color: var(--primary--200) !important;
}

.text-color-hover-primary--300:hover, .text-hover-primary--300:hover {
	color: var(--primary--300) !important;
}

.text-color-secondary, .text-secondary {
	color: var(--secondary) !important;
}

.text-color-secondary-100, .text-secondary-100 {
	color: var(--secondary-100) !important;
}

.text-color-secondary-200, .text-secondary-200 {
	color: var(--secondary-200) !important;
}

.text-color-secondary-300, .text-secondary-300 {
	color: var(--secondary-300) !important;
}

.text-color-secondary--100, .text-secondary--100 {
	color: var(--secondary--100) !important;
}

.text-color-secondary--200, .text-secondary--200 {
	color: var(--secondary--200) !important;
}

.text-color-secondary--300, .text-secondary--300 {
	color: var(--secondary--300) !important;
}

/* Hover */
.text-color-hover-secondary:hover, .text-hover-secondary:hover {
	color: var(--secondary) !important;
}

.text-color-hover-secondary-100:hover, .text-hover-secondary-100:hover {
	color: var(--secondary-100) !important;
}

.text-color-hover-secondary-200:hover, .text-hover-secondary-200:hover {
	color: var(--secondary-200) !important;
}

.text-color-hover-secondary-300:hover, .text-hover-secondary-300:hover {
	color: var(--secondary-300) !important;
}

.text-color-hover-secondary--100:hover, .text-hover-secondary--100:hover {
	color: var(--secondary--100) !important;
}

.text-color-hover-secondary--200:hover, .text-hover-secondary--200:hover {
	color: var(--secondary--200) !important;
}

.text-color-hover-secondary--300:hover, .text-hover-secondary--300:hover {
	color: var(--secondary--300) !important;
}

.text-color-tertiary, .text-tertiary {
	color: var(--tertiary) !important;
}

.text-color-tertiary-100, .text-tertiary-100 {
	color: var(--tertiary-100) !important;
}

.text-color-tertiary-200, .text-tertiary-200 {
	color: var(--tertiary-200) !important;
}

.text-color-tertiary-300, .text-tertiary-300 {
	color: var(--tertiary-300) !important;
}

.text-color-tertiary--100, .text-tertiary--100 {
	color: var(--tertiary--100) !important;
}

.text-color-tertiary--200, .text-tertiary--200 {
	color: var(--tertiary--200) !important;
}

.text-color-tertiary--300, .text-tertiary--300 {
	color: var(--tertiary--300) !important;
}

/* Hover */
.text-color-hover-tertiary:hover, .text-hover-tertiary:hover {
	color: var(--tertiary) !important;
}

.text-color-hover-tertiary-100:hover, .text-hover-tertiary-100:hover {
	color: var(--tertiary-100) !important;
}

.text-color-hover-tertiary-200:hover, .text-hover-tertiary-200:hover {
	color: var(--tertiary-200) !important;
}

.text-color-hover-tertiary-300:hover, .text-hover-tertiary-300:hover {
	color: var(--tertiary-300) !important;
}

.text-color-hover-tertiary--100:hover, .text-hover-tertiary--100:hover {
	color: var(--tertiary--100) !important;
}

.text-color-hover-tertiary--200:hover, .text-hover-tertiary--200:hover {
	color: var(--tertiary--200) !important;
}

.text-color-hover-tertiary--300:hover, .text-hover-tertiary--300:hover {
	color: var(--tertiary--300) !important;
}

.text-color-quaternary, .text-quaternary {
	color: var(--quaternary) !important;
}

.text-color-quaternary-100, .text-quaternary-100 {
	color: var(--quaternary-100) !important;
}

.text-color-quaternary-200, .text-quaternary-200 {
	color: var(--quaternary-200) !important;
}

.text-color-quaternary-300, .text-quaternary-300 {
	color: var(--quaternary-300) !important;
}

.text-color-quaternary--100, .text-quaternary--100 {
	color: var(--quaternary--100) !important;
}

.text-color-quaternary--200, .text-quaternary--200 {
	color: var(--quaternary--200) !important;
}

.text-color-quaternary--300, .text-quaternary--300 {
	color: var(--quaternary--300) !important;
}

/* Hover */
.text-color-hover-quaternary:hover, .text-hover-quaternary:hover {
	color: var(--quaternary) !important;
}

.text-color-hover-quaternary-100:hover, .text-hover-quaternary-100:hover {
	color: var(--quaternary-100) !important;
}

.text-color-hover-quaternary-200:hover, .text-hover-quaternary-200:hover {
	color: var(--quaternary-200) !important;
}

.text-color-hover-quaternary-300:hover, .text-hover-quaternary-300:hover {
	color: var(--quaternary-300) !important;
}

.text-color-hover-quaternary--100:hover, .text-hover-quaternary--100:hover {
	color: var(--quaternary--100) !important;
}

.text-color-hover-quaternary--200:hover, .text-hover-quaternary--200:hover {
	color: var(--quaternary--200) !important;
}

.text-color-hover-quaternary--300:hover, .text-hover-quaternary--300:hover {
	color: var(--quaternary--300) !important;
}

.text-color-dark, .text-dark {
	color: var(--dark) !important;
}

.text-color-dark-100, .text-dark-100 {
	color: var(--dark-100) !important;
}

.text-color-dark-200, .text-dark-200 {
	color: var(--dark-200) !important;
}

.text-color-dark-300, .text-dark-300 {
	color: var(--dark-300) !important;
}

.text-color-dark--100, .text-dark--100 {
	color: var(--dark--100) !important;
}

.text-color-dark--200, .text-dark--200 {
	color: var(--dark--200) !important;
}

.text-color-dark--300, .text-dark--300 {
	color: var(--dark--300) !important;
}

/* Hover */
.text-color-hover-dark:hover, .text-hover-dark:hover {
	color: var(--dark) !important;
}

.text-color-light, .text-light {
	color: var(--light) !important;
}

.text-color-light-100, .text-light-100 {
	color: var(--light-100) !important;
}

.text-color-light-200, .text-light-200 {
	color: var(--light-200) !important;
}

.text-color-light-300, .text-light-300 {
	color: var(--light-300) !important;
}

.text-color-light--100, .text-light--100 {
	color: var(--light--100) !important;
}

.text-color-light--200, .text-light--200 {
	color: var(--light--200) !important;
}

.text-color-light--300, .text-light--300 {
	color: var(--light--300) !important;
}

/* Hover */
.text-color-hover-light:hover, .text-hover-light:hover {
	color: var(--light) !important;
}

.text-grey, .text-color-grey {
	color: var(--grey) !important;
}

.text-hover-grey:hover, .text-color-hover-grey:hover {
	color: var(--grey) !important;
}

.text-grey-100, .text-color-grey-100 {
	color: var(--grey-100) !important;
}

.text-grey-200, .text-color-grey-200 {
	color: var(--grey-200) !important;
}

.text-grey-300, .text-color-grey-300 {
	color: var(--grey-300) !important;
}

.text-grey-400, .text-color-grey-400 {
	color: var(--grey-400) !important;
}

.text-grey-500, .text-color-grey-500 {
	color: var(--grey-500) !important;
}

.text-grey-600, .text-color-grey-600 {
	color: var(--grey-600) !important;
}

.text-grey-700, .text-color-grey-700 {
	color: var(--grey-700) !important;
}

.text-grey-800, .text-color-grey-800 {
	color: var(--grey-800) !important;
}

.text-grey-900, .text-color-grey-900 {
	color: var(--grey-900) !important;
}

.text-grey-1000, .text-color-grey-1000 {
	color: var(--grey-1000) !important;
}

.text-color-danger {
	color: #ff5b5b !important;
}

.text-color-success {
	color: #0cc485 !important;
}

/* Background - Skin */
.bg-color-primary, .bg-primary {
	background-color: var(--primary) !important;
}

.bg-color-hover-primary:hover, .bg-hover-primary:hover {
	background-color: var(--primary) !important;
}

.bg-color-after-primary:after {
	background-color: var(--primary) !important;
}

.bg-color-hover-after-primary:hover::after {
	background-color: var(--primary) !important;
}

.bg-color-before-primary:before {
	background-color: var(--primary) !important;
}

.bg-color-hover-before-primary:hover::before {
	background-color: var(--primary) !important;
}

.bg-color-primary-100, .bg-primary-100 {
	background-color: var(--primary-100) !important;
}

.bg-color-primary-200, .bg-primary-200 {
	background-color: var(--primary-200) !important;
}

.bg-color-primary-300, .bg-primary-300 {
	background-color: var(--primary-300) !important;
}

.bg-color-primary--100, .bg-primary--100 {
	background-color: var(--primary--100) !important;
}

.bg-color-primary--200, .bg-primary--200 {
	background-color: var(--primary--200) !important;
}

.bg-color-primary--300, .bg-primary--300 {
	background-color: var(--primary--300) !important;
}

.bg-color-secondary, .bg-secondary {
	background-color: var(--secondary) !important;
}

.bg-color-hover-secondary:hover, .bg-hover-secondary:hover {
	background-color: var(--secondary) !important;
}

.bg-color-after-secondary:after {
	background-color: var(--secondary) !important;
}

.bg-color-hover-after-secondary:hover::after {
	background-color: var(--secondary) !important;
}

.bg-color-before-secondary:before {
	background-color: var(--secondary) !important;
}

.bg-color-hover-before-secondary:hover::before {
	background-color: var(--secondary) !important;
}

.bg-color-secondary-100, .bg-secondary-100 {
	background-color: var(--secondary-100) !important;
}

.bg-color-secondary-200, .bg-secondary-200 {
	background-color: var(--secondary-200) !important;
}

.bg-color-secondary-300, .bg-secondary-300 {
	background-color: var(--secondary-300) !important;
}

.bg-color-secondary--100, .bg-secondary--100 {
	background-color: var(--secondary--100) !important;
}

.bg-color-secondary--200, .bg-secondary--200 {
	background-color: var(--secondary--200) !important;
}

.bg-color-secondary--300, .bg-secondary--300 {
	background-color: var(--secondary--300) !important;
}

.bg-color-tertiary, .bg-tertiary {
	background-color: var(--tertiary) !important;
}

.bg-color-hover-tertiary:hover, .bg-hover-tertiary:hover {
	background-color: var(--tertiary) !important;
}

.bg-color-after-tertiary:after {
	background-color: var(--tertiary) !important;
}

.bg-color-hover-after-tertiary:hover::after {
	background-color: var(--tertiary) !important;
}

.bg-color-before-tertiary:before {
	background-color: var(--tertiary) !important;
}

.bg-color-hover-before-tertiary:hover::before {
	background-color: var(--tertiary) !important;
}

.bg-color-tertiary-100, .bg-tertiary-100 {
	background-color: var(--tertiary-100) !important;
}

.bg-color-tertiary-200, .bg-tertiary-200 {
	background-color: var(--tertiary-200) !important;
}

.bg-color-tertiary-300, .bg-tertiary-300 {
	background-color: var(--tertiary-300) !important;
}

.bg-color-tertiary--100, .bg-tertiary--100 {
	background-color: var(--tertiary--100) !important;
}

.bg-color-tertiary--200, .bg-tertiary--200 {
	background-color: var(--tertiary--200) !important;
}

.bg-color-tertiary--300, .bg-tertiary--300 {
	background-color: var(--tertiary--300) !important;
}

.bg-color-quaternary, .bg-quaternary {
	background-color: var(--quaternary) !important;
}

.bg-color-hover-quaternary:hover, .bg-hover-quaternary:hover {
	background-color: var(--quaternary) !important;
}

.bg-color-after-quaternary:after {
	background-color: var(--quaternary) !important;
}

.bg-color-hover-after-quaternary:hover::after {
	background-color: var(--quaternary) !important;
}

.bg-color-before-quaternary:before {
	background-color: var(--quaternary) !important;
}

.bg-color-hover-before-quaternary:hover::before {
	background-color: var(--quaternary) !important;
}

.bg-color-quaternary-100, .bg-quaternary-100 {
	background-color: var(--quaternary-100) !important;
}

.bg-color-quaternary-200, .bg-quaternary-200 {
	background-color: var(--quaternary-200) !important;
}

.bg-color-quaternary-300, .bg-quaternary-300 {
	background-color: var(--quaternary-300) !important;
}

.bg-color-quaternary--100, .bg-quaternary--100 {
	background-color: var(--quaternary--100) !important;
}

.bg-color-quaternary--200, .bg-quaternary--200 {
	background-color: var(--quaternary--200) !important;
}

.bg-color-quaternary--300, .bg-quaternary--300 {
	background-color: var(--quaternary--300) !important;
}

.bg-color-dark, .bg-dark {
	background-color: var(--dark) !important;
}

.bg-color-hover-dark:hover, .bg-hover-dark:hover {
	background-color: var(--dark) !important;
}

.bg-color-after-dark:after {
	background-color: var(--dark) !important;
}

.bg-color-hover-after-dark:hover::after {
	background-color: var(--dark) !important;
}

.bg-color-before-dark:before {
	background-color: var(--dark) !important;
}

.bg-color-hover-before-dark:hover::before {
	background-color: var(--dark) !important;
}

.bg-color-dark-100, .bg-dark-100 {
	background-color: var(--dark-100) !important;
}

.bg-color-dark-200, .bg-dark-200 {
	background-color: var(--dark-200) !important;
}

.bg-color-dark-300, .bg-dark-300 {
	background-color: var(--dark-300) !important;
}

.bg-color-dark--100, .bg-dark--100 {
	background-color: var(--dark--100) !important;
}

.bg-color-dark--200, .bg-dark--200 {
	background-color: var(--dark--200) !important;
}

.bg-color-dark--300, .bg-dark--300 {
	background-color: var(--dark--300) !important;
}

.bg-color-light, .bg-light {
	background-color: var(--light) !important;
}

.bg-color-hover-light:hover, .bg-hover-light:hover {
	background-color: var(--light) !important;
}

.bg-color-after-light:after {
	background-color: var(--light) !important;
}

.bg-color-hover-after-light:hover::after {
	background-color: var(--light) !important;
}

.bg-color-before-light:before {
	background-color: var(--light) !important;
}

.bg-color-hover-before-light:hover::before {
	background-color: var(--light) !important;
}

.bg-color-light-100, .bg-light-100 {
	background-color: var(--light-100) !important;
}

.bg-color-light-200, .bg-light-200 {
	background-color: var(--light-200) !important;
}

.bg-color-light-300, .bg-light-300 {
	background-color: var(--light-300) !important;
}

.bg-color-light--100, .bg-light--100 {
	background-color: var(--light--100) !important;
}

.bg-color-light--200, .bg-light--200 {
	background-color: var(--light--200) !important;
}

.bg-color-light--300, .bg-light--300 {
	background-color: var(--light--300) !important;
}

.bg-grey, .bg-color-grey {
	background-color: var(--grey-100) !important;
}

.bg-grey-100, .bg-color-grey-100 {
	background-color: var(--grey-100) !important;
}

.bg-grey-200, .bg-color-grey-200 {
	background-color: var(--grey-200) !important;
}

.bg-grey-300, .bg-color-grey-300 {
	background-color: var(--grey-300) !important;
}

.bg-grey-400, .bg-color-grey-400 {
	background-color: var(--grey-400) !important;
}

.bg-grey-500, .bg-color-grey-500 {
	background-color: var(--grey-500) !important;
}

.bg-grey-600, .bg-color-grey-600 {
	background-color: var(--grey-600) !important;
}

.bg-grey-700, .bg-color-grey-700 {
	background-color: var(--grey-700) !important;
}

.bg-grey-800, .bg-color-grey-800 {
	background-color: var(--grey-800) !important;
}

.bg-grey-900, .bg-color-grey-900 {
	background-color: var(--grey-900) !important;
}

.bg-grey-1000, .bg-color-grey-1000 {
	background-color: var(--grey-1000) !important;
}

/* Border - Skin */
.border-color-primary, .border-primary {
	border-color: var(--primary) !important;
}

.border-color-secondary, .border-secondary {
	border-color: var(--secondary) !important;
}

.border-color-tertiary, .border-tertiary {
	border-color: var(--tertiary) !important;
}

.border-color-quaternary, .border-quaternary {
	border-color: var(--quaternary) !important;
}

.border-color-dark, .border-dark {
	border-color: var(--dark) !important;
}

.border-color-light, .border-light {
	border-color: var(--light) !important;
}

/* Gradient Font - Skin */
.gradient-text-color {
	color: var(--primary);
	background: linear-gradient(to bottom right, var(--primary), var(--secondary));
	background-image: linear-gradient(to right, var(--primary), var(--secondary));
}

/* Position */
.p-relative {
	position: relative !important;
}

.p-absolute {
	position: absolute !important;
}

.p-fixed {
	position: fixed !important;
}

.p-static {
	position: static !important;
}

/* Box Shadow */
.box-shadow-none {
	box-shadow: none !important;
}

.box-shadow-hover {
	transition: ease all 300ms;
}

.box-shadow-1:before {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0.33;
	content: '';
	box-shadow: 0 30px 90px #BBB;
	transition: all 0.2s ease-in-out;
}

.box-shadow-1.box-shadow-1-hover:before {
	opacity: 0;
}

.box-shadow-1.box-shadow-1-hover:hover:before {
	opacity: 0.33;
}

.box-shadow-2:not(.box-shadow-hover) {
	box-shadow: 0 15px 30px -15px rgba(0, 0, 0, 0.45);
}

.box-shadow-2.box-shadow-hover:hover {
	box-shadow: 0 15px 30px -15px rgba(0, 0, 0, 0.45);
}

.box-shadow-3:not(.box-shadow-hover) {
	box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.45);
}

.box-shadow-3.box-shadow-hover:hover {
	box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.45);
}

.box-shadow-4:not(.box-shadow-hover) {
	box-shadow: 0px 0px 21px -5px rgba(0, 0, 0, 0.2);
}

.box-shadow-4.box-shadow-hover:hover {
	box-shadow: 0px 0px 21px -5px rgba(0, 0, 0, 0.2);
}

.box-shadow-5:not(.box-shadow-hover) {
	box-shadow: 0 15px 60px -36px rgba(0, 0, 0, 0.45);
}

.box-shadow-5.box-shadow-hover:hover {
	box-shadow: 0 15px 60px -36px rgba(0, 0, 0, 0.45);
}

.box-shadow-6:not(.box-shadow-hover) {
	box-shadow: 0 12px 45px rgba(0, 0, 0, 0.08);
}

.box-shadow-6.box-shadow-hover:hover {
	box-shadow: 0 12px 45px rgba(0, 0, 0, 0.08);
}

/* Box Shadow - Skin */
.box-shadow-1-primary:before {
	box-shadow: 0 30px 90px var(--primary) !important;
}

.box-shadow-1-secondary:before {
	box-shadow: 0 30px 90px var(--secondary) !important;
}

.box-shadow-1-tertiary:before {
	box-shadow: 0 30px 90px var(--tertiary) !important;
}

.box-shadow-1-quaternary:before {
	box-shadow: 0 30px 90px var(--quaternary) !important;
}

.box-shadow-1-dark:before {
	box-shadow: 0 30px 90px var(--dark) !important;
}

.box-shadow-1-light:before {
	box-shadow: 0 30px 90px var(--light) !important;
}

/* Flex */
.flex-0-0-auto {
	flex: 0 0 auto;
}

/* Color Transparent */
.color-transparent {
	color: transparent !important;
}

/* Background No Repeat */
.bg-no-repeat {
	background-repeat: no-repeat !important;
}

/* Background Size Auto */
.bg-size-auto {
	background-size: auto !important;
}

/* Background Size Cover */
.bg-size-cover {
	background-size: cover !important;
}

/* Background Position Center */
.bg-position-center {
	background-position: center center !important;
}

/* Background Clip Text */
.bg-clip-text {
	background-clip: text !important;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}

/* Background Scales Overlay */
.bg-color-scale-overlay {
	position: relative;
}

.bg-color-scale-overlay:before {
	content: "";
	display: block;
	background: #000;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
	opacity: 0;
}

.bg-color-scale-overlay .bg-color-scale-overlay-wrapper {
	position: relative;
	z-index: 2;
}

.bg-color-scale-overlay-1:before {
	opacity: 0.05 !important;
}

.bg-color-scale-overlay-2:before {
	opacity: 0.1 !important;
}

.bg-color-scale-overlay-3:before {
	opacity: 0.15 !important;
}

.bg-color-scale-overlay-4:before {
	opacity: 0.2 !important;
}

.bg-color-scale-overlay-5:before {
	opacity: 0.25 !important;
}

.bg-color-scale-overlay-6:before {
	opacity: 0.3 !important;
}

.bg-color-scale-overlay-7:before {
	opacity: 0.35 !important;
}

.bg-color-scale-overlay-8:before {
	opacity: 0.4 !important;
}

.bg-color-scale-overlay-9:before {
	opacity: 0.45 !important;
}

/* Background Transparent */
.background-transparent,
.bg-transparent,
.bg-color-transparent {
	background: transparent !important;
}

.bg-transparent-hover:hover {
	background-color: transparent !important;
}

/* Background White and Black */
.bg-color-white {
	background: #FFF !important;
}

.bg-color-black {
	background: #000 !important;
}

/* Inverted */
.inverted {
	color: var(--light);
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

h1 .inverted {
	padding-left: 10px;
	padding-right: 10px;
}

h2 .inverted {
	padding-left: 7px;
	padding-right: 7px;
}

h3 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

h4 .inverted {
	padding-left: 4px;
	padding-right: 4px;
}

h5 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

h6 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

/* Min Height */
.min-height-screen {
	min-height: 100vh;
}

@media (min-width: 576px) {
	.min-height-screen-sm {
		min-height: 100vh;
	}
}

@media (min-width: 768px) {
	.min-height-screen-md {
		min-height: 100vh;
	}
}

@media (min-width: 992px) {
	.min-height-screen-lg {
		min-height: 100vh;
	}
}

@media (min-width: 1200px) {
	.min-height-screen-xl {
		min-height: 100vh;
	}
}

/* Paddings and Margins */
/* We need replicate these BS classes below due to the new paddings and margins below */
/* Margin */
.mb-0 {
	margin-bottom: 0 !important;
}

.mt-0 {
	margin-top: 0 !important;
}

/* Padding */
.pb-0 {
	padding-bottom: 0 !important;
}

.pt-0 {
	padding-top: 0 !important;
}

@media (min-width: 576px) {
		/* Margin */
	.mb-sm-0 {
		margin-bottom: 0 !important;
	}

	.mt-sm-0 {
		margin-top: 0 !important;
	}
		/* Padding */
	.pb-sm-0 {
		padding-bottom: 0 !important;
	}

	.pt-sm-0 {
		padding-top: 0 !important;
	}
}

@media (min-width: 768px) {
		/* Margin */
	.mb-md-0 {
		margin-bottom: 0 !important;
	}

	.mt-md-0 {
		margin-top: 0 !important;
	}
		/* Padding */
	.pb-md-0 {
		padding-bottom: 0 !important;
	}

	.pt-md-0 {
		padding-top: 0 !important;
	}
}

@media (min-width: 992px) {
		/* Margin */
	.mb-lg-0 {
		margin-bottom: 0 !important;
	}

	.mt-lg-0 {
		margin-top: 0 !important;
	}
		/* Padding */
	.pb-lg-0 {
		padding-bottom: 0 !important;
	}

	.pt-lg-0 {
		padding-top: 0 !important;
	}
}

@media (min-width: 1200px) {
		/* Margin */
	.mb-xl-0 {
		margin-bottom: 0 !important;
	}

	.mt-xl-0 {
		margin-top: 0 !important;
	}
		/* Padding */
	.pb-xl-0 {
		padding-bottom: 0 !important;
	}

	.pt-xl-0 {
		padding-top: 0 !important;
	}
}

/* Negative Margins */
.mt-n1 {
	margin-top: -4px !important;
	margin-top: -0.25rem !important;
}

/* Padding */
.pt-3-5 {
	padding-top: 12px !important;
	padding-top: 0.75rem !important;
}

.pe-3-5 {
	padding-right: 12px !important;
	padding-right: 0.75rem !important;
}

.pb-3-5 {
	padding-bottom: 12px !important;
	padding-bottom: 0.75rem !important;
}

.ps-3-5 {
	padding-left: 12px !important;
	padding-left: 0.75rem !important;
}

.px-3-5 {
	padding-left: 12px !important;
	padding-left: 0.75rem !important;
	padding-right: 12px !important;
	padding-right: 0.75rem !important;
}

.py-3-5 {
	padding-top: 12px !important;
	padding-top: 0.75rem !important;
	padding-bottom: 12px !important;
	padding-bottom: 0.75rem !important;
}

/* Margin */
.mt-3-5 {
	margin-top: 12px !important;
	margin-top: 0.75rem !important;
}

.me-3-5 {
	margin-right: 12px !important;
	margin-right: 0.75rem !important;
}

.mb-3-5 {
	margin-bottom: 12px !important;
	margin-bottom: 0.75rem !important;
}

.ms-3-5 {
	margin-left: 12px !important;
	margin-left: 0.75rem !important;
}

.mx-3-5 {
	margin-left: 12px !important;
	margin-left: 0.75rem !important;
	margin-right: 12px !important;
	margin-right: 0.75rem !important;
}

.my-3-5 {
	margin-top: 12px !important;
	margin-top: 0.75rem !important;
	margin-bottom: 12px !important;
	margin-bottom: 0.75rem !important;
}

/* Padding */
.pt-4-5 {
	padding-top: 20px !important;
	padding-top: 1.25rem !important;
}

.pe-4-5 {
	padding-right: 20px !important;
	padding-right: 1.25rem !important;
}

.pb-4-5 {
	padding-bottom: 20px !important;
	padding-bottom: 1.25rem !important;
}

.ps-4-5 {
	padding-left: 20px !important;
	padding-left: 1.25rem !important;
}

.px-4-5 {
	padding-left: 20px !important;
	padding-left: 1.25rem !important;
	padding-right: 20px !important;
	padding-right: 1.25rem !important;
}

.py-4-5 {
	padding-top: 20px !important;
	padding-top: 1.25rem !important;
	padding-bottom: 20px !important;
	padding-bottom: 1.25rem !important;
}

/* Margin */
.mt-4-5 {
	margin-top: 20px !important;
	margin-top: 1.25rem !important;
}

.me-4-5 {
	margin-right: 20px !important;
	margin-right: 1.25rem !important;
}

.mb-4-5 {
	margin-bottom: 20px !important;
	margin-bottom: 1.25rem !important;
}

.ms-4-5 {
	margin-left: 20px !important;
	margin-left: 1.25rem !important;
}

.mx-4-5 {
	margin-left: 20px !important;
	margin-left: 1.25rem !important;
	margin-right: 20px !important;
	margin-right: 1.25rem !important;
}

.my-4-5 {
	margin-top: 20px !important;
	margin-top: 1.25rem !important;
	margin-bottom: 20px !important;
	margin-bottom: 1.25rem !important;
}

/* Padding */
.pt-5-5 {
	padding-top: 36px !important;
	padding-top: 2.25rem !important;
}

.pe-5-5 {
	padding-right: 36px !important;
	padding-right: 2.25rem !important;
}

.pb-5-5 {
	padding-bottom: 36px !important;
	padding-bottom: 2.25rem !important;
}

.ps-5-5 {
	padding-left: 36px !important;
	padding-left: 2.25rem !important;
}

.px-5-5 {
	padding-left: 36px !important;
	padding-left: 2.25rem !important;
	padding-right: 36px !important;
	padding-right: 2.25rem !important;
}

.py-5-5 {
	padding-top: 36px !important;
	padding-top: 2.25rem !important;
	padding-bottom: 36px !important;
	padding-bottom: 2.25rem !important;
}

/* Margin */
.mt-5-5 {
	margin-top: 36px !important;
	margin-top: 2.25rem !important;
}

.me-5-5 {
	margin-right: 36px !important;
	margin-right: 2.25rem !important;
}

.mb-5-5 {
	margin-bottom: 36px !important;
	margin-bottom: 2.25rem !important;
}

.ms-5-5 {
	margin-left: 36px !important;
	margin-left: 2.25rem !important;
}

.mx-5-5 {
	margin-left: 36px !important;
	margin-left: 2.25rem !important;
	margin-right: 36px !important;
	margin-right: 2.25rem !important;
}

.my-5-5 {
	margin-top: 36px !important;
	margin-top: 2.25rem !important;
	margin-bottom: 36px !important;
	margin-bottom: 2.25rem !important;
}

@media (min-width: 576px) {
		/* Padding */
	.pt-sm-3-5 {
		padding-top: 0.75rem !important;
	}

	.pe-sm-3-5 {
		padding-right: 0.75rem !important;
	}

	.pb-sm-3-5 {
		padding-bottom: 0.75rem !important;
	}

	.ps-sm-3-5 {
		padding-left: 0.75rem !important;
	}

	.px-sm-3-5 {
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}

	.py-sm-3-5 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
		/* Margin */
	.mt-sm-3-5 {
		margin-top: 0.75rem !important;
	}

	.me-sm-3-5 {
		margin-right: 0.75rem !important;
	}

	.mb-sm-3-5 {
		margin-bottom: 0.75rem !important;
	}

	.ms-sm-3-5 {
		margin-left: 0.75rem !important;
	}

	.mx-sm-3-5 {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	.my-sm-3-5 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}
		/* Padding */
	.pt-sm-4-5 {
		padding-top: 1.25rem !important;
	}

	.pe-sm-4-5 {
		padding-right: 1.25rem !important;
	}

	.pb-sm-4-5 {
		padding-bottom: 1.25rem !important;
	}

	.ps-sm-4-5 {
		padding-left: 1.25rem !important;
	}

	.px-sm-4-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}

	.py-sm-4-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}
		/* Margin */
	.mt-sm-4-5 {
		margin-top: 1.25rem !important;
	}

	.me-sm-4-5 {
		margin-right: 1.25rem !important;
	}

	.mb-sm-4-5 {
		margin-bottom: 1.25rem !important;
	}

	.ms-sm-4-5 {
		margin-left: 1.25rem !important;
	}

	.mx-sm-4-5 {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	.my-sm-4-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}
		/* Padding */
	.pt-sm-5-5 {
		padding-top: 2.25rem !important;
	}

	.pe-sm-5-5 {
		padding-right: 2.25rem !important;
	}

	.pb-sm-5-5 {
		padding-bottom: 2.25rem !important;
	}

	.ps-sm-5-5 {
		padding-left: 2.25rem !important;
	}

	.px-sm-5-5 {
		padding-left: 2.25rem !important;
		padding-right: 2.25rem !important;
	}

	.py-sm-5-5 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}
		/* Margin */
	.mt-sm-5-5 {
		margin-top: 2.25rem !important;
	}

	.me-sm-5-5 {
		margin-right: 2.25rem !important;
	}

	.mb-sm-5-5 {
		margin-bottom: 2.25rem !important;
	}

	.ms-sm-5-5 {
		margin-left: 2.25rem !important;
	}

	.mx-sm-5-5 {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	.my-sm-5-5 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}
}

@media (min-width: 768px) {
		/* Padding */
	.pt-md-3-5 {
		padding-top: 0.75rem !important;
	}

	.pe-md-3-5 {
		padding-right: 0.75rem !important;
	}

	.pb-md-3-5 {
		padding-bottom: 0.75rem !important;
	}

	.ps-md-3-5 {
		padding-left: 0.75rem !important;
	}

	.px-md-3-5 {
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}

	.py-md-3-5 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
		/* Margin */
	.mt-md-3-5 {
		margin-top: 0.75rem !important;
	}

	.me-md-3-5 {
		margin-right: 0.75rem !important;
	}

	.mb-md-3-5 {
		margin-bottom: 0.75rem !important;
	}

	.ms-md-3-5 {
		margin-left: 0.75rem !important;
	}

	.mx-md-3-5 {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	.my-md-3-5 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}
		/* Padding */
	.pt-md-4-5 {
		padding-top: 1.25rem !important;
	}

	.pe-md-4-5 {
		padding-right: 1.25rem !important;
	}

	.pb-md-4-5 {
		padding-bottom: 1.25rem !important;
	}

	.ps-md-4-5 {
		padding-left: 1.25rem !important;
	}

	.px-md-4-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}

	.py-md-4-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}
		/* Margin */
	.mt-md-4-5 {
		margin-top: 1.25rem !important;
	}

	.me-md-4-5 {
		margin-right: 1.25rem !important;
	}

	.mb-md-4-5 {
		margin-bottom: 1.25rem !important;
	}

	.ms-md-4-5 {
		margin-left: 1.25rem !important;
	}

	.mx-md-4-5 {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	.my-md-4-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}
		/* Padding */
	.pt-md-5-5 {
		padding-top: 2.25rem !important;
	}

	.pe-md-5-5 {
		padding-right: 2.25rem !important;
	}

	.pb-md-5-5 {
		padding-bottom: 2.25rem !important;
	}

	.ps-md-5-5 {
		padding-left: 2.25rem !important;
	}

	.px-md-5-5 {
		padding-left: 2.25rem !important;
		padding-right: 2.25rem !important;
	}

	.py-md-5-5 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}
		/* Margin */
	.mt-md-5-5 {
		margin-top: 2.25rem !important;
	}

	.me-md-5-5 {
		margin-right: 2.25rem !important;
	}

	.mb-md-5-5 {
		margin-bottom: 2.25rem !important;
	}

	.ms-md-5-5 {
		margin-left: 2.25rem !important;
	}

	.mx-md-5-5 {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	.my-md-5-5 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}
}

@media (min-width: 992px) {
		/* Padding */
	.pt-lg-3-5 {
		padding-top: 0.75rem !important;
	}

	.pe-lg-3-5 {
		padding-right: 0.75rem !important;
	}

	.pb-lg-3-5 {
		padding-bottom: 0.75rem !important;
	}

	.ps-lg-3-5 {
		padding-left: 0.75rem !important;
	}

	.px-lg-3-5 {
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}

	.py-lg-3-5 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
		/* Margin */
	.mt-lg-3-5 {
		margin-top: 0.75rem !important;
	}

	.me-lg-3-5 {
		margin-right: 0.75rem !important;
	}

	.mb-lg-3-5 {
		margin-bottom: 0.75rem !important;
	}

	.ms-lg-3-5 {
		margin-left: 0.75rem !important;
	}

	.mx-lg-3-5 {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	.my-lg-3-5 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}
		/* Padding */
	.pt-lg-4-5 {
		padding-top: 1.25rem !important;
	}

	.pe-lg-4-5 {
		padding-right: 1.25rem !important;
	}

	.pb-lg-4-5 {
		padding-bottom: 1.25rem !important;
	}

	.ps-lg-4-5 {
		padding-left: 1.25rem !important;
	}

	.px-lg-4-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}

	.py-lg-4-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}
		/* Margin */
	.mt-lg-4-5 {
		margin-top: 1.25rem !important;
	}

	.me-lg-4-5 {
		margin-right: 1.25rem !important;
	}

	.mb-lg-4-5 {
		margin-bottom: 1.25rem !important;
	}

	.ms-lg-4-5 {
		margin-left: 1.25rem !important;
	}

	.mx-lg-4-5 {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	.my-lg-4-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}
		/* Padding */
	.pt-lg-5-5 {
		padding-top: 2.25rem !important;
	}

	.pe-lg-5-5 {
		padding-right: 2.25rem !important;
	}

	.pb-lg-5-5 {
		padding-bottom: 2.25rem !important;
	}

	.ps-lg-5-5 {
		padding-left: 2.25rem !important;
	}

	.px-lg-5-5 {
		padding-left: 2.25rem !important;
		padding-right: 2.25rem !important;
	}

	.py-lg-5-5 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}
		/* Margin */
	.mt-lg-5-5 {
		margin-top: 2.25rem !important;
	}

	.me-lg-5-5 {
		margin-right: 2.25rem !important;
	}

	.mb-lg-5-5 {
		margin-bottom: 2.25rem !important;
	}

	.ms-lg-5-5 {
		margin-left: 2.25rem !important;
	}

	.mx-lg-5-5 {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	.my-lg-5-5 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}
}

@media (min-width: 1200px) {
		/* Padding */
	.pt-xl-3-5 {
		padding-top: 0.75rem !important;
	}

	.pe-xl-3-5 {
		padding-right: 0.75rem !important;
	}

	.pb-xl-3-5 {
		padding-bottom: 0.75rem !important;
	}

	.ps-xl-3-5 {
		padding-left: 0.75rem !important;
	}

	.px-xl-3-5 {
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}

	.py-xl-3-5 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
		/* Margin */
	.mt-xl-3-5 {
		margin-top: 0.75rem !important;
	}

	.me-xl-3-5 {
		margin-right: 0.75rem !important;
	}

	.mb-xl-3-5 {
		margin-bottom: 0.75rem !important;
	}

	.ms-xl-3-5 {
		margin-left: 0.75rem !important;
	}

	.mx-xl-3-5 {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	.my-xl-3-5 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}
		/* Padding */
	.pt-xl-4-5 {
		padding-top: 1.25rem !important;
	}

	.pe-xl-4-5 {
		padding-right: 1.25rem !important;
	}

	.pb-xl-4-5 {
		padding-bottom: 1.25rem !important;
	}

	.ps-xl-4-5 {
		padding-left: 1.25rem !important;
	}

	.px-xl-4-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}

	.py-xl-4-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}
		/* Margin */
	.mt-xl-4-5 {
		margin-top: 1.25rem !important;
	}

	.me-xl-4-5 {
		margin-right: 1.25rem !important;
	}

	.mb-xl-4-5 {
		margin-bottom: 1.25rem !important;
	}

	.ms-xl-4-5 {
		margin-left: 1.25rem !important;
	}

	.mx-xl-4-5 {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	.my-xl-4-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}
		/* Padding */
	.pt-xl-5-5 {
		padding-top: 2.25rem !important;
	}

	.pe-xl-5-5 {
		padding-right: 2.25rem !important;
	}

	.pb-xl-5-5 {
		padding-bottom: 2.25rem !important;
	}

	.ps-xl-5-5 {
		padding-left: 2.25rem !important;
	}

	.px-xl-5-5 {
		padding-left: 2.25rem !important;
		padding-right: 2.25rem !important;
	}

	.py-xl-5-5 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}
		/* Margin */
	.mt-xl-5-5 {
		margin-top: 2.25rem !important;
	}

	.me-xl-5-5 {
		margin-right: 2.25rem !important;
	}

	.mb-xl-5-5 {
		margin-bottom: 2.25rem !important;
	}

	.ms-xl-5-5 {
		margin-left: 2.25rem !important;
	}

	.mx-xl-5-5 {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	.my-xl-5-5 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}
}

/* Before / After */
.before-d-none:before {
	display: none !important;
}

.after-d-none:after {
	display: none !important;
}

/* Letter Spacing */
.ls-0 {
	letter-spacing: 0 !important;
}

.negative-ls-05 {
	letter-spacing: -0.05em;
}

.negative-ls-1 {
	letter-spacing: -1px;
}

.negative-ls-2 {
	letter-spacing: -2px;
}

.negative-ls-3 {
	letter-spacing: -2.5px;
}

.positive-ls-1 {
	letter-spacing: 1px !important;
}

.positive-ls-2 {
	letter-spacing: 2px !important;
}

.positive-ls-3 {
	letter-spacing: 2.5px !important;
}

/* Cursor */
.cur-pointer {
	cursor: pointer;
}

/* Pointer Events */
.p-events-none {
	pointer-events: none;
}

/* Font Size */
.text-0 {
	font-size: .7em !important;
}

.text-1 {
	font-size: .8em !important;
}

.text-2 {
	font-size: .9em !important;
}

.text-2-3,
.text-2-5 {
	font-size: .95em !important;
}

.text-3 {
	font-size: 1em !important;
}

.text-3-4,
.text-3-5 {
	font-size: 1.1em !important;
}

.text-4 {
	font-size: 1.2em !important;
}

.text-4-5 {
	font-size: 1.35em !important;
}

.text-5 {
	font-size: 1.50em !important;
}

.text-5-6,
.text-5-5 {
	font-size: 1.65em !important;
}

.text-6 {
	font-size: 1.80em !important;
}

.text-6-7,
.text-6-5 {
	font-size: 1.9em !important;
}

.text-7 {
	font-size: 2em !important;
}

.text-8 {
	font-size: 2.30em !important;
}

.text-9 {
	font-size: 2.50em !important;
}

.text-10 {
	font-size: 2.75em !important;
}

.text-11 {
	font-size: 3em !important;
}

.text-12 {
	font-size: 3.5em !important;
}

.text-12-13,
.text-12-5 {
	font-size: 3.75em !important;
}

.text-13 {
	font-size: 4em !important;
}

.text-14 {
	font-size: 4.5em !important;
}

.text-15 {
	font-size: 5em !important;
}

.text-16 {
	font-size: 5.33em !important;
}

.text-17 {
	font-size: 5.66em !important;
}

.text-18 {
	font-size: 6em !important;
}

.text-19 {
	font-size: 6.33em !important;
}

.text-20 {
	font-size: 6.66em !important;
}

@media (min-width: 576px) {
	.text-sm-0 {
		font-size: .7em !important;
	}

	.text-sm-1 {
		font-size: .8em !important;
	}

	.text-sm-2 {
		font-size: .9em !important;
	}

	.text-sm-2-3,
		.text-sm-2-5 {
		font-size: .95em !important;
	}

	.text-sm-3 {
		font-size: 1em !important;
	}

	.text-sm-3-4,
		.text-sm-3-5 {
		font-size: 1.1em !important;
	}

	.text-sm-4 {
		font-size: 1.2em !important;
	}

	.text-sm-4-5 {
		font-size: 1.35em !important;
	}

	.text-sm-5 {
		font-size: 1.50em !important;
	}

	.text-sm-5-6,
		.text-sm-5-5 {
		font-size: 1.65em !important;
	}

	.text-sm-6 {
		font-size: 1.80em !important;
	}

	.text-sm-6-7,
		.text-sm-6-5 {
		font-size: 1.9em !important;
	}

	.text-sm-7 {
		font-size: 2em !important;
	}

	.text-sm-8 {
		font-size: 2.30em !important;
	}

	.text-sm-9 {
		font-size: 2.50em !important;
	}

	.text-sm-10 {
		font-size: 2.75em !important;
	}

	.text-sm-11 {
		font-size: 3em !important;
	}

	.text-sm-12 {
		font-size: 3.5em !important;
	}

	.text-sm-12-13,
		.text-sm-12-5 {
		font-size: 3.75em !important;
	}

	.text-sm-13 {
		font-size: 4em !important;
	}

	.text-sm-14 {
		font-size: 4.5em !important;
	}

	.text-sm-15 {
		font-size: 5em !important;
	}

	.text-sm-16 {
		font-size: 5.33em !important;
	}

	.text-sm-17 {
		font-size: 5.66em !important;
	}

	.text-sm-18 {
		font-size: 6em !important;
	}

	.text-sm-19 {
		font-size: 6.33em !important;
	}

	.text-sm-20 {
		font-size: 6.66em !important;
	}
}

@media (min-width: 768px) {
	.text-md-0 {
		font-size: .7em !important;
	}

	.text-md-1 {
		font-size: .8em !important;
	}

	.text-md-2 {
		font-size: .9em !important;
	}

	.text-md-2-3,
		.text-md-2-5 {
		font-size: .95em !important;
	}

	.text-md-3 {
		font-size: 1em !important;
	}

	.text-md-3-4,
		.text-md-3-5 {
		font-size: 1.1em !important;
	}

	.text-md-4 {
		font-size: 1.2em !important;
	}

	.text-md-4-5 {
		font-size: 1.35em !important;
	}

	.text-md-5 {
		font-size: 1.50em !important;
	}

	.text-md-5-6,
		.text-md-5-5 {
		font-size: 1.65em !important;
	}

	.text-md-6 {
		font-size: 1.80em !important;
	}

	.text-md-6-7,
		.text-md-6-5 {
		font-size: 1.9em !important;
	}

	.text-md-7 {
		font-size: 2em !important;
	}

	.text-md-8 {
		font-size: 2.30em !important;
	}

	.text-md-9 {
		font-size: 2.50em !important;
	}

	.text-md-10 {
		font-size: 2.75em !important;
	}

	.text-md-11 {
		font-size: 3em !important;
	}

	.text-md-12 {
		font-size: 3.5em !important;
	}

	.text-md-12-13,
		.text-md-12-5 {
		font-size: 3.75em !important;
	}

	.text-md-13 {
		font-size: 4em !important;
	}

	.text-md-14 {
		font-size: 4.5em !important;
	}

	.text-md-15 {
		font-size: 5em !important;
	}

	.text-md-16 {
		font-size: 5.33em !important;
	}

	.text-md-17 {
		font-size: 5.66em !important;
	}

	.text-md-18 {
		font-size: 6em !important;
	}

	.text-md-19 {
		font-size: 6.33em !important;
	}

	.text-md-20 {
		font-size: 6.66em !important;
	}
}

@media (min-width: 992px) {
	.text-lg-0 {
		font-size: .7em !important;
	}

	.text-lg-1 {
		font-size: .8em !important;
	}

	.text-lg-2 {
		font-size: .9em !important;
	}

	.text-lg-2-3,
		.text-lg-2-5 {
		font-size: .95em !important;
	}

	.text-lg-3 {
		font-size: 1em !important;
	}

	.text-lg-3-4,
		.text-lg-3-5 {
		font-size: 1.1em !important;
	}

	.text-lg-4 {
		font-size: 1.2em !important;
	}

	.text-lg-4-5 {
		font-size: 1.35em !important;
	}

	.text-lg-5 {
		font-size: 1.50em !important;
	}

	.text-lg-5-6,
		.text-lg-5-5 {
		font-size: 1.65em !important;
	}

	.text-lg-6 {
		font-size: 1.80em !important;
	}

	.text-lg-6-7,
		.text-lg-6-5 {
		font-size: 1.9em !important;
	}

	.text-lg-7 {
		font-size: 2em !important;
	}

	.text-lg-8 {
		font-size: 2.30em !important;
	}

	.text-lg-9 {
		font-size: 2.50em !important;
	}

	.text-lg-10 {
		font-size: 2.75em !important;
	}

	.text-lg-11 {
		font-size: 3em !important;
	}

	.text-lg-12 {
		font-size: 3.5em !important;
	}

	.text-lg-12-13,
		.text-lg-12-5 {
		font-size: 3.75em !important;
	}

	.text-lg-13 {
		font-size: 4em !important;
	}

	.text-lg-14 {
		font-size: 4.5em !important;
	}

	.text-lg-15 {
		font-size: 5em !important;
	}

	.text-lg-16 {
		font-size: 5.33em !important;
	}

	.text-lg-17 {
		font-size: 5.66em !important;
	}

	.text-lg-18 {
		font-size: 6em !important;
	}

	.text-lg-19 {
		font-size: 6.33em !important;
	}

	.text-lg-20 {
		font-size: 6.66em !important;
	}
}

@media (min-width: 1200px) {
	.text-xl-0 {
		font-size: .7em !important;
	}

	.text-xl-1 {
		font-size: .8em !important;
	}

	.text-xl-2 {
		font-size: .9em !important;
	}

	.text-xl-2-3,
		.text-xl-2-5 {
		font-size: .95em !important;
	}

	.text-xl-3 {
		font-size: 1em !important;
	}

	.text-xl-3-4,
		.text-xl-3-5 {
		font-size: 1.1em !important;
	}

	.text-xl-4 {
		font-size: 1.2em !important;
	}

	.text-xl-4-5 {
		font-size: 1.35em !important;
	}

	.text-xl-5 {
		font-size: 1.50em !important;
	}

	.text-xl-5-6,
		.text-xl-5-5 {
		font-size: 1.65em !important;
	}

	.text-xl-6 {
		font-size: 1.80em !important;
	}

	.text-xl-6-7,
		.text-xl-6-5 {
		font-size: 1.9em !important;
	}

	.text-xl-7 {
		font-size: 2em !important;
	}

	.text-xl-8 {
		font-size: 2.30em !important;
	}

	.text-xl-9 {
		font-size: 2.50em !important;
	}

	.text-xl-10 {
		font-size: 2.75em !important;
	}

	.text-xl-11 {
		font-size: 3em !important;
	}

	.text-xl-12 {
		font-size: 3.5em !important;
	}

	.text-xl-12-13,
		.text-xl-12-5 {
		font-size: 3.75em !important;
	}

	.text-xl-13 {
		font-size: 4em !important;
	}

	.text-xl-14 {
		font-size: 4.5em !important;
	}

	.text-xl-15 {
		font-size: 5em !important;
	}

	.text-xl-16 {
		font-size: 5.33em !important;
	}

	.text-xl-17 {
		font-size: 5.66em !important;
	}

	.text-xl-18 {
		font-size: 6em !important;
	}

	.text-xl-19 {
		font-size: 6.33em !important;
	}

	.text-xl-20 {
		font-size: 6.66em !important;
	}
}

.text-1rem {
	font-size: 16px !important;
	font-size: 1rem !important;
}

/* Line Height */
.line-height-initial {
	line-height: initial !important;
}

.line-height-1 {
	line-height: 1 !important;
}

.line-height-1-1 {
	line-height: 1.1 !important;
}

.line-height-2 {
	line-height: 1.2 !important;
}

.line-height-3 {
	line-height: 1.3 !important;
}

.line-height-4 {
	line-height: 1.4 !important;
}

.line-height-5 {
	line-height: 1.5 !important;
}

.line-height-6 {
	line-height: 1.6 !important;
}

.line-height-7 {
	line-height: 1.7 !important;
}

.line-height-8 {
	line-height: 1.8 !important;
}

.line-height-9 {
	line-height: 1.9 !important;
}

@media (min-width: 576px) {
	.line-height-sm-initial {
		line-height: initial !important;
	}

	.line-height-sm-1 {
		line-height: 1 !important;
	}

	.line-height-sm-1-1 {
		line-height: 1.1 !important;
	}

	.line-height-sm-2 {
		line-height: 1.2 !important;
	}

	.line-height-sm-3 {
		line-height: 1.3 !important;
	}

	.line-height-sm-4 {
		line-height: 1.4 !important;
	}

	.line-height-sm-5 {
		line-height: 1.5 !important;
	}

	.line-height-sm-6 {
		line-height: 1.6 !important;
	}

	.line-height-sm-7 {
		line-height: 1.7 !important;
	}

	.line-height-sm-8 {
		line-height: 1.8 !important;
	}

	.line-height-sm-9 {
		line-height: 1.9 !important;
	}
}

@media (min-width: 768px) {
	.line-height-md-initial {
		line-height: initial !important;
	}

	.line-height-md-1 {
		line-height: 1 !important;
	}

	.line-height-md-1-1 {
		line-height: 1.1 !important;
	}

	.line-height-md-2 {
		line-height: 1.2 !important;
	}

	.line-height-md-3 {
		line-height: 1.3 !important;
	}

	.line-height-md-4 {
		line-height: 1.4 !important;
	}

	.line-height-md-5 {
		line-height: 1.5 !important;
	}

	.line-height-md-6 {
		line-height: 1.6 !important;
	}

	.line-height-md-7 {
		line-height: 1.7 !important;
	}

	.line-height-md-8 {
		line-height: 1.8 !important;
	}

	.line-height-md-9 {
		line-height: 1.9 !important;
	}
}

@media (min-width: 992px) {
	.line-height-lg-initial {
		line-height: initial !important;
	}

	.line-height-lg-1 {
		line-height: 1 !important;
	}

	.line-height-lg-1-1 {
		line-height: 1.1 !important;
	}

	.line-height-lg-2 {
		line-height: 1.2 !important;
	}

	.line-height-lg-3 {
		line-height: 1.3 !important;
	}

	.line-height-lg-4 {
		line-height: 1.4 !important;
	}

	.line-height-lg-5 {
		line-height: 1.5 !important;
	}

	.line-height-lg-6 {
		line-height: 1.6 !important;
	}

	.line-height-lg-7 {
		line-height: 1.7 !important;
	}

	.line-height-lg-8 {
		line-height: 1.8 !important;
	}

	.line-height-lg-9 {
		line-height: 1.9 !important;
	}
}

@media (min-width: 1200px) {
	.line-height-xl-initial {
		line-height: initial !important;
	}

	.line-height-xl-1 {
		line-height: 1 !important;
	}

	.line-height-xl-1-1 {
		line-height: 1.1 !important;
	}

	.line-height-xl-2 {
		line-height: 1.2 !important;
	}

	.line-height-xl-3 {
		line-height: 1.3 !important;
	}

	.line-height-xl-4 {
		line-height: 1.4 !important;
	}

	.line-height-xl-5 {
		line-height: 1.5 !important;
	}

	.line-height-xl-6 {
		line-height: 1.6 !important;
	}

	.line-height-xl-7 {
		line-height: 1.7 !important;
	}

	.line-height-xl-8 {
		line-height: 1.8 !important;
	}

	.line-height-xl-9 {
		line-height: 1.9 !important;
	}
}

/* Opacity */
.opacity-0 {
	opacity: 0.0 !important;
}

.opacity-1 {
	opacity: 0.1 !important;
}

.opacity-2 {
	opacity: 0.2 !important;
}

.opacity-3 {
	opacity: 0.3 !important;
}

.opacity-4 {
	opacity: 0.4 !important;
}

.opacity-5 {
	opacity: 0.5 !important;
}

.opacity-6 {
	opacity: 0.6 !important;
}

.opacity-7 {
	opacity: 0.7 !important;
}

.opacity-8 {
	opacity: 0.8 !important;
}

.opacity-9 {
	opacity: 0.9 !important;
}

.opacity-10 {
	opacity: 1 !important;
}

.opacity-hover-0 {
	transition: ease opacity 300ms;
}

.opacity-hover-0:hover {
	opacity: 0.0 !important;
}

.opacity-hover-1 {
	transition: ease opacity 300ms;
}

.opacity-hover-1:hover {
	opacity: 0.1 !important;
}

.opacity-hover-2 {
	transition: ease opacity 300ms;
}

.opacity-hover-2:hover {
	opacity: 0.2 !important;
}

.opacity-hover-3 {
	transition: ease opacity 300ms;
}

.opacity-hover-3:hover {
	opacity: 0.3 !important;
}

.opacity-hover-4 {
	transition: ease opacity 300ms;
}

.opacity-hover-4:hover {
	opacity: 0.4 !important;
}

.opacity-hover-5 {
	transition: ease opacity 300ms;
}

.opacity-hover-5:hover {
	opacity: 0.5 !important;
}

.opacity-hover-6 {
	transition: ease opacity 300ms;
}

.opacity-hover-6:hover {
	opacity: 0.6 !important;
}

.opacity-hover-7 {
	transition: ease opacity 300ms;
}

.opacity-hover-7:hover {
	opacity: 0.7 !important;
}

.opacity-hover-8 {
	transition: ease opacity 300ms;
}

.opacity-hover-8:hover {
	opacity: 0.8 !important;
}

.opacity-hover-9 {
	transition: ease opacity 300ms;
}

.opacity-hover-9:hover {
	opacity: 0.9 !important;
}

.opacity-hover-10 {
	transition: ease opacity 300ms;
}

.opacity-hover-10:hover {
	opacity: 1 !important;
}

/* Scale */
.scale-1 {
	transform: scale(1.1) !important;
}

.scale-2 {
	transform: scale(1.2) !important;
}

.scale-3 {
	transform: scale(1.3) !important;
}

.scale-4 {
	transform: scale(1.4) !important;
}

.scale-5 {
	transform: scale(1.5) !important;
}

.scale-6 {
	transform: scale(1.6) !important;
}

/* Top / Bottom / Left / Right */
.top-auto {
	top: auto !important;
}

.bottom-auto {
	bottom: auto !important;
}

.top-50pct {
	top: 50%;
}

.left-50pct {
	left: 50%;
}

.left-100pct {
	left: 100%;
}

.right-100pct {
	right: 100%;
}

.top-0 {
	top: 0px !important;
}

.bottom-0 {
	bottom: 0px !important;
}

.left-0 {
	left: 0px !important;
}

.right-0 {
	right: 0px !important;
}

.top-1 {
	top: 1px !important;
}

.bottom-1 {
	bottom: 1px !important;
}

.left-1 {
	left: 1px !important;
}

.right-1 {
	right: 1px !important;
}

.top-2 {
	top: 2px !important;
}

.bottom-2 {
	bottom: 2px !important;
}

.left-2 {
	left: 2px !important;
}

.right-2 {
	right: 2px !important;
}

.top-3 {
	top: 3px !important;
}

.bottom-3 {
	bottom: 3px !important;
}

.left-3 {
	left: 3px !important;
}

.right-3 {
	right: 3px !important;
}

.top-4 {
	top: 4px !important;
}

.bottom-4 {
	bottom: 4px !important;
}

.left-4 {
	left: 4px !important;
}

.right-4 {
	right: 4px !important;
}

.top-5 {
	top: 5px !important;
}

.bottom-5 {
	bottom: 5px !important;
}

.left-5 {
	left: 5px !important;
}

.right-5 {
	right: 5px !important;
}

.top-6 {
	top: 6px !important;
}

.bottom-6 {
	bottom: 6px !important;
}

.left-6 {
	left: 6px !important;
}

.right-6 {
	right: 6px !important;
}

.top-7 {
	top: 7px !important;
}

.bottom-7 {
	bottom: 7px !important;
}

.left-7 {
	left: 7px !important;
}

.right-7 {
	right: 7px !important;
}

.top-8 {
	top: 8px !important;
}

.bottom-8 {
	bottom: 8px !important;
}

.left-8 {
	left: 8px !important;
}

.right-8 {
	right: 8px !important;
}

.top-9 {
	top: 9px !important;
}

.bottom-9 {
	bottom: 9px !important;
}

.left-9 {
	left: 9px !important;
}

.right-9 {
	right: 9px !important;
}

.top-10 {
	top: 10px !important;
}

.bottom-10 {
	bottom: 10px !important;
}

.left-10 {
	left: 10px !important;
}

.right-10 {
	right: 10px !important;
}

.top-11 {
	top: 11px !important;
}

.bottom-11 {
	bottom: 11px !important;
}

.left-11 {
	left: 11px !important;
}

.right-11 {
	right: 11px !important;
}

.top-12 {
	top: 12px !important;
}

.bottom-12 {
	bottom: 12px !important;
}

.left-12 {
	left: 12px !important;
}

.right-12 {
	right: 12px !important;
}

.top-13 {
	top: 13px !important;
}

.bottom-13 {
	bottom: 13px !important;
}

.left-13 {
	left: 13px !important;
}

.right-13 {
	right: 13px !important;
}

.top-14 {
	top: 14px !important;
}

.bottom-14 {
	bottom: 14px !important;
}

.left-14 {
	left: 14px !important;
}

.right-14 {
	right: 14px !important;
}

.top-15 {
	top: 15px !important;
}

.bottom-15 {
	bottom: 15px !important;
}

.left-15 {
	left: 15px !important;
}

.right-15 {
	right: 15px !important;
}

.top-20 {
	top: 20px !important;
}

.top-30 {
	top: 30px !important;
}

.bottom-20 {
	bottom: 20px !important;
}

.bottom-30 {
	bottom: 30px !important;
}

/* Transforms */
/* Negative */
.transform3dx-n50 {
	transform: translate3d(-50%, 0, 0);
}

.transform3dy-n50 {
	transform: translate3d(0, -50%, 0);
}

.transform3dxy-n50 {
	transform: translate3d(-50%, -50%, 0);
}

.transform3dx-n100 {
	transform: translate3d(-100%, 0, 0);
}

.transform3dy-n100 {
	transform: translate3d(0, -100%, 0);
}

/* Positive */
.transform3dx-p50 {
	transform: translate3d(50%, 0, 0);
}

.transform3dy-p50 {
	transform: translate3d(0, 50%, 0);
}

.transformY-p100 {
	transform: translateY(100%);
}

/* Outline */
.outline-none {
	outline: 0 !important;
}

/* Text Decoration */
.text-decoration-none {
	text-decoration: none !important;
}

.text-decoration-underline {
	text-decoration: underline !important;
}

.text-decoration-underline-2 {
	text-decoration: none !important;
	border-bottom: 1px solid;
	border-bottom-color: inherit;
}

/* Text Alignment */
.text-justify {
	text-align: justify;
}

/* Text Transform */
.text-uppercase {
	text-transform: uppercase !important;
}

.text-lowercase {
	text-transform: lowercase !important;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.text-transform-none {
	text-transform: none !important;
}

/* Transform */
.transform-none {
	transform: none !important;
}

/* States */
.text-muted {
	color: #999 !important;
}

html.dark .text-muted {
	color: var(--grey-900) !important;
}

/* Overflow */
.overflow-visible {
	overflow: visible !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

/* Z-Index */
.z-index-initial {
	z-index: initial !important;
}

.z-index-0 {
	z-index: 0 !important;
}

.z-index-hover-0:hover {
	z-index: 0 !important;
}

.z-index-1 {
	z-index: 1 !important;
}

.z-index-hover-1:hover {
	z-index: 1 !important;
}

.z-index-2 {
	z-index: 2 !important;
}

.z-index-hover-2:hover {
	z-index: 2 !important;
}

.z-index-3 {
	z-index: 3 !important;
}

.z-index-hover-3:hover {
	z-index: 3 !important;
}

.z-index-4 {
	z-index: 4 !important;
}

.z-index-hover-4:hover {
	z-index: 4 !important;
}

.z-index-5 {
	z-index: 5 !important;
}

.z-index-hover-5:hover {
	z-index: 5 !important;
}

.z-index-6 {
	z-index: 6 !important;
}

.z-index-hover-6:hover {
	z-index: 6 !important;
}

.z-index-7 {
	z-index: 7 !important;
}

.z-index-hover-7:hover {
	z-index: 7 !important;
}

.z-index-8 {
	z-index: 8 !important;
}

.z-index-hover-8:hover {
	z-index: 8 !important;
}

.z-index-9 {
	z-index: 9 !important;
}

.z-index-hover-9:hover {
	z-index: 9 !important;
}

.z-index-10 {
	z-index: 10 !important;
}

.z-index-hover-10:hover {
	z-index: 10 !important;
}

@media (max-width: 991px) {
	.z-index-mobile-0 {
		z-index: 0 !important;
	}
}

/* Background Gradient - Skin */
.bg-gradient {
	background-color: var(--primary) !important;
	background-image: linear-gradient(to right, var(--primary) 0%, var(--secondary) 100%) !important;
}

.bg-gradient-to-top {
	background-color: var(--primary) !important;
	background-image: linear-gradient(to top, var(--primary) 0%, var(--secondary) 100%) !important;
}

.bg-gradient-to-bottom {
	background-color: var(--primary) !important;
	background-image: linear-gradient(to bottom, var(--primary) 0%, var(--secondary) 100%) !important;
}

/* Color Transition - Skin */
@keyframes colorTransition {
	0% {
		background-color: var(--primary);
	}

	33% {
		background-color: var(--secondary);
	}

	66% {
		background-color: var(--tertiary);
	}

	100% {
		background-color: var(--quaternary);
	}
}

/* Background Gradient Animated */
.bg-gradient-animated {
	background-size: 200% 200% !important;
	animation-name: gradientTransition;
	animation-duration: 20000ms;
	animation-iteration-count: infinite;
}

/* Star Rating */
.rating-default .filled-stars {
	color: #6a6a6d;
}

/* Star Rating - Skin */
.rating-primary .filled-stars {
	color: var(--primary);
}

.rating-secondary .filled-stars {
	color: var(--secondary);
}

.rating-tertiary .filled-stars {
	color: var(--tertiary);
}

.rating-quaternary .filled-stars {
	color: var(--quaternary);
}

.rating-dark .filled-stars {
	color: var(--dark);
}

.rating-light .filled-stars {
	color: var(--light);
}

/* Weights */
.font-weight-thin {
	font-weight: 100 !important;
}

.font-weight-extralight,
.font-weight-extra-light {
	font-weight: 200 !important;
}

.font-weight-light {
	font-weight: 300 !important;
}

.font-weight-regular,
.font-weight-normal {
	font-weight: 400 !important;
}

.font-weight-medium {
	font-weight: 500 !important;
}

.font-weight-semibold,
.font-weight-semi-bold {
	font-weight: 600 !important;
}

.font-weight-bold {
	font-weight: 700 !important;
}

.font-weight-extrabold,
.font-weight-extra-bold {
	font-weight: 800 !important;
}

.font-weight-black {
	font-weight: 900 !important;
}

/* Letter Space */
.letter-spacing-minus-1 {
	letter-spacing: -1px;
}

/* Borders */
.no-borders {
	border: none !important;
}

.rounded {
	border-radius: 5px !important;
}

.b-thin {
	border-width: 3px !important;
}

.b-normal {
	border-width: 5px !important;
}

.b-thick {
	border-width: 7px !important;
}

.border-top {
	border-top-color: var(--grey-200) !important;
}

.border-bottom {
	border-bottom-color: var(--grey-200) !important;
}

.border-left, .border-start {
	border-left-color: var(--grey-200) !important;
}

.border-right, .border-end {
	border-right-color: var(--grey-200) !important;
}

.border-all {
	border: 1px solid var(--grey-200) !important;
}

.border-top-light {
	border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-bottom-light {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-left-light {
	border-left: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-right-light {
	border-right: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-all-light {
	border: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-white {
	border-color: var(--light) !important;
}

.border-color-transparent-hover {
	transition: all 0.2s;
}

.border-color-transparent-hover:hover {
	border-color: transparent !important;
}

.border-color-light-2 {
	border-color: rgba(255, 255, 255, 0.3) !important;
}

.border-color-light-3 {
	border-color: rgba(255, 255, 255, 0.05) !important;
}

.border-color-light-4 {
	border-color: rgba(255, 255, 255, 0.1) !important;
}

.border-color-light-5 {
	border-color: rgba(255, 255, 255, 0.2) !important;
}

.border-color-grey-1 {
	border-color: #e9e9e9 !important;
}

.border-color-success {
	border-color: #0cc485 !important;
}

/* Border Radius */
.border-radius {
	border-radius: var(--border-radius) !important;
}

.border-radius.box-shadow-1:before {
	border-radius: var(--border-radius) !important;
}

.border-radius-2 {
	border-radius: var(--border-radius2x) !important;
}

.border-radius-2.box-shadow-1:before {
	border-radius: var(--border-radius2x) !important;
}

.border-radius-0 {
	border-radius: 0 !important;
}

:root {
	--bs-border-radius: var(--border-radius);
	--bs-btn-border-radius: var(--border-radius);
}

/* Rounder Circle */
.rounded-circle {
	border-radius: 50% !important;
}

html body .rounded-circle {
	border-radius: 50% !important;
}

/* Border Width */
.border-width-1 {
	border-width: 1px !important;
}

.border-width-2 {
	border-width: 2px !important;
}

.border-width-3 {
	border-width: 3px !important;
}

.border-width-4 {
	border-width: 4px !important;
}

.border-width-5 {
	border-width: 5px !important;
}

.border-width-6 {
	border-width: 6px !important;
}

.border-width-7 {
	border-width: 7px !important;
}

.border-width-8 {
	border-width: 8px !important;
}

.border-width-9 {
	border-width: 9px !important;
}

.border-width-10 {
	border-width: 10px !important;
}

@media (max-width: 767px) {
	.border-sm-none {
		border: 0 !important;
	}
}

/* Border - Skin */
.border-color-primary {
	border-color: var(--primary) !important;
}

.border-color-hover-primary:hover {
	border-color: var(--primary) !important;
}

.border-color-secondary {
	border-color: var(--secondary) !important;
}

.border-color-hover-secondary:hover {
	border-color: var(--secondary) !important;
}

.border-color-tertiary {
	border-color: var(--tertiary) !important;
}

.border-color-hover-tertiary:hover {
	border-color: var(--tertiary) !important;
}

.border-color-quaternary {
	border-color: var(--quaternary) !important;
}

.border-color-hover-quaternary:hover {
	border-color: var(--quaternary) !important;
}

.border-color-dark {
	border-color: var(--dark) !important;
}

.border-color-hover-dark:hover {
	border-color: var(--dark) !important;
}

.border-color-light {
	border-color: var(--light) !important;
}

.border-color-hover-light:hover {
	border-color: var(--light) !important;
}

/* Perspective */
.perspective-100 {
	perspective: 100px !important;
}

.perspective-200 {
	perspective: 200px !important;
}

.perspective-300 {
	perspective: 300px !important;
}

.perspective-400 {
	perspective: 400px !important;
}

.perspective-500 {
	perspective: 500px !important;
}

.perspective-600 {
	perspective: 600px !important;
}

.perspective-700 {
	perspective: 700px !important;
}

.perspective-800 {
	perspective: 800px !important;
}

.perspective-900 {
	perspective: 900px !important;
}

.perspective-1000 {
	perspective: 1000px !important;
}

/* Hide Text */
.hide-text {
	display: block;
	text-indent: -9999px;
	width: 0;
	height: 0;
}

/* General Helpers */
.ws-nowrap {
	white-space: nowrap !important;
}

.ws-normal {
	white-space: normal !important;
}

.ws-pre-line {
	white-space: pre-line !important;
}

.ws-pre-wrap {
	white-space: pre-wrap !important;
}

.wb-all {
	word-break: break-all !important;
}

/* Width */
.w-auto {
	width: auto !important;
}

.w-25pct {
	width: 25% !important;
}

.w-50pct {
	width: 50% !important;
}

.w-75pct {
	width: 75% !important;
}

.w-100pct {
	width: 100% !important;
}

@media (min-width: 576px) {
	.w-sm-auto {
		width: auto !important;
	}

	.w-sm-25pct {
		width: 25% !important;
	}

	.w-sm-50pct {
		width: 50% !important;
	}

	.w-sm-75pct {
		width: 75% !important;
	}

	.w-sm-100pct {
		width: 100% !important;
	}
}

@media (min-width: 768px) {
	.w-md-auto {
		width: auto !important;
	}

	.w-md-25pct {
		width: 25% !important;
	}

	.w-md-50pct {
		width: 50% !important;
	}

	.w-md-75pct {
		width: 75% !important;
	}

	.w-md-100pct {
		width: 100% !important;
	}
}

@media (min-width: 992px) {
	.w-lg-auto {
		width: auto !important;
	}

	.w-lg-25pct {
		width: 25% !important;
	}

	.w-lg-50pct {
		width: 50% !important;
	}

	.w-lg-75pct {
		width: 75% !important;
	}

	.w-lg-100pct {
		width: 100% !important;
	}
}

@media (min-width: 1200px) {
	.w-xl-auto {
		width: auto !important;
	}

	.w-xl-25pct {
		width: 25% !important;
	}

	.w-xl-50pct {
		width: 50% !important;
	}

	.w-xl-75pct {
		width: 75% !important;
	}

	.w-xl-100pct {
		width: 100% !important;
	}
}

@media (max-width: 991px) {
	.w-auto-mobile {
		width: auto !important;
	}

	.w-100-mobile {
		width: 100% !important;
	}
}

.width-50vw {
	width: 50vw;
}

.width-100vw {
	width: 100vw;
}

.min-width-0 {
	min-width: 0 !important;
}

/* Columms (useful for lists) */
.columns-2 {
	-moz-columns: 2 !important;
	columns: 2 !important;
}

.columns-3 {
	-moz-columns: 3 !important;
	columns: 3 !important;
}

.columns-4 {
	-moz-columns: 4 !important;
	columns: 4 !important;
}

.columns-5 {
	-moz-columns: 5 !important;
	columns: 5 !important;
}

@media (min-width: 576px) {
	.columns-sm-2 {
		-moz-columns: 2 !important;
		columns: 2 !important;
	}

	.columns-sm-3 {
		-moz-columns: 3 !important;
		columns: 3 !important;
	}

	.columns-sm-4 {
		-moz-columns: 4 !important;
		columns: 4 !important;
	}

	.columns-sm-5 {
		-moz-columns: 5 !important;
		columns: 5 !important;
	}
}

@media (min-width: 768px) {
	.columns-md-2 {
		-moz-columns: 2 !important;
		columns: 2 !important;
	}

	.columns-md-3 {
		-moz-columns: 3 !important;
		columns: 3 !important;
	}

	.columns-md-4 {
		-moz-columns: 4 !important;
		columns: 4 !important;
	}

	.columns-md-5 {
		-moz-columns: 5 !important;
		columns: 5 !important;
	}
}

@media (min-width: 992px) {
	.columns-lg-2 {
		-moz-columns: 2 !important;
		columns: 2 !important;
	}

	.columns-lg-3 {
		-moz-columns: 3 !important;
		columns: 3 !important;
	}

	.columns-lg-4 {
		-moz-columns: 4 !important;
		columns: 4 !important;
	}

	.columns-lg-5 {
		-moz-columns: 5 !important;
		columns: 5 !important;
	}
}

@media (min-width: 1200px) {
	.columns-xl-2 {
		-moz-columns: 2 !important;
		columns: 2 !important;
	}

	.columns-xl-3 {
		-moz-columns: 3 !important;
		columns: 3 !important;
	}

	.columns-xl-4 {
		-moz-columns: 4 !important;
		columns: 4 !important;
	}

	.columns-xl-5 {
		-moz-columns: 5 !important;
		columns: 5 !important;
	}
}

/* Height */
.h-50px {
	height: 50px;
}

.h-min-50px {
	min-height: 50px;
}

.h-100px {
	height: 100px;
}

.h-min-100px {
	min-height: 100px;
}

.h-150px {
	height: 150px;
}

.h-min-150px {
	min-height: 150px;
}

.h-200px {
	height: 200px;
}

.h-min-200px {
	min-height: 200px;
}

.h-250px {
	height: 250px;
}

.h-min-250px {
	min-height: 250px;
}

.h-300px {
	height: 300px;
}

.h-min-300px {
	min-height: 300px;
}

.h-350px {
	height: 350px;
}

.h-min-350px {
	min-height: 350px;
}

.h-400px {
	height: 400px;
}

.h-min-400px {
	min-height: 400px;
}

.h-450px {
	height: 450px;
}

.h-min-450px {
	min-height: 450px;
}

.h-500px {
	height: 500px;
}

.h-min-500px {
	min-height: 500px;
}

.h-550px {
	height: 550px;
}

.h-min-550px {
	min-height: 550px;
}

.h-600px {
	height: 600px;
}

.h-min-600px {
	min-height: 600px;
}

.h-650px {
	height: 650px;
}

.h-min-650px {
	min-height: 650px;
}

.h-700px {
	height: 700px;
}

.h-min-700px {
	min-height: 700px;
}

.h-750px {
	height: 750px;
}

.h-min-750px {
	min-height: 750px;
}

.h-800px {
	height: 800px;
}

.h-min-800px {
	min-height: 800px;
}

.h-850px {
	height: 850px;
}

.h-min-850px {
	min-height: 850px;
}

.h-900px {
	height: 900px;
}

.h-min-900px {
	min-height: 900px;
}

.h-950px {
	height: 950px;
}

.h-min-950px {
	min-height: 950px;
}

.h-1000px {
	height: 1000px;
}

.h-min-1000px {
	min-height: 1000px;
}

@media (min-width: 576px) {
	.h-sm-50px {
		height: 50px;
	}

	.h-sm-min-50px {
		min-height: 50px;
	}

	.h-sm-100px {
		height: 100px;
	}

	.h-sm-min-100px {
		min-height: 100px;
	}

	.h-sm-150px {
		height: 150px;
	}

	.h-sm-min-150px {
		min-height: 150px;
	}

	.h-sm-200px {
		height: 200px;
	}

	.h-sm-min-200px {
		min-height: 200px;
	}

	.h-sm-250px {
		height: 250px;
	}

	.h-sm-min-250px {
		min-height: 250px;
	}

	.h-sm-300px {
		height: 300px;
	}

	.h-sm-min-300px {
		min-height: 300px;
	}

	.h-sm-350px {
		height: 350px;
	}

	.h-sm-min-350px {
		min-height: 350px;
	}

	.h-sm-400px {
		height: 400px;
	}

	.h-sm-min-400px {
		min-height: 400px;
	}

	.h-sm-450px {
		height: 450px;
	}

	.h-sm-min-450px {
		min-height: 450px;
	}

	.h-sm-500px {
		height: 500px;
	}

	.h-sm-min-500px {
		min-height: 500px;
	}

	.h-sm-550px {
		height: 550px;
	}

	.h-sm-min-550px {
		min-height: 550px;
	}

	.h-sm-600px {
		height: 600px;
	}

	.h-sm-min-600px {
		min-height: 600px;
	}

	.h-sm-650px {
		height: 650px;
	}

	.h-sm-min-650px {
		min-height: 650px;
	}

	.h-sm-700px {
		height: 700px;
	}

	.h-sm-min-700px {
		min-height: 700px;
	}

	.h-sm-750px {
		height: 750px;
	}

	.h-sm-min-750px {
		min-height: 750px;
	}

	.h-sm-800px {
		height: 800px;
	}

	.h-sm-min-800px {
		min-height: 800px;
	}

	.h-sm-850px {
		height: 850px;
	}

	.h-sm-min-850px {
		min-height: 850px;
	}

	.h-sm-900px {
		height: 900px;
	}

	.h-sm-min-900px {
		min-height: 900px;
	}

	.h-sm-950px {
		height: 950px;
	}

	.h-sm-min-950px {
		min-height: 950px;
	}

	.h-sm-1000px {
		height: 1000px;
	}

	.h-sm-min-1000px {
		min-height: 1000px;
	}
}

@media (min-width: 768px) {
	.h-md-50px {
		height: 50px;
	}

	.h-md-min-50px {
		min-height: 50px;
	}

	.h-md-100px {
		height: 100px;
	}

	.h-md-min-100px {
		min-height: 100px;
	}

	.h-md-150px {
		height: 150px;
	}

	.h-md-min-150px {
		min-height: 150px;
	}

	.h-md-200px {
		height: 200px;
	}

	.h-md-min-200px {
		min-height: 200px;
	}

	.h-md-250px {
		height: 250px;
	}

	.h-md-min-250px {
		min-height: 250px;
	}

	.h-md-300px {
		height: 300px;
	}

	.h-md-min-300px {
		min-height: 300px;
	}

	.h-md-350px {
		height: 350px;
	}

	.h-md-min-350px {
		min-height: 350px;
	}

	.h-md-400px {
		height: 400px;
	}

	.h-md-min-400px {
		min-height: 400px;
	}

	.h-md-450px {
		height: 450px;
	}

	.h-md-min-450px {
		min-height: 450px;
	}

	.h-md-500px {
		height: 500px;
	}

	.h-md-min-500px {
		min-height: 500px;
	}

	.h-md-550px {
		height: 550px;
	}

	.h-md-min-550px {
		min-height: 550px;
	}

	.h-md-600px {
		height: 600px;
	}

	.h-md-min-600px {
		min-height: 600px;
	}

	.h-md-650px {
		height: 650px;
	}

	.h-md-min-650px {
		min-height: 650px;
	}

	.h-md-700px {
		height: 700px;
	}

	.h-md-min-700px {
		min-height: 700px;
	}

	.h-md-750px {
		height: 750px;
	}

	.h-md-min-750px {
		min-height: 750px;
	}

	.h-md-800px {
		height: 800px;
	}

	.h-md-min-800px {
		min-height: 800px;
	}

	.h-md-850px {
		height: 850px;
	}

	.h-md-min-850px {
		min-height: 850px;
	}

	.h-md-900px {
		height: 900px;
	}

	.h-md-min-900px {
		min-height: 900px;
	}

	.h-md-950px {
		height: 950px;
	}

	.h-md-min-950px {
		min-height: 950px;
	}

	.h-md-1000px {
		height: 1000px;
	}

	.h-md-min-1000px {
		min-height: 1000px;
	}
}

@media (min-width: 992px) {
	.h-lg-50px {
		height: 50px;
	}

	.h-lg-min-50px {
		min-height: 50px;
	}

	.h-lg-100px {
		height: 100px;
	}

	.h-lg-min-100px {
		min-height: 100px;
	}

	.h-lg-150px {
		height: 150px;
	}

	.h-lg-min-150px {
		min-height: 150px;
	}

	.h-lg-200px {
		height: 200px;
	}

	.h-lg-min-200px {
		min-height: 200px;
	}

	.h-lg-250px {
		height: 250px;
	}

	.h-lg-min-250px {
		min-height: 250px;
	}

	.h-lg-300px {
		height: 300px;
	}

	.h-lg-min-300px {
		min-height: 300px;
	}

	.h-lg-350px {
		height: 350px;
	}

	.h-lg-min-350px {
		min-height: 350px;
	}

	.h-lg-400px {
		height: 400px;
	}

	.h-lg-min-400px {
		min-height: 400px;
	}

	.h-lg-450px {
		height: 450px;
	}

	.h-lg-min-450px {
		min-height: 450px;
	}

	.h-lg-500px {
		height: 500px;
	}

	.h-lg-min-500px {
		min-height: 500px;
	}

	.h-lg-550px {
		height: 550px;
	}

	.h-lg-min-550px {
		min-height: 550px;
	}

	.h-lg-600px {
		height: 600px;
	}

	.h-lg-min-600px {
		min-height: 600px;
	}

	.h-lg-650px {
		height: 650px;
	}

	.h-lg-min-650px {
		min-height: 650px;
	}

	.h-lg-700px {
		height: 700px;
	}

	.h-lg-min-700px {
		min-height: 700px;
	}

	.h-lg-750px {
		height: 750px;
	}

	.h-lg-min-750px {
		min-height: 750px;
	}

	.h-lg-800px {
		height: 800px;
	}

	.h-lg-min-800px {
		min-height: 800px;
	}

	.h-lg-850px {
		height: 850px;
	}

	.h-lg-min-850px {
		min-height: 850px;
	}

	.h-lg-900px {
		height: 900px;
	}

	.h-lg-min-900px {
		min-height: 900px;
	}

	.h-lg-950px {
		height: 950px;
	}

	.h-lg-min-950px {
		min-height: 950px;
	}

	.h-lg-1000px {
		height: 1000px;
	}

	.h-lg-min-1000px {
		min-height: 1000px;
	}
}

@media (min-width: 1200px) {
	.h-xl-50px {
		height: 50px;
	}

	.h-xl-min-50px {
		min-height: 50px;
	}

	.h-xl-100px {
		height: 100px;
	}

	.h-xl-min-100px {
		min-height: 100px;
	}

	.h-xl-150px {
		height: 150px;
	}

	.h-xl-min-150px {
		min-height: 150px;
	}

	.h-xl-200px {
		height: 200px;
	}

	.h-xl-min-200px {
		min-height: 200px;
	}

	.h-xl-250px {
		height: 250px;
	}

	.h-xl-min-250px {
		min-height: 250px;
	}

	.h-xl-300px {
		height: 300px;
	}

	.h-xl-min-300px {
		min-height: 300px;
	}

	.h-xl-350px {
		height: 350px;
	}

	.h-xl-min-350px {
		min-height: 350px;
	}

	.h-xl-400px {
		height: 400px;
	}

	.h-xl-min-400px {
		min-height: 400px;
	}

	.h-xl-450px {
		height: 450px;
	}

	.h-xl-min-450px {
		min-height: 450px;
	}

	.h-xl-500px {
		height: 500px;
	}

	.h-xl-min-500px {
		min-height: 500px;
	}

	.h-xl-550px {
		height: 550px;
	}

	.h-xl-min-550px {
		min-height: 550px;
	}

	.h-xl-600px {
		height: 600px;
	}

	.h-xl-min-600px {
		min-height: 600px;
	}

	.h-xl-650px {
		height: 650px;
	}

	.h-xl-min-650px {
		min-height: 650px;
	}

	.h-xl-700px {
		height: 700px;
	}

	.h-xl-min-700px {
		min-height: 700px;
	}

	.h-xl-750px {
		height: 750px;
	}

	.h-xl-min-750px {
		min-height: 750px;
	}

	.h-xl-800px {
		height: 800px;
	}

	.h-xl-min-800px {
		min-height: 800px;
	}

	.h-xl-850px {
		height: 850px;
	}

	.h-xl-min-850px {
		min-height: 850px;
	}

	.h-xl-900px {
		height: 900px;
	}

	.h-xl-min-900px {
		min-height: 900px;
	}

	.h-xl-950px {
		height: 950px;
	}

	.h-xl-min-950px {
		min-height: 950px;
	}

	.h-xl-1000px {
		height: 1000px;
	}

	.h-xl-min-1000px {
		min-height: 1000px;
	}
}

/* #Footer */
#footer {
	background: var(--dark);
	border-top: 4px solid var(--dark);
	font-size: 0.9em;
	margin-top: 50px;
	padding: 0;
	position: relative;
	clear: both;
}

#footer .footer-ribbon {
	position: absolute;
	margin: -44px 0 0 0;
	padding: 10px 20px 6px 20px;
}

#footer .footer-ribbon:before {
	border-right: 10px solid #646464;
	border-top: 16px solid transparent;
	content: "";
	display: block;
	height: 0;
	right: 100%;
	position: absolute;
	top: 0;
	width: 7px;
}

#footer .footer-ribbon span {
	color: var(--light);
	font-size: 1.6em;
	font-family: "Shadows Into Light", cursive;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	color: var(--light);
}

#footer a:not(.btn):not(.no-footer-css) {
	color: var(--default);
	transition: all 0.1s ease-in-out;
}

#footer a:not(.btn):not(.no-footer-css):hover {
	text-decoration: none;
	color: var(--light);
}

#footer a:not(.btn):not(.no-footer-css):focus, #footer a:not(.btn):not(.no-footer-css):active {
	color: var(--grey-500);
}

#footer a:not(.btn):not(.no-footer-css).text-color-light {
	color: var(--light) !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light:hover {
	color: var(--light-200) !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light:focus, #footer a:not(.btn):not(.no-footer-css).text-color-light:active {
	color: var(--light-300) !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-default {
	color: var(--default) !important;
}

#footer a:not(.btn):not(.no-footer-css).link-hover-style-1 {
	position: relative;
	left: 0px;
	transition: all 0.1s ease-in-out;
}

#footer a:not(.btn):not(.no-footer-css).link-hover-style-1:hover {
	left: 3px;
}

#footer ul.nav-list > li a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	line-height: 20px;
	padding-bottom: 11px;
}

#footer ul.nav-list > li:last-child a {
	border-bottom: 0;
}

#footer ul.nav-list > li a:hover {
	background-color: rgba(255, 255, 255, 0.05);
}

#footer ul.list.icons li {
	margin-bottom: 5px;
}

#footer.footer-texts-more-lighten p, #footer.footer-texts-more-lighten span, #footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css), #footer.footer-texts-more-lighten li {
	color: var(--grey-800);
}

#footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css):hover {
	text-decoration: none;
	color: var(--light);
}

#footer .footer-nav nav {
	display: flex;
}

#footer .footer-nav nav > ul {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

#footer .footer-nav nav > ul > li {
	position: relative;
	height: 100%;
	align-self: stretch;
}

#footer .footer-nav nav > ul > li > a {
	position: relative;
	background: transparent;
	padding: 0 14.4px;
	padding: 0 .9rem;
	margin: 0;
	height: 100%;
	display: inline-flex;
	align-items: center;
	white-space: normal;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -0.5px;
	text-transform: uppercase;
	color: var(--light);
	text-decoration: none;
}

#footer .footer-nav.footer-nav-links nav > ul > li:first-child > a {
	padding-left: 0;
}

#footer .footer-nav.footer-nav-links nav > ul > li:first-child > a:before {
	left: 0;
}

@media (min-width: 768px) {
	#footer .footer-nav.footer-nav-bottom-line nav > ul > li > a:before {
		content: "";
		position: absolute;
		width: auto;
		height: 3px;
		top: 50%;
		left: .85rem;
		right: .85rem;
		margin-top: 15px;
		transform: translate3d(0, -50%, 0);
	}
}

@media (max-width: 991px) {
	#footer .footer-nav {
		width: 100%;
	}

	#footer .footer-nav nav {
		text-align: center;
	}

	#footer .footer-nav nav > ul {
		width: 100%;
	}

	#footer .footer-nav nav > ul > li > a {
		text-align: center;
		padding: 5px 12px;
	}
}

@media (max-width: 767px) {
	#footer .footer-nav {
		width: 100%;
	}

	#footer .footer-nav nav {
		text-align: center;
	}

	#footer .footer-nav nav > ul {
		width: 100%;
	}

	#footer .footer-nav nav > ul > li {
		height: auto;
		width: 100%;
	}

	#footer .footer-nav nav > ul > li > a {
		text-align: center;
		padding: 1em 0;
	}
}

#footer form {
	opacity: 0.85;
}

#footer form label.error {
	line-height: 16px;
	margin: 5px 0 -5px;
	display: block;
	clear: both;
}

#footer form .alert {
	padding: 6px;
	text-align: center;
}

#footer .logo img {
	position: relative;
	top: 2px;
	image-rendering: -webkit-optimize-contrast;
	transform: translateZ(0);
}

#footer .footer-bg-color-2 {
	background: var(--dark-100);
}

#footer .footer-copyright {
	background: var(--dark-100);
}

#footer .footer-copyright nav {
	font-size: 0.9em;
}

#footer .footer-copyright nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .footer-copyright nav ul li {
	display: inline-block;
	line-height: 12px;
	margin: 0;
	padding: 0 8px;
}

#footer .footer-copyright nav ul li:first-child {
	border: medium none;
	padding-left: 0;
}

#footer .footer-copyright nav ul li:last-child {
	padding-right: 0;
}

#footer .footer-copyright p {
	color: #555;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

#footer .footer-copyright.footer-copyright-style-2 {
	background: var(--dark);
	border-top: 1px solid rgba(255, 255, 255, 0.05);
}

#footer .footer-copyright.footer-copyright-border-grey {
	border-top: 1px solid #E5E5E5;
}

#footer .footer-copyright.footer-copyright-full-width-border-top {
	position: relative;
	border-top: 0;
}

#footer .footer-copyright.footer-copyright-full-width-border-top:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 100vw;
	border-top: 1px solid rgba(255, 255, 255, 0.05);
	transform: translate3d(-50%, 0, 0);
}

#footer.footer-reveal {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: -10;
}

.footer-top-border {
	border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-bottom-border {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-left-border {
	border-left: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-right-border {
	border-right: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-top-light-border {
	border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.footer-bottom-light-border {
	border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.footer-left-light-border {
	border-left: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.footer-right-light-border {
	border-right: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.map-above {
	min-height: 630px;
	position: relative;
}

.map-above .map-above-map {
	position: absolute;
	top: 0;
	min-height: 630px;
	height: 100%;
	width: 100%;
}

@media (max-width: 767px) {
	.map-above .map-above-map {
		position: relative;
	}
}

.map-above .map-above-content {
	background: transparent;
}

/* Footer - Skin */
#footer .footer-ribbon {
	background: var(--primary);
}

#footer .footer-ribbon:before {
	border-right-color: var(--primary-300);
	border-left-color: var(--primary-300);
}

#footer .footer-nav.footer-nav-bottom-line nav > ul:not(:hover) > li > a.active {
	color: var(--primary) !important;
}

#footer .footer-nav.footer-nav-bottom-line nav > ul:not(:hover) > li > a.active:before {
	background: var(--primary) !important;
}

#footer .footer-nav.footer-nav-bottom-line nav > ul:hover > li:hover > a {
	color: var(--primary) !important;
}

#footer .footer-nav.footer-nav-bottom-line nav > ul:hover > li:hover > a:before {
	background: var(--primary) !important;
}

/* Dark Version */
html.dark body, html.dark .body {
	background-color: var(--dark);
}

html.dark.boxed .body {
	background-color: var(--dark);
}

html.dark #header .header-top {
	background: var(--dark--100);
	border-bottom-color: var(--dark--200);
}

html.dark #header .header-search .form-control {
	background: var(--dark--100);
}

html.dark #header .header-body {
	background: var(--dark);
	border-top-color: var(--dark--200);
}

html.dark #header .header-nav-bar {
	background-color: var(--dark--100);
}

html.dark #header .header-nav-top .nav > li > a:hover, html.dark #header .header-nav-top .nav > li > a a:focus {
	background-color: var(--dark--100);
}

html.dark #header .header-nav-top .dropdown-menu {
	background: var(--dark--100);
	border-color: var(--dark--100);
}

html.dark #header .header-nav-top .dropdown-menu a:hover, html.dark #header .header-nav-top .dropdown-menu a:focus {
	background: var(--dark--100) !important;
}

html.dark #header .header-nav-features .header-nav-top-icon,
html.dark #header .header-nav-features .header-nav-top-icon-img {
	color: var(--light);
}

html.dark #header .header-nav-features .header-nav-features-dropdown {
	background: var(--dark--100);
}

html.dark #header .header-nav-features .header-nav-features-dropdown:before {
	border-bottom-color: var(--dark--100);
}

html.dark.sticky-header-active #header .header-body {
	border-bottom-color: var(--dark--200);
	box-shadow: none;
}

html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6 {
	color: var(--light);
}

html.dark h1.card-title, html.dark h2.card-title, html.dark h3.card-title, html.dark h4.card-title, html.dark h5.card-title, html.dark h6.card-title {
	color: var(--light);
}

html.dark .alert h1, html.dark .alert h2, html.dark .alert h3, html.dark .alert h4, html.dark .alert h5, html.dark .alert h6 {
	color: #111;
}

html.dark blockquote {
	border-color: var(--dark--100);
}

html.dark section.featured {
	background-color: var(--dark-100);
	border-top-color: var(--dark--200);
}

html.dark section.section {
	background-color: var(--dark--100);
	border-top-color: var(--dark--100);
}

html.dark .dropdown-menu > li a {
	color: var(--light);
}

html.dark .dropdown-menu > li a:hover, html.dark .dropdown-menu > li a:focus {
	background-color: var(--dark--200);
}

html.dark .simple-search .input-group-append {
	border-color: var(--dark--100);
}

html.dark .home-intro {
	background-color: var(--dark--100);
}

html.dark .tabs .nav-tabs li a,
html.dark .tabs .nav-tabs li a:focus {
	border-top-color: var(--dark--100);
	border-left-color: var(--dark--100);
	border-right-color: var(--dark--100);
	background: var(--dark--100);
}

html.dark .tabs .nav-tabs li a:hover {
	border-top-color: var(--grey-900);
}

html.dark .tabs .nav-tabs li.active a,
html.dark .tabs .nav-tabs li.active a:hover,
html.dark .tabs .nav-tabs li.active a:focus {
	border-top-color: var(--grey-900);
}

html.dark .tabs .nav-tabs.nav-justified {
	border-left-width: 0;
	border-right-width: 0;
	border-left-color: transparent;
	border-right-color: transparent;
}

html.dark .tabs .nav-tabs.nav-justified li a,
html.dark .tabs .nav-tabs.nav-justified li a:hover,
html.dark .tabs .nav-tabs.nav-justified li a:focus {
	border-bottom-color: var(--dark--100);
}

html.dark .tabs.tabs-left .nav-tabs > li a,
html.dark .tabs.tabs-right .nav-tabs > li a {
	background: var(--dark--100);
	border-left-color: var(--dark--100);
	border-right-color: var(--dark--100);
}

html.dark .tabs.tabs-left .nav-tabs > li:last-child a,
html.dark .tabs.tabs-right .nav-tabs > li:last-child a {
	border-bottom-color: var(--dark--100);
}

html.dark .tabs .nav-tabs {
	border-color: var(--dark--100);
}

html.dark .tabs .nav-tabs li.active a,
html.dark .tabs .nav-tabs li.active a:hover,
html.dark .tabs .nav-tabs li.active a:focus,
html.dark .tabs .nav-tabs.nav-justified li.active a,
html.dark .tabs .nav-tabs.nav-justified li.active a:hover,
html.dark .tabs .nav-tabs.nav-justified li.active a:focus {
	background: var(--dark--200);
	border-left-color: var(--dark--200);
	border-right-color: var(--dark--200);
}

html.dark .tabs .nav-tabs.nav-justified li.active a {
	border-bottom-color: var(--dark--200);
}

html.dark .tabs.tabs-vertical {
	border-top-color: var(--dark--200);
}

html.dark .tabs.tabs-bottom .nav-tabs li a,
html.dark .tabs.tabs-bottom .nav-tabs li a:focus {
	border-bottom-color: var(--dark--100);
	border-top-color: var(--dark--200);
}

html.dark .tabs.tabs-bottom .nav-tabs li a:hover {
	border-bottom-color: var(--grey-900);
	border-top-color: var(--dark--200);
}

html.dark .tabs.tabs-bottom .nav-tabs li.active a,
html.dark .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark .tabs.tabs-bottom .nav-tabs li.active a:focus {
	border-bottom-color: var(--grey-900);
	border-top-color: var(--dark--200);
}

html.dark .tabs .tab-content {
	background: var(--dark--200);
	border-color: var(--dark--200);
}

html.dark .tabs-primary.tabs-bottom .nav-tabs li a,
html.dark .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark .tabs-primary.tabs-bottom .nav-tabs li a:focus, html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a,
html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:focus {
	border-top-color: var(--dark--200) !important;
}

html.dark .nav-tabs li.active a,
html.dark .nav-tabs li.active a:hover,
html.dark .nav-tabs li.active a:focus,
html.dark .nav-tabs li a {
	color: var(--grey-900);
}

html.dark .tab-content {
	background: var(--dark--200);
	border-color: var(--dark);
}

html.dark .tabs-simple .tab-content,
html.dark .tabs-simple .nav-tabs li a,
html.dark .tabs-simple .nav-tabs li.active a {
	background: transparent !important;
}

html.dark .nav > li > a:hover,
html.dark .nav > li > a:focus {
	background-color: var(--dark--200);
}

html.dark .call-to-action.call-to-action-default {
	background: var(--dark--100);
}

html.dark .call-to-action.call-to-action-dark {
	background: var(--dark--200);
}

html.dark .call-to-action.with-borders {
	border-top-color: var(--dark--200);
	border-bottom-color: var(--dark--200);
	border-left-color: var(--dark--100);
	border-right-color: var(--dark--100);
}

html.dark .call-to-action.with-full-borders {
	border-color: var(--dark--200);
}

html.dark .call-to-action.featured {
	background: linear-gradient(to bottom, var(--dark--100) 1%, var(--dark--200) 98%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom-color: var(--dark--200);
	border-left-color: var(--dark--100);
	border-right-color: var(--dark--100);
}

html.dark .call-to-action.call-to-action-in-footer:before {
	border-top-color: var(--dark);
}

html.dark .counters.with-borders .counter {
	border-top: 1px solid var(--dark--200);
	border-bottom: 1px solid var(--dark--200);
	border-left: 1px solid var(--dark--100);
	border-right: 1px solid var(--dark--100);
}

html.dark .counters.counters-text-dark .counter {
	color: var(--light) !important;
}

html.dark .counters.counters-text-dark .counter [class*="fa-"], html.dark .counters.counters-text-dark .counter .icons, html.dark .counters.counters-text-dark .counter strong, html.dark .counters.counters-text-dark .counter label {
	color: var(--light) !important;
}

html.dark section.timeline:after {
	background: #505050;
	background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
}

html.dark section.timeline .timeline-date {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
	text-shadow: none;
}

html.dark section.timeline .timeline-title {
	background: var(--dark--100);
}

html.dark section.timeline .timeline-box {
	border-color: var(--dark--100);
	background: var(--dark--100);
}

html.dark section.timeline .timeline-box.left:before {
	box-shadow: 0 0 0 3px var(--dark--100), 0 0 0 6px var(--dark--100);
}

html.dark section.timeline .timeline-box.left:after {
	background: var(--dark--100);
	border-right-color: var(--dark--100);
	border-top-color: var(--dark--100);
}

html.dark section.timeline .timeline-box.right:before {
	box-shadow: 0 0 0 3px var(--dark--100), 0 0 0 6px var(--dark--100);
}

html.dark section.timeline .timeline-box.right:after {
	background: var(--dark--100);
	border-left-color: var(--dark--100);
	border-bottom-color: var(--dark--100);
}

html.dark form:not(.form-style-4) .form-control {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
}

html.dark form.form-style-4 .form-control {
	border-bottom-color: #3c3c3c;
}

html.dark .btn-light {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
	color: var(--light);
}

html.dark .btn.disabled, html.dark .btn.disabled:hover, html.dark .btn.disabled:active, html.dark .btn.disabled:focus,
html.dark .btn[disabled],
html.dark .btn[disabled]:hover,
html.dark .btn[disabled]:active,
html.dark .btn[disabled]:focus {
	border-color: var(--dark--100) !important;
}

html.dark .pagination > li > a,
html.dark .pagination > li > span {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
}

html.dark section.section-custom-map {
	background-color: var(--dark);
}

html.dark section.section-custom-map section.section {
	background: rgba(var(--dark--100), 0.8);
}

html.dark .home-concept {
	background-image: url(../img/home/home-concept-dark.png);
}

html.dark .home-concept .process-image {
	background-image: url(../img/home/home-concept-item-dark.png);
}

html.dark .home-concept .project-image {
	background-image: url(../img/home/home-concept-item-dark.png);
}

html.dark .home-concept .sun {
	background-image: url(../img/home/home-concept-icons-dark.png);
}

html.dark .home-concept .cloud {
	background-image: url(../img/home/home-concept-icons-dark.png);
}

html.dark .page-header {
	border-bottom-color: var(--dark-100);
}

html.dark .page-header-light {
	background-color: var(--dark--200);
}

html.dark .card {
	background-color: var(--dark-100);
}

html.dark .accordion .card {
	background-color: var(--dark--100);
}

html.dark .accordion .card-default {
	border-color: var(--dark--100);
}

html.dark .accordion .card-header {
	background-color: var(--dark--200);
}

html.dark .accordion .form-control {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
}

html.dark .accordion.accordion-modern .card .card-header {
	background-color: var(--dark--100);
}

html.dark .accordion.accordion-modern .card:first-of-type, html.dark .accordion.accordion-modern .card:not(:first-of-type):not(:last-of-type), html.dark .accordion.accordion-modern .card:last-of-type {
	border-color: var(--dark--100);
}

html.dark .toggle > label,
html.dark .toggle > .toggle-title {
	background-color: var(--dark--200);
}

html.dark .toggle.toggle-simple .toggle > label,
html.dark .toggle.toggle-simple .toggle > .toggle-title {
	color: var(--light);
}

html.dark .featured-box {
	background: var(--dark--200);
	border-left-color: var(--dark--200);
	border-right-color: var(--dark--200);
	border-bottom-color: var(--dark--200);
}

html.dark .featured-box.secondary h4 {
	color: var(--light);
}

html.dark .featured-boxes-flat .featured-box .box-content {
	background: var(--dark--200);
}

html.dark .featured-boxes-style-5 .featured-box .box-content h4, html.dark .featured-boxes-style-6 .featured-box .box-content h4, html.dark .featured-boxes-style-7 .featured-box .box-content h4 {
	color: var(--light);
}

html.dark .featured-boxes-style-2 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-3 .featured-box .icon-featured {
	background: var(--dark);
}

html.dark .featured-boxes-style-4 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-5 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-5 .featured-box .icon-featured {
	background: var(--dark--100);
	border-color: var(--dark--200);
}

html.dark .featured-boxes-style-6 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-6 .featured-box .icon-featured {
	background: var(--dark--100);
	border-color: var(--dark--200);
}

html.dark .featured-boxes-style-6 .featured-box .icon-featured:after {
	border-color: var(--dark--200);
}

html.dark .featured-boxes-style-7 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-7 .featured-box .icon-featured {
	background: var(--dark--100);
	border-color: var(--dark--200);
}

html.dark .featured-boxes-style-7 .featured-box .icon-featured:after {
	box-shadow: 3px 3px var(--dark--100);
}

html.dark .featured-boxes-style-8 .featured-box .icon-featured {
	background: var(--dark--200);
}

html.dark .featured-box-effect-1 .icon-featured:after {
	box-shadow: 0 0 0 3px var(--dark--200);
}

html.dark .feature-box.feature-box-style-2 h4, html.dark .feature-box.feature-box-style-3 h4, html.dark .feature-box.feature-box-style-4 h4 {
	color: var(--light);
}

html.dark .feature-box.feature-box-style-6 .feature-box-icon {
	border-color: var(--dark--200);
}

html.dark .feature-box.feature-box-style-6 .feature-box-icon:after {
	border-color: var(--dark--200);
}

html.dark .owl-dots button.owl-dot span {
	background: var(--dark--200);
}

html.dark .owl-carousel.top-border {
	border-top-color: #3F4247;
}

html.dark .progress {
	background: var(--dark--200);
}

html.dark .arrow {
	background-image: url(../img/arrows-dark.png);
}

html.dark .thumbnail,
html.dark .img-thumbnail,
html.dark .thumb-info {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
}

html.dark .thumb-info .thumb-info-wrapper:after {
	background-color: var(--dark-rgba-90);
}

html.dark .thumb-info-social-icons {
	border-top-color: var(--dark--100);
}

html.dark ul.nav-list > li a {
	border-bottom-color: var(--dark--100);
}

html.dark ul.nav-list > li a:hover {
	background-color: var(--dark--100);
}

html.dark .content-grid .content-grid-item:before {
	border-left-color: var(--dark--200);
}

html.dark .content-grid .content-grid-item:after {
	border-bottom-color: var(--dark--200);
}

html.dark .content-grid.content-grid-dashed .content-grid-item:before {
	border-left-color: var(--dark--200);
}

html.dark .content-grid.content-grid-dashed .content-grid-item:after {
	border-bottom-color: var(--dark--200);
}

html.dark .testimonial .testimonial-author strong {
	color: var(--light);
}

html.dark .testimonial.testimonial-style-3 blockquote {
	background: var(--dark--200) !important;
}

html.dark .testimonial.testimonial-style-3 .testimonial-arrow-down {
	border-top-color: var(--dark--200) !important;
}

html.dark .testimonial.testimonial-style-4 {
	border-color: var(--dark--200) !important;
}

html.dark .testimonial.testimonial-style-5 .testimonial-author {
	border-top-color: var(--dark--200) !important;
}

html.dark .popover {
	background-color: var(--dark--200);
	border: 1px solid var(--dark--100);
}

html.dark .popover.top > .arrow {
	border-top-color: var(--dark--100);
}

html.dark .popover.top > .arrow:after {
	border-top-color: var(--dark--200);
}

html.dark .popover.right > .arrow {
	border-right-color: var(--dark--100);
}

html.dark .popover.right > .arrow:after {
	border-right-color: var(--dark--200);
}

html.dark .popover.bottom > .arrow {
	border-bottom-color: var(--dark--100);
}

html.dark .popover.bottom > .arrow:after {
	border-bottom-color: var(--dark--200);
}

html.dark .popover.left > .arrow {
	border-left-color: var(--dark--100);
}

html.dark .popover.left > .arrow:after {
	border-left-color: var(--dark--200);
}

html.dark .popover-title {
	background-color: var(--dark--100);
	border-bottom: var(--dark--200);
}

html.dark .page-header {
	border-bottom-color: var(--dark--100);
}

html.dark .table > thead > tr > th,
html.dark .table > tbody > tr > th,
html.dark .table > tfoot > tr > th,
html.dark .table > thead > tr > td,
html.dark .table > tbody > tr > td,
html.dark .table > tfoot > tr > td,
html.dark .table-bordered {
	border-color: var(--dark--100);
}

html.dark .table-striped > tbody > tr:nth-child(2n+1) > td,
html.dark .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: var(--dark--200);
}

html.dark pre {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
	color: var(--default);
}

html.dark .show-grid [class*="col-lg-"] .show-grid-block {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
}

html.dark .google-map-borders,
html.dark .ratio-borders {
	border-color: var(--dark--200);
}

html.dark .alert.alert-default {
	border-color: var(--dark--200);
	background-color: var(--dark--100);
}

html.dark hr {
	background-image: linear-gradient(to left, var(--dark), #3F4247, var(--dark));
}

html.dark hr.light {
	background-image: linear-gradient(to left, var(--dark), #3F4247, var(--dark));
}

html.dark hr.solid {
	background: #3F4247;
}

html.dark .divider {
	background-image: linear-gradient(to left, transparent, #3F4247, transparent);
}

html.dark .divider [class*="fa-"], html.dark .divider .icons {
	background: var(--dark);
}

html.dark .divider.divider-solid {
	background: #3F4247;
}

html.dark .divider.divider-style-2 [class*="fa-"], html.dark .divider.divider-style-2 .icons {
	background: var(--dark--100);
}

html.dark .divider.divider-style-3 [class*="fa-"], html.dark .divider.divider-style-3 .icons {
	border-color: #3F4247;
}

html.dark .divider.divider-style-4 [class*="fa-"], html.dark .divider.divider-style-4 .icons {
	border-color: #3F4247;
}

html.dark .divider.divider-style-4 [class*="fa-"]:after, html.dark .divider.divider-style-4 .icons:after {
	border-color: var(--dark--100);
}

html.dark .divider.divider-small {
	background: transparent;
}

html.dark .divider.divider-small hr {
	background: #3F4247;
}

html.dark .divider.divider-small.divider-light hr {
	background: #3F4247;
}

html.dark hr.dashed:after, html.dark .divider.dashed:after {
	border-color: #3F4247;
}

html.dark .heading.heading-bottom-border h1 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-border h2, html.dark .heading.heading-bottom-border h3 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-border h4, html.dark .heading.heading-bottom-border h5, html.dark .heading.heading-bottom-border h6 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-double-border h1, html.dark .heading.heading-bottom-double-border h2, html.dark .heading.heading-bottom-double-border h3 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-double-border h4, html.dark .heading.heading-bottom-double-border h5, html.dark .heading.heading-bottom-double-border h6 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-middle-border:before {
	border-top-color: #3f4247;
}

html.dark .heading.heading-middle-border h1, html.dark .heading.heading-middle-border h2, html.dark .heading.heading-middle-border h3, html.dark .heading.heading-middle-border h4, html.dark .heading.heading-middle-border h5, html.dark .heading.heading-middle-border h6 {
	background: var(--dark);
}

html.dark .recent-posts .date .day,
html.dark section.section .recent-posts .date .day {
	background-color: var(--dark--200);
}

html.dark .blog-posts article {
	border-color: var(--dark--100);
}

html.dark section.featured .recent-posts .date .day,
html.dark article.post .post-date .day {
	background-color: var(--dark--100);
}

html.dark article .post-video,
html.dark article .post-video iframe,
html.dark article .post-audio,
html.dark article .post-audio iframe {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
}

html.dark ul.simple-post-list li {
	border-bottom-color: var(--dark--100);
}

html.dark .post-block {
	border-top-color: var(--dark-100);
}

html.dark ul.comments .comment-block {
	background-color: var(--dark--100);
}

html.dark ul.comments .comment-arrow {
	border-right-color: var(--dark--100);
}

html.dark .pricing-table li {
	border-top-color: var(--dark--100);
}

html.dark .pricing-table h3 {
	background-color: var(--dark--100);
	text-shadow: none;
}

html.dark .pricing-table h3 span {
	background: var(--dark--100);
	border-color: var(--dark--100);
	box-shadow: 0 5px 20px var(--dark--100) inset, 0 3px 0 var(--dark--100) inset;
	color: var(--default);
}

html.dark .pricing-table .most-popular {
	border-color: var(--dark--100);
}

html.dark .pricing-table .most-popular h3 {
	background-color: var(--dark--100);
	color: var(--light);
	text-shadow: none;
}

html.dark .pricing-table .plan-ribbon {
	background-color: var(--dark--100);
}

html.dark .pricing-table .plan {
	background: var(--dark--100);
	border: 1px solid var(--dark--100);
	color: var(--default);
	text-shadow: none;
}

html.dark .product-thumb-info {
	background-color: var(--dark--100);
	border-color: transparent;
}

html.dark .shop .quantity .qty {
	background-color: var(--dark--100);
	border-color: transparent;
}

html.dark .shop .quantity .minus,
html.dark .shop .quantity .plus {
	background-color: var(--dark--100);
	border-color: transparent;
}

html.dark .shop table.cart td,
html.dark .shop .cart-totals th,
html.dark .shop .cart-totals td {
	border-color: var(--dark--100);
}

html.dark .dialog {
	background-color: var(--dark);
}

html.dark .modal-content {
	background-color: var(--dark);
}

html.dark .modal-header {
	border-bottom-color: var(--dark--100);
}

html.dark .modal-header h1, html.dark .modal-header h2, html.dark .modal-header h3, html.dark .modal-header h4, html.dark .modal-header h5, html.dark .modal-header h6 {
	color: var(--default);
}

html.dark .modal-header .close {
	text-shadow: none;
	color: var(--light);
}

html.dark .modal-footer {
	border-top-color: var(--dark--100);
}

html.dark .popup-inline-content,
html.dark .mfp-content .ajax-container {
	background: var(--dark) !important;
}

html.dark .loading-overlay {
	background: var(--dark);
}

html.dark .sort-destination-loader:after {
	background-color: var(--dark);
}

html.dark #footer .newsletter form .btn-light {
	background-color: var(--dark--100);
	border-color: var(--dark--100);
	color: var(--default);
}

html.dark #footer .newsletter form .form-control {
	border: 0;
}

@media (min-width: 992px) {
	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu {
		background: var(--dark--100);
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li:hover > a, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li:focus > a, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li.active > a, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li:active > a {
		background: var(--dark--200);
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a {
		border-bottom-color: var(--dark--200);
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a:hover, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a:focus, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a.active, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a:active {
		background: var(--dark--200);
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-title {
		color: #999;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-nav > li:hover > a {
		background: var(--dark--200);
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) a > .thumb-info-preview .thumb-info-wrapper {
		background: var(--dark--200);
	}

	html.dark #header .header-nav.header-nav-stripe nav > ul > li > a {
		color: var(--grey-500);
	}

	html.dark #header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		color: var(--light);
	}

	html.dark #header .header-nav.header-nav-links nav > ul > li > a, html.dark #header .header-nav.header-nav-links nav > ul > li:hover > a, html.dark #header .header-nav.header-nav-line nav > ul > li > a, html.dark #header .header-nav.header-nav-line nav > ul > li:hover > a {
		color: var(--grey-500);
	}

	html.dark #header .header-nav.header-nav-dropdowns-dark nav > ul > li > a, html.dark #header .header-nav.header-nav-dropdowns-dark nav > ul > li:hover > a {
		color: var(--grey-500);
	}

	html.dark .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		background-color: var(--dark);
	}
}

@media (max-width: 991px) {
	html.dark #header .header-nav-main:before {
		background-color: var(--dark);
	}

	html.dark #header .header-nav-main nav::-webkit-scrollbar-thumb {
		border-color: transparent;
		background: #39404c;
	}

	html.dark #header .header-nav-main nav > ul li {
		border-bottom-color: var(--dark--200);
	}

	html.dark #header .header-nav-main nav > ul > li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-title {
		color: var(--light);
	}

	html.dark #header .header-nav-main nav ul li a:active {
		background-color: #1e1e1e;
		color: var(--light);
	}

	html.dark .home-concept {
		background-image: none;
	}
}

/* Boxed Layout */
html.boxed body {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat;
}

html.boxed .body {
	position: relative;
	background-color: transparent;
	border-radius: 5px;
	border-top: 5px solid var(--grey-500);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
	margin: 25px auto;
	max-width: 1200px;
	height: auto;
}

html.boxed #header .header-body {
	border-top-color: transparent;
	border-top: 0;
}

html.boxed #header.header-effect-shrink .header-body {
	max-width: 1200px;
}

html.boxed .main {
	background-color: var(--light);
	overflow: hidden;
}

html.boxed section.section.section-footer {
	padding-bottom: 100px;
}

html.boxed #footer {
	margin-top: 0;
	border-bottom: 4px solid #1A1C1E;
	border-radius: 0 0 5px 5px;
}

html.boxed .footer-reveal {
	max-width: 1200px;
	left: auto !important;
}

@media (min-width: 1200px) {
	html.boxed.sticky-header-active #header .header-body {
		width: 100%;
		max-width: 1200px;
	}

	html.boxed .footer-reveal {
		bottom: 25px !important;
	}
}

@media (max-width: 1199px) {
	html.boxed .footer-reveal {
		border-bottom: none !important;
	}
}

@media (min-width: 992px) {
	html.boxed #header .header-top.header-top-colored {
		margin-top: -18px;
		border-radius: 4px 4px 0 0;
	}

	html.boxed.sticky-header-active #header:not(.header-effect-shrink) .header-body {
		position: fixed !important;
		padding-left: 15px;
		padding-right: 15px;
	}

	html.boxed.sticky-header-active #header:not(.header-effect-shrink) .header-nav-bar {
		margin: 0 -15px -9px;
	}
}

@media (max-width: 991px) {
	html.boxed .body {
		margin: 0 auto;
		border-radius: 0;
	}
}

@media (max-width: 767px) {
		/* Boxed */
	html.boxed {
		background: none !important;
	}
}

/* Boxed - Skin */
html.boxed .body {
	border-top-color: var(--primary);
}

html.gap-outside .body {
	margin-top: 25px;
	margin-bottom: 25px;
}

html.gap-outside .main,
html.gap-outside #footer {
	margin-right: 25px;
	margin-left: 25px;
}

html.gap-outside .slider-container {
	width: 100% !important;
	left: auto !important;
}

html.gap-outside #header:not(.side-header) {
	margin-top: -25px;
}

html.gap-outside #header:not(.side-header) .header-body {
	left: 0;
	padding-right: 25px;
	padding-left: 25px;
}

html.gap-outside #header:not(.side-header) .header-container:after {
	content: none;
}

@media (max-width: 991px) {
	html.gap-outside #header:not(.side-header) .header-nav-main:before {
		width: calc(100vw - 50px);
	}
}

html.gap-outside .sticky-wrapper {
	left: 25px !important;
	width: calc(100vw - 67px) !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper {
	left: 25px !important;
	width: calc(100vw - 67px) !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper .sticky-body {
	width: calc(100vw - 67px) !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper.sticky-effect-active {
	top: -25px !important;
	left: 0 !important;
	width: 100% !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper.sticky-effect-active .sticky-body {
	width: 100% !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper.sticky-effect-active .sticky-body .container-fluid {
	padding-left: 25px;
	padding-right: 25px;
}

@charset "UTF-8";
/*
Name: 			theme-elements.css
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version:	10.0.0
*/
/* Accordion */
.accordion .card {
	margin-top: 5px;
}

.accordion .card:first-child {
	margin-top: 0;
}

.accordion .card:first-of-type, .accordion .card:not(:first-of-type):not(:last-of-type), .accordion .card:last-of-type {
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: .25rem;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
	border-radius: .25rem;
}

.accordion .card-title {
	font-size: 16px;
}

.accordion .card-header {
	padding: 0;
	border-radius: .25rem;
	border-bottom: 0;
	margin: -1px;
}

.accordion .card-header a {
	cursor: pointer;
	display: block;
	padding: 10px 20px;
}

.accordion .card-header a:hover, .accordion .card-header a:focus {
	text-decoration: none;
}

.accordion .card-header a [class^="icon-"] {
	margin-right: 4px;
	position: relative;
	top: 1px;
}

.accordion .card-header a [class*="fa-"], .accordion .card-header a .icons {
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: -1px;
}

.accordion .card-header a .icons {
	top: 1px;
}

.accordion.accordion-sm .card-header a {
	padding: 5px 15px;
	font-size: 0.85em;
}

.accordion.accordion-sm .card-body {
	font-size: 0.9em;
}

.accordion.accordion-lg .card-header a {
	padding: 15px 15px;
	font-size: 1em;
	font-weight: 600;
}

.accordion.without-bg .card-default {
	background: transparent !important;
}

.accordion.without-bg .card-default > .card-header {
	background: transparent !important;
}

.accordion.without-bg .card-body {
	padding-top: 0;
}

.accordion.without-borders .card {
	border: 0 !important;
	box-shadow: none;
	border-radius: 0;
}

.accordion.without-borders .card-header a {
	padding-left: 0;
	padding-right: 0;
}

.accordion.without-borders .card-body {
	padding: 0;
}

.accordion.accordion-modern .card:first-of-type, .accordion.accordion-modern .card:not(:first-of-type):not(:last-of-type), .accordion.accordion-modern .card:last-of-type {
	border: 4px solid var(--grey-100);
}

.accordion.accordion-modern .card .card-header {
	background-color: var(--grey-100);
	border-radius: 0;
}

.accordion.accordion-modern-2 > .card {
	border: 1px solid transparent !important;
	transition: ease border-color 300ms;
}

.accordion.accordion-modern-2 > .card .card-header a {
	position: relative;
	padding: 23px 30px;
	background-color: #f4f4f4;
	transition: ease background-color 300ms, ease color 300ms;
	border-radius: var(--border-radius);
}

.accordion.accordion-modern-2 > .card .card-header a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 25px;
	font-size: inherit;
	font-weight: inherit;
	transform: translate3d(0, -50%, 0) rotate(45deg);
	transform-origin: 50% 50%;
	transition: ease transform 300ms;
}

.accordion.accordion-modern-2 > .card .card-header a.collapsed:after {
	transform: translate3d(0, -50%, 0) rotate(0deg);
}

.accordion.accordion-modern-2 > .card .card-header + .collapse.show,
.accordion.accordion-modern-2 > .card .card-header + .collapsing {
	border: 1px solid transparent;
	border-top: 0;
}

.accordion.accordion-modern-2 > .card + .card {
	margin-top: 17px;
}

.accordion.accordion-modern-status > .card {
	border: 1px solid transparent !important;
	transition: ease border-color 300ms;
}

.accordion.accordion-modern-status > .card .card-header a {
	position: relative;
	padding: 23px 30px;
	background-color: #f4f4f4;
	transition: ease background-color 300ms, ease color 300ms;
}

.accordion.accordion-modern-status > .card .card-header a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 25px;
	font-size: inherit;
	font-weight: inherit;
	transform: translate3d(0, -50%, 0) rotate(45deg);
	transform-origin: 50% 50%;
	transition: ease transform 300ms;
}

.accordion.accordion-modern-status > .card .card-header a.collapsed:after {
	transform: translate3d(0, -50%, 0) rotate(0deg);
}

.accordion.accordion-modern-status > .card .card-header + .collapse.show,
.accordion.accordion-modern-status > .card .card-header + .collapsing {
	border: 0;
}

.accordion.accordion-modern-status > .card + .card {
	margin-top: 17px;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card {
	border: 1px solid rgba(0, 0, 0, 0.085) !important;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card .card-header {
	background: transparent !important;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card .card-header a {
	background: transparent !important;
}

.accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a:after {
	transform: translate3d(0, -50%, 0) rotate(180deg);
	font-family: 'Font Awesome 6 Free';
	content: "\f107";
	font-weight: 900;
}

.accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a.collapsed:after {
	transform: translate3d(0, -50%, 0) rotate(0deg);
}

.accordion.accordion-modern-grey-scale-1 .card:first-of-type, .accordion.accordion-modern-grey-scale-1 .card:not(:first-of-type):not(:last-of-type), .accordion.accordion-modern-grey-scale-1 .card:last-of-type {
	border-color: #EDEDED;
}

.accordion.accordion-modern-grey-scale-1 .card .card-header {
	background-color: #EDEDED;
}

/* Accordion - Skin */
.accordion .card-header a {
	color: var(--primary);
}

.accordion.accordion-primary .card-header {
	background-color: var(--primary) !important;
}

.accordion.accordion-primary .card-header a {
	color: var(--primary-inverse);
}

.accordion-modern-status-primary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: var(--primary) !important;
	color: var(--primary-inverse) !important;
}

.accordion-modern-status-primary.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: var(--primary) !important;
}

.accordion.accordion-secondary .card-header {
	background-color: var(--secondary) !important;
}

.accordion.accordion-secondary .card-header a {
	color: var(--secondary-inverse);
}

.accordion-modern-status-secondary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: var(--secondary) !important;
	color: var(--secondary-inverse) !important;
}

.accordion-modern-status-secondary.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: var(--secondary) !important;
}

.accordion.accordion-tertiary .card-header {
	background-color: var(--tertiary) !important;
}

.accordion.accordion-tertiary .card-header a {
	color: var(--tertiary-inverse);
}

.accordion-modern-status-tertiary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: var(--tertiary) !important;
	color: var(--tertiary-inverse) !important;
}

.accordion-modern-status-tertiary.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: var(--tertiary) !important;
}

.accordion.accordion-quaternary .card-header {
	background-color: var(--quaternary) !important;
}

.accordion.accordion-quaternary .card-header a {
	color: var(--quaternary-inverse);
}

.accordion-modern-status-quaternary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: var(--quaternary) !important;
	color: var(--quaternary-inverse) !important;
}

.accordion-modern-status-quaternary.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: var(--quaternary) !important;
}

.accordion.accordion-dark .card-header {
	background-color: var(--dark) !important;
}

.accordion.accordion-dark .card-header a {
	color: var(--dark-inverse);
}

.accordion-modern-status-dark.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: var(--dark) !important;
	color: var(--dark-inverse) !important;
}

.accordion-modern-status-dark.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: var(--dark) !important;
}

.accordion.accordion-light .card-header {
	background-color: var(--light) !important;
}

.accordion.accordion-light .card-header a {
	color: var(--light-inverse);
}

.accordion-modern-status-light.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: var(--light) !important;
	color: var(--light-inverse) !important;
}

.accordion-modern-status-light.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: var(--light) !important;
}

/* Animations */
.appear-animation {
	opacity: 0;
}

.appear-animation-visible {
	opacity: 1;
}

.block-appear-animation {
	opacity: 1;
	overflow: hidden;
	position: relative;
}

.block-appear-animation .block-appear-animation-wrapper {
	animation-duration: 1s;
	animation-duration: var(--animate-duration);
	animation-fill-mode: both;
	animation-delay: 300ms;
	opacity: 0;
}

.block-appear-animation.appear-animation-visible .block-appear-animation-wrapper {
	animation-name: fadeIn;
}

/* Transitions */
.transition-2ms {
	transition: all 0.2s ease-in-out;
}

.transition-3ms {
	transition: all 0.3s ease-in-out;
}

.transition-4ms {
	transition: all 0.4s ease-in-out;
}

.transition-5ms {
	transition: all 0.5s ease-in-out;
}

.transition-1s {
	transition: all 1s ease-in-out;
}

/* Transition Magnetic */
.transition-magnetic {
	transition: transform 0.5s cubic-bezier(0.25, 1, 0.2, 1);
}

/* Translate Animations */
.anim-hover-translate-top-0px:hover {
	transform: translateY(0px) !important;
}

.anim-hover-translate-bottom-0px:hover {
	transform: translateY(0px) !important;
}

.anim-hover-translate-left-0px:hover {
	transform: translateX(0px) !important;
}

.anim-hover-translate-right-0px:hover {
	transform: translateX(0px) !important;
}

.anim-hover-translate-top-5px:hover {
	transform: translateY(-5px) !important;
}

.anim-hover-translate-bottom-5px:hover {
	transform: translateY(5px) !important;
}

.anim-hover-translate-left-5px:hover {
	transform: translateX(-5px) !important;
}

.anim-hover-translate-right-5px:hover {
	transform: translateX(5px) !important;
}

.anim-hover-translate-top-10px:hover {
	transform: translateY(-10px) !important;
}

.anim-hover-translate-bottom-10px:hover {
	transform: translateY(10px) !important;
}

.anim-hover-translate-left-10px:hover {
	transform: translateX(-10px) !important;
}

.anim-hover-translate-right-10px:hover {
	transform: translateX(10px) !important;
}

.anim-hover-translate-top-20px:hover {
	transform: translateY(-20px) !important;
}

.anim-hover-translate-bottom-20px:hover {
	transform: translateY(20px) !important;
}

.anim-hover-translate-left-20px:hover {
	transform: translateX(-20px) !important;
}

.anim-hover-translate-right-20px:hover {
	transform: translateX(20px) !important;
}

.anim-hover-translate-top-30px:hover {
	transform: translateY(-30px) !important;
}

.anim-hover-translate-bottom-30px:hover {
	transform: translateY(30px) !important;
}

.anim-hover-translate-left-30px:hover {
	transform: translateX(-30px) !important;
}

.anim-hover-translate-right-30px:hover {
	transform: translateX(30px) !important;
}

.anim-hover-translate-top-40px:hover {
	transform: translateY(-40px) !important;
}

.anim-hover-translate-bottom-40px:hover {
	transform: translateY(40px) !important;
}

.anim-hover-translate-left-40px:hover {
	transform: translateX(-40px) !important;
}

.anim-hover-translate-right-40px:hover {
	transform: translateX(40px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-0px {
	transform: translateY(0px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-0px {
	transform: translateY(0px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-0px {
	transform: translateX(0px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-0px {
	transform: translateX(0px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-5px {
	transform: translateY(-5px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-5px {
	transform: translateY(5px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-5px {
	transform: translateX(-5px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-5px {
	transform: translateX(5px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-10px {
	transform: translateY(-10px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-10px {
	transform: translateY(10px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-10px {
	transform: translateX(-10px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-10px {
	transform: translateX(10px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-20px {
	transform: translateY(-20px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-20px {
	transform: translateY(20px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-20px {
	transform: translateX(-20px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-20px {
	transform: translateX(20px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-30px {
	transform: translateY(-30px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-30px {
	transform: translateY(30px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-30px {
	transform: translateX(-30px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-30px {
	transform: translateX(30px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-40px {
	transform: translateY(-40px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-40px {
	transform: translateY(40px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-40px {
	transform: translateX(-40px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-40px {
	transform: translateX(40px) !important;
}

.anim-hover-scale-1-1:hover {
	transform: scale(1.1);
}

.anim-hover-scale-1-2:hover {
	transform: scale(1.2);
}

/* Opacity Animations */
.anim-hover-opacity-0:hover {
	opacity: 0 !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-opacity-0 {
	opacity: 0 !important;
}

.anim-hover-opacity-10:hover {
	opacity: 1 !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-opacity-10 {
	opacity: 1 !important;
}

/* Side Header Arrow Animations */
@keyframes sideMenuArrow {
	0% {
		left: 5px;
	}

	50% {
		left: 10px;
	}

	100% {
		left: 5px;
	}
}

@keyframes sideMenuArrowBack {
	0% {
		right: 5px;
	}

	50% {
		right: 10px;
	}

	100% {
		right: 5px;
	}
}

/* Mask Up */
@keyframes maskUp {
	from {
		transform: translate(0, 100%);
	}

	to {
		transform: translate(0, 0);
	}
}

/* Mask Right */
@keyframes maskRight {
	from {
		transform: translate(-100%, 0);
	}

	to {
		transform: translate(0, 0);
	}
}

/* Mask Down */
@keyframes maskDown {
	from {
		transform: translate(0, -100%);
	}

	to {
		transform: translate(0, 0);
	}
}

/* Mask Left */
@keyframes maskLeft {
	from {
		transform: translate(100%, 0);
	}

	to {
		transform: translate(0, 0);
	}
}

.maskUp {
	animation-name: maskUp;
}

.maskRight {
	animation-name: maskRight;
}

.maskDown {
	animation-name: maskDown;
}

.maskLeft {
	animation-name: maskLeft;
}

/* Text Entrance */
@keyframes textEntrance {
	from {
		opacity: 0;
		transform: translateY(100%) rotateX(-80deg);
	}

	to {
		transform: none;
		opacity: 1;
	}
}

.textEntrance {
	transform-origin: center top;
	transform-style: preserve-3d;
	transition: opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition-duration: 0.8s;
	animation-name: textEntrance;
}

@keyframes headerReveal {
	from {
		top: -150px;
	}

	to {
		top: 0;
	}
}

/* Fade In Up Shorter */
@keyframes fadeInUpShorter {
	from {
		opacity: 0;
		transform: translate(0, 50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInUpShorter {
	animation-name: fadeInUpShorter;
}

/* Fade In Up Shorter Plus */
@keyframes fadeInUpShorterPlus {
	from {
		opacity: 0;
		transform: translate(0, 15px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInUpShorterPlus {
	animation-name: fadeInUpShorterPlus;
}

/* Fade In Left Shorter */
@keyframes fadeInLeftShorter {
	from {
		opacity: 0;
		transform: translate(50px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeftShorter {
	animation-name: fadeInLeftShorter;
}

/* Fade In Left Shorter Plus */
@keyframes fadeInLeftShorterPlus {
	from {
		opacity: 0;
		transform: translate(15px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeftShorterPlus {
	animation-name: fadeInLeftShorterPlus;
}

/* Fade In Right Shorter */
@keyframes fadeInRightShorter {
	from {
		opacity: 0;
		transform: translate(-50px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightShorter {
	animation-name: fadeInRightShorter;
}

/* Fade In Right Shorter Plus */
@keyframes fadeInRightShorterPlus {
	from {
		opacity: 0;
		transform: translate(-15px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightShorterPlus {
	animation-name: fadeInRightShorterPlus;
}

/* Fade In Right Shorter With Opacity */
@keyframes fadeInRightShorterOpacity {
	from {
		opacity: 0;
		transform: translate(-50px, 0);
	}

	to {
		opacity: 0.7;
		transform: none;
	}
}

.fadeInRightShorterOpacity {
	animation-name: fadeInRightShorterOpacity;
}

/* Fade In Down Shorter */
@keyframes fadeInDownShorter {
	from {
		opacity: 0;
		transform: translate(0, -50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInDownShorter {
	animation-name: fadeInDownShorter;
}

/* Fade In Down Shorter Plus */
@keyframes fadeInDownShorterPlus {
	from {
		opacity: 0;
		transform: translate(0, -15px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInDownShorterPlus {
	animation-name: fadeInDownShorterPlus;
}

/* Fade In Right and Down Shorter */
@keyframes fadeInRightDownShorter {
	from {
		opacity: 0;
		transform: translate(-50px, -50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightDownShorter {
	animation-name: fadeInRightDownShorter;
}

/* Fade In Right and Up Shorter */
@keyframes fadeInRightUpShorter {
	from {
		opacity: 0;
		transform: translate(-50px, 50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightUpShorter {
	animation-name: fadeInRightUpShorter;
}

/* Fade In Left and Down Shorter */
@keyframes fadeInLeftDownShorter {
	from {
		opacity: 0;
		transform: translate(50px, -50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeftDownShorter {
	animation-name: fadeInLeftDownShorter;
}

/* Fade In Left and Up Shorter */
@keyframes fadeInLeftUpShorter {
	from {
		opacity: 0;
		transform: translate(50px, 50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeftUpShorter {
	animation-name: fadeInLeftUpShorter;
}

/* Expand In */
@keyframes expandIn {
	from {
		opacity: 0;
		transform: scale(0.8);
	}

	to {
		opacity: 1;
		transform: scale(1);
	}
}

.expandIn {
	animation-name: expandIn;
}

/* Gradient Transition */
@keyframes gradientTransition {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}

/* Slider Scroll Button Animation */
@keyframes sliderScrollButton {
	0% {
		opacity: 1;
		transform: translate3d(-50%, 0, 0);
	}

	70% {
		opacity: 1;
		transform: translate3d(-50%, 10px, 0);
	}

	100% {
		opacity: 0;
		transform: translate3d(-50%, 10px, 0);
	}
}

/* Arrow Left Right */
@keyframes arrowLeftRight {
	0% {
		transform: translate3d(-1px, 0, 0);
	}

	50% {
		transform: translate3d(1px, 0, 0);
	}

	100% {
		transform: translate3d(-1px, 0, 0);
	}
}

/* Nav Item Arrow */
@keyframes navItemArrow {
	0% {
		position: relative;
		left: -1px;
	}

	50% {
		position: relative;
		left: 3px;
	}

	100% {
		position: relative;
		left: -1px;
	}
}

/* Hover 3d Effect */
.hover-in {
	transition: .1s ease-out !important;
}

.hover-out {
	transition: .1s ease-in !important;
}

.hover-3d {
	transition: none;
}

/* Hotspot */
@keyframes hotspot-pulsate {
	0% {
		transform: scale(1);
		opacity: 0.8;
	}

	45% {
		transform: scale(1.75);
		opacity: 0;
	}
}

@keyframes stop-hotspot-pulsate {
	from {
		opacity: 0.4;
	}

	to {
		transform: scale(2);
		opacity: 0;
	}
}

/* Dot Pulse */
@keyframes dotPulse {
	from {
		opacity: 1;
		transform: scale(0.2);
	}

	to {
		opacity: 0;
		transform: scale(1);
	}
}

.dotPulse {
	animation-name: dotPulse;
	animation-iteration-count: infinite;
	animation-duration: 4s;
}

/* Blur In */
@keyframes blurIn {
	from {
		opacity: 0;
		filter: blur(20px);
		transform: scale(1.3);
	}

	to {
		opacity: 1;
		filter: blur(0.1px);
		transform: none;
	}
}

.blurIn {
	animation-name: blurIn;
}

/* Ken Burns To Right */
@keyframes kenBurnsToRight {
	from {
		transform: scale(1.2);
	}

	to {
		transform: scale(1);
	}
}

.kenBurnsToRight {
	animation-name: kenBurnsToRight;
	animation-timing-function: linear;
	transform-origin: right;
}

/* Ken Burns To Left and Top */
.kenBurnsToRightTop {
	animation-name: kenBurnsToRight;
	animation-timing-function: linear;
	transform-origin: right top;
}

/* Ken Burns To Left */
@keyframes kenBurnsToLeft {
	from {
		transform: scale(1.2);
	}

	to {
		transform: scale(1);
	}
}

.kenBurnsToLeft {
	animation-name: kenBurnsToLeft;
	animation-timing-function: linear;
	transform-origin: left;
}

/* Ken Burns To Left and Top */
.kenBurnsToLeftTop {
	animation-name: kenBurnsToLeft;
	animation-timing-function: linear;
	transform-origin: left top;
}

/* Moving From Top to Bottom */
@keyframes bgPositionBottomToTop {
	from {
		background-position: bottom;
	}

	to {
		background-position: top;
	}
}

.bgPositionBottomToTop {
	animation-name: bgPositionBottomToTop;
	animation-timing-function: linear;
	transform-origin: right;
}

/* Pulse */
@keyframes pulseAnim {
	from {
		transform: scale(1);
		opacity: 1;
	}

	to {
		transform: scale(1.4);
		opacity: 0;
	}
}

.pulseAnim:not(:hover):after {
	animation-name: pulseAnim;
}

.pulseAnim:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: inherit;
	border-radius: inherit;
	z-index: -1;
}

.pulseAnim.pulseAnimAnimated:after {
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-delay: 1s;
}

.pulseAnim:not(i):after {
	z-index: 0;
}

.pulseAnim:not(i) * {
	position: relative;
	z-index: 1;
}

/* Basic Rotation */
@keyframes basicRotation {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.basicRotation {
	animation-name: basicRotation;
}

/* Block Slide */
@keyframes blockSlideToRight {
	from {
		transform: translate(-110%, 0);
	}

	to {
		transform: translate(110%, 0);
	}
}

@keyframes blockSlideToLeft {
	from {
		transform: translate(110%, 0);
	}

	to {
		transform: translate(-110%, 0);
	}
}

@keyframes blockSlideToTop {
	from {
		transform: translate(0, 110%);
	}

	to {
		transform: translate(0, -110%);
	}
}

@keyframes blockSlideToBottom {
	from {
		transform: translate(0, -110%);
	}

	to {
		transform: translate(0, 110%);
	}
}

.blockSlide:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: var(--dark);
	position: absolute;
	z-index: 1000;
	animation-duration: 1s;
	animation-duration: var(--animate-duration);
	animation-fill-mode: both;
	animation-name: blockSlideToRight;
}

.blockSlideLight:after {
	background: var(--grey-100);
}

.blockSlideToLeft:after {
	animation-name: blockSlideToLeft;
}

.blockSlideToTop:after {
	animation-name: blockSlideToTop;
}

.blockSlideToBottom:after {
	animation-name: blockSlideToBottom;
}

/* SVG Animation Effect 1 */
@keyframes svgAnimationEffect1 {
	from {
		stroke-dasharray: 1000;
		stroke-dashoffset: -500;
	}

	to {
		stroke-dasharray: 1000;
		stroke-dashoffset: 0;
	}
}

.svg-animation-effect-1-hover svg {
	transform: scale(1);
	transition: ease transform 300ms;
}

.svg-animation-effect-1-hover svg path, .svg-animation-effect-1-hover svg polygon, .svg-animation-effect-1-hover svg polyline, .svg-animation-effect-1-hover svg rect {
	transition: ease fill-opacity 300ms;
}

.svg-animation-effect-1-hover:hover svg {
	transform: scale(1.1);
}

.svg-animation-effect-1-hover:hover svg path, .svg-animation-effect-1-hover:hover svg polygon, .svg-animation-effect-1-hover:hover svg polyline, .svg-animation-effect-1-hover:hover svg rect {
	animation-name: svgAnimationEffect1;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	fill-opacity: 0;
	stroke-width: 0.4px;
}

[data-plugin-animated-words] {
	opacity: 0;
}

[data-plugin-animated-words].initialized {
	opacity: 1;
}

.animated-words-wrapper {
	display: inline-block;
}

.animated-words-item {
	display: inline-block;
}

.animated-letters-wrapper {
	display: inline-block;
}

.animated-letters-item {
	display: inline-block;
}

.rotate-animation {
	animation: rotate-animation 10s infinite linear;
}

@keyframes rotate-animation {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(180deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.rotate-animation-inverse {
	animation: rotate-animation-inverse 10s infinite linear;
}

@keyframes rotate-animation-inverse {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(-180deg);
	}

	100% {
		transform: rotate(-360deg);
	}
}

.scroll-rotate {
	position: relative;
	transform: translatex(-50%) translatey(-50%);
}

.highlight-scribble-1 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 45%;
	top: auto;
	bottom: -25%;
}

.highlight-scribble-1 path {
	stroke-dasharray: 1;
	stroke-dashoffset: 1;
	stroke-linecap: round;
}

@keyframes highlightScribble1 {
	0% {
		stroke-dashoffset: 1;
		opacity: 0;
	}

	1% {
		opacity: 1;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

.highlightScribble1 path {
	animation: highlightScribble1 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

/* Highlighted Word */
@keyframes pencilAnimation {
	from {
		width: 0;
	}

	to {
		width: 74px;
	}
}

@keyframes pencilAnimation2 {
	from {
		width: 0;
	}

	to {
		width: 115px;
	}
}

.highlighted-word {
	font-family: "Shadows Into Light", cursive;
	font-weight: 500;
}

.highlighted-word.highlighted-word-animation-1 {
	position: relative;
}

.highlighted-word.highlighted-word-animation-1:after {
	content: '';
	position: absolute;
	right: calc(100% - 74px);
	bottom: -6px;
	background: url(../img/pencil-blue-line.png);
	width: 0;
	height: 15px;
	animation-name: pencilAnimation;
	animation-duration: 500ms;
	animation-delay: 1s;
	animation-fill-mode: forwards;
	overflow: hidden;
	transform: rotate(180deg);
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-end:after {
	right: 0 !important;
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-light:after {
	filter: brightness(0) invert(1);
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-dark:after {
	background: url(../img/pencil-blue-line-dark.png);
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-no-rotate:after {
	transform: rotate(0);
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-no-animate:after {
	animation-duration: 0ms;
	animation-delay: 0ms;
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-2:after {
	animation-name: pencilAnimation2;
	right: calc(100% - 115px);
	background: url(../img/pencil-blue-line-2.png);
	background-repeat: no-repeat;
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-2-dark:after {
	background-image: url(../img/pencil-blue-line-2-dark.png);
}

.highlighted-word.highlighted-word-rotate {
	transform: rotate(-15deg);
	transform-origin: 0 0;
}

/* Animated Letters */
[data-plugin-animated-letters] {
	opacity: 0;
	visibility: hidden;
}

[data-plugin-animated-letters].initialized {
	opacity: 1;
	visibility: visible;
}

/* Animated Letters - Type Writer Effect */
@keyframes typeWriterFlash {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.letters-wrapper + .typeWriter:last-child {
	position: relative;
	padding-right: 4px;
	opacity: 0.7;
}

.letters-wrapper + .typeWriter:last-child:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 1px;
	background: #212121;
	animation-name: typeWriterFlash;
	animation-iteration-count: infinite;
	animation-duration: 600ms;
}

/* Arrows */
.arrow {
	background: transparent url(../img/arrows.png) no-repeat 0 0;
	width: 47px;
	height: 120px;
	display: inline-block;
	position: relative;
}

.arrow.arrow-light {
	background-image: url(../img/arrows-dark.png);
}

.arrow.vtl {
	background-position: 0 0;
	width: 47px;
	height: 96px;
}

.arrow.vtr {
	background-position: -101px 0;
	width: 47px;
	height: 96px;
}

.arrow.vbl {
	background-position: 0 -144px;
	width: 47px;
	height: 96px;
}

.arrow.vbr {
	background-position: -101px -144px;
	width: 47px;
	height: 96px;
}

.arrow.hlt {
	background-position: -209px 0;
	width: 120px;
	height: 47px;
}

.arrow.hlb {
	background-position: -209px -101px;
	width: 120px;
	height: 47px;
}

.arrow.hrt {
	background-position: -353px 0;
	width: 120px;
	height: 47px;
}

.arrow.hrb {
	background-position: -353px -101px;
	width: 120px;
	height: 47px;
}

@media (max-width: 575px) {
	.arrow {
		display: none;
	}
}

/* Badges */
.badge.badge-xs {
	padding: 0.3em 0.5em;
}

.badge.badge-sm {
	padding: 0.5em 0.8em;
}

.badge.badge-md {
	padding: 1em 1.6em;
	font-size: 85%;
}

.badge.badge-lg {
	padding: 1.5em 2em;
	font-size: 90%;
}

.badge.badge-xl {
	padding: 2em 2.5em;
	font-size: 100%;
}

.badge-ecommerce {
	font-size: 9.6px;
	font-size: 0.6rem;
	font-weight: 600;
	border-radius: 0;
	padding: 6.4px 8px;
	padding: 0.4rem 0.5rem;
}

/* Badges - Skin */
.badge-primary {
	background-color: var(--primary);
}

.badge-secondary {
	background-color: var(--secondary);
}

.badge-tertiary {
	background-color: var(--tertiary);
}

.badge-quaternary {
	background-color: var(--quaternary);
}

.badge-dark {
	background-color: var(--dark);
}

.badge-light {
	background-color: var(--light);
}

/* Circular Bars */
.circular-bar {
	text-align: center;
	margin-bottom: 25px;
}

.circular-bar .circular-bar-chart {
	position: relative;
}

.circular-bar strong {
	display: block;
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	position: absolute;
	top: 35%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar label {
	display: block;
	font-weight: 100;
	font-size: 17px;
	line-height: 20px;
	position: absolute;
	top: 50%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar.only-icon [class*="fa-"], .circular-bar.only-icon .icons {
	display: block;
	font-size: 38px;
	line-height: 30px;
	position: absolute;
	top: 40%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar.single-line strong {
	top: 40%;
}

.circular-bar.circular-bar-sm label {
	font-size: 14px;
	top: 36%;
}

.circular-bar.circular-bar-lg strong {
	font-size: 20px;
	top: 40%;
}

/* Circular Bar - Skin */
.circular-bar.only-icon [class*="fa-"], .circular-bar.only-icon .icons {
	color: var(--primary);
}

/* Progress */
.progress {
	border-radius: 25px;
	height: 20px;
	background: #FAFAFA;
	overflow: visible;
}

.progress.progress-border-radius {
	border-radius: 3px;
}

.progress.progress-border-radius .progress-bar {
	border-radius: 3px;
}

.progress.progress-no-border-radius {
	border-radius: 0;
}

.progress.progress-no-border-radius .progress-bar {
	border-radius: 0;
}

.progress.progress-xs {
	height: 5px;
}

.progress.progress-xs .progress-bar {
	line-height: 5px;
	height: auto;
}

.progress.progress-sm {
	height: 10px;
}

.progress.progress-sm .progress-bar {
	line-height: 10px;
	height: auto;
}

.progress.progress-lg {
	height: 35px;
}

.progress.progress-lg .progress-bar {
	font-size: 13px;
	line-height: 35px;
	height: auto;
}

.progress.progress-dark {
	background: #333333;
}

.progress.progress-right-side-value {
	position: relative;
	margin-right: 40px;
}

.progress.progress-right-side-value .progress-bar-value {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate3d(40px, -50%, 0);
}

.progress-bar {
	background-color: var(--grey-500);
	box-shadow: none;
	position: relative;
	border-radius: 25px;
	overflow: visible;
}

.progress-bar-tooltip {
	position: absolute;
	padding: 4px 8px;
	background-color: var(--dark--200);
	color: var(--light);
	line-height: 15px;
	font-size: 11px;
	display: block;
	position: absolute;
	top: -28px;
	right: 5px;
	border-radius: 3px;
	opacity: 0;
}

.progress-bar-tooltip:after {
	border-color: var(--dark--200) transparent;
	border-style: solid;
	border-width: 5px 5px 0;
	bottom: -5px;
	content: "";
	display: block;
	left: 13px;
	position: absolute;
	width: 0;
}

/* Progress Bar - Skin */
.progress-bar-primary {
	background-color: var(--primary);
}

.progress-bar-secondary {
	background-color: var(--secondary);
}

.progress-bar-tertiary {
	background-color: var(--tertiary);
}

.progress-bar-quaternary {
	background-color: var(--quaternary);
}

.progress-bar-dark {
	background-color: var(--dark);
}

.progress-bar-light {
	background-color: var(--light);
}

/* Breadcrumb */
.breadcrumb {
	background: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

.breadcrumb > li {
	display: inline-block;
	font-size: 0.8em;
	text-transform: uppercase;
	text-shadow: none;
}

.breadcrumb > li + li:before {
	color: inherit;
	opacity: 0.5;
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	content: "\f105";
	padding: 0 7px 0 5px;
}

.breadcrumb.breadcrumb-dividers-no-opacity > li + li:before {
	opacity: 1;
}

.breadcrumb.breadcrumb-style-2 > li + li:before {
	content: "/";
}

.breadcrumb.breadcrumb-block {
	background: var(--dark);
	display: inline-block !important;
	padding: 7.2px 19.2px;
	padding: .45rem 1.2rem;
	border-radius: var(--border-radius);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.breadcrumb.breadcrumb-light {
	color: var(--light);
}

.breadcrumb.breadcrumb-light a {
	color: var(--light);
}

.breadcrumb.breadcrumb-light .active {
	opacity: 0.7;
}

/* Buttons */
.btn {
	font-size: 12.8px;
	font-size: 0.8rem;
	padding: 8.528px 14.928px;
	padding: 0.533rem 0.933rem;
	cursor: pointer;
	font-weight: 600;
}

.btn.btn-xs {
	font-size: 11.2px;
	font-size: 0.7rem;
	padding: 3.2px 8px;
	padding: 0.2rem 0.5rem;
}

.btn.btn-sm {
	font-size: 12.8px;
	font-size: 0.8rem;
	padding: 4.8px 10.4px;
	padding: 0.3rem 0.65rem;
}

.btn.btn-lg {
	font-size: 16px;
	font-size: 1rem;
	padding: 8px 16px;
	padding: 0.5rem 1rem;
}

.btn.btn-xl {
	font-size: 16px;
	font-size: 1rem;
	padding: 12.8px 32px;
	padding: 0.8rem 2rem;
}

.btn.btn-px-1 {
	padding-left: 5.6px;
	padding-left: .35rem;
	padding-right: 5.6px;
	padding-right: .35rem;
}

.btn.btn-px-2 {
	padding-left: 12px;
	padding-left: .75rem;
	padding-right: 12px;
	padding-right: .75rem;
}

.btn.btn-px-3 {
	padding-left: 20px;
	padding-left: 1.25rem;
	padding-right: 20px;
	padding-right: 1.25rem;
}

.btn.btn-px-4 {
	padding-left: 28px;
	padding-left: 1.75rem;
	padding-right: 28px;
	padding-right: 1.75rem;
}

.btn.btn-px-5 {
	padding-left: 38.4px;
	padding-left: 2.4rem;
	padding-right: 38.4px;
	padding-right: 2.4rem;
}

.btn.btn-py-1 {
	padding-top: 5.6px;
	padding-top: .35rem;
	padding-bottom: 5.6px;
	padding-bottom: .35rem;
}

.btn.btn-py-2 {
	padding-top: 12px;
	padding-top: .75rem;
	padding-bottom: 12px;
	padding-bottom: .75rem;
}

.btn.btn-py-3 {
	padding-top: 20px;
	padding-top: 1.25rem;
	padding-bottom: 20px;
	padding-bottom: 1.25rem;
}

.btn.btn-py-4 {
	padding-top: 28px;
	padding-top: 1.75rem;
	padding-bottom: 28px;
	padding-bottom: 1.75rem;
}

.btn.btn-py-5 {
	padding-top: 32px;
	padding-top: 2rem;
	padding-bottom: 32px;
	padding-bottom: 2rem;
}

html body .btn.focus,
html body .btn:focus,
html body .btn.active,
html body .btn:active, html body.body .btn.focus,
html body.body .btn:focus,
html body.body .btn.active,
html body.body .btn:active {
	box-shadow: none !important;
}

/* Dropdown Buttons */
.btn + .dropdown-menu .dropdown-item {
	font-size: 12.8px;
	font-size: 0.8rem;
}

/* Default */
.btn-default {
	color: var(--dark--200);
	background-color: var(--light);
	border-color: var(--grey-500);
	box-shadow: none !important;
}

.btn-default:hover, .btn-default:active, .btn-default:focus {
	color: var(--dark--200);
	background-color: #e6e6e6;
	border-color: #adadad;
}

/* Outline */
.btn-outline {
	border-width: 2px;
	padding: 7.728px 14.928px;
	padding: 0.483rem 0.933rem;
}

.btn-outline.btn-xs {
	padding: 2.4px 8px;
	padding: 0.15rem 0.5rem;
}

.btn-outline.btn-sm {
	padding: 4px 10.4px;
	padding: 0.25rem 0.65rem;
}

.btn-outline.btn-lg {
	padding: 7.2px 16px;
	padding: 0.45rem 1rem;
}

.btn-outline.btn-xl {
	padding: 12px 32px;
	padding: 0.75rem 2rem;
}

.btn-outline.btn-outline-thin {
	border-width: 1px;
}

/* Modern */
.btn-modern {
	text-transform: uppercase;
	font-size: .8em;
	padding: 12.8px 24px;
	padding: 0.8rem 1.5rem;
	font-weight: 600;
}

/* Rounded */
.btn-rounded {
	border-radius: 35px;
}

/* Rounded */
.btn-rounded-icon {
	border-radius: 50px;
	padding: 0;
	width: 50px;
	height: 50px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.btn-rounded-icon[data-hash] > i {
	pointer-events: none;
}

/* 3d */
.btn-3d {
	border-bottom-width: 3px;
}

/* Arrow */
.btn-with-arrow,
.btn-with-arrow-solid {
	font-weight: 600;
}

.btn-with-arrow:not(.btn-with-arrow-solid),
.btn-with-arrow-solid:not(.btn-with-arrow-solid) {
	background-color: transparent;
}

.btn-with-arrow span,
.btn-with-arrow-solid span {
	background-color: var(--grey-500);
	display: inline-block;
	height: 25px;
	line-height: 24px;
	width: 24px;
	border-radius: 50%;
	margin-left: 10px;
	transition: all 0.1s linear;
}

.btn-with-arrow i,
.btn-with-arrow-solid i {
	color: var(--light);
	font-size: 8px;
	top: -1px;
	position: relative;
}

.btn-with-arrow:hover span,
.btn-with-arrow-solid:hover span {
	transform: translateX(5px);
}

.btn-with-arrow.btn-lg span, .btn-with-arrow.btn-xl span,
.btn-with-arrow-solid.btn-lg span,
.btn-with-arrow-solid.btn-xl span {
	line-height: 23px;
}

.btn-with-arrow.btn-xs span,
.btn-with-arrow-solid.btn-xs span {
	line-height: 25px;
}

/* Swap */
.btn-swap-1 {
	position: relative;
}

.btn-swap-1 > * {
	transition: cubic-bezier(0.55, 0, 0.1, 1) all 300ms;
	white-space: nowrap;
}

.btn-swap-1 > :nth-child(1) {
	max-width: 100%;
	text-align: center;
	top: calc(50% - 10px);
	left: 50%;
	top: 50%;
	margin: 0;
	transform: translate(-50%, -50%);
	position: absolute;
}

.btn-swap-1 > :nth-child(2) {
	display: inline-block;
	transform: translateY(120%);
	opacity: 0;
}

.btn-swap-1:hover > :nth-child(1) {
	transform: translate(-50%, -120%);
	opacity: 0;
}

.btn-swap-1:hover > :nth-child(2) {
	transform: none;
	opacity: 1;
}

@keyframes btnArrowEffect1 {
	0% {
		transform: translateX(0);
	}

	51% {
		transform: translateX(20px);
		opacity: 1;
	}

	52% {
		opacity: 0;
		transform: translateX(-20px);
	}

	53% {
		opacity: 0;
	}

	54% {
		opacity: 1;
	}

	100% {
		transform: translateX(0);
	}
}

.btn-arrow-effect-1:hover > :nth-child(1) {
	animation: btnArrowEffect1 ease-out .3s;
}

/* Link Effect */
.btn-link-underline-1:before {
	height: 1px !important;
}

.btn-link-effect-1 {
	position: relative;
}

.btn-link-effect-1:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0;
	height: 2px;
	background: var(--dark);
	transition: width 0.25s ease-out;
}

.btn-link-effect-1:hover:before, .btn-link-effect-1:active:before {
	width: 100%;
}

.btn-link-effect-2 {
	position: relative;
}

.btn-link-effect-2:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: -2px;
	width: 0;
	height: 2px;
	background: var(--dark);
	transition: width 0.25s ease-out;
}

.btn-link-effect-2:hover:before, .btn-link-effect-2:active:before {
	width: 100%;
}

.btn-link-effect-3 {
	position: relative;
}

.btn-link-effect-3:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -2px;
	width: 0;
	height: 2px;
	background: var(--dark);
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
}

.btn-link-effect-3:hover:before, .btn-link-effect-3:active:before {
	width: 100%;
	left: 0;
}

.btn-link-effect-4 {
	position: relative;
}

.btn-link-effect-4:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background: var(--dark);
	transform: scaleX(0);
	transform-origin: bottom right;
	transition: transform .3s;
}

.btn-link-effect-4:hover:before, .btn-link-effect-4:active:before {
	transform-origin: bottom left;
	transform: scaleX(1);
}

.btn-link-effect-5 {
	position: relative;
}

.btn-link-effect-5:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0;
	background: var(--dark);
	transition: height 0.2s ease;
}

.btn-link-effect-5:hover:before, .btn-link-effect-5:active:before {
	height: 100%;
}

/* Icons	*/
.btn-icon i {
	margin-right: 10px;
}

.btn-icon-right i {
	margin-right: 0;
	margin-left: 10px;
}

/* Dropdown Button */
.btn.dropdown-toggle:after {
	margin-left: .155em;
	vertical-align: .155em;
}

/* Button Light */
html body .btn-light,
html body .btn-outline.btn-light {
	border-color: #d9d9d9 #d9d9d9 #bfbfbf;
	color: var(--default);
}

html body .btn-light.btn-outline-light-opacity-2,
html body .btn-outline.btn-light.btn-outline-light-opacity-2 {
	border-color: rgba(255, 255, 255, 0.2);
}

html body .btn-light:hover, html body .btn-light.hover,
html body .btn-outline.btn-light:hover,
html body .btn-outline.btn-light.hover {
	background-color: #f2f2f2;
	border-color: #e6e5e5 #e6e5e5 #cccccc;
	color: var(--default);
}

html body .btn-light:focus, html body .btn-light.focus,
html body .btn-outline.btn-light:focus,
html body .btn-outline.btn-light.focus {
	box-shadow: 0 0 0 3px rgba(191, 191, 191, 0.5);
}

html body .btn-light.disabled, html body .btn-light:disabled,
html body .btn-outline.btn-light.disabled,
html body .btn-outline.btn-light:disabled {
	border-color: #bfbfbf #bfbfbf #bfbfbf;
}

html body .btn-light:active, html body .btn-light.active,
.show > html body .btn-light.dropdown-toggle,
html body .btn-outline.btn-light:active,
html body .btn-outline.btn-light.active,
.show >
html body .btn-outline.btn-light.dropdown-toggle {
	border-color: #bfbfbf #bfbfbf #bfbfbf;
}

html body .btn-light-2,
html body .btn-outline.btn-light-2 {
	border-color: var(--light);
	color: var(--light);
}

html body .btn-light-2:hover, html body .btn-light-2.hover,
html body .btn-outline.btn-light-2:hover,
html body .btn-outline.btn-light-2.hover {
	background-color: var(--light);
	border-color: var(--light);
	color: #0e0e0e;
}

html body .btn-light-2:focus, html body .btn-light-2.focus,
html body .btn-outline.btn-light-2:focus,
html body .btn-outline.btn-light-2.focus {
	box-shadow: 0 0 0 3px rgba(179, 178, 178, 0.5);
}

html body .btn-light-2.disabled, html body .btn-light-2:disabled,
html body .btn-outline.btn-light-2.disabled,
html body .btn-outline.btn-light-2:disabled {
	border-color: #b3b2b2 #b3b2b2 #b3b2b2;
}

html body .btn-light-2:active, html body .btn-light-2.active,
.show > html body .btn-light-2.dropdown-toggle,
html body .btn-outline.btn-light-2:active,
html body .btn-outline.btn-light-2.active,
.show >
html body .btn-outline.btn-light-2.dropdown-toggle {
	border-color: var(--light);
}

html[dir="rtl"] .input-group .form-control:not(:first-child),
html[dir="rtl"] .input-group-addon:not(:first-child),
html[dir="rtl"] .input-group-btn:not(:first-child) > .btn,
html[dir="rtl"] .input-group-btn:not(:first-child) > .btn-group > .btn,
html[dir="rtl"] .input-group-btn:not(:first-child) > .dropdown-toggle,
html[dir="rtl"] .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,
html[dir="rtl"] .input-group-btn:not(:last-child) > .btn:not(:first-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* Hamburguer */
.hamburguer-btn {
	background: transparent;
	outline: 0 !important;
	border: none;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 15px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.hamburguer-btn.hamburguer-btn-side-header {
	position: absolute;
	top: 15px;
	right: 8px;
}

.hamburguer-btn.hamburguer-btn-side-header-overlay {
	right: 30px;
	z-index: 9999;
}

.hamburguer-btn .hamburguer {
	pointer-events: none;
}

.hamburguer-btn .hamburguer span {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	transition: ease width 300ms;
	transform: translateY(-50%);
	background: #333;
}

.hamburguer-btn .hamburguer span:nth-child(1) {
	top: 30%;
}

.hamburguer-btn .hamburguer span:nth-child(2) {
	transition-delay: 100ms;
}

.hamburguer-btn .hamburguer span:nth-child(3) {
	top: 70%;
	transition-delay: 200ms;
}

.hamburguer-btn .close {
	opacity: 0;
	pointer-events: none;
	transition: ease all 300ms;
}

.hamburguer-btn .close span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 1px;
	background: #333;
	transition: ease all 300ms;
	transform-origin: 50% 0;
}

.hamburguer-btn .close span:nth-child(1) {
	transform: translateX(-50%) rotate(45deg);
}

.hamburguer-btn .close span:nth-child(2) {
	transform: translateX(-50%) rotate(-45deg);
}

.hamburguer-btn.active .hamburguer {
	opacity: 0;
}

.hamburguer-btn.active .hamburguer span {
	width: 0;
}

.hamburguer-btn.active .close {
	opacity: 1;
	transition: ease all 300ms;
}

.hamburguer-btn.active .close span {
	width: 80%;
	transition: ease all 300ms;
}

.hamburguer-btn.active .close span:nth-child(2) {
	transition-delay: 300ms;
}

.hamburguer-btn.hamburguer-btn-light .hamburguer span,
.hamburguer-btn.hamburguer-btn-light .close span {
	background: var(--light);
}

html.overflow-hidden .hamburguer-btn.hamburguer-btn-side-header-overlay {
	right: 13px;
}

/* Hamburguer Sticky Colors */
html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-light .hamburguer span,
html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-light .close span,
.pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-light .hamburguer span,
.pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-light .close span,
.pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-light .hamburguer span,
.pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-light .close span {
	background: var(--light);
}

html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span,
html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-dark .close span,
.pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span,
.pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-dark .close span,
.pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span,
.pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-dark .close span {
	background: var(--dark);
}

/* Badge */
.btn-badge {
	position: relative;
}

.btn-badge .badge {
	top: -8px;
	top: -0.5rem;
	right: -8px;
	right: -0.5rem;
	position: absolute;
}

/* Gradient */
.btn-gradient:not(.btn-outline) {
	border: 0;
}

.btn-gradient:not(.btn-outline):hover, .btn-gradient:not(.btn-outline).hover {
	border: 0;
}

.btn-gradient:not(.btn-outline):focus, .btn-gradient:not(.btn-outline).focus {
	border: 0;
}

.btn-gradient:not(.btn-outline).disabled, .btn-gradient:not(.btn-outline):disabled {
	border: 0;
}

.btn-gradient:not(.btn-outline):active, .btn-gradient:not(.btn-outline).active {
	border: 0;
}

.btn-gradient.btn-outline {
	border: 2px solid transparent;
	background: transparent;
	border-image-slice: 1 !important;
}

.btn-gradient.btn-outline:hover, .btn-gradient.btn-outline.hover {
	border: 2px solid transparent;
}

.btn-gradient.btn-outline.disabled, .btn-gradient.btn-outline:disabled {
	border: 2px solid transparent;
}

.btn-gradient.btn-outline:active, .btn-gradient.btn-outline.active {
	border: 2px solid transparent;
}

/* Play Button Size */
.play-button-sm {
	width: 35px;
	height: 35px;
}

.play-button-md {
	width: 60px;
	height: 60px;
}

.play-button-lg {
	width: 90px;
	height: 90px;
}

/* Curcle Buttons */
.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px !important;
}

.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.6;
	border-radius: 25px !important;
}

.btn-circle.btn-xl {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	font-size: 24px;
	line-height: 2;
	border-radius: 35px !important;
}

/* Buttons - Skin */
.btn-link {
	color: var(--primary);
}

.btn-link:hover {
	color: var(--primary--100);
}

.btn-link:active {
	color: var(--primary-100);
}

.btn-primary {
	--hover: var(--primary--200);
	background-color: var(--primary);
	border-color: var(--primary) var(--primary) var(--primary-300);
	color: var(--primary-inverse);
}

.btn-primary:hover, .btn-primary.hover {
	border-color: var(--primary--200) var(--primary--200) var(--primary);
	color: var(--primary-inverse);
}

.btn-primary:hover:not(.bg-transparent), .btn-primary.hover:not(.bg-transparent) {
	background-color: var(--primary--200);
}

.btn-primary:focus, .btn-primary.focus {
	border-color: var(--primary-300) var(--primary-300) var(--primary-300);
	color: var(--primary-inverse);
	box-shadow: 0 0 0 3px var(--primary-rgba-50);
}

.btn-primary:focus:not(.bg-transparent), .btn-primary.focus:not(.bg-transparent) {
	background-color: var(--primary-200);
}

.btn-primary.disabled, .btn-primary:disabled {
	border-color: var(--primary) var(--primary) var(--primary-300);
}

.btn-primary.disabled:not(.bg-transparent), .btn-primary:disabled:not(.bg-transparent) {
	background-color: var(--primary);
}

.btn-primary:active, .btn-primary.active {
	border-color: var(--primary-300) var(--primary-300) var(--primary-300) !important;
}

.btn-primary:active:not(.bg-transparent), .btn-primary.active:not(.bg-transparent) {
	background-color: var(--primary-200) !important;
	background-image: none !important;
}

.show > .btn-primary.dropdown-toggle {
	background-color: var(--primary-200) !important;
	background-image: none !important;
	border-color: var(--primary-300) var(--primary-300) var(--primary-300) !important;
}

.btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-check:focus + .btn-primary {
	background-color: var(--primary-100);
	border-color: var(--primary) var(--primary) var(--primary-100);
	color: var(--primary-inverse);
}

.btn-secondary {
	--hover: var(--secondary--200);
	background-color: var(--secondary);
	border-color: var(--secondary) var(--secondary) var(--secondary-300);
	color: var(--secondary-inverse);
}

.btn-secondary:hover, .btn-secondary.hover {
	border-color: var(--secondary--200) var(--secondary--200) var(--secondary);
	color: var(--secondary-inverse);
}

.btn-secondary:hover:not(.bg-transparent), .btn-secondary.hover:not(.bg-transparent) {
	background-color: var(--secondary--200);
}

.btn-secondary:focus, .btn-secondary.focus {
	border-color: var(--secondary-300) var(--secondary-300) var(--secondary-300);
	color: var(--secondary-inverse);
	box-shadow: 0 0 0 3px var(--secondary-rgba-50);
}

.btn-secondary:focus:not(.bg-transparent), .btn-secondary.focus:not(.bg-transparent) {
	background-color: var(--secondary-200);
}

.btn-secondary.disabled, .btn-secondary:disabled {
	border-color: var(--secondary) var(--secondary) var(--secondary-300);
}

.btn-secondary.disabled:not(.bg-transparent), .btn-secondary:disabled:not(.bg-transparent) {
	background-color: var(--secondary);
}

.btn-secondary:active, .btn-secondary.active {
	border-color: var(--secondary-300) var(--secondary-300) var(--secondary-300) !important;
}

.btn-secondary:active:not(.bg-transparent), .btn-secondary.active:not(.bg-transparent) {
	background-color: var(--secondary-200) !important;
	background-image: none !important;
}

.show > .btn-secondary.dropdown-toggle {
	background-color: var(--secondary-200) !important;
	background-image: none !important;
	border-color: var(--secondary-300) var(--secondary-300) var(--secondary-300) !important;
}

.btn-check:active + .btn-secondary, .btn-check:checked + .btn-secondary, .btn-check:focus + .btn-secondary {
	background-color: var(--secondary-100);
	border-color: var(--secondary) var(--secondary) var(--secondary-100);
	color: var(--secondary-inverse);
}

.btn-tertiary {
	--hover: var(--tertiary--200);
	background-color: var(--tertiary);
	border-color: var(--tertiary) var(--tertiary) var(--tertiary-300);
	color: var(--tertiary-inverse);
}

.btn-tertiary:hover, .btn-tertiary.hover {
	border-color: var(--tertiary--200) var(--tertiary--200) var(--tertiary);
	color: var(--tertiary-inverse);
}

.btn-tertiary:hover:not(.bg-transparent), .btn-tertiary.hover:not(.bg-transparent) {
	background-color: var(--tertiary--200);
}

.btn-tertiary:focus, .btn-tertiary.focus {
	border-color: var(--tertiary-300) var(--tertiary-300) var(--tertiary-300);
	color: var(--tertiary-inverse);
	box-shadow: 0 0 0 3px var(--tertiary-rgba-50);
}

.btn-tertiary:focus:not(.bg-transparent), .btn-tertiary.focus:not(.bg-transparent) {
	background-color: var(--tertiary-200);
}

.btn-tertiary.disabled, .btn-tertiary:disabled {
	border-color: var(--tertiary) var(--tertiary) var(--tertiary-300);
}

.btn-tertiary.disabled:not(.bg-transparent), .btn-tertiary:disabled:not(.bg-transparent) {
	background-color: var(--tertiary);
}

.btn-tertiary:active, .btn-tertiary.active {
	border-color: var(--tertiary-300) var(--tertiary-300) var(--tertiary-300) !important;
}

.btn-tertiary:active:not(.bg-transparent), .btn-tertiary.active:not(.bg-transparent) {
	background-color: var(--tertiary-200) !important;
	background-image: none !important;
}

.show > .btn-tertiary.dropdown-toggle {
	background-color: var(--tertiary-200) !important;
	background-image: none !important;
	border-color: var(--tertiary-300) var(--tertiary-300) var(--tertiary-300) !important;
}

.btn-check:active + .btn-tertiary, .btn-check:checked + .btn-tertiary, .btn-check:focus + .btn-tertiary {
	background-color: var(--tertiary-100);
	border-color: var(--tertiary) var(--tertiary) var(--tertiary-100);
	color: var(--tertiary-inverse);
}

.btn-quaternary {
	--hover: var(--quaternary--200);
	background-color: var(--quaternary);
	border-color: var(--quaternary) var(--quaternary) var(--quaternary-300);
	color: var(--quaternary-inverse);
}

.btn-quaternary:hover, .btn-quaternary.hover {
	border-color: var(--quaternary--200) var(--quaternary--200) var(--quaternary);
	color: var(--quaternary-inverse);
}

.btn-quaternary:hover:not(.bg-transparent), .btn-quaternary.hover:not(.bg-transparent) {
	background-color: var(--quaternary--200);
}

.btn-quaternary:focus, .btn-quaternary.focus {
	border-color: var(--quaternary-300) var(--quaternary-300) var(--quaternary-300);
	color: var(--quaternary-inverse);
	box-shadow: 0 0 0 3px var(--quaternary-rgba-50);
}

.btn-quaternary:focus:not(.bg-transparent), .btn-quaternary.focus:not(.bg-transparent) {
	background-color: var(--quaternary-200);
}

.btn-quaternary.disabled, .btn-quaternary:disabled {
	border-color: var(--quaternary) var(--quaternary) var(--quaternary-300);
}

.btn-quaternary.disabled:not(.bg-transparent), .btn-quaternary:disabled:not(.bg-transparent) {
	background-color: var(--quaternary);
}

.btn-quaternary:active, .btn-quaternary.active {
	border-color: var(--quaternary-300) var(--quaternary-300) var(--quaternary-300) !important;
}

.btn-quaternary:active:not(.bg-transparent), .btn-quaternary.active:not(.bg-transparent) {
	background-color: var(--quaternary-200) !important;
	background-image: none !important;
}

.show > .btn-quaternary.dropdown-toggle {
	background-color: var(--quaternary-200) !important;
	background-image: none !important;
	border-color: var(--quaternary-300) var(--quaternary-300) var(--quaternary-300) !important;
}

.btn-check:active + .btn-quaternary, .btn-check:checked + .btn-quaternary, .btn-check:focus + .btn-quaternary {
	background-color: var(--quaternary-100);
	border-color: var(--quaternary) var(--quaternary) var(--quaternary-100);
	color: var(--quaternary-inverse);
}

.btn-dark {
	--hover: var(--dark--200);
	background-color: var(--dark);
	border-color: var(--dark) var(--dark) var(--dark-300);
	color: var(--dark-inverse);
}

.btn-dark:hover, .btn-dark.hover {
	border-color: var(--dark--200) var(--dark--200) var(--dark);
	color: var(--dark-inverse);
}

.btn-dark:hover:not(.bg-transparent), .btn-dark.hover:not(.bg-transparent) {
	background-color: var(--dark--200);
}

.btn-dark:focus, .btn-dark.focus {
	border-color: var(--dark-300) var(--dark-300) var(--dark-300);
	color: var(--dark-inverse);
	box-shadow: 0 0 0 3px var(--dark-rgba-50);
}

.btn-dark:focus:not(.bg-transparent), .btn-dark.focus:not(.bg-transparent) {
	background-color: var(--dark-200);
}

.btn-dark.disabled, .btn-dark:disabled {
	border-color: var(--dark) var(--dark) var(--dark-300);
}

.btn-dark.disabled:not(.bg-transparent), .btn-dark:disabled:not(.bg-transparent) {
	background-color: var(--dark);
}

.btn-dark:active, .btn-dark.active {
	border-color: var(--dark-300) var(--dark-300) var(--dark-300) !important;
}

.btn-dark:active:not(.bg-transparent), .btn-dark.active:not(.bg-transparent) {
	background-color: var(--dark-200) !important;
	background-image: none !important;
}

.show > .btn-dark.dropdown-toggle {
	background-color: var(--dark-200) !important;
	background-image: none !important;
	border-color: var(--dark-300) var(--dark-300) var(--dark-300) !important;
}

.btn-check:active + .btn-dark, .btn-check:checked + .btn-dark, .btn-check:focus + .btn-dark {
	background-color: var(--dark-100);
	border-color: var(--dark) var(--dark) var(--dark-100);
	color: var(--dark-inverse);
}

.btn-light {
	--hover: var(--light--200);
	background-color: var(--light);
	border-color: var(--light) var(--light) var(--light-300);
	color: var(--light-inverse);
}

.btn-light:hover, .btn-light.hover {
	border-color: var(--light--200) var(--light--200) var(--light);
	color: var(--light-inverse);
}

.btn-light:hover:not(.bg-transparent), .btn-light.hover:not(.bg-transparent) {
	background-color: var(--light--200);
}

.btn-light:focus, .btn-light.focus {
	border-color: var(--light-300) var(--light-300) var(--light-300);
	color: var(--light-inverse);
	box-shadow: 0 0 0 3px var(--light-rgba-50);
}

.btn-light:focus:not(.bg-transparent), .btn-light.focus:not(.bg-transparent) {
	background-color: var(--light-200);
}

.btn-light.disabled, .btn-light:disabled {
	border-color: var(--light) var(--light) var(--light-300);
}

.btn-light.disabled:not(.bg-transparent), .btn-light:disabled:not(.bg-transparent) {
	background-color: var(--light);
}

.btn-light:active, .btn-light.active {
	border-color: var(--light-300) var(--light-300) var(--light-300) !important;
}

.btn-light:active:not(.bg-transparent), .btn-light.active:not(.bg-transparent) {
	background-color: var(--light-200) !important;
	background-image: none !important;
}

.show > .btn-light.dropdown-toggle {
	background-color: var(--light-200) !important;
	background-image: none !important;
	border-color: var(--light-300) var(--light-300) var(--light-300) !important;
}

.btn-check:active + .btn-light, .btn-check:checked + .btn-light, .btn-check:focus + .btn-light {
	background-color: var(--light-100);
	border-color: var(--light) var(--light) var(--light-100);
	color: var(--light-inverse);
}

.btn-outline.btn-primary {
	color: var(--primary);
	background-color: transparent;
	background-image: none;
	border-color: var(--primary);
}

.btn-outline.btn-primary:hover, .btn-outline.btn-primary.hover {
	color: var(--primary-inverse);
	background-color: var(--primary);
	border-color: var(--primary);
}

.btn-outline.btn-primary:focus, .btn-outline.btn-primary.focus {
	box-shadow: 0 0 0 3px var(--primary-rgba-50);
}

.btn-outline.btn-primary.disabled, .btn-outline.btn-primary:disabled {
	color: var(--primary);
	background-color: transparent;
}

.btn-outline.btn-primary:active, .btn-outline.btn-primary.active {
	color: var(--primary-inverse) !important;
	background-color: var(--primary) !important;
	border-color: var(--primary) !important;
}

.show > .btn-outline.btn-primary.dropdown-toggle {
	color: var(--primary-inverse) !important;
	background-color: var(--primary) !important;
	border-color: var(--primary) !important;
}

.btn-outline.btn-secondary {
	color: var(--secondary);
	background-color: transparent;
	background-image: none;
	border-color: var(--secondary);
}

.btn-outline.btn-secondary:hover, .btn-outline.btn-secondary.hover {
	color: var(--secondary-inverse);
	background-color: var(--secondary);
	border-color: var(--secondary);
}

.btn-outline.btn-secondary:focus, .btn-outline.btn-secondary.focus {
	box-shadow: 0 0 0 3px var(--secondary-rgba-50);
}

.btn-outline.btn-secondary.disabled, .btn-outline.btn-secondary:disabled {
	color: var(--secondary);
	background-color: transparent;
}

.btn-outline.btn-secondary:active, .btn-outline.btn-secondary.active {
	color: var(--secondary-inverse) !important;
	background-color: var(--secondary) !important;
	border-color: var(--secondary) !important;
}

.show > .btn-outline.btn-secondary.dropdown-toggle {
	color: var(--secondary-inverse) !important;
	background-color: var(--secondary) !important;
	border-color: var(--secondary) !important;
}

.btn-outline.btn-tertiary {
	color: var(--tertiary);
	background-color: transparent;
	background-image: none;
	border-color: var(--tertiary);
}

.btn-outline.btn-tertiary:hover, .btn-outline.btn-tertiary.hover {
	color: var(--tertiary-inverse);
	background-color: var(--tertiary);
	border-color: var(--tertiary);
}

.btn-outline.btn-tertiary:focus, .btn-outline.btn-tertiary.focus {
	box-shadow: 0 0 0 3px var(--tertiary-rgba-50);
}

.btn-outline.btn-tertiary.disabled, .btn-outline.btn-tertiary:disabled {
	color: var(--tertiary);
	background-color: transparent;
}

.btn-outline.btn-tertiary:active, .btn-outline.btn-tertiary.active {
	color: var(--tertiary-inverse) !important;
	background-color: var(--tertiary) !important;
	border-color: var(--tertiary) !important;
}

.show > .btn-outline.btn-tertiary.dropdown-toggle {
	color: var(--tertiary-inverse) !important;
	background-color: var(--tertiary) !important;
	border-color: var(--tertiary) !important;
}

.btn-outline.btn-quaternary {
	color: var(--quaternary);
	background-color: transparent;
	background-image: none;
	border-color: var(--quaternary);
}

.btn-outline.btn-quaternary:hover, .btn-outline.btn-quaternary.hover {
	color: var(--quaternary-inverse);
	background-color: var(--quaternary);
	border-color: var(--quaternary);
}

.btn-outline.btn-quaternary:focus, .btn-outline.btn-quaternary.focus {
	box-shadow: 0 0 0 3px var(--quaternary-rgba-50);
}

.btn-outline.btn-quaternary.disabled, .btn-outline.btn-quaternary:disabled {
	color: var(--quaternary);
	background-color: transparent;
}

.btn-outline.btn-quaternary:active, .btn-outline.btn-quaternary.active {
	color: var(--quaternary-inverse) !important;
	background-color: var(--quaternary) !important;
	border-color: var(--quaternary) !important;
}

.show > .btn-outline.btn-quaternary.dropdown-toggle {
	color: var(--quaternary-inverse) !important;
	background-color: var(--quaternary) !important;
	border-color: var(--quaternary) !important;
}

.btn-outline.btn-dark {
	color: var(--dark);
	background-color: transparent;
	background-image: none;
	border-color: var(--dark);
}

.btn-outline.btn-dark:hover, .btn-outline.btn-dark.hover {
	color: var(--dark-inverse);
	background-color: var(--dark);
	border-color: var(--dark);
}

.btn-outline.btn-dark:focus, .btn-outline.btn-dark.focus {
	box-shadow: 0 0 0 3px var(--dark-rgba-50);
}

.btn-outline.btn-dark.disabled, .btn-outline.btn-dark:disabled {
	color: var(--dark);
	background-color: transparent;
}

.btn-outline.btn-dark:active, .btn-outline.btn-dark.active {
	color: var(--dark-inverse) !important;
	background-color: var(--dark) !important;
	border-color: var(--dark) !important;
}

.show > .btn-outline.btn-dark.dropdown-toggle {
	color: var(--dark-inverse) !important;
	background-color: var(--dark) !important;
	border-color: var(--dark) !important;
}

.btn-outline.btn-light {
	color: var(--light);
	background-color: transparent;
	background-image: none;
	border-color: var(--light);
}

.btn-outline.btn-light:hover, .btn-outline.btn-light.hover {
	color: var(--light-inverse);
	background-color: var(--light);
	border-color: var(--light);
}

.btn-outline.btn-light:focus, .btn-outline.btn-light.focus {
	box-shadow: 0 0 0 3px var(--light-rgba-50);
}

.btn-outline.btn-light.disabled, .btn-outline.btn-light:disabled {
	color: var(--light);
	background-color: transparent;
}

.btn-outline.btn-light:active, .btn-outline.btn-light.active {
	color: var(--light-inverse) !important;
	background-color: var(--light) !important;
	border-color: var(--light) !important;
}

.show > .btn-outline.btn-light.dropdown-toggle {
	color: var(--light-inverse) !important;
	background-color: var(--light) !important;
	border-color: var(--light) !important;
}

.btn-with-arrow.btn-primary {
	background-color: transparent;
	border-color: transparent;
	color: var(--primary);
}

.btn-with-arrow.btn-primary:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--primary) !important;
}

.btn-with-arrow.btn-primary span {
	background-color: var(--primary);
	box-shadow: 2px 3px 18px -3px var(--primary);
}

.btn-with-arrow.btn-primary.btn-outline {
	border-color: var(--primary) !important;
}

.btn-with-arrow.btn-primary.btn-outline:hover span {
	background-color: var(--primary--100) !important;
	box-shadow: none;
}

.btn-with-arrow:not(.btn-with-arrow-solid) {
	background: transparent !important;
	border-color: transparent !important;
}

.btn-with-arrow-solid.btn-primary span {
	background-color: var(--primary-100);
}

.btn-with-arrow.btn-secondary {
	background-color: transparent;
	border-color: transparent;
	color: var(--secondary);
}

.btn-with-arrow.btn-secondary:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--secondary) !important;
}

.btn-with-arrow.btn-secondary span {
	background-color: var(--secondary);
	box-shadow: 2px 3px 18px -3px var(--secondary);
}

.btn-with-arrow.btn-secondary.btn-outline {
	border-color: var(--secondary) !important;
}

.btn-with-arrow.btn-secondary.btn-outline:hover span {
	background-color: var(--secondary--100) !important;
	box-shadow: none;
}

.btn-with-arrow:not(.btn-with-arrow-solid) {
	background: transparent !important;
	border-color: transparent !important;
}

.btn-with-arrow-solid.btn-secondary span {
	background-color: var(--secondary-100);
}

.btn-with-arrow.btn-tertiary {
	background-color: transparent;
	border-color: transparent;
	color: var(--tertiary);
}

.btn-with-arrow.btn-tertiary:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--tertiary) !important;
}

.btn-with-arrow.btn-tertiary span {
	background-color: var(--tertiary);
	box-shadow: 2px 3px 18px -3px var(--tertiary);
}

.btn-with-arrow.btn-tertiary.btn-outline {
	border-color: var(--tertiary) !important;
}

.btn-with-arrow.btn-tertiary.btn-outline:hover span {
	background-color: var(--tertiary--100) !important;
	box-shadow: none;
}

.btn-with-arrow:not(.btn-with-arrow-solid) {
	background: transparent !important;
	border-color: transparent !important;
}

.btn-with-arrow-solid.btn-tertiary span {
	background-color: var(--tertiary-100);
}

.btn-with-arrow.btn-quaternary {
	background-color: transparent;
	border-color: transparent;
	color: var(--quaternary);
}

.btn-with-arrow.btn-quaternary:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--quaternary) !important;
}

.btn-with-arrow.btn-quaternary span {
	background-color: var(--quaternary);
	box-shadow: 2px 3px 18px -3px var(--quaternary);
}

.btn-with-arrow.btn-quaternary.btn-outline {
	border-color: var(--quaternary) !important;
}

.btn-with-arrow.btn-quaternary.btn-outline:hover span {
	background-color: var(--quaternary--100) !important;
	box-shadow: none;
}

.btn-with-arrow:not(.btn-with-arrow-solid) {
	background: transparent !important;
	border-color: transparent !important;
}

.btn-with-arrow-solid.btn-quaternary span {
	background-color: var(--quaternary-100);
}

.btn-with-arrow.btn-dark {
	background-color: transparent;
	border-color: transparent;
	color: var(--dark);
}

.btn-with-arrow.btn-dark:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--dark) !important;
}

.btn-with-arrow.btn-dark span {
	background-color: var(--dark);
	box-shadow: 2px 3px 18px -3px var(--dark);
}

.btn-with-arrow.btn-dark.btn-outline {
	border-color: var(--dark) !important;
}

.btn-with-arrow.btn-dark.btn-outline:hover span {
	background-color: var(--dark--100) !important;
	box-shadow: none;
}

.btn-with-arrow:not(.btn-with-arrow-solid) {
	background: transparent !important;
	border-color: transparent !important;
}

.btn-with-arrow-solid.btn-dark span {
	background-color: var(--dark-100);
}

.btn-with-arrow.btn-light {
	background-color: transparent;
	border-color: transparent;
	color: var(--light);
}

.btn-with-arrow.btn-light:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--light) !important;
}

.btn-with-arrow.btn-light span {
	background-color: var(--light);
	box-shadow: 2px 3px 18px -3px var(--light);
}

.btn-with-arrow.btn-light.btn-outline {
	border-color: var(--light) !important;
}

.btn-with-arrow.btn-light.btn-outline:hover span {
	background-color: var(--light--100) !important;
	box-shadow: none;
}

.btn-with-arrow:not(.btn-with-arrow-solid) {
	background: transparent !important;
	border-color: transparent !important;
}

.btn-with-arrow-solid.btn-light span {
	background-color: var(--light-100);
}

.btn-gradient:not(.btn-outline) {
	background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 80%) !important;
	color: var(--primary-inverse);
}

.btn-gradient:not(.btn-outline):hover, .btn-gradient:not(.btn-outline).hover {
	background: linear-gradient(135deg, var(--primary--200) 0%, var(--secondary--200) 80%) !important;
	color: var(--primary-inverse);
}

.btn-gradient:not(.btn-outline):focus, .btn-gradient:not(.btn-outline).focus {
	box-shadow: 0 0 0 3px var(--primary-rgba-50);
}

.btn-gradient:not(.btn-outline).disabled, .btn-gradient:not(.btn-outline):disabled {
	background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 80%) !important;
}

.btn-gradient:not(.btn-outline):active, .btn-gradient:not(.btn-outline).active {
	background: linear-gradient(135deg, var(--primary-200) 0%, var(--secondary-200) 80%) !important;
	color: var(--primary-inverse) !important;
}

.btn-gradient.btn-outline {
	-o-border-image: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 80%);
	border-image: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 80%);
	color: var(--primary);
}

.btn-gradient.btn-outline:hover, .btn-gradient.btn-outline.hover {
	-o-border-image: linear-gradient(135deg, var(--primary--200) 0%, var(--secondary--200) 80%);
	border-image: linear-gradient(135deg, var(--primary--200) 0%, var(--secondary--200) 80%);
	color: var(--primary--200);
}

.btn-gradient.btn-outline:focus, .btn-gradient.btn-outline.focus {
	box-shadow: 0 0 0 3px var(--primary-rgba-50);
}

.btn-gradient.btn-outline.disabled, .btn-gradient.btn-outline:disabled {
	-o-border-image: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 80%);
	border-image: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 80%);
}

.btn-gradient.btn-outline:active, .btn-gradient.btn-outline.active {
	-o-border-image: linear-gradient(135deg, var(--primary-200) 0%, var(--secondary-200) 80%);
	border-image: linear-gradient(135deg, var(--primary-200) 0%, var(--secondary-200) 80%);
	color: var(--primary-200);
}

.btn-gradient-primary:not(.btn-outline) {
	background: linear-gradient(135deg, var(--primary--200) 0%, var(--primary-100) 80%) !important;
	color: var(--primary-inverse);
}

.btn-gradient-primary:not(.btn-outline):hover, .btn-gradient-primary:not(.btn-outline).hover {
	background: linear-gradient(135deg, var(--primary--100) 0%, var(--primary--200) 80%) !important;
	color: var(--primary-inverse);
}

.btn-gradient-primary:not(.btn-outline):focus, .btn-gradient-primary:not(.btn-outline).focus {
	box-shadow: 0 0 0 3px var(--primary-rgba-50);
}

.btn-gradient-primary:not(.btn-outline).disabled, .btn-gradient-primary:not(.btn-outline):disabled {
	background: linear-gradient(135deg, var(--primary--200) 80%, var(--primary-100) 0%) !important;
}

.btn-gradient-primary:not(.btn-outline):active, .btn-gradient-primary:not(.btn-outline).active {
	background: linear-gradient(135deg, var(--primary--100) 0%, var(--primary--200) 80%) !important;
	color: var(--primary-inverse) !important;
}

.btn-gradient-primary.btn-outline {
	-o-border-image: linear-gradient(135deg, var(--primary) 0%, var(--primary--200) 80%);
	border-image: linear-gradient(135deg, var(--primary) 0%, var(--primary--200) 80%);
	color: var(--primary);
}

.btn-gradient-primary.btn-outline:hover, .btn-gradient-primary.btn-outline.hover {
	-o-border-image: linear-gradient(135deg, var(--primary--200) 0%, var(--primary--200) 80%);
	border-image: linear-gradient(135deg, var(--primary--200) 0%, var(--primary--200) 80%);
	color: var(--primary--200);
}

.btn-gradient-primary.btn-outline:focus, .btn-gradient-primary.btn-outline.focus {
	box-shadow: 0 0 0 3px var(--primary-rgba-50);
}

.btn-gradient-primary.btn-outline.disabled, .btn-gradient-primary.btn-outline:disabled {
	-o-border-image: linear-gradient(135deg, var(--primary) 0%, var(--primary--200) 80%);
	border-image: linear-gradient(135deg, var(--primary) 0%, var(--primary--200) 80%);
}

.btn-gradient-primary.btn-outline:active, .btn-gradient-primary.btn-outline.active {
	-o-border-image: linear-gradient(135deg, var(--primary--200) 0%, var(--primary--200) 80%);
	border-image: linear-gradient(135deg, var(--primary--200) 0%, var(--primary--200) 80%);
	color: var(--primary--200);
}

/* Effect */
.btn.btn-effect-1 {
	transition: 0.25s;
}

.btn.btn-effect-1:hover, .btn.btn-effect-1:focus {
	box-shadow: inset 0 0 0 2em var(--hover);
}

.btn.btn-effect-2 {
	transition: 0.25s;
}

.btn.btn-effect-2:hover, .btn.btn-effect-2:focus {
	animation: btn-pulse 1s;
	box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
}

.btn.btn-effect-3 {
	transition: 0.25s;
}

.btn.btn-effect-3:hover, .btn.btn-effect-3:focus {
	box-shadow: inset -3.5em 0 0 0 var(--hover), inset 3.5em 0 0 0 var(--hover);
}

.btn.btn-effect-4 {
	transition: 0.25s;
}

.btn.btn-effect-4:hover, .btn.btn-effect-4:focus {
	box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
	transform: translateY(-0.25em);
}

.btn.btn-effect-5 {
	transition: 0.25s;
}

.btn.btn-effect-5:hover, .btn.btn-effect-5:focus {
	box-shadow: inset 0 -3.25em 0 0 var(--hover);
}

.btn.btn-effect-6 {
	transition: 0.25s;
}

.btn.btn-effect-6:hover, .btn.btn-effect-6:focus {
	box-shadow: inset 6.5em 0 0 0 var(--hover);
}

.btn.btn-effect-7 {
	position: relative;
}

.btn.btn-effect-7:before {
	background: var(--hover);
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	transition: transform 0.2s cubic-bezier(0.4, 0.3, 0.35, 0.9) 0s;
	transform: scaleX(0);
	transform-origin: right center;
}

.btn.btn-effect-7:hover:before, .btn.btn-effect-7:focus:before {
	transform: scale(1);
	transform-origin: left center;
}

.btn.btn-effect-7 span {
	position: relative;
	z-index: 1;
}

@keyframes btn-pulse {
	0% {
		box-shadow: 0 0 0 0 var(--hover);
	}
}

/* Close */
.btn-close:focus {
	box-shadow: none;
}

/* Pagination */
.pagination {
	position: relative;
	z-index: 1;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: var(--grey-500);
	box-shadow: none !important;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: var(--grey-500);
	border-color: var(--grey-500);
	box-shadow: none !important;
}

.pagination.pagination-rounded .page-item {
	margin-right: 8px;
	margin-right: .5rem;
}

.pagination.pagination-rounded .page-item:last-child {
	margin-right: 0;
}

.pagination.pagination-rounded .page-link {
	border-radius: 50% !important;
	padding: 0;
	width: 30px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.pagination.pagination-rounded.pagination-md .page-link {
	padding: 0;
	width: 40px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-size: 1rem;
}

.pagination.pagination-rounded.pagination-lg .page-link {
	padding: 0;
	width: 60px;
	text-align: center;
	height: 60px;
	line-height: 60px;
}

/* Pagination - Skin */
.pagination > a,
.pagination > a:hover,
.pagination > a:focus,
.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: var(--primary);
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination .page-item.active .page-link {
	background-color: var(--primary) !important;
	border-color: var(--primary);
	color: var(--primary-inverse) !important;
}

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
	color: var(--primary);
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
	background-color: var(--primary);
	border-color: var(--primary);
}

.pagination > .active > a,
body.dark .pagination > .active > a {
	border-color: var(--primary) var(--primary) var(--primary-300);
}

/* Read More */
.read-more,
.learn-more {
	display: inline-block;
	white-space: nowrap;
}

.learn-more-hover-animate-icon > i {
	transition: ease transform 300ms;
}

.learn-more-hover-animate-icon:hover > i {
	transform: translate3d(5px, 0, 0);
}

/* Call to Action */
.call-to-action {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	padding: 32px 55px;
	clear: both;
}

.call-to-action::after {
	clear: both;
	content: "";
	display: block;
}

@media (max-width: 767px) {
	.call-to-action {
		padding: 10px 10px;
	}
}

.call-to-action h3 {
	text-transform: none;
	color: var(--dark);
	padding: 0;
	margin: 0 0 9px;
}

.call-to-action p {
	font-size: 1.2em;
}

.call-to-action > [class*="col-"] {
	display: flex;
	align-items: center;
}

.call-to-action > [class*="col-"]:nth-child(2) {
	justify-content: flex-end;
	text-align: center;
}

@media (max-width: 767px) {
	.call-to-action > [class*="col-"]:nth-child(2) {
		justify-content: center;
	}
}

.call-to-action .container > .row, .call-to-action .container-fluid > .row {
	display: flex;
	flex-wrap: wrap;
}

.call-to-action .container > .row > [class*="col-"], .call-to-action .container-fluid > .row > [class*="col-"] {
	display: flex;
	align-items: center;
}

.call-to-action .container > .row > [class*="col-"]:nth-child(2), .call-to-action .container-fluid > .row > [class*="col-"]:nth-child(2) {
	justify-content: flex-end;
	text-align: center;
}

@media (max-width: 767px) {
	.call-to-action .container > .row > [class*="col-"]:nth-child(2), .call-to-action .container-fluid > .row > [class*="col-"]:nth-child(2) {
		justify-content: center;
	}
}

@media (max-width: 767px) {
	.call-to-action > [class*="col-"]:not([class*="col-xs"]) {
		width: 100%;
	}

	.call-to-action .container > .row [class*="col-"]:not([class*="col-xs"]) {
		width: 100%;
	}
}

.call-to-action .call-to-action-content {
	text-align: center;
}

.call-to-action.call-to-action-big {
	padding: 63px 55px;
}

@media (max-width: 575px) {
	.call-to-action.call-to-action-big {
		padding: 63px 0;
	}
}

.call-to-action.call-to-action-front {
	z-index: 1;
}

.call-to-action.call-to-action-default {
	background: var(--grey-100);
}

.call-to-action.call-to-action-strong-grey {
	background: #EDEDED;
}

.call-to-action.call-to-action-dark {
	background: var(--dark--200);
}

.call-to-action.call-to-action-dark h3, .call-to-action.call-to-action-dark p {
	color: var(--light);
}

.call-to-action.with-borders {
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.with-full-borders {
	border: 2px solid var(--grey-500);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.featured {
	background: var(--light);
	margin: 0;
	border-top: 3px solid var(--grey-500);
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.with-button-arrow .call-to-action-btn {
	position: relative;
}

@media (min-width: 992px) {
	.call-to-action.with-button-arrow .call-to-action-btn {
		left: -80px;
	}
}

.call-to-action.with-button-arrow .call-to-action-btn .arrow {
	position: absolute;
}

@media (max-width: 991px) {
	.call-to-action.with-button-arrow .call-to-action-btn .arrow {
		display: none;
	}
}

.call-to-action.with-button-arrow .call-to-action-btn.no-left {
	left: 0;
}

@media (max-width: 991px) {
	.call-to-action.with-button-arrow .call-to-action-btn.no-left {
		margin-top: -25px !important;
	}
}

.call-to-action.with-button-arrow.button-arrow-price-centered .call-to-action-btn > span {
	position: relative;
}

.call-to-action.with-button-arrow.button-arrow-price-centered .call-to-action-btn > span .arrow {
	right: 50% !important;
}

.call-to-action.content-align-center .call-to-action-content, .call-to-action.content-align-center .call-to-action-btn {
	width: 100%;
	text-align: center;
}

.call-to-action.button-centered .call-to-action-content {
	text-align: center;
	width: 100%;
	padding: 35px 0 0;
	margin: 0;
}

.call-to-action.button-centered .call-to-action-btn {
	text-align: center;
	position: static;
	margin: 20px auto 25px;
	width: auto;
}

.call-to-action.call-to-action-in-footer {
	padding-top: 70px;
	padding-bottom: 70px;
	margin-top: 30px;
	margin-bottom: -50px !important;
}

.call-to-action.call-to-action-in-footer:before {
	content: "";
	display: block;
	position: absolute;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #FFF;
	height: 20px;
	width: 20px;
	top: -5px;
	left: 50%;
	margin-left: -20px;
}

.call-to-action.no-top-arrow:before {
	display: none;
}

.call-to-action.call-to-action-in-footer-margin-top {
	margin-top: 60px;
}

.container .call-to-action {
	border-radius: var(--border-radius2x);
}

@media (max-width: 767px) {
	.call-to-action .call-to-action-content,
		.call-to-action .call-to-action-btn {
		margin: 0;
		padding: 20px;
		position: static;
		width: auto;
	}
}

/* Call to Action - Skin */
.call-to-action.featured.featured-primary {
	border-top-color: var(--primary);
}

.call-to-action.call-to-action-primary {
	background: var(--primary);
}

.call-to-action.with-full-borders-primary {
	border-color: var(--primary);
}

.call-to-action.call-to-action-primary {
	background: var(--primary);
}

.call-to-action.call-to-action-primary h3, .call-to-action.call-to-action-primary p {
	color: var(--primary-inverse);
}

.call-to-action.featured.featured-secondary {
	border-top-color: var(--secondary);
}

.call-to-action.call-to-action-secondary {
	background: var(--secondary);
}

.call-to-action.with-full-borders-secondary {
	border-color: var(--secondary);
}

.call-to-action.call-to-action-secondary {
	background: var(--secondary);
}

.call-to-action.call-to-action-secondary h3, .call-to-action.call-to-action-secondary p {
	color: var(--secondary-inverse);
}

.call-to-action.featured.featured-tertiary {
	border-top-color: var(--tertiary);
}

.call-to-action.call-to-action-tertiary {
	background: var(--tertiary);
}

.call-to-action.with-full-borders-tertiary {
	border-color: var(--tertiary);
}

.call-to-action.call-to-action-tertiary {
	background: var(--tertiary);
}

.call-to-action.call-to-action-tertiary h3, .call-to-action.call-to-action-tertiary p {
	color: var(--tertiary-inverse);
}

.call-to-action.featured.featured-quaternary {
	border-top-color: var(--quaternary);
}

.call-to-action.call-to-action-quaternary {
	background: var(--quaternary);
}

.call-to-action.with-full-borders-quaternary {
	border-color: var(--quaternary);
}

.call-to-action.call-to-action-quaternary {
	background: var(--quaternary);
}

.call-to-action.call-to-action-quaternary h3, .call-to-action.call-to-action-quaternary p {
	color: var(--quaternary-inverse);
}

.call-to-action.featured.featured-dark {
	border-top-color: var(--dark);
}

.call-to-action.call-to-action-dark {
	background: var(--dark);
}

.call-to-action.with-full-borders-dark {
	border-color: var(--dark);
}

.call-to-action.call-to-action-dark {
	background: var(--dark);
}

.call-to-action.call-to-action-dark h3, .call-to-action.call-to-action-dark p {
	color: var(--dark-inverse);
}

.call-to-action.featured.featured-light {
	border-top-color: var(--light);
}

.call-to-action.call-to-action-light {
	background: var(--light);
}

.call-to-action.with-full-borders-light {
	border-color: var(--light);
}

.call-to-action.call-to-action-light {
	background: var(--light);
}

.call-to-action.call-to-action-light h3, .call-to-action.call-to-action-light p {
	color: var(--light-inverse);
}

/* Cards */
.card {
	position: relative;
	border: 1px solid rgba(0, 0, 0, 0.06);
}

.card-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.card-footer {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.card-body {
	padding: 32px;
	padding: 2rem;
	position: relative;
	z-index: 1;
}

.card-text-color-hover-light:hover * {
	color: var(--light) !important;
}

.card-background-image-hover {
	background-size: cover;
	background-position: center;
}

.card-background-image-hover .card-body {
	background: var(--light-rgba-90);
	margin: 16px;
	margin: 1rem;
	padding: 16px;
	padding: 1rem;
}

/* Border */
.card-border {
	overflow: hidden;
}

.card-border:after {
	content: "";
	transition: .2s all ease;
	backface-visibility: hidden;
	position: absolute;
	left: 50%;
	height: 5px;
	width: 100%;
	transform: translateX(-50%);
	background-color: var(--primary);
}

.card-border.card-border-top:after {
	top: 0;
}

.card-border.card-border-bottom:after {
	bottom: 0;
}

.card-border.card-border-hover:after {
	width: 0;
}

.card-border.card-border-hover:hover:after {
	width: 100%;
}

/* Flip Card */
.flip-card {
	position: relative;
	border: none;
	perspective: 1000px;
}

.flip-card .flip-front,
.flip-card .flip-back {
	padding: 32px;
	padding: 2rem;
	backface-visibility: hidden;
	background: var(--light);
	box-shadow: 0px 0px 44px -10px rgba(0, 0, 0, 0.15);
	transform-style: preserve-3d;
	transition: ease transform 500ms;
}

.flip-card .flip-front .flip-content,
.flip-card .flip-back .flip-content {
	transform: translate3d(0, 0, 1px);
	backface-visibility: hidden;
}

.flip-card .flip-front.overlay:before,
.flip-card .flip-back.overlay:before {
	transform: translate3d(0, 0, 0px);
	backface-visibility: hidden;
}

.flip-card .flip-front {
	transform: translate3d(0, 0, 1px) rotateY(0deg);
}

.flip-card .flip-back {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: translate3d(0, 0, -1px) rotateY(180deg);
}

.flip-card:hover .flip-front {
	transform: translate3d(0, 0, -1px) rotateY(-180deg);
}

.flip-card:hover .flip-back {
	transform: translate3d(0, 0, 1px) rotateY(0deg);
}

.flip-card.flip-card-vertical .flip-front {
	transform: translate3d(0, 0, 1px) rotateX(0deg);
}

.flip-card.flip-card-vertical .flip-back {
	transform: translate3d(0, 0, -1px) rotateX(180deg);
}

.flip-card.flip-card-vertical:hover .flip-front {
	transform: translate3d(0, 0, -1px) rotateX(-180deg);
}

.flip-card.flip-card-vertical:hover .flip-back {
	transform: translate3d(0, 0, 1px) rotateX(0deg);
}

.flip-card.flip-card-3d .flip-front .flip-content, .flip-card.flip-card-3d .flip-back .flip-content {
	perspective: inherit;
	transform: translate3d(0, 0, 60px);
}

/* Owl Carousel */
.owl-carousel {
	display: block;
	margin-bottom: 20px;
	opacity: 0;
}

.owl-carousel.owl-loaded {
	opacity: 1;
}

.owl-carousel:not(.owl-loaded):not(.owl-carousel-light) > div, .owl-carousel:not(.owl-loaded):not(.owl-carousel-light) span {
	display: none;
}

.owl-carousel:not(.owl-loaded):not(.owl-carousel-light) > div:first-child, .owl-carousel:not(.owl-loaded):not(.owl-carousel-light) span:first-child {
	display: block;
}

.owl-carousel .owl-item img {
	transform-style: unset;
}

.owl-carousel .owl-item img[data-icon] {
	display: inline;
}

.owl-carousel .thumbnail {
	margin-right: 1px;
}

.owl-carousel .item-video {
	height: 300px;
}

.owl-carousel .owl-nav {
	top: 50%;
	position: absolute;
	width: 100%;
	margin-top: 0;
	transform: translate3d(0, -50%, 0);
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
	display: inline-block;
	position: absolute;
	top: 50%;
	width: 30px;
	height: 30px;
	outline: 0;
	margin: 0;
	transform: translate3d(0, -50%, 0);
}

.owl-carousel .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel .owl-nav button.owl-prev:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 8px;
	font-size: 0.5rem;
	content: "\f053";
	position: relative;
	left: -1px;
	top: -1px;
}

.owl-carousel .owl-nav button.owl-next {
	right: 0;
}

.owl-carousel .owl-nav button.owl-next:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 8px;
	font-size: 0.5rem;
	content: "\f054";
	position: relative;
	left: 1px;
	top: -1px;
}

.owl-carousel.stage-margin .owl-stage-outer {
	margin-left: 40px !important;
	margin-right: 40px !important;
}

.owl-carousel.stage-margin .owl-stage-outer .owl-stage {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.owl-carousel.stage-margin.stage-margin-sm .owl-stage-outer {
	margin-left: 50px !important;
	margin-right: 50px !important;
}

.owl-carousel.stage-margin.stage-margin-md .owl-stage-outer {
	margin-left: 75px !important;
	margin-right: 75px !important;
}

.owl-carousel.stage-margin.stage-margin-lg .owl-stage-outer {
	margin-left: 100px !important;
	margin-right: 100px !important;
}

.owl-carousel.top-border {
	border-top: 1px solid #eaeaea;
	padding-top: 18px;
}

.owl-carousel.nav-remove-prev .owl-nav .owl-prev {
	display: none;
}

.owl-carousel.nav-remove-next .owl-nav .owl-next {
	display: none;
}

.owl-carousel.nav-full-height .owl-stage-outer {
	z-index: 1;
}

.owl-carousel.nav-full-height .owl-nav {
	height: 100%;
}

.owl-carousel.nav-full-height .owl-nav .owl-next,
.owl-carousel.nav-full-height .owl-nav .owl-prev {
	height: 100% !important;
}

.owl-carousel.show-nav-hover .owl-nav {
	opacity: 0;
	transition: all 0.2s ease-in-out;
}

.owl-carousel.show-nav-hover .owl-nav button.owl-prev {
	left: 0;
	transition: all 0.2s ease-in-out;
}

.owl-carousel.show-nav-hover .owl-nav button.owl-next {
	right: 0;
	transition: all 0.2s ease-in-out;
}

.owl-carousel.show-nav-hover:hover .owl-nav {
	opacity: 1;
}

.owl-carousel.show-nav-hover:hover .owl-nav button.owl-prev {
	left: -40px;
}

.owl-carousel.show-nav-hover:hover .owl-nav button.owl-next {
	right: -40px;
}

.owl-carousel.show-nav-title .owl-nav {
	top: 0;
	right: 0;
	margin-top: -25px;
	width: auto;
}

.owl-carousel.show-nav-title .owl-nav button[class*="owl-"], .owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:hover, .owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:active {
	font-size: 18px;
	background: transparent !important;
	width: 18px;
}

.owl-carousel.show-nav-title .owl-nav button.owl-prev {
	left: -40px;
}

.owl-carousel.show-nav-title .owl-nav button.owl-prev:before, .owl-carousel.show-nav-title .owl-nav button.owl-prev:after, .owl-carousel.show-nav-title .owl-nav button.owl-next:before, .owl-carousel.show-nav-title .owl-nav button.owl-next:after {
	font-size: inherit;
}

.owl-carousel.show-nav-title.show-nav-title-both-sides .owl-nav {
	width: 100%;
}

.owl-carousel.show-nav-title.show-nav-title-both-sides button.owl-prev {
	left: 0;
}

.owl-carousel.show-nav-title.show-nav-title-both-sides button.owl-next {
	right: 0;
}

.owl-carousel.show-nav-title.show-nav-title-both-sides-style-2 .owl-nav {
	margin-top: 15px;
}

.owl-carousel.rounded-nav .owl-nav button[class*="owl-"] {
	padding: 3px 7px;
	border-radius: 50%;
	background: transparent;
	border: 1px solid #999;
	color: #999;
}

.owl-carousel.rounded-nav .owl-nav button[class*="owl-"]:hover, .owl-carousel.rounded-nav .owl-nav button[class*="owl-"].hover {
	background: transparent;
	border: 1px solid #a1a1a1;
	color: #a1a1a1;
}

.owl-carousel.rounded-nav .owl-nav button[class*="owl-"]:active, .owl-carousel.rounded-nav .owl-nav button[class*="owl-"].active {
	background: transparent;
	border: 1px solid #666;
	color: #666;
}

.owl-carousel.nav-bottom .owl-stage-outer {
	margin-bottom: 10px;
}

.owl-carousel.nav-bottom .owl-nav {
	position: static;
	margin: 0;
	padding: 0;
	width: auto;
	transform: none;
}

.owl-carousel.nav-bottom .owl-nav button.owl-prev, .owl-carousel.nav-bottom .owl-nav button.owl-next {
	position: static;
	transform: none;
}

.owl-carousel.nav-bottom .owl-nav button.owl-prev {
	margin-right: 5px;
}

.owl-carousel.nav-bottom .owl-nav button.owl-next {
	margin-left: 5px;
}

.owl-carousel.nav-bottom.nav-bottom-align-left .owl-nav {
	text-align: left;
}

.owl-carousel.nav-bottom.nav-bottom-align-right .owl-nav {
	text-align: right;
}

.owl-carousel.nav-bottom-inside .owl-nav {
	position: relative;
	margin: -68.8px 0 0 0;
	margin: -4.3rem 0 0 0;
	padding: 0;
	width: auto;
}

.owl-carousel.nav-bottom-inside .owl-nav button.owl-prev, .owl-carousel.nav-bottom-inside .owl-nav button.owl-next {
	position: static;
}

.owl-carousel.nav-inside .owl-nav button.owl-prev {
	left: 15px;
}

.owl-carousel.nav-inside .owl-nav button.owl-next {
	right: 15px;
	left: auto;
}

.owl-carousel.nav-inside.nav-inside-edge .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel.nav-inside.nav-inside-edge .owl-nav button.owl-next {
	right: 0;
	left: auto;
}

.owl-carousel.nav-inside.nav-inside-plus .owl-nav button.owl-prev {
	left: 30px;
}

.owl-carousel.nav-inside.nav-inside-plus .owl-nav button.owl-next {
	right: 30px;
	left: auto;
}

.owl-carousel.nav-inside.nav-bottom .owl-nav {
	position: absolute;
	top: auto;
	bottom: 40px;
	width: 100%;
}

.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-next {
	position: relative;
}

.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-next {
	right: 0;
}

.owl-carousel.nav-inside.nav-bottom.nav-style-2 .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-bottom.nav-style-2 .owl-nav button.owl-next {
	position: relative;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav {
	top: auto;
	bottom: 60px;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next {
	transform: none;
	width: 60px !important;
	height: 60px !important;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev:before, .owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next:before {
	font-size: 12.8px;
	font-size: 0.8rem;
	left: 0;
	top: 0;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev {
	left: -60px;
	top: -61px;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next {
	left: -60px;
}

@media (max-width: 991px) {
	.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev {
		left: 0;
	}

	.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next {
		left: 0;
	}
}

.owl-carousel.nav-outside .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel.nav-outside .owl-nav button.owl-next {
	right: 0;
}

@media (min-width: 992px) {
	.owl-carousel.nav-outside .owl-nav button.owl-prev {
		left: -50px;
	}

	.owl-carousel.nav-outside .owl-nav button.owl-next {
		right: -50px;
	}
}

.owl-carousel.nav-position-1 .owl-nav button.owl-prev {
	left: 20px;
}

.owl-carousel.nav-position-1 .owl-nav button.owl-next {
	right: 20px;
}

.owl-carousel.nav-icon-1 .owl-nav .owl-next:before {
	content: "\f061";
}

.owl-carousel.nav-icon-1 .owl-nav .owl-prev:before {
	content: "\f060";
}

.owl-carousel.nav-size-md .owl-nav .owl-next {
	width: 40px;
	height: 40px;
}

.owl-carousel.nav-size-md .owl-nav .owl-next:before {
	top: 0;
	font-size: 12px;
	font-size: 0.75rem;
}

.owl-carousel.nav-size-md .owl-nav .owl-prev {
	width: 40px;
	height: 40px;
}

.owl-carousel.nav-size-md .owl-nav .owl-prev:before {
	top: 0;
	font-size: 12px;
	font-size: 0.75rem;
}

.owl-carousel.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-style-1 .owl-nav .owl-prev {
	width: 20px;
	background: transparent !important;
	color: #000;
}

.owl-carousel.nav-style-1 .owl-nav .owl-next:hover, .owl-carousel.nav-style-1 .owl-nav .owl-next:active,
.owl-carousel.nav-style-1 .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-1 .owl-nav .owl-prev:active {
	color: var(--grey-500);
}

.owl-carousel.nav-style-1 .owl-nav .owl-next:before, .owl-carousel.nav-style-1 .owl-nav .owl-next:after,
.owl-carousel.nav-style-1 .owl-nav .owl-prev:before,
.owl-carousel.nav-style-1 .owl-nav .owl-prev:after {
	font-size: inherit;
}

.owl-carousel.nav-style-2 .owl-nav .owl-next,
.owl-carousel.nav-style-2 .owl-nav .owl-prev {
	background: transparent !important;
}

.owl-carousel.nav-style-2 .owl-nav .owl-next:before,
.owl-carousel.nav-style-2 .owl-nav .owl-prev:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 1px;
	width: 1.3em;
	height: 1.3em;
	border-top: 2px solid var(--grey-500);
	border-left: 2px solid var(--grey-500);
	font-size: inherit;
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.owl-carousel.nav-style-2 .owl-nav .owl-next:after,
.owl-carousel.nav-style-2 .owl-nav .owl-prev:after {
	content: '';
	display: block;
	border-top: 3px solid var(--grey-500);
	width: 2.5em;
	position: absolute;
	top: 50%;
	font-size: inherit;
	transform: translate3d(0, -50%, 0);
}

.owl-carousel.nav-style-2 .owl-nav .owl-next {
	transform: rotate(180deg) !important;
	transform-origin: 15px 8px;
}

.owl-carousel.nav-style-2.nav-bottom.nav-inside .owl-nav .owl-next {
	transform-origin: 15px;
}

.owl-carousel.nav-style-3 .owl-nav {
	top: 25%;
}

.owl-carousel.nav-style-3 .owl-nav .owl-next,
.owl-carousel.nav-style-3 .owl-nav .owl-prev {
	width: 30px;
	background: transparent !important;
	color: var(--grey-500);
}

.owl-carousel.nav-style-3 .owl-nav .owl-next:hover, .owl-carousel.nav-style-3 .owl-nav .owl-next:active,
.owl-carousel.nav-style-3 .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-3 .owl-nav .owl-prev:active {
	color: var(--grey-500);
}

.owl-carousel.nav-style-3 .owl-nav .owl-next:before, .owl-carousel.nav-style-3 .owl-nav .owl-next:after,
.owl-carousel.nav-style-3 .owl-nav .owl-prev:before,
.owl-carousel.nav-style-3 .owl-nav .owl-prev:after {
	font-size: 1.5em;
}

.owl-carousel.nav-style-4 .owl-nav .owl-prev {
	left: 75px;
}

@media (max-width: 991px) {
	.owl-carousel.nav-style-4 .owl-nav .owl-prev {
		left: 40px;
	}
}

@media (max-width: 767px) {
	.owl-carousel.nav-style-4 .owl-nav .owl-prev {
		left: 13px;
	}
}

.owl-carousel.nav-style-4 .owl-nav .owl-next {
	right: 75px;
}

@media (max-width: 991px) {
	.owl-carousel.nav-style-4 .owl-nav .owl-next {
		right: 40px;
	}
}

@media (max-width: 767px) {
	.owl-carousel.nav-style-4 .owl-nav .owl-next {
		right: 13px;
	}
}

.owl-carousel.nav-style-4 .owl-nav .owl-prev, .owl-carousel.nav-style-4 .owl-nav .owl-next {
	background: var(--light);
	font-size: 11.2px;
	font-size: 0.7rem;
	width: 40px;
	height: 40px;
	color: #000;
	border-radius: 100%;
	box-shadow: 0px 0px 40px -10px rgba(0, 0, 0, 0.3);
}

.owl-carousel.nav-style-4 .owl-nav .owl-prev:hover, .owl-carousel.nav-style-4 .owl-nav .owl-next:hover {
	color: var(--light);
}

.owl-carousel.nav-style-4.nav-style-4-pos-2 .owl-nav .owl-prev {
	left: 0px;
}

.owl-carousel.nav-style-4.nav-style-4-pos-2 .owl-nav .owl-next {
	right: 0px;
}

.owl-carousel.nav-style-diamond .owl-nav .owl-prev, .owl-carousel.nav-style-diamond .owl-nav .owl-next {
	transform: rotate(45deg);
	transform-origin: 100% 0%;
}

.owl-carousel.nav-style-diamond .owl-nav .owl-prev:before, .owl-carousel.nav-style-diamond .owl-nav .owl-next:before {
	display: block;
	transform: rotate(-45deg);
	transform-origin: 60% 50%;
}

.owl-carousel.nav-style-diamond .owl-nav .owl-next:before {
	transform-origin: 50%;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next {
	width: 35px;
	height: 35px;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev:before, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next:before {
	content: none;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg {
	width: 2em;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg polygon {
	fill: #FFF;
	stroke: #FFF;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg {
	transform: rotate(180deg);
}

.owl-carousel.nav-arrows-1 .owl-nav .owl-prev, .owl-carousel.nav-arrows-1 .owl-nav .owl-next {
	width: 35px;
	height: 35px;
	font-size: 19.2px;
	font-size: 1.2rem;
	background: transparent;
}

.owl-carousel.nav-arrows-1 .owl-nav .owl-next:before {
	content: '\f061';
	font-size: inherit;
}

.owl-carousel.nav-arrows-1 .owl-nav .owl-prev:before {
	content: '\f060';
	font-size: inherit;
}

.owl-carousel.nav-arrows-2 .owl-nav .owl-prev, .owl-carousel.nav-arrows-2 .owl-nav .owl-next {
	width: 35px;
	height: 35px;
	font-size: 19.2px;
	font-size: 1.2rem;
	background: transparent;
}

.owl-carousel.nav-arrows-2 .owl-nav .owl-next:before {
	content: '\f101';
	font-size: inherit;
}

.owl-carousel.nav-arrows-2 .owl-nav .owl-prev:before {
	content: '\f100';
	font-size: inherit;
}

.owl-carousel.nav-arrows-thin .owl-nav .owl-prev:before, .owl-carousel.nav-arrows-thin .owl-nav .owl-next:before {
	font-family: simple-line-icons;
	speak: none;
	font-style: normal;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.owl-carousel.nav-arrows-thin .owl-nav .owl-next:before {
	content: "\e606";
	font-size: inherit;
}

.owl-carousel.nav-arrows-thin .owl-nav .owl-prev:before {
	content: "\e605";
	font-size: inherit;
}

.owl-carousel.nav-center-images-only .owl-nav {
	top: 37%;
}

.owl-carousel.nav-center-outside .owl-nav {
	width: calc(100% + 90px);
	left: 49.9%;
	transform: translate3d(-50%, 0, 0);
}

.owl-carousel.full-width .owl-nav button[class*="owl-"], .owl-carousel.full-width .owl-nav button[class*="owl-"]:hover, .owl-carousel.big-nav .owl-nav button[class*="owl-"], .owl-carousel.big-nav .owl-nav button[class*="owl-"]:hover {
	height: auto;
	padding: 20px 0 !important;
}

.owl-carousel.full-width .owl-nav button.owl-prev, .owl-carousel.big-nav .owl-nav button.owl-prev {
	border-radius: 0 4px 4px 0;
}

.owl-carousel.full-width .owl-nav button.owl-next, .owl-carousel.big-nav .owl-nav button.owl-next {
	border-radius: 4px 0 0 4px;
}

.owl-carousel.nav-squared .owl-nav button[class*="owl-"] {
	border-radius: 0;
}

.owl-carousel.nav-sm .owl-nav button.owl-prev,
.owl-carousel.nav-sm .owl-nav button.owl-next {
	width: 30px !important;
	height: 30px !important;
}

.owl-carousel.nav-md .owl-nav button.owl-prev,
.owl-carousel.nav-md .owl-nav button.owl-next {
	width: 40px;
	height: 40px;
}

.owl-carousel.nav-lg .owl-nav button.owl-prev,
.owl-carousel.nav-lg .owl-nav button.owl-next {
	width: 45px;
	height: 60px;
}

.owl-carousel.nav-lg.rounded-nav .owl-nav button.owl-prev,
.owl-carousel.nav-lg.rounded-nav .owl-nav button.owl-next {
	width: 60px;
	height: 60px;
}

.owl-carousel.nav-font-size-sm .owl-nav button.owl-prev,
.owl-carousel.nav-font-size-sm .owl-nav button.owl-next {
	font-size: 10px;
}

.owl-carousel.nav-font-size-sm .owl-nav button.owl-prev:before,
.owl-carousel.nav-font-size-sm .owl-nav button.owl-next:before {
	font-size: inherit;
}

.owl-carousel.nav-font-size-md .owl-nav button.owl-prev,
.owl-carousel.nav-font-size-md .owl-nav button.owl-next {
	font-size: 14px;
}

.owl-carousel.nav-font-size-md .owl-nav button.owl-prev:before,
.owl-carousel.nav-font-size-md .owl-nav button.owl-next:before {
	font-size: inherit;
}

.owl-carousel.nav-font-size-lg .owl-nav button.owl-prev,
.owl-carousel.nav-font-size-lg .owl-nav button.owl-next {
	font-size: 19px;
}

.owl-carousel.nav-font-size-lg .owl-nav button.owl-prev:before,
.owl-carousel.nav-font-size-lg .owl-nav button.owl-next:before {
	font-size: inherit;
	left: 2px;
}

.owl-carousel.nav-font-size-xl .owl-nav button.owl-prev,
.owl-carousel.nav-font-size-xl .owl-nav button.owl-next {
	font-size: 25px;
}

.owl-carousel.nav-font-size-xl .owl-nav button.owl-prev:before,
.owl-carousel.nav-font-size-xl .owl-nav button.owl-next:before {
	font-size: inherit;
	left: 2px;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"] {
	background-color: #ececec !important;
	border-color: #ececec !important;
	color: var(--dark) !important;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"]:hover {
	background-color: var(--light) !important;
	border-color: var(--light) !important;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"]:active {
	background-color: #d2d2d2 !important;
	border-color: #d2d2d2 !important;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav button[class*="owl-"] {
	width: 35px;
	height: 45px;
	background-color: rgba(236, 236, 236, 0.4) !important;
	border-color: transparent !important;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav button[class*="owl-"] svg polygon {
	fill: var(--dark) !important;
	stroke: var(--dark) !important;
}

.owl-carousel.nav-light.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-light.nav-style-1 .owl-nav .owl-prev {
	color: var(--light) !important;
}

.owl-carousel.nav-light.nav-style-2 .owl-nav .owl-next:before, .owl-carousel.nav-light.nav-style-2 .owl-nav .owl-next:after,
.owl-carousel.nav-light.nav-style-2 .owl-nav .owl-prev:before,
.owl-carousel.nav-light.nav-style-2 .owl-nav .owl-prev:after {
	border-color: var(--light) !important;
}

.owl-carousel.nav-light.nav-style-3 .owl-nav .owl-next,
.owl-carousel.nav-light.nav-style-3 .owl-nav .owl-prev {
	color: var(--light) !important;
}

.owl-carousel.nav-light.nav-svg-arrows-1 .owl-nav .owl-next svg polygon,
.owl-carousel.nav-light.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon {
	fill: #FFF !important;
	stroke: #FFF !important;
}

.owl-carousel.nav-light.nav-arrows-1 .owl-nav .owl-next,
.owl-carousel.nav-light.nav-arrows-1 .owl-nav .owl-prev {
	color: var(--light) !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev {
	background-color: var(--dark--100) !important;
	border-color: var(--dark--100) var(--dark--100) var(--dark--100) !important;
	color: var(--light) !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next:hover, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev:hover {
	background-color: var(--dark--100) !important;
	border-color: var(--dark--100) !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next:active, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev:active {
	background-color: var(--dark) !important;
	border-color: var(--dark) !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-prev {
	width: 35px;
	height: 45px;
	background-color: rgba(var(--dark--100), 0.4) !important;
	border-color: transparent !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-next:hover, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-prev:hover {
	background-color: rgba(var(--dark--100), 1) !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency.nav-style-diamond .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency.nav-style-diamond .owl-nav .owl-prev {
	width: 40px;
	height: 40px;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav .owl-next svg polygon, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav .owl-prev svg polygon {
	fill: #FFF !important;
	stroke: #FFF !important;
}

.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-prev {
	color: var(--dark) !important;
}

.owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-next:before, .owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-next:after,
.owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-prev:before,
.owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-prev:after {
	border-color: var(--dark) !important;
}

.owl-carousel.nav-dark.nav-style-3 .owl-nav .owl-next,
.owl-carousel.nav-dark.nav-style-3 .owl-nav .owl-prev {
	color: var(--dark) !important;
}

.owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-next svg polygon,
.owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon {
	fill: var(--dark) !important;
	stroke: var(--dark) !important;
}

.owl-carousel.nav-dark.nav-arrows-1 .owl-nav .owl-next,
.owl-carousel.nav-dark.nav-arrows-1 .owl-nav .owl-prev {
	color: var(--dark) !important;
}

.owl-carousel .owl-dots .owl-dot {
	outline: 0;
}

.owl-carousel .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 5px 4px;
}

.owl-carousel.dots-inside .owl-dots {
	position: absolute;
	bottom: 2px;
	right: 10px;
	margin-top: 0;
}

.owl-carousel.dots-title .owl-dots {
	position: absolute;
	margin-top: 0 !important;
	top: -51px;
	left: 155px;
}

.owl-carousel.dots-title .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 5px 4px;
}

.owl-carousel.dots-title.dots-title-pos-2 .owl-dots {
	left: 235px;
}

.owl-carousel.dots-light .owl-dots .owl-dot span {
	background: rgba(255, 255, 255, 0.6);
}

.owl-carousel.dots-light .owl-dots .owl-dot.active span, .owl-carousel.dots-light .owl-dots .owl-dot:hover span {
	background: #FFF !important;
}

.owl-carousel.dots-dark .owl-dots .owl-dot span {
	background: rgba(33, 33, 33, 0.6);
}

.owl-carousel.dots-dark .owl-dots .owl-dot.active span, .owl-carousel.dots-dark .owl-dots .owl-dot:hover span {
	background: #212121 !important;
}

.owl-carousel.dots-morphing .owl-dots .owl-dot span {
	width: 20px;
	height: 6px;
	transition: ease width 300ms;
}

.owl-carousel.dots-morphing .owl-dots .owl-dot.active span, .owl-carousel.dots-morphing .owl-dots .owl-dot:hover span {
	width: 40px;
}

.owl-carousel.dots-modern .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
}

.owl-carousel.dots-modern .owl-dots .owl-dot {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 2px;
}

.owl-carousel.dots-modern .owl-dots .owl-dot span {
	width: 4px;
	height: 4px;
	transition: ease all 300ms 300ms;
}

.owl-carousel.dots-modern .owl-dots .owl-dot.active span {
	transition: ease all 300ms;
	transform: scale(2);
}

.owl-carousel.dots-modern.dots-modern-lg .owl-dots .owl-dot {
	margin: 0 3px;
}

.owl-carousel.dots-modern.dots-modern-lg .owl-dots .owl-dot span {
	width: 6px;
	height: 6px;
}

.owl-carousel.dots-orientation-portrait .owl-dots {
	display: flex;
	flex-direction: column;
	margin-left: 15px !important;
	margin-right: 15px !important;
}

.owl-carousel.dots-align-left .owl-dots {
	text-align: left;
	justify-content: flex-start;
}

.owl-carousel.dots-align-right .owl-dots {
	text-align: left;
}

.owl-carousel.dots-horizontal-center .owl-dots {
	left: 0;
	right: 0;
	width: 100%;
}

.owl-carousel.dots-vertical-center .owl-dots {
	top: 50%;
	bottom: auto;
	margin: 0;
	transform: translate3d(0, -50%, 0);
}

@media (max-width: 575px) {
	.owl-carousel.show-dots-xs .owl-dots {
		opacity: 1 !important;
		visibility: visible !important;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.owl-carousel.show-dots-sm .owl-dots {
		opacity: 1 !important;
		visibility: visible !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.owl-carousel.show-dots-md .owl-dots {
		opacity: 1 !important;
		visibility: visible !important;
	}
}

.owl-carousel.show-dots-hover .owl-dots {
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms;
}

.owl-carousel.show-dots-hover:hover .owl-dots {
	opacity: 1;
	visibility: visible;
}

.owl-carousel.carousel-shadow-1 {
	position: relative;
}

.owl-carousel.carousel-shadow-1:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 65%;
	height: 0px;
	box-shadow: 0 0 110px 180px rgba(0, 0, 0, 0.04);
	transform: translate3d(-50%, -50%, 0);
	z-index: 0;
}

.owl-carousel.carousel-shadow-1.carousel-shadow-1-bold:before {
	box-shadow: 0 0 110px 230px rgba(0, 0, 0, 0.04);
}

.owl-carousel .img-thumbnail.img-thumbnail-hover-icon {
	display: block;
}

.owl-carousel.carousel-right-side-nav {
	width: calc( 100% - 55px);
}

.owl-carousel.carousel-right-side-nav .owl-nav .owl-next {
	width: 55px;
	transform: translate3d(100%, -50%, 0);
}

.owl-carousel.carousel-bottom-inside-shadow .owl-stage-outer:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 35%;
	width: 100%;
	background-image: linear-gradient(360deg, var(--grey-500) 0%, transparent 100%);
}

.owl-carousel [class*="opacity-"]:not([class*="opacity-hover"]) {
	transition: ease opacity 300ms;
}

.owl-carousel [class*="opacity-"]:not([class*="opacity-hover"]):hover {
	opacity: 1 !important;
}

@media (min-width: 576px) {
	.owl-carousel.carousel-sync-style-1 {
		position: absolute;
		top: 50%;
		left: -30px;
		max-width: 355px;
		transform: translate3d(0, -50%, 0);
	}
}

.owl-carousel-spaced {
	margin-left: -5px;
}

.owl-carousel-spaced .owl-item > div {
	margin: 5px;
}

.owl-carousel.testimonials img {
	display: inline-block;
	height: 70px;
	width: 70px;
}

@media (max-width: 575px) {
	.owl-carousel-spaced {
		margin-left: 0;
	}
}

.carousel-half-full-width-wrapper > .owl-carousel {
	width: 100%;
}

@media (min-width: 576px) {
	.carousel-half-full-width-wrapper > .owl-carousel {
		width: calc( 100vw - ( ( 100vw - 540px ) / 2 ));
	}
}

@media (min-width: 768px) {
	.carousel-half-full-width-wrapper > .owl-carousel {
		width: calc( 100vw - ( ( 100vw - 720px ) / 2 ));
	}
}

@media (min-width: 992px) {
	.carousel-half-full-width-wrapper > .owl-carousel {
		width: calc( 100vw - ( ( 100vw - 960px ) / 2 ));
	}
}

@media (min-width: 1200px) {
	.carousel-half-full-width-wrapper > .owl-carousel {
		width: calc( 100vw - ( ( 100vw - 1140px ) / 2 ));
	}
}

.carousel-half-full-width-wrapper > .owl-carousel .owl-stage-outer {
	margin-bottom: 20px;
}

.carousel-half-full-width-wrapper.carousel-half-full-width-left {
	direction: rtl;
}

.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav {
	display: flex;
}

.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav .owl-prev {
	order: 2;
}

.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav .owl-next {
	order: 1;
}

.carousel-areas {
	background: #f2f2f2;
	background: linear-gradient(to bottom, #f2f2f2 0%, rgba(33, 37, 41, 0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='var(--dark)', GradientType=0 );
	margin-bottom: -10px;
	padding: 8px 8px 0 8px;
	border-radius: 6px 6px 0 0;
	box-shadow: 0px 0px 50px 20px rgba(0, 0, 0, 0.07);
}

.carousel-areas .owl-carousel {
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
}

.carousel-areas .owl-carousel .owl-nav button.owl-prev {
	left: -55px;
}

.carousel-areas .owl-carousel .owl-nav button.owl-next {
	right: -55px;
}

.carousel-areas .owl-carousel:first-child img {
	border-radius: 6px 6px 0 0;
}

@media (max-width: 991px) {
	.carousel-areas .owl-carousel .owl-nav {
		display: none;
	}
}

.owl-carousel.carousel-center-active-item .owl-item {
	opacity: 0.2;
	transition: ease opacity 300ms;
}

.owl-carousel.carousel-center-active-item .owl-item.current {
	opacity: 1 !important;
}

.owl-carousel.carousel-center-active-item.carousel-center-active-item-style-2 .owl-item {
	opacity: 0.7;
}

.owl-carousel.carousel-center-active-item-2 .owl-stage-outer {
	overflow: visible;
}

.owl-carousel.carousel-center-active-item-2 .owl-item > div {
	width: 66.6666%;
	margin-left: auto;
	padding: 48px;
	padding: 3rem;
	background: var(--light);
	border-radius: 7px;
	box-shadow: 0px 0px 70px -40px rgba(0, 0, 0, 0.2);
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active > div {
	margin-right: auto;
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active > div * {
	color: var(--light) !important;
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active + .owl-item > div {
	margin-right: auto;
	margin-left: 0;
}

.owl-carousel.carousel-center-active-item-3 .owl-stage-outer {
	overflow: visible;
}

.owl-carousel.carousel-center-active-item-3 .owl-item > div {
	width: 100%;
	margin-left: auto;
	transition: ease opacity 300ms;
}

.owl-carousel.carousel-center-active-item-3 .owl-item.active > div {
	margin-right: auto;
}

.owl-carousel.carousel-center-active-item-3 .owl-item.active + .owl-item > div {
	margin-right: auto;
	margin-left: 0;
}

.owl-carousel-light.owl-carousel-light-init-fadeIn {
	transition: ease opacity 300ms;
}

.owl-carousel-light .owl-stage-outer,
.owl-carousel-light .owl-stage {
	height: 100%;
}

.owl-carousel-light .owl-item {
	display: none;
	visibility: hidden;
	opacity: 0;
	position: absolute !important;
	width: 100%;
	height: 100%;
	top: 0;
	transition: ease opacity 300ms;
}

.owl-carousel-light .owl-item.active {
	display: block;
	visibility: visible;
	opacity: 1;
}

.owl-carousel-light .owl-dots .owl-dot span {
	margin: 5px 2px;
}

.horizontal-scroller {
	padding: 32px 0;
	padding: 2rem 0;
	height: 100vh;
	position: relative;
}

.horizontal-scroller-scroll {
	position: relative;
	overflow: hidden;
	padding: 32px;
	padding: 2rem;
}

.horizontal-scroller-images {
	height: 100%;
	display: flex;
	align-items: center;
}

.horizontal-scroller-item {
	height: 100%;
	display: flex;
	justify-content: center;
	flex: 0 0 auto;
	padding: 0 32px;
	padding: 0 2rem;
}

.horizontal-scroller-image {
	-o-object-fit: fill;
	object-fit: fill;
	margin: 0 auto;
	max-height: 80vh;
	padding-top: 10vh;
}

/* Carousel - Skin */
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: var(--primary-100);
}

.owl-carousel.show-nav-title .owl-nav button[class*="owl-"],
.owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:hover,
.owl-carousel.show-nav-title .owl-nav button[class*="owl-"].hover {
	color: var(--primary);
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"] {
	background-color: var(--primary);
	border-color: var(--primary) var(--primary) var(--primary-300);
	color: var(--primary-inverse);
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:hover, .owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].hover {
	background-color: var(--primary--100);
	border-color: var(--primary--300) var(--primary--300) var(--primary);
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:active, .owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].active {
	background-color: var(--primary-300);
	background-image: none;
	border-color: var(--primary-300) var(--primary-300) var(--primary-300);
}

.owl-carousel.nav-with-transparency:not(.nav-style-1):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"] {
	background-color: var(--primary-rgba-35);
}

.owl-carousel.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-style-1 .owl-nav .owl-prev {
	color: var(--primary) !important;
}

.owl-carousel.nav-style-2 .owl-nav .owl-next:before, .owl-carousel.nav-style-2 .owl-nav .owl-next:after,
.owl-carousel.nav-style-2 .owl-nav .owl-prev:before,
.owl-carousel.nav-style-2 .owl-nav .owl-prev:after {
	border-color: var(--primary);
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg polygon {
	fill: var(--primary);
	stroke: var(--primary);
}

.owl-carousel.nav-arrows-1 .owl-nav .owl-prev, .owl-carousel.nav-arrows-1 .owl-nav .owl-next {
	color: var(--primary);
}

/* Carousel Center Active Item 2 - Skin */
.owl-carousel.carousel-center-active-item-2 .owl-item.active > div {
	background: var(--primary);
}

/* Bottom Inside Shadow - Skin */
.owl-carousel.carousel-bottom-inside-shadow .owl-stage-outer:after {
	background-image: linear-gradient(360deg, var(--primary) 0%, transparent 100%);
}

/* Cascading Images */
.cascading-images-wrapper {
	display: inline-block;
	padding: 12% 20%;
}

.cascading-images-wrapper .cascading-images {
	transform: translate3d(0, -35%, 0);
}

.cascading-images-wrapper .cascading-images img {
	max-width: 100%;
}

/* Countdown */
.countdown {
	display: flex;
	text-align: center;
}

.countdown > span {
	flex-basis: 25%;
	max-width: 25%;
	width: 25%;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	color: var(--default);
}

.countdown > span > span {
	display: block;
	font-size: 48px;
	font-size: 3rem;
	line-height: 1;
	color: var(--dark);
}

.countdown.countdown-light > span {
	color: rgba(255, 255, 255, 0.6);
}

.countdown.countdown-light > span > span {
	color: var(--light);
}

.countdown.countdown-light.countdown-borders > span {
	border-color: var(--light);
}

.countdown.countdown-borders {
	margin-right: -15px;
	margin-left: -15px;
}

.countdown.countdown-borders > span {
	border-width: 2px;
	border-style: solid;
	border-color: var(--dark);
	margin-right: 15px;
	margin-left: 15px;
	padding: 24px;
	padding: 1.5rem;
}

@media (max-width: 767px) {
	.countdown {
		flex-wrap: wrap;
	}

	.countdown > span {
		flex-basis: calc(50% - 15px);
		max-width: calc(50% - 15px);
		width: calc(50% - 15px);
		margin-bottom: 30px;
	}

	.countdown > span:nth-child(3), .countdown > span:nth-child(4) {
		margin-bottom: 0;
	}

	.countdown.countdown-borders {
		justify-content: space-between;
		margin-right: 0;
		margin-left: 0;
	}

	.countdown.countdown-borders > span {
		margin-right: 0;
		margin-left: 0;
	}
}

@media (max-width: 576px) {
	.countdown > span {
		flex-basis: 100%;
		max-width: 100%;
		width: 100%;
		margin-bottom: 50px;
	}

	.countdown > span:nth-child(3) {
		margin-bottom: 50px;
	}

	.countdown.countdown-borders > span {
		margin-bottom: 30px;
	}

	.countdown.countdown-borders > span:nth-child(3) {
		margin-bottom: 30px;
	}
}

/* Countdown - Skin */
.countdown.countdown-primary > span > span {
	color: var(--primary);
}

.countdown.countdown-secondary > span > span {
	color: var(--secondary);
}

.countdown.countdown-tertiary > span > span {
	color: var(--tertiary);
}

.countdown.countdown-quaternary > span > span {
	color: var(--quaternary);
}

.countdown.countdown-dark > span > span {
	color: var(--dark);
}

.countdown.countdown-light > span > span {
	color: var(--light);
}

/* Counters */
.counters .counter {
	text-align: center;
}

.counters [class*="fa-"], .counters .icons {
	display: block;
	font-size: 35px;
	line-height: 35px;
	margin-bottom: 5px;
}

.counters strong {
	display: block;
	font-weight: bold;
	font-size: 50px;
	line-height: 50px;
}

.counters label {
	display: block;
	font-weight: 100;
	font-size: 20px;
	line-height: 20px;
}

.counters .counter-side-icon [class*="fa-"], .counters .counter-side-icon .icons, .counters .counter-side-icon strong {
	display: inline-block;
}

.counters .counter-with-unit strong {
	display: inline-block;
}

.counters .counter-with-unit.counter-unit-on-top {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}

.counters .counter-with-unit.counter-unit-on-top .unit {
	font-size: 32px;
	font-size: 2rem;
	line-height: 43.2px;
	line-height: 2.7rem;
	margin-left: 4.8px;
	margin-left: 0.3rem;
}

.counters .counter-with-unit.counter-unit-on-top label {
	width: 100%;
	margin-top: 11.2px;
	margin-top: 0.7rem;
}

.counters .counter-with-unit.counter-unit-on-bottom {
	align-items: flex-end;
}

.counters.with-borders .counter {
	border-radius: 6px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	padding: 25px;
}

.counters.counters-sm [class*="fa-"], .counters.counters-sm .icons {
	font-size: 25px;
	line-height: 25px;
}

.counters.counters-sm strong {
	font-size: 35px;
	line-height: 35px;
}

.counters.counters-sm label {
	font-size: 15px;
	line-height: 15px;
}

.counters.counters-lg [class*="fa-"] {
	font-size: 45px;
	line-height: 45px;
}

.counters.counters-lg strong {
	font-size: 60px;
	line-height: 60px;
}

.counters.counters-lg label {
	font-size: 25px;
	line-height: 25px;
}

.counters.counters-text-light .counter {
	color: var(--light) !important;
}

.counters.counters-text-light .counter [class*="fa-"], .counters.counters-text-light .counter .icons, .counters.counters-text-light .counter strong, .counters.counters-text-light .counter label {
	color: var(--light) !important;
}

.counters.counters-text-dark .counter {
	color: var(--dark--200) !important;
}

.counters.counters-text-dark .counter [class*="fa-"], .counters.counters-text-dark .counter .icons, .counters.counters-text-dark .counter strong, .counters.counters-text-dark .counter label {
	color: var(--dark--200) !important;
}

/* Counters - Skin */
.counters .counter-primary [class*="fa-"], .counters .counter-primary .icons, .counters .counter-primary strong {
	color: var(--primary);
}

.counters .counter-secondary [class*="fa-"], .counters .counter-secondary .icons, .counters .counter-secondary strong {
	color: var(--secondary);
}

.counters .counter-tertiary [class*="fa-"], .counters .counter-tertiary .icons, .counters .counter-tertiary strong {
	color: var(--tertiary);
}

.counters .counter-quaternary [class*="fa-"], .counters .counter-quaternary .icons, .counters .counter-quaternary strong {
	color: var(--quaternary);
}

.counters .counter-dark [class*="fa-"], .counters .counter-dark .icons, .counters .counter-dark strong {
	color: var(--dark);
}

.counters .counter-light [class*="fa-"], .counters .counter-light .icons, .counters .counter-light strong {
	color: var(--light);
}

/* Dividers */
hr {
	background: rgba(0, 0, 0, 0.06);
	border: 0;
	height: 1px;
	margin: 22px 0;
	opacity: 1;
}

hr.short {
	margin: 11px 0;
}

hr.tall {
	margin: 44px 0;
}

hr.taller {
	margin: 66px 0;
}

hr.gratient {
	background: none;
	background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.06), transparent);
}

hr.gradient-to-right {
	background: none;
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.06), transparent);
}

hr.gradient-to-left {
	background: none;
	background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.06));
}

hr.solid {
	background: rgba(0, 0, 0, 0.06);
}

hr.light {
	background: rgba(255, 255, 255, 0.15);
}

hr.invisible {
	background: none;
}

.divider {
	border: 0;
	height: 1px;
	margin: 44px auto;
	background: rgba(0, 0, 0, 0.06);
	text-align: center;
	position: relative;
	clear: both;
}

.divider.taller {
	margin: 66px auto;
}

.divider [class*="fa-"], .divider .icons {
	text-align: center;
	background: var(--light);
	border-radius: 50px;
	color: #a9a9a9;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	width: 50px;
	font-size: 20px;
	margin: 0 auto 0 -25px;
	top: -25px;
	left: 50%;
	z-index: 1;
}

.divider.divider-solid {
	background: rgba(0, 0, 0, 0.06);
}

.divider.divider-icon-sm [class*="fa-"], .divider.divider-icon-sm .icons {
	width: 30px;
	height: 30px;
	line-height: 30px;
	top: -15px;
	font-size: 15px;
	margin-left: -16px;
}

.divider.divider-icon-lg {
	margin: 86px 0;
}

.divider.divider-icon-lg [class*="fa-"], .divider.divider-icon-lg .icons {
	width: 60px;
	height: 60px;
	line-height: 60px;
	top: -30px;
	font-size: 30px;
	margin-left: -30px;
}

.divider.divider-icon-lg.taller {
	margin: 100px auto;
}

.divider.divider-xs {
	width: 35%;
}

.divider.divider-sm {
	width: 67%;
}

.divider.divider-left [class*="fa-"], .divider.divider-left .icons {
	left: 0;
	margin-left: 0;
	margin-right: 0;
	right: auto;
}

.divider.divider-right [class*="fa-"], .divider.divider-right .icons {
	left: auto;
	margin-left: 0;
	margin-right: 0;
	right: 0;
}

.divider.divider-style-2 [class*="fa-"], .divider.divider-style-2 .icons {
	background: var(--grey-100);
	color: #a9a9a9;
}

.divider.divider-style-3 [class*="fa-"], .divider.divider-style-3 .icons {
	border: 1px solid #CECECE;
}

.divider.divider-style-4 [class*="fa-"], .divider.divider-style-4 .icons {
	border: 1px solid #CECECE;
}

.divider.divider-style-4 [class*="fa-"]:after, .divider.divider-style-4 .icons:after {
	border: 3px solid var(--grey-100);
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -4px;
	padding: 1px;
	position: absolute;
	top: -4px;
	width: 100%;
}

.divider.divider-small {
	margin: 22px auto;
	background: transparent;
}

.divider.divider-small hr {
	width: 50px;
	height: 3px;
	background: #555;
}

.divider.divider-small.divider-small-center {
	text-align: center;
}

.divider.divider-small.divider-small-center hr {
	margin-left: auto;
	margin-right: auto;
}

.divider.divider-small.divider-small-right {
	text-align: right;
}

.divider.divider-small.divider-small-right hr {
	margin-left: auto;
}

.divider.divider-small.divider-light hr {
	background: #DDD;
}

.divider.divider-small.divider-small-sm hr {
	height: 1px;
}

.divider.divider-small.divider-small-lg hr {
	height: 6px;
}

.divider.divider-small.tall {
	margin: 34px 0;
}

.divider.divider-small.taller {
	margin: 46px 0;
}

.divider .divider-small-text {
	background: var(--light);
	color: #999;
	display: inline-block;
	text-align: center;
	font-size: 0.8em;
	height: 30px;
	line-height: 30px;
	padding: 0 30px;
	text-transform: uppercase;
	margin: 0;
	position: relative;
	top: -15px;
}

hr.dashed, .divider.dashed {
	background: none;
	position: relative;
}

hr.dashed:after, .divider.dashed:after {
	border-top: 1px dashed rgba(0, 0, 0, 0.06);
	content: "";
	display: block;
	height: 0;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	width: 100%;
}

hr.pattern, .divider.pattern {
	background: none;
	position: relative;
}

hr.pattern:after, .divider.pattern:after {
	background: transparent url(../img/patterns/worn_dots.png) repeat 0 0;
	content: "";
	display: block;
	height: 15px;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	width: 100%;
}

hr.pattern.pattern-2:after, .divider.pattern.pattern-2:after {
	background-image: url(../img/patterns/az_subtle.png);
}

@keyframes dividerProgress25 {
	from {
		width: 0;
	}

	to {
		width: 25%;
	}
}

.dividerProgress25 {
	animation-name: dividerProgress25;
}

/* Divider Borders */
.divider-top-border {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.divider-bottom-border {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.divider-left-border {
	border-left: 1px solid rgba(0, 0, 0, 0.06);
}

.divider-right-border {
	border-right: 1px solid rgba(0, 0, 0, 0.06);
}

/* Dividers - Skin */
.divider.divider-primary [class*="fa-"], .divider.divider-primary .icons {
	color: var(--primary);
}

.divider.divider-primary.divider-small hr {
	background: var(--primary);
}

.divider.divider-secondary [class*="fa-"], .divider.divider-secondary .icons {
	color: var(--secondary);
}

.divider.divider-secondary.divider-small hr {
	background: var(--secondary);
}

.divider.divider-tertiary [class*="fa-"], .divider.divider-tertiary .icons {
	color: var(--tertiary);
}

.divider.divider-tertiary.divider-small hr {
	background: var(--tertiary);
}

.divider.divider-quaternary [class*="fa-"], .divider.divider-quaternary .icons {
	color: var(--quaternary);
}

.divider.divider-quaternary.divider-small hr {
	background: var(--quaternary);
}

.divider.divider-dark [class*="fa-"], .divider.divider-dark .icons {
	color: var(--dark);
}

.divider.divider-dark.divider-small hr {
	background: var(--dark);
}

.divider.divider-light [class*="fa-"], .divider.divider-light .icons {
	color: var(--light);
}

.divider.divider-light.divider-small hr {
	background: var(--light);
}

.divider.divider-style-2.divider-primary [class*="fa-"], .divider.divider-style-2.divider-primary .icons {
	background: var(--primary);
	color: var(--primary-inverse);
}

.divider.divider-style-2.divider-secondary [class*="fa-"], .divider.divider-style-2.divider-secondary .icons {
	background: var(--secondary);
	color: var(--secondary-inverse);
}

.divider.divider-style-2.divider-tertiary [class*="fa-"], .divider.divider-style-2.divider-tertiary .icons {
	background: var(--tertiary);
	color: var(--tertiary-inverse);
}

.divider.divider-style-2.divider-quaternary [class*="fa-"], .divider.divider-style-2.divider-quaternary .icons {
	background: var(--quaternary);
	color: var(--quaternary-inverse);
}

.divider.divider-style-2.divider-dark [class*="fa-"], .divider.divider-style-2.divider-dark .icons {
	background: var(--dark);
	color: var(--dark-inverse);
}

.divider.divider-style-2.divider-light [class*="fa-"], .divider.divider-style-2.divider-light .icons {
	background: var(--light);
	color: var(--light-inverse);
}

.divider.divider-style-3.divider-primary [class*="fa-"], .divider.divider-style-3.divider-primary .icons {
	border-color: var(--primary);
}

.divider.divider-style-3.divider-secondary [class*="fa-"], .divider.divider-style-3.divider-secondary .icons {
	border-color: var(--secondary);
}

.divider.divider-style-3.divider-tertiary [class*="fa-"], .divider.divider-style-3.divider-tertiary .icons {
	border-color: var(--tertiary);
}

.divider.divider-style-3.divider-quaternary [class*="fa-"], .divider.divider-style-3.divider-quaternary .icons {
	border-color: var(--quaternary);
}

.divider.divider-style-3.divider-dark [class*="fa-"], .divider.divider-style-3.divider-dark .icons {
	border-color: var(--dark);
}

.divider.divider-style-3.divider-light [class*="fa-"], .divider.divider-style-3.divider-light .icons {
	border-color: var(--light);
}

/* Dropdowns */
.dropdown.dropdown-style-1 .dropdown-toggle {
	display: flex;
	align-items: center;
	padding: 16px 17.6px;
	padding: 1rem 1.1rem;
	background: var(--light);
	border-radius: 0;
	border-right: 1px solid #ededed;
	min-width: 280px;
	font-weight: bold;
	text-decoration: none;
}

.dropdown.dropdown-style-1 .dropdown-toggle:after {
	content: '\f107';
	position: absolute;
	right: 17.6px;
	right: 1.1rem;
	top: 50%;
	font-family: 'Font Awesome 6 Free';
	font-weight: bold;
	transform: translate3d(0, -50%, 0);
	border: 0;
	margin: 0;
	width: 10px;
	height: 10px;
	line-height: 10px;
}

.dropdown.dropdown-style-1 .dropdown-toggle > i {
	display: none;
}

.dropdown.dropdown-style-1 .dropdown-menu {
	width: 100%;
	border-radius: 0;
	margin-top: -1px;
	border-color: #ededed;
}

.dropdown.dropdown-style-1 .dropdown-menu .dropdown-item {
	font-size: 14px;
	padding-right: 17.6px;
	padding-right: 1.1rem;
	padding-left: 17.6px;
	padding-left: 1.1rem;
}

.dropdown.dropdown-corner-left-fix .dropdown-menu {
	margin-left: -5px;
}

.dropdown-menu.dropdown-menu-arrow-centered:before {
	right: auto;
	left: 50%;
	transform: translate3d(-50%, -6px, 0);
}

.dropdown-menu.dropdown-menu-arrow-centered-style-2 {
	border: 0;
	margin-top: -2px;
	margin-left: -2px;
	padding: 0;
	box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.05);
	background: var(--light);
	padding: 3px;
	min-width: 180px;
	z-index: 10000;
	margin-right: 0;
	margin-top: 1px;
	transition: opacity .2s ease-out;
	border-radius: 0;
}

.dropdown-item:not(.btn):hover {
	text-decoration: none;
}

/* Dropdown - Skin */
.dropdown-menu.dropdown-menu-arrow-centered a:focus, .dropdown-menu.dropdown-menu-arrow-centered a:active {
	background-color: var(--primary);
}

/* Icon Featured */
.icon-featured {
	display: inline-block;
	font-size: 0;
	margin: 15px;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: var(--light);
	font-size: 2.3em;
	line-height: 110px;
}

.icon-featured:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	box-sizing: content-box;
}

.icon-featured.icon-featured-lg {
	width: 180px !important;
	height: 180px !important;
	line-height: 180px !important;
}

/* Featured Box */
.featured-box {
	background: var(--light);
	box-sizing: border-box;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-radius: var(--border-radius2x);
	border-right: 1px solid #ECECEC;
	box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	min-height: 100px;
	position: relative;
	text-align: center;
	z-index: 1;
}

.featured-box h4 {
	font-size: 1.3em;
	font-weight: 400;
	letter-spacing: -0.7px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.featured-box .box-content {
	border-radius: var(--border-radius2x);
	border-top: 1px solid rgba(0, 0, 0, 0.06);
	border-top-width: 4px;
	padding: 28.8px;
	padding: 1.8rem;
	position: relative;
}

.featured-box .box-content:not(.box-content-border-0) {
	top: -1px;
	border-top-width: 4px;
}

.featured-box .box-content.box-content-border-0 {
	border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
	border-bottom: 0 !important;
}

.featured-box .box-content.box-content-border-bottom {
	top: 1px;
}

.featured-box .box-content-border-bottom {
	border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
	border-bottom: 4px solid rgba(0, 0, 0, 0.06);
}

.featured-box.border-radius {
	border-radius: var(--border-radius2x) !important;
}

.featured-box.border-radius.box-shadow-1:before {
	border-radius: var(--border-radius2x) !important;
}

/* Featured Box Left */
.featured-box-text-left {
	text-align: left;
}

/* Featured Boxes - Flat */
.featured-boxes-flat .featured-box {
	box-shadow: none;
	margin: 10px 0;
}

.featured-boxes-flat .featured-box .box-content {
	background: var(--light);
	margin-top: 65px;
}

.featured-boxes-flat .featured-box .icon-featured {
	display: inline-block;
	font-size: 2em;
	height: 90px;
	line-height: 90px;
	padding: 0;
	width: 90px;
	margin: -100px 0 -15px;
	position: relative;
	top: -40px;
}

/* Featured Boxes - Style 2 */
.featured-boxes-style-2 .featured-box {
	background: none;
	border: 0;
	margin: 10px 0;
	box-shadow: none;
}

.featured-boxes-style-2 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-2 .featured-box .icon-featured {
	display: inline-block;
	font-size: 1.8em;
	height: 75px;
	line-height: 75px;
	padding: 0;
	width: 75px;
	margin-top: 0;
}

/* Featured Boxes - Style 3 */
.featured-boxes-style-3 .featured-box {
	margin: 10px 0;
}

.featured-boxes-style-3 .featured-box .icon-featured {
	display: inline-block;
	font-size: 1.8em;
	height: 75px;
	line-height: 75px;
	padding: 0;
	width: 75px;
	margin-top: -37px;
	top: -37px;
	background: var(--light);
	border: 2px solid rgba(0, 0, 0, 0.06);
	color: rgba(0, 0, 0, 0.06);
}

.featured-boxes-style-3:not(.featured-boxes-flat) .featured-box {
	background: none;
	border: 0;
	box-shadow: none;
}

.featured-boxes-style-3:not(.featured-boxes-flat) .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/* Featured Boxes - Style 4 */
.featured-boxes-style-4 .featured-box {
	background: none;
	border: 0;
	margin: 10px 0;
	box-shadow: none;
}

.featured-boxes-style-4 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-4 .featured-box .icon-featured {
	display: inline-block;
	font-size: 35px;
	height: 45px;
	line-height: 45px;
	padding: 0;
	width: 45px;
	margin-top: 0;
	margin-bottom: 10px;
	background: transparent;
	color: rgba(0, 0, 0, 0.06);
	border-radius: 0;
}

/* Featured Boxes - Style 5, 6, 7 and 9 */
.featured-boxes-style-5 .featured-box, .featured-boxes-style-6 .featured-box, .featured-boxes-style-7 .featured-box, .featured-boxes-style-9 .featured-box {
	background: none;
	border: 0;
	box-shadow: none;
	margin: 10px 0;
}

.featured-boxes-style-5 .featured-box .box-content, .featured-boxes-style-6 .featured-box .box-content, .featured-boxes-style-7 .featured-box .box-content, .featured-boxes-style-9 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-5 .featured-box .box-content h4, .featured-boxes-style-6 .featured-box .box-content h4, .featured-boxes-style-7 .featured-box .box-content h4, .featured-boxes-style-9 .featured-box .box-content h4 {
	color: var(--dark--200);
}

.featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured, .featured-boxes-style-9 .featured-box .icon-featured {
	display: inline-block;
	font-size: 2em;
	height: 75px;
	padding: 0;
	width: 75px;
	margin-top: 0;
	margin-bottom: 10px;
	background: var(--light);
	border: 1px solid #dfdfdf;
	color: var(--default);
	line-height: 73px;
}

/* Featured Boxes - Style 6 */
.featured-boxes-style-6 .featured-box .icon-featured {
	border: 1px solid #cecece;
	color: var(--default);
}

.featured-boxes-style-6 .featured-box .icon-featured:after {
	border: 5px solid var(--grey-100);
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -6px;
	padding: 1px;
	position: absolute;
	top: -6px;
	width: 100%;
}

/* Featured Boxes - Style 7 */
.featured-boxes-style-7 .featured-box .icon-featured {
	border: 1px solid #dfdfdf;
	color: var(--default);
}

/* Featured Boxes - Style 8 */
.featured-boxes-style-8 .featured-box .icon-featured {
	display: inline-block;
	font-size: 2em;
	height: 75px;
	padding: 0;
	width: 75px;
	margin: -15px -15px 0 0;
	background: var(--light);
	line-height: 75px;
	border: 0;
	color: var(--default);
}

.featured-boxes-style-8 .featured-box .icon-featured:after {
	display: none;
}

/* Featured Boxes - Style 9 */
.featured-boxes-style-9 .featured-box .icon-featured {
	background: var(--light);
	box-shadow: 0px 0px 32px -7px rgba(0, 0, 0, 0.1);
	border: 0;
	width: 100px;
	height: 100px;
	line-height: 100px;
	transition-duration: .4s;
}

/* Featured Boxes Modern */
.featured-boxes-modern-style-1 .featured-box {
	position: relative;
	overflow: hidden;
	border-radius: 0;
	height: auto !important;
	margin: 0 !important;
}

.featured-boxes-modern-style-1 .featured-box .featured-box-background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: cubic-bezier(0.39, 0.66, 0.42, 0.99) all 2s;
	transform: scale(1);
}

.featured-boxes-modern-style-1 .featured-box .box-content {
	padding: 64px;
	padding: 4rem;
	border: none;
	z-index: 3;
}

.featured-boxes-modern-style-1 .featured-box .box-content .icon-featured {
	color: var(--light);
	background: transparent;
	width: auto;
	height: auto;
	line-height: 1.4;
	font-size: 46.4px;
	font-size: 2.9rem;
	margin: 0 0 16px;
	margin: 0 0 1rem;
}

.featured-boxes-modern-style-1 .featured-box .box-content h2 {
	color: var(--light);
	font-weight: 600;
	font-size: 19.2px;
	font-size: 1.2rem;
	line-height: 1.3;
	margin-bottom: 11.2px;
	margin-bottom: 0.7rem;
}

.featured-boxes-modern-style-1 .featured-box .box-content p {
	color: #999;
	margin-bottom: 25.6px;
	margin-bottom: 1.6rem;
}

.featured-boxes-modern-style-1 .featured-box:hover .featured-box-background {
	transform: scale(1.1);
}

@media (max-width: 575px) {
	.featured-boxes-modern-style-1 .featured-box .box-content {
		padding: 2rem 1.5rem;
	}
}

.featured-boxes-modern-style-2 .featured-box {
	position: relative;
	background: #6c6ef1;
	background: linear-gradient(135deg, #6c6ef1 0%, #e2498e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6ef1', endColorstr='#e2498e', GradientType=1 );
	border-radius: 0;
	margin: 0 !important;
	overflow: hidden;
}

.featured-boxes-modern-style-2 .featured-box:before {
	content: '';
	position: absolute;
	top: 8px;
	right: 8px;
	bottom: 8px;
	left: 8px;
	background: var(--light);
}

.featured-boxes-modern-style-2 .featured-box .box-content {
	padding: 64px;
	padding: 4rem;
	border: none;
}

.featured-boxes-modern-style-2 .featured-box .box-content .icon-featured {
	color: var(--light);
	background: transparent;
	width: auto;
	height: auto;
	line-height: 1.4;
	font-size: 46.4px;
	font-size: 2.9rem;
	margin: 0 0 16px;
	margin: 0 0 1rem;
}

.featured-boxes-modern-style-2 .featured-box .box-content h2 {
	color: var(--dark);
	font-weight: 700;
	font-size: 19.2px;
	font-size: 1.2rem;
	line-height: 1.3;
	margin-bottom: 11.2px;
	margin-bottom: 0.7rem;
}

.featured-boxes-modern-style-2 .featured-box .box-content p {
	color: #999;
	margin-bottom: 25.6px;
	margin-bottom: 1.6rem;
}

@media (max-width: 575px) {
	.featured-boxes-modern-style-2 .featured-box .box-content {
		padding: 2rem 1.5rem;
	}
}

.featured-boxes-modern-style-2-hover-only .featured-box:before {
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	transition: cubic-bezier(0.39, 0.66, 0.42, 0.99) all 200ms;
}

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box {
	background: rgba(0, 0, 0, 0.06) !important;
	box-shadow: none;
	border: 0;
}

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box-no-borders {
	background: none !important;
}

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box-box-shadow {
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
}

.featured-boxes-modern-style-2-hover-only:hover .featured-box:before {
	top: 8px;
	right: 8px;
	bottom: 8px;
	left: 8px;
}

/* Featured Boxes */
.featured-boxes .featured-box {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
	margin-top: 24px;
	margin-top: 1.5rem;
}

/* Effects */
.featured-box-effect-1 .icon-featured:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 3px #FFF;
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(1);
	opacity: 0;
}

.featured-box-effect-1:hover .icon-featured:after {
	transform: scale(0.8);
	opacity: 1;
}

.featured-box-effect-2 .icon-featured:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 3px #FFF;
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(0.8);
	opacity: 0;
}

.featured-box-effect-2:hover .icon-featured:after {
	transform: scale(0.95);
	opacity: 1;
}

.featured-box-effect-3 .icon-featured:after {
	top: 0;
	left: 0;
	box-shadow: 0 0 0 10px #FFF;
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(0.9);
	opacity: 0;
}

.featured-box-effect-3:hover .icon-featured {
	color: var(--light) !important;
}

.featured-box-effect-3:hover .icon-featured:after {
	transform: scale(1);
	opacity: 0.8;
}

.featured-box-effect-4 .icon-featured {
	transition: transform 0.2s, transform 0.2s;
	transform: scale(1);
}

.featured-box-effect-4:hover .icon-featured {
	transform: scale(1.15);
}

.featured-box-effect-5 .icon-featured {
	overflow: hidden;
	transition: all 0.3s;
}

.featured-box-effect-5:hover .icon-featured {
	animation: toRightFromLeft 0.3s forwards;
}

@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}

	50% {
		opacity: 0;
		transform: translate(-100%);
	}

	51% {
		opacity: 1;
	}
}

.featured-box-effect-6 .icon-featured:after {
	transition: all 0.2s, transform 0.2s;
}

.featured-box-effect-6:hover .box-content .icon-featured:after {
	transform: scale(1.1);
}

.featured-box-effect-7 .icon-featured:after {
	opacity: 0;
	box-shadow: 3px 3px #d5d5d5;
	transform: rotate(-90deg);
	transition: opacity 0.2s, transform 0.2s;
	left: 0;
	top: -1px;
}

.featured-box-effect-7:hover .icon-featured:after {
	opacity: 1;
	transform: rotate(0deg);
}

.featured-box-effect-7 .icon-featured:before {
	transform: scale(0.8);
	opacity: 0.7;
	transition: transform 0.2s, opacity 0.2s;
}

.featured-box-effect-7:hover .icon-featured:before {
	transform: scale(1);
	opacity: 1;
}

/* Feature Box */
.feature-box {
	display: flex;
}

.feature-box .feature-box-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 1 0 auto;
	background: rgba(0, 0, 0, 0.06);
	border-radius: 100%;
	color: var(--light);
	font-size: 16px;
	font-size: 1rem;
	position: relative;
	top: 7px;
	text-align: center;
	padding: 0.8em;
	height: 1px;
	width: 2.7em;
	height: 2.7em;
}

.feature-box .feature-box-info {
	flex: 1 1 100%;
	padding-left: 15px;
}

.feature-box.align-items-center .feature-box-icon {
	top: 0;
}

/* Style 2 */
.feature-box.feature-box-style-2 h4 {
	color: var(--dark);
}

.feature-box.feature-box-style-2 .feature-box-icon {
	background: transparent;
	top: -3px;
}

.feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-2 .feature-box-icon .icons {
	font-size: 1.7em;
}

.feature-box.feature-box-style-2.align-items-center .feature-box-icon {
	top: 0;
}

/* Style 3 */
.feature-box.feature-box-style-3 h4 {
	color: var(--dark);
}

.feature-box.feature-box-style-3 .feature-box-icon {
	border: 1px solid rgba(0, 0, 0, 0.06);
	background: transparent;
	line-height: 32px;
}

.feature-box.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-3 .feature-box-icon .icons {
	color: rgba(0, 0, 0, 0.06);
}

/* Style 4 */
.feature-box.feature-box-style-4 {
	flex-wrap: wrap;
}

.feature-box.feature-box-style-4 h4 {
	color: var(--dark);
}

.feature-box.feature-box-style-4 .feature-box-icon {
	flex-basis: 100%;
	justify-content: flex-start;
	background: transparent;
	padding: 0 0 19.2px 0;
	padding: 0 0 1.2rem 0;
}

.feature-box.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-4 .feature-box-icon .icons {
	font-size: 2.35em;
	width: auto;
	height: auto;
}

.feature-box.feature-box-style-4 .feature-box-info {
	clear: both;
	padding-left: 0;
}

/* Style 5 */
.feature-box.feature-box-style-5 h4 {
	color: var(--dark);
}

.feature-box.feature-box-style-5 .feature-box-icon {
	background: transparent;
	top: 0;
	padding: 1em 1.4em;
	min-width: 5em;
}

.feature-box.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-5 .feature-box-icon .icons {
	font-size: 2.75em;
}

.feature-box.feature-box-style-5.align-items-center .feature-box-icon {
	top: 0;
}

/* Style 6 */
.feature-box.feature-box-style-6 h4 {
	color: var(--dark);
}

.feature-box.feature-box-style-6 .feature-box-icon {
	border: 1px solid #cecece;
	background: transparent;
	line-height: 32px;
}

.feature-box.feature-box-style-6 .feature-box-icon:after {
	border: 3px solid var(--grey-100);
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -4px;
	padding: 1px;
	position: absolute;
	top: -4px;
	width: 100%;
}

.feature-box.feature-box-style-6 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-6 .feature-box-icon .icons {
	color: #a9a9a9;
}

/* Feature Box Icon Size */
.feature-box .feature-box-icon.feature-box-icon-large {
	width: 3.7em;
	height: 3.7em;
}

.feature-box .feature-box-icon.feature-box-icon-extra-large {
	width: 4.5em;
	height: 4.5em;
}

/* Reverse All Resolutions */
.feature-box.reverse-allres {
	text-align: right;
	flex-direction: row-reverse;
}

.feature-box.reverse-allres .feature-box-info {
	padding-right: 15px;
	padding-left: 0;
}

.feature-box.reverse-allres.feature-box-style-4 .feature-box-icon {
	justify-content: flex-end;
}

.feature-box.reverse-allres.feature-box-style-4 .feature-box-info {
	padding-right: 0;
}

/* Reverse */
@media (min-width: 992px) {
	.feature-box.reverse {
		text-align: right;
		flex-direction: row-reverse;
	}

	.feature-box.reverse .feature-box-info {
		padding-right: 15px;
		padding-left: 0;
	}

	.feature-box.reverse.feature-box-style-4 .feature-box-icon {
		justify-content: flex-end;
	}

	.feature-box.reverse.feature-box-style-4 .feature-box-info {
		padding-right: 0;
	}
}

/* Full Width */
.featured-boxes-full .featured-box-full {
	text-align: center;
	padding: 55px;
}

.featured-boxes-full .featured-box-full [class*="fa-"], .featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full h1, .featured-boxes-full .featured-box-full h2, .featured-boxes-full .featured-box-full h3, .featured-boxes-full .featured-box-full h4, .featured-boxes-full .featured-box-full h5, .featured-boxes-full .featured-box-full h6, .featured-boxes-full .featured-box-full p, .featured-boxes-full .featured-box-full a {
	padding: 0;
	margin: 0;
}

.featured-boxes-full .featured-box-full:not(.featured-box-full-light) [class*="fa-"], .featured-boxes-full .featured-box-full:not(.featured-box-full-light) .icons, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h1, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h2, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h3, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h4, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h5, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h6, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) p, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) a {
	color: var(--light);
}

.featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full [class*="fa-"] {
	font-size: 3.9em;
	margin-bottom: 15px;
}

.featured-boxes-full .featured-box-full p {
	padding-top: 12px;
	opacity: 0.8;
}

.featured-boxes-full .featured-box-full.featured-box-full-light {
	border: 1px solid rgba(0, 0, 0, 0.06);
}

.featured-boxes-full .featured-box-full.featured-box-full-light:not(:last-child) {
	border-right: 0;
}

.featured-boxes-full .featured-box-full.featured-box-full-light:first-child {
	border-left: 0;
}

/* Icons - Skin */
.icon-featured {
	background-color: var(--primary);
}

/* Featured Box - - Skin */
.featured-box-primary .icon-featured {
	background-color: var(--primary);
}

.featured-box-primary h4 {
	color: var(--primary);
}

.featured-box-primary .box-content {
	border-top-color: var(--primary);
}

.featured-box-primary .box-content-border-bottom {
	border-bottom-color: var(--primary);
}

.featured-box-secondary .icon-featured {
	background-color: var(--secondary);
}

.featured-box-secondary h4 {
	color: var(--secondary);
}

.featured-box-secondary .box-content {
	border-top-color: var(--secondary);
}

.featured-box-secondary .box-content-border-bottom {
	border-bottom-color: var(--secondary);
}

.featured-box-tertiary .icon-featured {
	background-color: var(--tertiary);
}

.featured-box-tertiary h4 {
	color: var(--tertiary);
}

.featured-box-tertiary .box-content {
	border-top-color: var(--tertiary);
}

.featured-box-tertiary .box-content-border-bottom {
	border-bottom-color: var(--tertiary);
}

.featured-box-quaternary .icon-featured {
	background-color: var(--quaternary);
}

.featured-box-quaternary h4 {
	color: var(--quaternary);
}

.featured-box-quaternary .box-content {
	border-top-color: var(--quaternary);
}

.featured-box-quaternary .box-content-border-bottom {
	border-bottom-color: var(--quaternary);
}

.featured-box-dark .icon-featured {
	background-color: var(--dark);
}

.featured-box-dark h4 {
	color: var(--dark);
}

.featured-box-dark .box-content {
	border-top-color: var(--dark);
}

.featured-box-dark .box-content-border-bottom {
	border-bottom-color: var(--dark);
}

.featured-box-light .icon-featured {
	background-color: var(--light);
}

.featured-box-light h4 {
	color: var(--light);
}

.featured-box-light .box-content {
	border-top-color: var(--light);
}

.featured-box-light .box-content-border-bottom {
	border-bottom-color: var(--light);
}

.featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
	border-color: var(--primary);
	color: var(--primary);
}

.featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
	border-color: var(--secondary);
	color: var(--secondary);
}

.featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
	border-color: var(--tertiary);
	color: var(--tertiary);
}

.featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
	border-color: var(--quaternary);
	color: var(--quaternary);
}

.featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
	border-color: var(--dark);
	color: var(--dark);
}

.featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
	border-color: var(--light);
	color: var(--light);
}

.featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
	border-color: var(--primary);
	color: var(--primary);
}

.featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
	border-color: var(--secondary);
	color: var(--secondary);
}

.featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
	border-color: var(--tertiary);
	color: var(--tertiary);
}

.featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
	border-color: var(--quaternary);
	color: var(--quaternary);
}

.featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
	border-color: var(--dark);
	color: var(--dark);
}

.featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
	border-color: var(--light);
	color: var(--light);
}

.featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
	color: var(--primary);
}

.featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
	color: var(--secondary);
}

.featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
	color: var(--tertiary);
}

.featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
	color: var(--quaternary);
}

.featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
	color: var(--dark);
}

.featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
	color: var(--light);
}

.featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
	color: var(--primary);
}

.featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
	color: var(--secondary);
}

.featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
	color: var(--tertiary);
}

.featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
	color: var(--quaternary);
}

.featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
	color: var(--dark);
}

.featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
	color: var(--light);
}

.featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
	color: var(--primary);
}

.featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
	color: var(--secondary);
}

.featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
	color: var(--tertiary);
}

.featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
	color: var(--quaternary);
}

.featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
	color: var(--dark);
}

.featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
	color: var(--light);
}

/* Featured Box Modern - Gradient - Skin */
.featured-boxes-modern-style-primary .featured-box {
	background: var(--primary);
	background: linear-gradient(135deg, var(--primary) 0%, var(--quaternary) 100%);
}

.featured-boxes-modern-style-secondary .featured-box {
	background: var(--secondary);
	background: linear-gradient(135deg, var(--secondary) 0%, var(--quaternary) 100%);
}

.featured-boxes-modern-style-tertiary .featured-box {
	background: var(--tertiary);
	background: linear-gradient(135deg, var(--tertiary) 0%, var(--quaternary) 100%);
}

/* Featured Box - Effects - Skin */
.featured-box-effect-2.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 3px var(--primary);
}

.featured-box-effect-2.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 3px var(--secondary);
}

.featured-box-effect-2.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 3px var(--tertiary);
}

.featured-box-effect-2.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 3px var(--quaternary);
}

.featured-box-effect-2.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 3px var(--dark);
}

.featured-box-effect-2.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 3px var(--light);
}

.featured-box-effect-3.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 10px var(--primary);
}

.featured-box-effect-3.featured-box-primary:hover .icon-featured {
	background: var(--primary) !important;
}

.featured-box-effect-3.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 10px var(--secondary);
}

.featured-box-effect-3.featured-box-secondary:hover .icon-featured {
	background: var(--secondary) !important;
}

.featured-box-effect-3.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 10px var(--tertiary);
}

.featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
	background: var(--tertiary) !important;
}

.featured-box-effect-3.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 10px var(--quaternary);
}

.featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
	background: var(--quaternary) !important;
}

.featured-box-effect-3.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 10px var(--dark);
}

.featured-box-effect-3.featured-box-dark:hover .icon-featured {
	background: var(--dark) !important;
}

.featured-box-effect-3.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 10px var(--light);
}

.featured-box-effect-3.featured-box-light:hover .icon-featured {
	background: var(--light) !important;
}

/* Feature Box - Skin */
.feature-box .feature-box-icon {
	background-color: var(--primary);
}

.feature-box-primary .feature-box-icon {
	background-color: var(--primary);
}

.feature-box-secondary .feature-box-icon {
	background-color: var(--secondary);
}

.feature-box-tertiary .feature-box-icon {
	background-color: var(--tertiary);
}

.feature-box-quaternary .feature-box-icon {
	background-color: var(--quaternary);
}

.feature-box-dark .feature-box-icon {
	background-color: var(--dark);
}

.feature-box-light .feature-box-icon {
	background-color: var(--light);
}

.feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-2 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-primary.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-secondary.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box-secondary.feature-box-style-2 .feature-box-icon .icons {
	color: var(--secondary);
}

.feature-box-tertiary.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box-tertiary.feature-box-style-2 .feature-box-icon .icons {
	color: var(--tertiary);
}

.feature-box-quaternary.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box-quaternary.feature-box-style-2 .feature-box-icon .icons {
	color: var(--quaternary);
}

.feature-box-dark.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box-dark.feature-box-style-2 .feature-box-icon .icons {
	color: var(--dark);
}

.feature-box-light.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box-light.feature-box-style-2 .feature-box-icon .icons {
	color: var(--light);
}

.feature-box.feature-box-style-3 .feature-box-icon {
	border-color: var(--primary);
}

.feature-box.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-3 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-primary.feature-box-style-3 .feature-box-icon {
	border-color: var(--primary);
}

.feature-box-primary.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-secondary.feature-box-style-3 .feature-box-icon {
	border-color: var(--secondary);
}

.feature-box-secondary.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box-secondary.feature-box-style-3 .feature-box-icon .icons {
	color: var(--secondary);
}

.feature-box-tertiary.feature-box-style-3 .feature-box-icon {
	border-color: var(--tertiary);
}

.feature-box-tertiary.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box-tertiary.feature-box-style-3 .feature-box-icon .icons {
	color: var(--tertiary);
}

.feature-box-quaternary.feature-box-style-3 .feature-box-icon {
	border-color: var(--quaternary);
}

.feature-box-quaternary.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box-quaternary.feature-box-style-3 .feature-box-icon .icons {
	color: var(--quaternary);
}

.feature-box-dark.feature-box-style-3 .feature-box-icon {
	border-color: var(--dark);
}

.feature-box-dark.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box-dark.feature-box-style-3 .feature-box-icon .icons {
	color: var(--dark);
}

.feature-box-light.feature-box-style-3 .feature-box-icon {
	border-color: var(--light);
}

.feature-box-light.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box-light.feature-box-style-3 .feature-box-icon .icons {
	color: var(--light);
}

.feature-box.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-4 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-primary.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-secondary.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box-secondary.feature-box-style-4 .feature-box-icon .icons {
	color: var(--secondary);
}

.feature-box-tertiary.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box-tertiary.feature-box-style-4 .feature-box-icon .icons {
	color: var(--tertiary);
}

.feature-box-quaternary.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box-quaternary.feature-box-style-4 .feature-box-icon .icons {
	color: var(--quaternary);
}

.feature-box-dark.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box-dark.feature-box-style-4 .feature-box-icon .icons {
	color: var(--dark);
}

.feature-box-light.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box-light.feature-box-style-4 .feature-box-icon .icons {
	color: var(--light);
}

.feature-box.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-5 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-primary.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box-primary.feature-box-style-5 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-secondary.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box-secondary.feature-box-style-5 .feature-box-icon .icons {
	color: var(--secondary);
}

.feature-box-tertiary.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box-tertiary.feature-box-style-5 .feature-box-icon .icons {
	color: var(--tertiary);
}

.feature-box-quaternary.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box-quaternary.feature-box-style-5 .feature-box-icon .icons {
	color: var(--quaternary);
}

.feature-box-dark.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box-dark.feature-box-style-5 .feature-box-icon .icons {
	color: var(--dark);
}

.feature-box-light.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box-light.feature-box-style-5 .feature-box-icon .icons {
	color: var(--light);
}

.feature-box-primary.feature-box-style-6 .feature-box-icon [class*="fa-"], .feature-box-primary.feature-box-style-6 .feature-box-icon .icons {
	color: var(--primary);
}

.feature-box-secondary.feature-box-style-6 .feature-box-icon [class*="fa-"], .feature-box-secondary.feature-box-style-6 .feature-box-icon .icons {
	color: var(--secondary);
}

.feature-box-tertiary.feature-box-style-6 .feature-box-icon [class*="fa-"], .feature-box-tertiary.feature-box-style-6 .feature-box-icon .icons {
	color: var(--tertiary);
}

.feature-box-quaternary.feature-box-style-6 .feature-box-icon [class*="fa-"], .feature-box-quaternary.feature-box-style-6 .feature-box-icon .icons {
	color: var(--quaternary);
}

.feature-box-dark.feature-box-style-6 .feature-box-icon [class*="fa-"], .feature-box-dark.feature-box-style-6 .feature-box-icon .icons {
	color: var(--dark);
}

.feature-box-light.feature-box-style-6 .feature-box-icon [class*="fa-"], .feature-box-light.feature-box-style-6 .feature-box-icon .icons {
	color: var(--light);
}

.featured-boxes-full .featured-box-full-primary {
	background-color: var(--primary);
	color: var(--primary-inverse);
}

.featured-boxes-full .featured-box-full-secondary {
	background-color: var(--secondary);
	color: var(--secondary-inverse);
}

.featured-boxes-full .featured-box-full-tertiary {
	background-color: var(--tertiary);
	color: var(--tertiary-inverse);
}

.featured-boxes-full .featured-box-full-quaternary {
	background-color: var(--quaternary);
	color: var(--quaternary-inverse);
}

.featured-boxes-full .featured-box-full-dark {
	background-color: var(--dark);
	color: var(--dark-inverse);
}

.featured-boxes-full .featured-box-full-light {
	background-color: var(--light);
	color: var(--light-inverse);
}

.flag {
	width: 16px;
	height: 11px;
	background: url(../img/flags.png) no-repeat;
}

.flag.flag-ad {
	background-position: -16px 0;
}

.flag.flag-ae {
	background-position: -32px 0;
}

.flag.flag-af {
	background-position: -48px 0;
}

.flag.flag-ag {
	background-position: -64px 0;
}

.flag.flag-ai {
	background-position: -80px 0;
}

.flag.flag-al {
	background-position: -96px 0;
}

.flag.flag-am {
	background-position: -112px 0;
}

.flag.flag-an {
	background-position: -128px 0;
}

.flag.flag-ao {
	background-position: -144px 0;
}

.flag.flag-ar {
	background-position: -160px 0;
}

.flag.flag-as {
	background-position: -176px 0;
}

.flag.flag-at {
	background-position: -192px 0;
}

.flag.flag-au {
	background-position: -208px 0;
}

.flag.flag-aw {
	background-position: -224px 0;
}

.flag.flag-az {
	background-position: -240px 0;
}

.flag.flag-ba {
	background-position: 0 -11px;
}

.flag.flag-bb {
	background-position: -16px -11px;
}

.flag.flag-bd {
	background-position: -32px -11px;
}

.flag.flag-be {
	background-position: -48px -11px;
}

.flag.flag-bf {
	background-position: -64px -11px;
}

.flag.flag-bg {
	background-position: -80px -11px;
}

.flag.flag-bh {
	background-position: -96px -11px;
}

.flag.flag-bi {
	background-position: -112px -11px;
}

.flag.flag-bj {
	background-position: -128px -11px;
}

.flag.flag-bm {
	background-position: -144px -11px;
}

.flag.flag-bn {
	background-position: -160px -11px;
}

.flag.flag-bo {
	background-position: -176px -11px;
}

.flag.flag-br {
	background-position: -192px -11px;
}

.flag.flag-bs {
	background-position: -208px -11px;
}

.flag.flag-bt {
	background-position: -224px -11px;
}

.flag.flag-bv {
	background-position: -240px -11px;
}

.flag.flag-bw {
	background-position: 0 -22px;
}

.flag.flag-by {
	background-position: -16px -22px;
}

.flag.flag-bz {
	background-position: -32px -22px;
}

.flag.flag-ca {
	background-position: -48px -22px;
}

.flag.flag-catalonia {
	background-position: -64px -22px;
}

.flag.flag-cd {
	background-position: -80px -22px;
}

.flag.flag-cf {
	background-position: -96px -22px;
}

.flag.flag-cg {
	background-position: -112px -22px;
}

.flag.flag-ch {
	background-position: -128px -22px;
}

.flag.flag-ci {
	background-position: -144px -22px;
}

.flag.flag-ck {
	background-position: -160px -22px;
}

.flag.flag-cl {
	background-position: -176px -22px;
}

.flag.flag-cm {
	background-position: -192px -22px;
}

.flag.flag-cn {
	background-position: -208px -22px;
}

.flag.flag-co {
	background-position: -224px -22px;
}

.flag.flag-cr {
	background-position: -240px -22px;
}

.flag.flag-cu {
	background-position: 0 -33px;
}

.flag.flag-cv {
	background-position: -16px -33px;
}

.flag.flag-cw {
	background-position: -32px -33px;
}

.flag.flag-cy {
	background-position: -48px -33px;
}

.flag.flag-cz {
	background-position: -64px -33px;
}

.flag.flag-de {
	background-position: -80px -33px;
}

.flag.flag-dj {
	background-position: -96px -33px;
}

.flag.flag-dk {
	background-position: -112px -33px;
}

.flag.flag-dm {
	background-position: -128px -33px;
}

.flag.flag-do {
	background-position: -144px -33px;
}

.flag.flag-dz {
	background-position: -160px -33px;
}

.flag.flag-ec {
	background-position: -176px -33px;
}

.flag.flag-ee {
	background-position: -192px -33px;
}

.flag.flag-eg {
	background-position: -208px -33px;
}

.flag.flag-eh {
	background-position: -224px -33px;
}

.flag.flag-england {
	background-position: -240px -33px;
}

.flag.flag-er {
	background-position: 0 -44px;
}

.flag.flag-es {
	background-position: -16px -44px;
}

.flag.flag-et {
	background-position: -32px -44px;
}

.flag.flag-eu {
	background-position: -48px -44px;
}

.flag.flag-fi {
	background-position: -64px -44px;
}

.flag.flag-fj {
	background-position: -80px -44px;
}

.flag.flag-fk {
	background-position: -96px -44px;
}

.flag.flag-fm {
	background-position: -112px -44px;
}

.flag.flag-fo {
	background-position: -128px -44px;
}

.flag.flag-fr {
	background-position: -144px -44px;
}

.flag.flag-ga {
	background-position: -160px -44px;
}

.flag.flag-gb {
	background-position: -176px -44px;
}

.flag.flag-gd {
	background-position: -192px -44px;
}

.flag.flag-ge {
	background-position: -208px -44px;
}

.flag.flag-gf {
	background-position: -224px -44px;
}

.flag.flag-gg {
	background-position: -240px -44px;
}

.flag.flag-gh {
	background-position: 0 -55px;
}

.flag.flag-gi {
	background-position: -16px -55px;
}

.flag.flag-gl {
	background-position: -32px -55px;
}

.flag.flag-gm {
	background-position: -48px -55px;
}

.flag.flag-gn {
	background-position: -64px -55px;
}

.flag.flag-gp {
	background-position: -80px -55px;
}

.flag.flag-gq {
	background-position: -96px -55px;
}

.flag.flag-gr {
	background-position: -112px -55px;
}

.flag.flag-gs {
	background-position: -128px -55px;
}

.flag.flag-gt {
	background-position: -144px -55px;
}

.flag.flag-gu {
	background-position: -160px -55px;
}

.flag.flag-gw {
	background-position: -176px -55px;
}

.flag.flag-gy {
	background-position: -192px -55px;
}

.flag.flag-hk {
	background-position: -208px -55px;
}

.flag.flag-hm {
	background-position: -224px -55px;
}

.flag.flag-hn {
	background-position: -240px -55px;
}

.flag.flag-hr {
	background-position: 0 -66px;
}

.flag.flag-ht {
	background-position: -16px -66px;
}

.flag.flag-hu {
	background-position: -32px -66px;
}

.flag.flag-ic {
	background-position: -48px -66px;
}

.flag.flag-id {
	background-position: -64px -66px;
}

.flag.flag-ie {
	background-position: -80px -66px;
}

.flag.flag-il {
	background-position: -96px -66px;
}

.flag.flag-im {
	background-position: -112px -66px;
}

.flag.flag-in {
	background-position: -128px -66px;
}

.flag.flag-io {
	background-position: -144px -66px;
}

.flag.flag-iq {
	background-position: -160px -66px;
}

.flag.flag-ir {
	background-position: -176px -66px;
}

.flag.flag-is {
	background-position: -192px -66px;
}

.flag.flag-it {
	background-position: -208px -66px;
}

.flag.flag-je {
	background-position: -224px -66px;
}

.flag.flag-jm {
	background-position: -240px -66px;
}

.flag.flag-jo {
	background-position: 0 -77px;
}

.flag.flag-jp {
	background-position: -16px -77px;
}

.flag.flag-ke {
	background-position: -32px -77px;
}

.flag.flag-kg {
	background-position: -48px -77px;
}

.flag.flag-kh {
	background-position: -64px -77px;
}

.flag.flag-ki {
	background-position: -80px -77px;
}

.flag.flag-km {
	background-position: -96px -77px;
}

.flag.flag-kn {
	background-position: -112px -77px;
}

.flag.flag-kp {
	background-position: -128px -77px;
}

.flag.flag-kr {
	background-position: -144px -77px;
}

.flag.flag-kurdistan {
	background-position: -160px -77px;
}

.flag.flag-kw {
	background-position: -176px -77px;
}

.flag.flag-ky {
	background-position: -192px -77px;
}

.flag.flag-kz {
	background-position: -208px -77px;
}

.flag.flag-la {
	background-position: -224px -77px;
}

.flag.flag-lb {
	background-position: -240px -77px;
}

.flag.flag-lc {
	background-position: 0 -88px;
}

.flag.flag-li {
	background-position: -16px -88px;
}

.flag.flag-lk {
	background-position: -32px -88px;
}

.flag.flag-lr {
	background-position: -48px -88px;
}

.flag.flag-ls {
	background-position: -64px -88px;
}

.flag.flag-lt {
	background-position: -80px -88px;
}

.flag.flag-lu {
	background-position: -96px -88px;
}

.flag.flag-lv {
	background-position: -112px -88px;
}

.flag.flag-ly {
	background-position: -128px -88px;
}

.flag.flag-ma {
	background-position: -144px -88px;
}

.flag.flag-mc {
	background-position: -160px -88px;
}

.flag.flag-md {
	background-position: -176px -88px;
}

.flag.flag-me {
	background-position: -192px -88px;
}

.flag.flag-mg {
	background-position: -208px -88px;
}

.flag.flag-mh {
	background-position: -224px -88px;
}

.flag.flag-mk {
	background-position: -240px -88px;
}

.flag.flag-ml {
	background-position: 0 -99px;
}

.flag.flag-mm {
	background-position: -16px -99px;
}

.flag.flag-mn {
	background-position: -32px -99px;
}

.flag.flag-mo {
	background-position: -48px -99px;
}

.flag.flag-mp {
	background-position: -64px -99px;
}

.flag.flag-mq {
	background-position: -80px -99px;
}

.flag.flag-mr {
	background-position: -96px -99px;
}

.flag.flag-ms {
	background-position: -112px -99px;
}

.flag.flag-mt {
	background-position: -128px -99px;
}

.flag.flag-mu {
	background-position: -144px -99px;
}

.flag.flag-mv {
	background-position: -160px -99px;
}

.flag.flag-mw {
	background-position: -176px -99px;
}

.flag.flag-mx {
	background-position: -192px -99px;
}

.flag.flag-my {
	background-position: -208px -99px;
}

.flag.flag-mz {
	background-position: -224px -99px;
}

.flag.flag-na {
	background-position: -240px -99px;
}

.flag.flag-nc {
	background-position: 0 -110px;
}

.flag.flag-ne {
	background-position: -16px -110px;
}

.flag.flag-nf {
	background-position: -32px -110px;
}

.flag.flag-ng {
	background-position: -48px -110px;
}

.flag.flag-ni {
	background-position: -64px -110px;
}

.flag.flag-nl {
	background-position: -80px -110px;
}

.flag.flag-no {
	background-position: -96px -110px;
}

.flag.flag-np {
	background-position: -112px -110px;
}

.flag.flag-nr {
	background-position: -128px -110px;
}

.flag.flag-nu {
	background-position: -144px -110px;
}

.flag.flag-nz {
	background-position: -160px -110px;
}

.flag.flag-om {
	background-position: -176px -110px;
}

.flag.flag-pa {
	background-position: -192px -110px;
}

.flag.flag-pe {
	background-position: -208px -110px;
}

.flag.flag-pf {
	background-position: -224px -110px;
}

.flag.flag-pg {
	background-position: -240px -110px;
}

.flag.flag-ph {
	background-position: 0 -121px;
}

.flag.flag-pk {
	background-position: -16px -121px;
}

.flag.flag-pl {
	background-position: -32px -121px;
}

.flag.flag-pm {
	background-position: -48px -121px;
}

.flag.flag-pn {
	background-position: -64px -121px;
}

.flag.flag-pr {
	background-position: -80px -121px;
}

.flag.flag-ps {
	background-position: -96px -121px;
}

.flag.flag-pt {
	background-position: -112px -121px;
}

.flag.flag-pw {
	background-position: -128px -121px;
}

.flag.flag-py {
	background-position: -144px -121px;
}

.flag.flag-qa {
	background-position: -160px -121px;
}

.flag.flag-re {
	background-position: -176px -121px;
}

.flag.flag-ro {
	background-position: -192px -121px;
}

.flag.flag-rs {
	background-position: -208px -121px;
}

.flag.flag-ru {
	background-position: -224px -121px;
}

.flag.flag-rw {
	background-position: -240px -121px;
}

.flag.flag-sa {
	background-position: 0 -132px;
}

.flag.flag-sb {
	background-position: -16px -132px;
}

.flag.flag-sc {
	background-position: -32px -132px;
}

.flag.flag-scotland {
	background-position: -48px -132px;
}

.flag.flag-sd {
	background-position: -64px -132px;
}

.flag.flag-se {
	background-position: -80px -132px;
}

.flag.flag-sg {
	background-position: -96px -132px;
}

.flag.flag-sh {
	background-position: -112px -132px;
}

.flag.flag-si {
	background-position: -128px -132px;
}

.flag.flag-sk {
	background-position: -144px -132px;
}

.flag.flag-sl {
	background-position: -160px -132px;
}

.flag.flag-sm {
	background-position: -176px -132px;
}

.flag.flag-sn {
	background-position: -192px -132px;
}

.flag.flag-so {
	background-position: -208px -132px;
}

.flag.flag-somaliland {
	background-position: -224px -132px;
}

.flag.flag-sr {
	background-position: -240px -132px;
}

.flag.flag-ss {
	background-position: 0 -143px;
}

.flag.flag-st {
	background-position: -16px -143px;
}

.flag.flag-sv {
	background-position: -32px -143px;
}

.flag.flag-sx {
	background-position: -48px -143px;
}

.flag.flag-sy {
	background-position: -64px -143px;
}

.flag.flag-sz {
	background-position: -80px -143px;
}

.flag.flag-tc {
	background-position: -96px -143px;
}

.flag.flag-td {
	background-position: -112px -143px;
}

.flag.flag-tf {
	background-position: -128px -143px;
}

.flag.flag-tg {
	background-position: -144px -143px;
}

.flag.flag-th {
	background-position: -160px -143px;
}

.flag.flag-tibet {
	background-position: -176px -143px;
}

.flag.flag-tj {
	background-position: -192px -143px;
}

.flag.flag-tk {
	background-position: -208px -143px;
}

.flag.flag-tl {
	background-position: -224px -143px;
}

.flag.flag-tm {
	background-position: -240px -143px;
}

.flag.flag-tn {
	background-position: 0 -154px;
}

.flag.flag-to {
	background-position: -16px -154px;
}

.flag.flag-tr {
	background-position: -32px -154px;
}

.flag.flag-tt {
	background-position: -48px -154px;
}

.flag.flag-tv {
	background-position: -64px -154px;
}

.flag.flag-tw {
	background-position: -80px -154px;
}

.flag.flag-tz {
	background-position: -96px -154px;
}

.flag.flag-ua {
	background-position: -112px -154px;
}

.flag.flag-ug {
	background-position: -128px -154px;
}

.flag.flag-um {
	background-position: -144px -154px;
}

.flag.flag-us {
	background-position: -160px -154px;
}

.flag.flag-uy {
	background-position: -176px -154px;
}

.flag.flag-uz {
	background-position: -192px -154px;
}

.flag.flag-va {
	background-position: -208px -154px;
}

.flag.flag-vc {
	background-position: -224px -154px;
}

.flag.flag-ve {
	background-position: -240px -154px;
}

.flag.flag-vg {
	background-position: 0 -165px;
}

.flag.flag-vi {
	background-position: -16px -165px;
}

.flag.flag-vn {
	background-position: -32px -165px;
}

.flag.flag-vu {
	background-position: -48px -165px;
}

.flag.flag-wales {
	background-position: -64px -165px;
}

.flag.flag-wf {
	background-position: -80px -165px;
}

.flag.flag-ws {
	background-position: -96px -165px;
}

.flag.flag-xk {
	background-position: -112px -165px;
}

.flag.flag-ye {
	background-position: -128px -165px;
}

.flag.flag-yt {
	background-position: -144px -165px;
}

.flag.flag-za {
	background-position: -160px -165px;
}

.flag.flag-zanzibar {
	background-position: -176px -165px;
}

.flag.flag-zm {
	background-position: -192px -165px;
}

.flag.flag-zw {
	background-position: -208px -165px;
}

/* Forms */
form label {
	font-weight: normal;
}

textarea {
	resize: vertical;
}

select {
	border: 1px solid #E5E7E9;
	border-radius: 6px;
	outline: none;
}

.label {
	font-weight: normal;
}

label.required:after {
	content: "*";
	font-size: 0.8em;
	margin: 0.3em;
	position: relative;
	top: -2px;
}

.form-group {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.form-group:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.form-control {
	border-color: rgba(0, 0, 0, 0.09);
}

.form-control:not(.form-control-lg) {
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.3;
}

.form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 13.6px;
	font-size: 0.85rem;
	line-height: 1.85;
}

.form-control.form-control-focused {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-color: var(--grey-500);
}

.form-control:focus {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-color: var(--grey-500);
}

.form-control.error {
	border-color: #a94442;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.form-control.error:focus {
	border-color: #843534;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.form-select.form-select-icon-light {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>");
}

.form-switch.form-switch-sm {
	margin-bottom: 8px;
	margin-bottom: 0.5rem;
}

.form-switch.form-switch-sm .form-check-input {
	height: 16px;
	height: 1rem;
	width: calc(1rem + 0.75rem);
	border-radius: 2rem;
}

.form-switch.form-switch-md {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.form-switch.form-switch-md .form-check-input {
	height: 24px;
	height: 1.5rem;
	width: calc(2rem + 0.75rem);
	border-radius: 3rem;
}

.form-switch.form-switch-lg {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.form-switch.form-switch-lg .form-check-input {
	height: 32px;
	height: 2rem;
	width: calc(3rem + 0.75rem);
	border-radius: 4rem;
}

.form-switch.form-switch-xl {
	margin-bottom: 32px;
	margin-bottom: 2rem;
}

.form-switch.form-switch-xl .form-check-input {
	height: 40px;
	height: 2.5rem;
	width: calc(4rem + 0.75rem);
	border-radius: 5rem;
}

.form-switch .form-check-input {
	box-shadow: none !important;
}

.form-switch .form-check-input:focus {
	border: 1px solid rgba(0, 0, 0, 0.25);
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='rgba%280, 0, 0, 0.25%29'/></svg>") !important;
}

.form-switch .form-check-input:checked {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='white'/></svg>") !important;
}

.page-link {
	border-color: rgba(0, 0, 0, 0.06);
}

.input-group .form-control {
	height: auto;
}

.input-group-rounded .form-control {
	border-radius: 2rem 0rem 0rem 2rem;
	border: 0;
	padding-left: 16px;
	padding-left: 1rem;
}

.input-group-rounded .btn {
	border-color: rgba(0, 0, 0, 0.09);
	border-radius: 0rem 2rem 2rem 0rem;
	font-size: 11.2px;
	font-size: 0.7rem;
	padding: 13.92px;
	padding: 0.87rem;
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	z-index: 3;
}

/* Form - iOS Override */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {
	-webkit-appearance: none;
}

.form-control::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #bdbdbd;
}

.form-control::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
textarea::-moz-placeholder {
	color: #bdbdbd;
}

.form-control:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #bdbdbd;
}

/* Placeholder Light */
.form-placeholders-light .form-control::-webkit-input-placeholder,
.form-placeholders-light input[type="text"]::-webkit-input-placeholder,
.form-placeholders-light input[type="password"]::-webkit-input-placeholder,
.form-placeholders-light input[type="datetime"]::-webkit-input-placeholder,
.form-placeholders-light input[type="datetime-local"]::-webkit-input-placeholder,
.form-placeholders-light input[type="date"]::-webkit-input-placeholder,
.form-placeholders-light input[type="month"]::-webkit-input-placeholder,
.form-placeholders-light input[type="time"]::-webkit-input-placeholder,
.form-placeholders-light input[type="week"]::-webkit-input-placeholder,
.form-placeholders-light input[type="number"]::-webkit-input-placeholder,
.form-placeholders-light input[type="email"]::-webkit-input-placeholder,
.form-placeholders-light input[type="url"]::-webkit-input-placeholder,
.form-placeholders-light input[type="search"]::-webkit-input-placeholder,
.form-placeholders-light input[type="tel"]::-webkit-input-placeholder,
.form-placeholders-light input[type="color"]::-webkit-input-placeholder,
.form-placeholders-light textarea::-webkit-input-placeholder {
	color: #FFF;
}

.form-placeholders-light .form-control::-moz-placeholder,
.form-placeholders-light input[type="text"]::-moz-placeholder,
.form-placeholders-light input[type="password"]::-moz-placeholder,
.form-placeholders-light input[type="datetime"]::-moz-placeholder,
.form-placeholders-light input[type="datetime-local"]::-moz-placeholder,
.form-placeholders-light input[type="date"]::-moz-placeholder,
.form-placeholders-light input[type="month"]::-moz-placeholder,
.form-placeholders-light input[type="time"]::-moz-placeholder,
.form-placeholders-light input[type="week"]::-moz-placeholder,
.form-placeholders-light input[type="number"]::-moz-placeholder,
.form-placeholders-light input[type="email"]::-moz-placeholder,
.form-placeholders-light input[type="url"]::-moz-placeholder,
.form-placeholders-light input[type="search"]::-moz-placeholder,
.form-placeholders-light input[type="tel"]::-moz-placeholder,
.form-placeholders-light input[type="color"]::-moz-placeholder,
.form-placeholders-light textarea::-moz-placeholder {
	color: #FFF;
}

.form-placeholders-light .form-control:-ms-input-placeholder,
.form-placeholders-light input[type="text"]:-ms-input-placeholder,
.form-placeholders-light input[type="password"]:-ms-input-placeholder,
.form-placeholders-light input[type="datetime"]:-ms-input-placeholder,
.form-placeholders-light input[type="datetime-local"]:-ms-input-placeholder,
.form-placeholders-light input[type="date"]:-ms-input-placeholder,
.form-placeholders-light input[type="month"]:-ms-input-placeholder,
.form-placeholders-light input[type="time"]:-ms-input-placeholder,
.form-placeholders-light input[type="week"]:-ms-input-placeholder,
.form-placeholders-light input[type="number"]:-ms-input-placeholder,
.form-placeholders-light input[type="email"]:-ms-input-placeholder,
.form-placeholders-light input[type="url"]:-ms-input-placeholder,
.form-placeholders-light input[type="search"]:-ms-input-placeholder,
.form-placeholders-light input[type="tel"]:-ms-input-placeholder,
.form-placeholders-light input[type="color"]:-ms-input-placeholder,
.form-placeholders-light textarea:-ms-input-placeholder {
	color: #FFF;
}

/* Form - Bootstrap Override */
.btn-lg,
.btn-group-lg > .btn {
	line-height: 1.334;
}

.input-group-btn .btn {
	padding-top: 8px;
	padding-top: 0.5rem;
	padding-bottom: 8px;
	padding-bottom: 0.5rem;
}

select.form-control-sm, select.form-control-lg {
	line-height: 1;
	height: auto !important;
}

.custom-select-1 {
	position: relative;
}

.custom-select-1 select {
	line-height: 1;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.custom-select-1 select::-ms-expand {
	display: none;
}

.custom-select-1.custom-select-1-icon-light select {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>");
}

/* Custom Checkbox */
.custom-checkbox-1 {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}

.custom-checkbox-1.form-check .form-check-input {
	margin-left: 0;
}

.custom-checkbox-1.form-check .form-check-label {
	padding-left: 0;
}

.custom-checkbox-1.checkbox-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .custom-checkbox-1.checkbox-inline {
	margin-top: 7px;
	padding-top: 0;
}

.custom-checkbox-1:last-child, .custom-checkbox-1:last-of-type {
	margin-bottom: 0;
}

.custom-checkbox-1 input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}

.custom-checkbox-1 input[type="checkbox"]:checked + label:after {
	position: absolute;
	display: inline-block;
	font-family: 'Font Awesome 6 Free';
	content: '\F00C';
	top: 50%;
	left: 4px;
	margin-top: -5px;
	font-size: 11px;
	font-weight: 900;
	line-height: 1;
	width: 16px;
	height: 16px;
	color: var(--dark--200);
}

.custom-checkbox-1 input[type="checkbox"]:disabled {
	cursor: not-allowed;
}

.custom-checkbox-1 input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}

.custom-checkbox-1 input[type="checkbox"]:disabled + label {
	cursor: not-allowed;
}

.custom-checkbox-1 input[type="checkbox"]:disabled + label:before {
	background-color: #eee;
}

.custom-checkbox-1 label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.5;
}

.custom-checkbox-1 label:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
	width: 19px;
	height: 18px;
	display: inline-block;
	border-radius: 2px;
	border: 1px solid var(--grey-500);
	background-color: var(--light);
}

.custom-checkbox-1 label + label.error {
	display: block;
}

.custom-checkbox-1.checkbox-custom-transparent label:before {
	background-color: transparent;
}

.custom-checkbox-1.checkbox-custom-transparent input[type="checkbox"]:checked + label:after {
	color: var(--light);
}

.custom-checkbox-1.checkbox-custom-transparent input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}

/* Custom Checkbox Switch */
.custom-checkbox-switch {
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	width: 50px;
	height: 26px;
	background-color: var(--grey-500);
	border: 1px solid #D9DADC;
	border-radius: 50px;
	cursor: pointer;
	transition: ease all 300ms;
}

.custom-checkbox-switch:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 6px;
	width: 15px;
	height: 15px;
	background-color: var(--light);
	border-radius: 50%;
	transform: translate3d(0, -50%, 0);
	transition: ease left 300ms;
}

.custom-checkbox-switch:checked {
	border-color: var(--grey-500);
}

.custom-checkbox-switch:checked:after {
	left: 27px;
}

.bootstrap-timepicker-widget input {
	border: 0;
}

.bootstrap-timepicker-widget table td input {
	width: 40px;
}

.fileupload .btn {
	line-height: 20px;
	margin-left: -5px;
}

/* Forms Validations */
label.valid {
	display: inline-block;
	text-indent: -9999px;
}

label.error {
	color: #c10000;
	font-size: 0.9em;
	line-height: 18px;
	padding: 5px 0 0;
}

label.error#captcha-error {
	margin-top: 15px;
}

.form-errors-light .form-control.error {
	border-color: var(--light);
}

.form-errors-light label.error {
	color: var(--light);
}

/* Search Cancel Button */
input[type="search" i]::-webkit-search-cancel-button {
	margin-right: -7px !important;
}

/* Simple Search */
.simple-search .form-control {
	border-radius: 1.3rem 0 0 1.3rem;
	border-color: #EEE;
	border-right: 0;
}

.simple-search .form-control:focus {
	box-shadow: none;
}

.simple-search .btn {
	border: 0;
	box-shadow: none !important;
	border-radius: 0 1.3rem 1.3rem 0;
	border: 1px solid #EEE;
	border-left: 0;
}

/* Search With Select */
.search-with-select .mobile-search-toggle-btn {
	display: none;
}

.search-with-select .search-form-wrapper > .form-control {
	background-color: #f4f4f4;
	border-radius: 1.3rem 0 0 1.3rem;
	border: 0;
	height: auto;
	padding: 9.6px 22.4px;
	padding: 0.6rem 1.4rem;
	font-size: 12.8px !important;
	font-size: 0.8rem !important;
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper > .form-control::-webkit-input-placeholder {
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper > .form-control::-moz-placeholder {
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper > .form-control:-ms-input-placeholder {
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper > .form-control:focus {
	box-shadow: none;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper {
	display: flex;
	background-color: #f4f4f4;
	border-radius: 0 1.3rem 1.3rem 0;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .custom-select-1:before {
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .custom-select-1 select {
	background-color: transparent;
	border: 1px solid #FFF;
	border-top-width: 0;
	border-bottom-width: 0;
	border-radius: 0;
	color: #8d8d8d;
	height: 100%;
	z-index: 1;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .custom-select-1 select:focus {
	box-shadow: none;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .btn {
	background: transparent !important;
	border: 0;
	box-shadow: none !important;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .btn .header-nav-top-icon {
	font-size: 16px;
	font-size: 1rem;
	top: 2px;
	right: 2px;
	color: var(--dark);
	font-weight: bold;
}

@media (max-width: 991px) {
	.search-with-select {
		position: relative;
		float: right;
	}

	.search-with-select .mobile-search-toggle-btn {
		display: block;
		text-decoration: none;
	}

	.search-with-select .mobile-search-toggle-btn.open + .search-form-wrapper {
		display: flex;
		visibility: visible;
		opacity: 1;
	}

	.search-with-select .mobile-search-toggle-btn > i {
		position: relative;
		top: 2px;
		font-size: 1.9rem;
	}

	.search-with-select .search-form-wrapper {
		display: none;
		visibility: hidden;
		opacity: 0;
		position: absolute;
		top: 36px;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
		width: 300px;
		background-color: #d8d8d8;
		padding: 0.2rem;
		border-radius: 28px;
		transition: ease opacity 300ms;
	}

	.search-with-select .search-form-wrapper:before {
		content: '';
		position: absolute;
		bottom: 100%;
		left: 50%;
		border-bottom: 6px solid #d8d8d8;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		transform: translate3d(-50%, 0, 0);
	}
}

/* Form Styles */
.form-style-2 .form-group {
	margin-bottom: 11.2px;
	margin-bottom: 0.7rem;
}

.form-style-2 .form-control {
	padding: 11.2px 16px;
	padding: 0.7rem 1rem;
	border: 0;
}

.form-style-2 .form-control::-webkit-input-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-2 .form-control::-moz-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-2 .form-control:-ms-input-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-2 .form-control:-moz-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-2 .form-control:not(textarea) {
	height: calc(2.2em + .75rem + 2px);
}

.form-style-2 .form-control.error {
	border-width: 2px;
}

.form-style-3 .form-group {
	margin-bottom: 17.6px;
	margin-bottom: 1.1rem;
}

.form-style-3 .form-control {
	padding: 11.2px 16px;
	padding: 0.7rem 1rem;
	background-color: #F4F4F4;
	border: none;
}

.form-style-3 .form-control::-webkit-input-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-3 .form-control::-moz-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-3 .form-control:-ms-input-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-3 .form-control:-moz-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-3 .form-control.error {
	border: 2px solid #e21a1a;
}

.form-style-4 .form-control {
	background-color: transparent;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom-color: rgba(0, 0, 0, 0.4);
	color: var(--light);
	box-shadow: none !important;
	border-radius: 0;
}

.form-style-4 .form-control::-moz-placeholder {
	color: #d8d8d8;
}

.form-style-4 .form-control::placeholder {
	color: #d8d8d8;
}

.form-style-4 select.form-control {
	color: var(--light);
}

.form-style-4 select.form-control option {
	color: var(--default);
}

.form-style-4 .form-check-label {
	color: #d8d8d8;
}

.form-style-4.form-style-4-text-dark .form-control {
	color: #212121;
}

.form-style-4.form-style-4-text-dark .form-control::-moz-placeholder {
	color: var(--default);
}

.form-style-4.form-style-4-text-dark .form-control::placeholder {
	color: var(--default);
}

.form-style-4.form-style-4-text-dark .form-check-label {
	color: var(--default);
}

.form-style-4.form-style-4-border-light .form-control {
	border-color: rgba(255, 255, 255, 0.4);
}

.form-style-4.form-style-4-border-light-2 .form-control {
	border-color: rgba(255, 255, 255, 0.15);
}

.form-style-4.form-with-icons .form-control {
	padding-left: 31px;
}

.form-style-5 .form-control {
	background-color: rgba(255, 255, 255, 0.05);
	border-radius: 35px;
	height: auto;
	padding: 8px 24px;
	padding: 0.5rem 1.5rem;
	color: #bfbfbf;
}

.form-style-5 .form-control:focus {
	border-color: #676767;
}

/* Floating Labels */
.form-label-group {
	position: relative;
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.form-label-group input, .form-label-group label {
	height: 50px;
	height: 3.125rem;
	padding: 12px;
	padding: .75rem;
}

.form-label-group label {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	margin-bottom: 0;
	line-height: 1.5;
	color: #495057;
	pointer-events: none;
	cursor: text;
	border: 1px solid transparent;
	border-radius: .25rem;
	transition: all .1s ease-in-out;
}

.form-label-group input::-moz-placeholder {
	color: transparent;
}

.form-label-group input::placeholder {
	color: transparent;
}

.form-label-group input:not(:-moz-placeholder-shown) {
	padding-top: 20px;
	padding-top: 1.25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
}

.form-label-group input:not(:placeholder-shown) {
	padding-top: 20px;
	padding-top: 1.25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
}

.form-label-group input:not(:-moz-placeholder-shown) ~ label {
	padding-top: 4px;
	padding-top: .25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
	font-size: 12px;
	color: var(--default);
}

.form-label-group input:not(:placeholder-shown) ~ label {
	padding-top: 4px;
	padding-top: .25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
	font-size: 12px;
	color: var(--default);
}

/* Fallback for Edge
-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
	.form-label-group {
		display: flex;
		flex-direction: column-reverse;
	}

	.form-label-group label {
		position: static;
	}

	.form-label-group input::-ms-input-placeholder {
		color: var(--default);
	}
}

/* Form Squared Borders */
.form-squared-borders .form-control {
	border-radius: 0;
}

/* Form With Icons */
.form-with-icons .form-control {
	padding-left: 41px;
}

/* Form Fields Rounded */
.form-fields-rounded .form-control {
	padding-left: 18px;
	padding-right: 18px;
	border-radius: 35px;
}

.form-fields-rounded textarea.form-control {
	border-radius: 22px;
}

/* Form With Shadow */
.form-with-shadow .form-control {
	box-shadow: 0px 0px 17px -4px rgba(0, 0, 0, 0.1) !important;
}

/* Form Fieds Size - Global class to increase size of form controls */
.form-fields-size-sm .form-control {
	padding: 0 15px;
	height: 40px;
}

.form-fields-size-sm textarea.form-control {
	padding: 12px 15px;
	height: auto;
}

.form-fields-size-md .form-control {
	padding: 0 23px;
	height: 54px;
}

.form-fields-size-md textarea.form-control {
	padding: 18px 23px;
	height: auto;
}

.form-fields-size-lg .form-control {
	padding: 0 25px;
	height: 63px;
}

.form-fields-size-lg textarea.form-control {
	padding: 23px 25px;
	height: auto;
}

/* Form Fieds Font Size - Global class to increase font size of form controls */
.form-fields-font-size-sm .form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 12px;
	font-size: 0.75rem;
}

.form-fields-font-size-md .form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 15.2px;
	font-size: 0.95rem;
}

.form-fields-font-size-lg .form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 18.4px;
	font-size: 1.15rem;
}

/* Custom Checkbox - Skin */
.custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
	background-color: var(--primary);
}

/* Custom Checkbox Switch - Skin */
.custom-checkbox-switch:checked {
	background-color: var(--primary);
	border-color: var(--primary);
}

/* Form Control - Skin */
.form-control.bg-primary, .form-control.bg-color-primary {
	color: var(--primary-inverse);
	border-color: var(--primary);
}

.form-control.bg-primary::-webkit-input-placeholder, .form-control.bg-color-primary::-webkit-input-placeholder {
	color: var(--primary-inverse);
}

.form-control.bg-primary::-moz-placeholder, .form-control.bg-color-primary::-moz-placeholder {
	color: var(--primary-inverse);
}

.form-control.bg-primary:-ms-input-placeholder, .form-control.bg-color-primary:-ms-input-placeholder {
	color: var(--primary-inverse);
}

.form-control.bg-primary:-moz-placeholder, .form-control.bg-color-primary:-moz-placeholder {
	color: var(--primary-inverse);
}

.form-control .testimonial-primary blockquote {
	background: var(--primary--100);
}

.form-control .testimonial-primary .testimonial-arrow-down {
	border-top-color: var(--primary--100);
}

.form-control .testimonial-primary.testimonial-style-7 {
	background: var(--primary--100);
}

.form-control .testimonial-quotes-primary blockquote:before, .form-control .testimonial-quotes-primary blockquote:after {
	color: var(--primary) !important;
}

.form-control.bg-secondary, .form-control.bg-color-secondary {
	color: var(--secondary-inverse);
	border-color: var(--secondary);
}

.form-control.bg-secondary::-webkit-input-placeholder, .form-control.bg-color-secondary::-webkit-input-placeholder {
	color: var(--secondary-inverse);
}

.form-control.bg-secondary::-moz-placeholder, .form-control.bg-color-secondary::-moz-placeholder {
	color: var(--secondary-inverse);
}

.form-control.bg-secondary:-ms-input-placeholder, .form-control.bg-color-secondary:-ms-input-placeholder {
	color: var(--secondary-inverse);
}

.form-control.bg-secondary:-moz-placeholder, .form-control.bg-color-secondary:-moz-placeholder {
	color: var(--secondary-inverse);
}

.form-control .testimonial-secondary blockquote {
	background: var(--secondary--100);
}

.form-control .testimonial-secondary .testimonial-arrow-down {
	border-top-color: var(--secondary--100);
}

.form-control .testimonial-secondary.testimonial-style-7 {
	background: var(--secondary--100);
}

.form-control .testimonial-quotes-secondary blockquote:before, .form-control .testimonial-quotes-secondary blockquote:after {
	color: var(--primary) !important;
}

.form-control.bg-tertiary, .form-control.bg-color-tertiary {
	color: var(--tertiary-inverse);
	border-color: var(--tertiary);
}

.form-control.bg-tertiary::-webkit-input-placeholder, .form-control.bg-color-tertiary::-webkit-input-placeholder {
	color: var(--tertiary-inverse);
}

.form-control.bg-tertiary::-moz-placeholder, .form-control.bg-color-tertiary::-moz-placeholder {
	color: var(--tertiary-inverse);
}

.form-control.bg-tertiary:-ms-input-placeholder, .form-control.bg-color-tertiary:-ms-input-placeholder {
	color: var(--tertiary-inverse);
}

.form-control.bg-tertiary:-moz-placeholder, .form-control.bg-color-tertiary:-moz-placeholder {
	color: var(--tertiary-inverse);
}

.form-control .testimonial-tertiary blockquote {
	background: var(--tertiary--100);
}

.form-control .testimonial-tertiary .testimonial-arrow-down {
	border-top-color: var(--tertiary--100);
}

.form-control .testimonial-tertiary.testimonial-style-7 {
	background: var(--tertiary--100);
}

.form-control .testimonial-quotes-tertiary blockquote:before, .form-control .testimonial-quotes-tertiary blockquote:after {
	color: var(--primary) !important;
}

.form-control.bg-quaternary, .form-control.bg-color-quaternary {
	color: var(--quaternary-inverse);
	border-color: var(--quaternary);
}

.form-control.bg-quaternary::-webkit-input-placeholder, .form-control.bg-color-quaternary::-webkit-input-placeholder {
	color: var(--quaternary-inverse);
}

.form-control.bg-quaternary::-moz-placeholder, .form-control.bg-color-quaternary::-moz-placeholder {
	color: var(--quaternary-inverse);
}

.form-control.bg-quaternary:-ms-input-placeholder, .form-control.bg-color-quaternary:-ms-input-placeholder {
	color: var(--quaternary-inverse);
}

.form-control.bg-quaternary:-moz-placeholder, .form-control.bg-color-quaternary:-moz-placeholder {
	color: var(--quaternary-inverse);
}

.form-control .testimonial-quaternary blockquote {
	background: var(--quaternary--100);
}

.form-control .testimonial-quaternary .testimonial-arrow-down {
	border-top-color: var(--quaternary--100);
}

.form-control .testimonial-quaternary.testimonial-style-7 {
	background: var(--quaternary--100);
}

.form-control .testimonial-quotes-quaternary blockquote:before, .form-control .testimonial-quotes-quaternary blockquote:after {
	color: var(--primary) !important;
}

.form-control.bg-dark, .form-control.bg-color-dark {
	color: var(--dark-inverse);
	border-color: var(--dark);
}

.form-control.bg-dark::-webkit-input-placeholder, .form-control.bg-color-dark::-webkit-input-placeholder {
	color: var(--dark-inverse);
}

.form-control.bg-dark::-moz-placeholder, .form-control.bg-color-dark::-moz-placeholder {
	color: var(--dark-inverse);
}

.form-control.bg-dark:-ms-input-placeholder, .form-control.bg-color-dark:-ms-input-placeholder {
	color: var(--dark-inverse);
}

.form-control.bg-dark:-moz-placeholder, .form-control.bg-color-dark:-moz-placeholder {
	color: var(--dark-inverse);
}

.form-control .testimonial-dark blockquote {
	background: var(--dark--100);
}

.form-control .testimonial-dark .testimonial-arrow-down {
	border-top-color: var(--dark--100);
}

.form-control .testimonial-dark.testimonial-style-7 {
	background: var(--dark--100);
}

.form-control .testimonial-quotes-dark blockquote:before, .form-control .testimonial-quotes-dark blockquote:after {
	color: var(--primary) !important;
}

.form-control.bg-light, .form-control.bg-color-light {
	color: var(--light-inverse);
	border-color: var(--light);
}

.form-control.bg-light::-webkit-input-placeholder, .form-control.bg-color-light::-webkit-input-placeholder {
	color: var(--light-inverse);
}

.form-control.bg-light::-moz-placeholder, .form-control.bg-color-light::-moz-placeholder {
	color: var(--light-inverse);
}

.form-control.bg-light:-ms-input-placeholder, .form-control.bg-color-light:-ms-input-placeholder {
	color: var(--light-inverse);
}

.form-control.bg-light:-moz-placeholder, .form-control.bg-color-light:-moz-placeholder {
	color: var(--light-inverse);
}

.form-control .testimonial-light blockquote {
	background: var(--light--100);
}

.form-control .testimonial-light .testimonial-arrow-down {
	border-top-color: var(--light--100);
}

.form-control .testimonial-light.testimonial-style-7 {
	background: var(--light--100);
}

.form-control .testimonial-quotes-light blockquote:before, .form-control .testimonial-quotes-light blockquote:after {
	color: var(--primary) !important;
}

/* Form Range - Skin */
.form-range::-webkit-slider-thumb {
	background-color: var(--primary);
}

.form-range::-webkit-slider-thumb:active {
	background-color: var(--primary-rgba-35);
}

.form-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem var(--primary-rgba-35);
}

/* Form Check - Skin */
.form-switch .form-check-input:checked {
	background-color: var(--primary);
	border-color: var(--primary) !important;
}

/* GDPR */
[data-plugin-gdpr-wrapper] {
	opacity: 0;
	transition: ease opacity 300ms;
}

[data-plugin-gdpr-wrapper].show {
	opacity: 1;
}

.gdpr-bar {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: rgba(0, 0, 0, 0.9);
	padding: 16px 24px;
	padding: 1rem 1.5rem;
	z-index: 1050;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, 100%, 0);
	transition: ease opacity 300ms, ease transform 300ms;
}

.gdpr-bar .gdpr-bar-actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 15px;
}

.gdpr-bar .gdpr-bar-actions .gdpr-agree-trigger {
	margin-left: 32px;
	margin-left: 2rem;
}

.gdpr-bar.show {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
}

.gdpr-bar.removing {
	opacity: 0;
	transform: translate3d(0, 100%, 0);
}

@media (min-width: 1200px) {
	.gdpr-bar {
		flex-direction: row;
		align-items: center;
	}

	.gdpr-bar .gdpr-bar-actions {
		justify-content: flex-end;
		margin-top: 0;
	}
}

.gdpr-preferences-popup {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px;
	background: rgba(0, 0, 0, 0.8);
	z-index: 1051;
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content {
	max-width: 1000px;
	background: var(--light);
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-close-popup {
	position: absolute;
	top: 25px;
	right: 25px;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body {
	max-height: 60vh;
	overflow-y: auto;
	padding: 40px;
	padding: 2.5rem;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item {
	display: flex;
	flex-wrap: wrap;
	font-size: 12.8px;
	font-size: 0.8rem;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-title {
	width: 100%;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-description {
	width: 70%;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-action {
	width: 30%;
	text-align: right;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item + .gdpr-cookie-item {
	margin-top: 10px;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 24px 40px;
	padding: 1.5rem 2.5rem;
	background: #f4f4f4;
}

.gdpr-preferences-popup.show {
	opacity: 1;
	visibility: visible;
}

@media (min-width: 992px) {
	.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item {
		flex-wrap: nowrap;
	}

	.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-title {
		width: 20%;
	}

	.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-description {
		width: 60%;
	}

	.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-action {
		width: 20%;
	}
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	color: var(--dark);
	font-weight: 200;
	letter-spacing: -.05em;
	margin: 0;
	-webkit-font-smoothing: antialiased;
}

h1 {
	font-size: 2.6em;
	line-height: 44px;
	margin: 0 0 32px 0;
}

h2 {
	font-size: 2.2em;
	font-weight: 300;
	line-height: 42px;
	margin: 0 0 32px 0;
}

h3 {
	font-size: 1.8em;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 33px;
	text-transform: uppercase;
}

h4 {
	font-size: 1.4em;
	font-weight: 600;
	line-height: 27px;
	margin: 0 0 14px 0;
}

h5 {
	font-size: 1em;
	font-weight: 600;
	line-height: 18px;
	margin: 0 0 14px 0;
	text-transform: uppercase;
}

h6 {
	color: var(--dark--200);
	font-size: 1em;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 14px 0;
}

h1.big {
	font-size: 4.2em;
	line-height: 54px;
}

h1.small {
	font-size: 2.2em;
	line-height: 42px;
	font-weight: 600;
}

h1.short {
	margin-bottom: 15px;
}

h2.short {
	margin-bottom: 15px;
}

h3.short,
h4.short,
h5.short,
h6.short {
	margin-bottom: 9px;
}

h1.shorter,
h2.shorter,
h3.shorter,
h4.shorter,
h5.shorter,
h6.shorter {
	margin-bottom: 0;
}

h1.tall,
h2.tall,
h3.tall,
h4.tall,
h5.tall,
h6.tall {
	margin-bottom: 33px;
}

h1.taller,
h2.taller,
h3.taller,
h4.taller,
h5.taller,
h6.taller {
	margin-bottom: 44px;
}

h1.spaced,
h2.spaced,
h3.spaced,
h4.spaced,
h5.spaced,
h6.spaced {
	margin-top: 22px;
}

h1.more-spaced,
h2.more-spaced,
h3.more-spaced,
h4.more-spaced,
h5.more-spaced,
h6.more-spaced {
	margin-top: 44px;
}

h1.dark,
h2.dark,
h3.dark,
h4.dark,
h5.dark {
	color: var(--dark);
}

h1.light,
h2.light,
h3.light,
h4.light,
h5.light,
h6.light {
	color: var(--light);
}

h1.text-shadow,
h2.text-shadow,
h3.text-shadow,
h4.text-shadow,
h5.text-shadow,
h6.text-shadow {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

/* Heading */
.heading.heading-border {
	margin-bottom: 25px;
}

.heading.heading-border h1, .heading.heading-border h2, .heading.heading-border h3, .heading.heading-border h4, .heading.heading-border h5, .heading.heading-border h6 {
	margin: 0;
	padding: 0;
}

.heading.heading-bottom-border h1 {
	border-bottom: 5px solid #eaeaea;
	padding-bottom: 10px;
}

.heading.heading-bottom-border h2, .heading.heading-bottom-border h3 {
	border-bottom: 2px solid #eaeaea;
	padding-bottom: 10px;
}

.heading.heading-bottom-border h4, .heading.heading-bottom-border h5, .heading.heading-bottom-border h6 {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 5px;
}

.heading.heading-bottom-double-border h1, .heading.heading-bottom-double-border h2, .heading.heading-bottom-double-border h3 {
	border-bottom: 3px double #eaeaea;
	padding-bottom: 10px;
}

.heading.heading-bottom-double-border h4, .heading.heading-bottom-double-border h5, .heading.heading-bottom-double-border h6 {
	border-bottom: 3px double #eaeaea;
	padding-bottom: 5px;
}

.heading.heading-middle-border {
	position: relative;
}

.heading.heading-middle-border:before {
	border-top: 1px solid #eaeaea;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 0;
	top: 50%;
	width: 100%;
}

.heading.heading-middle-border h1, .heading.heading-middle-border h2, .heading.heading-middle-border h3, .heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
	position: relative;
	background: var(--light);
	display: inline-block;
}

.heading.heading-middle-border h1 {
	padding-right: 15px;
}

.heading.heading-middle-border h2, .heading.heading-middle-border h3 {
	padding-right: 10px;
}

.heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
	padding-right: 5px;
}

.heading.heading-middle-border-reverse {
	text-align: right;
}

.heading.heading-middle-border-reverse h1, .heading.heading-middle-border-reverse h2, .heading.heading-middle-border-reverse h3, .heading.heading-middle-border-reverse h4, .heading.heading-middle-border-reverse h5, .heading.heading-middle-border-reverse h6 {
	padding-right: 0;
}

.heading.heading-middle-border-reverse h1 {
	padding-left: 15px;
}

.heading.heading-middle-border-reverse h2, .heading.heading-middle-border-reverse h3 {
	padding-left: 10px;
}

.heading.heading-middle-border-reverse h4, .heading.heading-middle-border-reverse h5, .heading.heading-middle-border-reverse h6 {
	padding-left: 5px;
}

.heading.heading-middle-border-center {
	text-align: center;
}

.heading.heading-middle-border-center h1 {
	padding-left: 15px;
	padding-right: 15px;
}

.heading.heading-middle-border-center h2, .heading.heading-middle-border-center h3 {
	padding-left: 10px;
	padding-right: 10px;
}

.heading.heading-middle-border-center h4, .heading.heading-middle-border-center h5, .heading.heading-middle-border-center h6 {
	padding-left: 5px;
	padding-right: 5px;
}

.heading.heading-border-xs:before {
	border-top-width: 1px;
}

.heading.heading-border-sm:before {
	border-top-width: 2px;
}

.heading.heading-border-lg:before {
	border-top-width: 3px;
}

.heading.heading-border-xl:before {
	border-top-width: 5px;
}

/* Modal Titles */
.modal-header h3 {
	color: var(--dark--200);
	text-transform: none;
}

@media (max-width: 575px) {
	h2 {
		line-height: 40px;
	}
}

@media (max-width: 767px) {
	h1.big {
		font-size: 3.2em;
		line-height: 42px;
	}
}

/* Highlight */
.highlight {
	position: relative;
	background-image: linear-gradient(90deg, var(--light-rgba-0) 50%, var(--grey-500) 0);
	background-size: 200%;
	background-position: 0;
	padding-right: 8px;
	padding-right: .5rem;
	padding-left: 8px;
	padding-left: .5rem;
	transition: background-position .8s;
}

.highlight.highlight-bg-opacity {
	background-image: linear-gradient(90deg, var(--light-rgba-0) 50%, rgba(var(--grey-500), 0.2) 0);
}

.highlight.highlight-change-text-color {
	color: var(--light);
}

.highlight.highlight-animated.highlight-animated-start {
	background-position: -100%;
}

/* Highlight Text - Skin */
.highlight-primary {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--primary) 0);
}

.highlight-primary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--primary-rgba-35) 0);
}

.highlight-primary.highlight-change-text-color {
	color: var(--primary-inverse);
}

.highlight-secondary {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--secondary) 0);
}

.highlight-secondary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--secondary-rgba-35) 0);
}

.highlight-secondary.highlight-change-text-color {
	color: var(--secondary-inverse);
}

.highlight-tertiary {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--tertiary) 0);
}

.highlight-tertiary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--tertiary-rgba-35) 0);
}

.highlight-tertiary.highlight-change-text-color {
	color: var(--tertiary-inverse);
}

.highlight-quaternary {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--quaternary) 0);
}

.highlight-quaternary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--quaternary-rgba-35) 0);
}

.highlight-quaternary.highlight-change-text-color {
	color: var(--quaternary-inverse);
}

.highlight-dark {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--dark) 0);
}

.highlight-dark.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--dark-rgba-35) 0);
}

.highlight-dark.highlight-change-text-color {
	color: var(--dark-inverse);
}

.highlight-light {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--light) 0);
}

.highlight-light.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, var(--light-rgba-35) 0);
}

.highlight-light.highlight-change-text-color {
	color: var(--light-inverse);
}

/* Icons */
.featured-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: var(--grey-500);
	border-radius: 100%;
	color: var(--light);
	height: 2.5em;
	line-height: 2.5em;
	margin-right: 10px;
	position: relative;
	text-align: center;
	top: 5px;
	width: 2.5em;
}

.featured-icon i {
	color: var(--light);
	font-size: 0.9em;
}

.featured-icon.featured-icon-style-2 {
	width: 5em;
	height: 5em;
	line-height: 5em;
}

.featured-icon.featured-icon-hover-effect-1 {
	transition: ease transform 300ms;
}

.featured-icon.featured-icon-hover-effect-1:hover {
	transform: scale(1.1);
}

/* Font Awesome List */
.sample-icon-list {
	margin-top: 22px;
}

.sample-icon-list .sample-icon a {
	display: block;
	color: #222222;
	line-height: 36px;
	height: 36px;
	padding-left: 10px;
	border-radius: var(--border-radius);
	font-size: 11px;
}

.sample-icon-list .sample-icon a [class*="fa-"], .sample-icon-list .sample-icon a .icons {
	width: 32px;
	font-size: 14px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
}

.sample-icon-list .sample-icon a:hover {
	color: var(--light);
	text-decoration: none;
}

.sample-icon-list .sample-icon a:hover [class*="fa-"], .sample-icon-list .sample-icon a:hover .icons {
	font-size: 28px;
	vertical-align: -6px;
}

/* Font Awesome - Skin */
.sample-icon-list .sample-icon a:hover {
	background-color: var(--primary);
}

/* Simple Line Icons List */
#lineIcons .sample-icon-list .sample-icon a {
	line-height: 39px;
}

/* Porto Icons */
i.pi {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-size: 14px;
}

i.pi.pi-porto-brand:before {
	content: '\f111';
	font-family: 'Font Awesome 6 Free';
	font-weight: bold;
	font-size: 0.51em;
	color: var(--light);
	padding: 1.2em;
}

i.pi.pi-porto-brand:after {
	content: '';
	width: 2em;
	height: 2em;
	border: 0.5em solid #FFF;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

i.pi.pi-close {
	padding: 0.6em;
	transform: rotate(45deg);
}

i.pi.pi-close:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	border-right: 1px solid #FFF;
	height: 1em;
}

i.pi.pi-close:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	border-bottom: 1px solid #FFF;
	width: 1em;
}

/* Area Expanded Change */
.icon-aria-expanded-change[aria-expanded=true] .fa-chevron-down {
	display: none;
}

.icon-aria-expanded-change[aria-expanded=false] .fa-chevron-up {
	display: none;
}

/* Icon Animated */
[data-icon] {
	opacity: 0;
}

.icon-animated {
	opacity: 0;
}

/* Elements Shadow Icon */
.elements-list-shadow-icon {
	font-size: 64px;
	font-size: 4rem;
	position: absolute;
	top: -18px;
	opacity: 0.08;
	right: -18px;
}

/* Custom Image Icons */
.icon-bg {
	display: inline-block;
	background: url(../img/icons/icons.png) no-repeat;
	width: 80px;
	height: 80px;
}

.icon-1 {
	background-position: -10px -10px;
}

.icon-2 {
	background-position: -110px -10px;
}

.icon-3 {
	background-position: -210px -10px;
}

.icon-plugin-1 {
	background-position: 0 100%;
	width: 115px;
	height: 115px;
}

.icon-plugin-2 {
	background-position: -115px 100%;
	width: 115px;
	height: 115px;
}

.icon-feature-1 {
	background-position: -20px -110px;
}

.icon-feature-2 {
	background-position: -120px -110px;
}

.icon-feature-3 {
	background-position: -220px -110px;
}

.icon-feature-4 {
	background-position: -320px -110px;
}

.icon-feature-5 {
	background-position: -420px -110px;
}

.icon-feature-6 {
	background-position: -520px -110px;
}

.icon-feature-7 {
	background-position: -620px -110px;
}

.icon-feature-8 {
	background-position: -720px -110px;
}

.icon-feature-9 {
	background-position: -820px -110px;
}

.icon-feature-10 {
	background-position: -920px -110px;
}

.icon-feature-11 {
	background-position: -20px -210px;
}

.icon-feature-12 {
	background-position: -120px -210px;
}

.icon-feature-13 {
	background-position: -220px -210px;
}

.icon-feature-14 {
	background-position: -320px -210px;
}

.icon-feature-15 {
	background-position: -420px -210px;
}

.icon-feature-16 {
	background-position: -520px -210px;
}

.icon-feature-17 {
	background-position: -624px -210px;
}

.icon-feature-18 {
	background-position: -720px -210px;
}

.icon-feature-19 {
	background-position: -820px -210px;
}

.icon-menu-1 {
	background-position: -310px -10px;
}

.icon-menu-2 {
	background-position: -410px -10px;
}

.icon-menu-3 {
	background-position: -510px -10px;
}

.icon-menu-4 {
	background-position: -610px -10px;
}

/* Thumbnails */
.img-thumbnail {
	border-radius: var(--border-radius);
	position: relative;
}

.img-thumbnail img {
	border-radius: var(--border-radius);
}

.img-thumbnail .zoom {
	background: var(--grey-500);
	border-radius: 100%;
	bottom: 8px;
	color: var(--light);
	display: block;
	height: 30px;
	padding: 6px;
	position: absolute;
	right: 8px;
	text-align: center;
	width: 30px;
}

.img-thumbnail .zoom i {
	font-size: 10px;
	left: 0px;
	position: relative;
	top: -6px;
}

.img-thumbnail.img-thumbnail-hover-icon {
	position: relative;
}

.img-thumbnail.img-thumbnail-hover-icon img {
	position: relative;
	z-index: 1;
}

.img-thumbnail.img-thumbnail-hover-icon:before {
	transition: all 0.2s;
	background: rgba(0, 0, 0, 0.65);
	border-radius: var(--border-radius);
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	z-index: 2;
}

.img-thumbnail.img-thumbnail-hover-icon:after {
	transition: all 0.2s;
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	color: var(--light);
	content: "\f067";
	font-size: 18px;
	height: 30px;
	position: absolute;
	top: 30%;
	margin-top: -15px;
	display: block;
	text-align: center;
	width: 100%;
	opacity: 0;
	z-index: 3;
}

.img-thumbnail.img-thumbnail-hover-icon:hover:before {
	opacity: 1;
}

.img-thumbnail.img-thumbnail-hover-icon:hover:after {
	top: 50%;
	opacity: 1;
}

.img-thumbnail a.img-thumbnail-hover-icon {
	display: inline-block;
}

.img-thumbnail.img-thumbnail-no-borders {
	border: none;
	padding: 0;
}

/* Image Gallery */
ul.image-gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.image-gallery .image-gallery-item {
	margin-bottom: 35px;
}

/* Thumbnail Gallery */
ul.thumbnail-gallery {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

ul.thumbnail-gallery li {
	display: inline-block;
	margin: 10px 10px 0 0;
	padding: 0;
}

@media (max-width: 991px) {
	.thumbnail {
		border: 0;
		text-align: center;
	}
}

/* Masonry */
.masonry .masonry-item:not(.no-default-style) {
	width: 25%;
}

.masonry .masonry-item:not(.no-default-style).w2 {
	width: 50%;
}

.masonry .masonry-item:not(.no-default-style) img {
	border-radius: 0 !important;
}

/* Masonry Loading */
.masonry-loader {
	height: auto;
	overflow: visible;
	position: relative;
}

.masonry-loader:after {
	transition: all 0.5s;
	content: ' ';
	background: var(--light);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
}

.masonry-loader .bounce-loader {
	display: none;
}

.masonry-loader.masonry-loader-showing {
	height: 200px;
	overflow: hidden;
}

.masonry-loader.masonry-loader-showing:after {
	opacity: 1;
}

.masonry-loader.masonry-loader-showing .bounce-loader {
	display: block;
}

.masonry-loader.masonry-loader-loaded:after {
	display: none;
}

/* Mockup */
@media (min-width: 992px) {
	.mockup-landing-page {
		margin-top: -120px;
	}
}

/* Hover Effect 3d */
.hover-effect-3d {
	transform-style: flat !important;
}

.hover-effect-3d .thumb-info {
	will-change: box-shadow;
	transition: box-shadow 300ms;
}

.hover-effect-3d .thumb-info:hover {
	box-shadow: 0px 17px 20px -15px var(--dark-rgba-70);
}

.hover-effect-3d .thumb-info .thumb-info-title {
	transition: ease-out opacity .2s !important;
}

.hover-effect-3d .thumb-info .thumb-info-action {
	transition: ease-out opacity .2s !important;
}

.hover-effect-3d .thumb-info .thumb-info-action .thumb-info-action-icon {
	pointer-events: none;
}

.hover-effect-3d .thumb-info.thumb-info-centered-info .thumb-info-title {
	top: 47%;
}

/* Profile Image */
.profile-image-outer-container {
	margin-top: auto;
	margin-bottom: auto;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
}

.profile-image-outer-container .profile-image-input {
	position: absolute;
	top: 0;
	height: 100%;
	opacity: 0;
	z-index: 3;
	cursor: pointer;
}

.profile-image-outer-container .profile-image-inner-container {
	border-radius: 50%;
	padding: 5px;
}

.profile-image-outer-container .profile-image-inner-container img {
	height: 200px;
	width: 200px;
	border-radius: 50%;
	border: 5px solid white;
}

.profile-image-outer-container .profile-image-inner-container .profile-image-button {
	position: absolute;
	z-index: 2;
	bottom: 15px;
	right: 15px;
	width: 40px;
	height: 40px;
	text-align: center;
	border-radius: 50%;
	line-height: 38px;
	transition: ease all 0.1s;
}

.profile-image-outer-container:hover .profile-image-button {
	transform: scale(1.1);
}

/* Lazy */
.lazy-bg {
	background-image: url(img/lazy.png);
}

/* Thumb Gallery */
.thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item {
	border: 2px solid var(--grey-100);
	transition: ease all 300ms;
}

.thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item:hover, .thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item.selected {
	border: 2px solid #212121;
}

/* Arrows */
button.mfp-arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	top: 50%;
	left: 0;
	border-radius: var(--border-radius);
	background: var(--dark);
	width: 35px;
	height: 100px;
	color: var(--light);
	margin: 0 !important;
	transform: translate3d(0, -50%, 0);
}

button.mfp-arrow:before {
	content: none;
}

button.mfp-arrow:after {
	content: "\f053";
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	border: none !important;
}

button.mfp-arrow.mfp-arrow-left {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

button.mfp-arrow.mfp-arrow-left:after {
	margin-left: 0;
	margin-top: 0;
	position: relative;
	top: auto;
	left: -2px;
	width: auto;
	height: auto;
}

button.mfp-arrow.mfp-arrow-right {
	left: auto;
	right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

button.mfp-arrow.mfp-arrow-right:after {
	content: "\f054";
	margin-left: 0;
	margin-top: 0;
	position: relative;
	top: auto;
	left: auto;
	right: -2px;
	width: auto;
	height: auto;
}

/* Close */
.mfp-close,
.mfp-close-btn-in .mfp-close {
	font-family: "Poppins", Arial, sans-serif;
	font-weight: 600;
	font-size: 22px;
	color: #838383;
}

/* No Margins */
.mfp-no-margins img.mfp-img {
	padding: 0;
}

.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}

.mfp-no-margins .mfp-container {
	padding: 0;
}

/* Zoom */
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
	opacity: 0.001;
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* Animnate */
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	transition: all 0.2s ease-in-out;
	transform: scale(0.8);
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	transform: scale(1);
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	transform: scale(0.8);
	opacity: 0;
}

.my-mfp-zoom-in.mfp-bg {
	opacity: 0.001;
	transition: opacity 0.3s ease-out;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	transition: all 0.2s ease-out;
	transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	transform: translateY(0) perspective(600px) rotateX(0);
}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-bg {
	opacity: 0.01;
	transition: opacity 0.3s ease-out;
}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* Fade */
.mfp-fade.mfp-bg {
	opacity: 0;
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

/* Dialog */
.dialog {
	background: white;
	padding: 20px 30px;
	text-align: left;
	margin: 40px auto;
	position: relative;
	max-width: 600px;
}

.dialog.dialog-xs {
	max-width: 200px;
}

.dialog.dialog-sm {
	max-width: 400px;
}

.dialog.dialog-md {
	max-width: 600px;
}

.dialog.dialog-lg {
	max-width: 900px;
}

.dialog.mfp-close-out .mfp-close {
	top: -50px;
	right: -15px;
	color: var(--light);
}

/* White Popup Block */
.white-popup-block {
	background: var(--light);
	padding: 20px 30px;
	text-align: left;
	max-width: 600px;
	margin: 40px auto;
	position: relative;
}

.white-popup-block.white-popup-block-xs {
	max-width: 200px;
}

.white-popup-block.white-popup-block-sm {
	max-width: 400px;
}

.white-popup-block.white-popup-block-md {
	max-width: 600px;
}

.white-popup-block.white-popup-block-lg {
	max-width: 900px;
}

/* Lightbox Opened */
html.lightbox-opened.sticky-header-active #header .header-body {
	padding-right: 17px;
}

/* Modal Opened */
.modal-open {
	padding-right: 0 !important;
}

/* List */
.list li {
	margin-bottom: 13px;
}

.list.pull-left li {
	text-align: left;
}

.list.list-icons {
	list-style: none;
	padding-left: 0;
	padding-right: 0;
}

.list.list-icons li {
	position: relative;
	padding-left: 25px;
}

.list.list-icons li > [class*="fa-"]:first-child,
.list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child,
.list.list-icons li a:first-child > .icons:first-child {
	position: absolute;
	left: 0;
	top: 5px;
}

.list.list-icons.list-icons-style-2 li {
	padding-top: 5px;
	padding-left: 36px;
}

.list.list-icons.list-icons-style-2 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-2 li > .icons:first-child, .list.list-icons.list-icons-style-2 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-2 li a:first-child > .icons:first-child {
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 4px;
	font-size: 0.8em;
	line-height: 1.3;
}

.list.list-icons.list-icons-style-3 li {
	padding-top: 5px;
	padding-left: 36px;
}

.list.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	color: var(--light);
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 5px;
	font-size: 0.8em;
	line-height: 1.3;
}

.list.list-icons.list-icons-sm li {
	padding-left: 13px;
	margin-bottom: 5px;
}

.list.list-icons.list-icons-sm li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm li > .icons:first-child, .list.list-icons.list-icons-sm li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm li a:first-child > .icons:first-child {
	font-size: 0.8em;
	top: 7px;
}

.list.list-icons.list-icons-sm.list-icons-style-2 li {
	padding-left: 32px;
}

.list.list-icons.list-icons-sm.list-icons-style-2 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm.list-icons-style-2 li > .icons:first-child, .list.list-icons.list-icons-sm.list-icons-style-2 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm.list-icons-style-2 li a:first-child > .icons:first-child {
	width: 20px;
	height: 20px;
	padding: 3px;
}

.list.list-icons.list-icons-sm.list-icons-style-3 li {
	padding-left: 32px;
}

.list.list-icons.list-icons-sm.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-sm.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm.list-icons-style-3 li a:first-child > .icons:first-child {
	width: 20px;
	height: 20px;
	padding: 3px;
}

.list.list-icons.list-icons-lg li {
	padding-top: 5px;
	padding-left: 27px;
}

.list.list-icons.list-icons-lg li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg li > .icons:first-child, .list.list-icons.list-icons-lg li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg li a:first-child > .icons:first-child {
	font-size: 1.3em;
	top: 10px;
}

.list.list-icons.list-icons-lg.list-icons-style-2 li {
	padding-top: 8px;
	padding-left: 42px;
}

.list.list-icons.list-icons-lg.list-icons-style-2 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg.list-icons-style-2 li > .icons:first-child, .list.list-icons.list-icons-lg.list-icons-style-2 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg.list-icons-style-2 li a:first-child > .icons:first-child {
	width: 30px;
	height: 30px;
	padding: 4px;
}

.list.list-icons.list-icons-lg.list-icons-style-3 li {
	padding-top: 8px;
	padding-left: 42px;
}

.list.list-icons.list-icons-lg.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-lg.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg.list-icons-style-3 li a:first-child > .icons:first-child {
	width: 30px;
	height: 30px;
	padding: 4px;
}

.list.list-icons.list-icons-reverse li {
	text-align: right;
	padding-right: 25px;
	padding-left: 0;
}

.list.list-icons.list-icons-reverse li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-reverse li > .icons:first-child, .list.list-icons.list-icons-reverse li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-reverse li a:first-child > .icons:first-child {
	position: absolute;
	left: auto;
	right: 0;
	top: 5px;
}

.list.list-icons.list-icons-reverse.list-icons-style-2 li {
	padding-right: 36px;
}

.list.list-icons.list-icons-reverse.list-icons-style-3 li {
	padding-right: 36px;
}

.list.list-icons.list-icons-reverse.list-icons-sm li {
	padding-left: 0;
	padding-right: 13px;
}

.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-2 li {
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-3 li {
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-lg li {
	padding-left: 0;
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-2 li {
	padding-right: 42px;
}

.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-3 li {
	padding-right: 42px;
}

.list.list-borders li {
	border-bottom: 1px solid #eaeaea;
	margin-top: 9px;
	margin-bottom: 0;
	padding-bottom: 9px;
}

.list.list-borders li:last-child {
	border-bottom: 0;
}

.list.list-side-borders {
	border-left: 1px solid #eaeaea;
	padding-left: 10px;
}

.list.list-ordened {
	counter-reset: custom-counter;
	list-style: none;
}

.list.list-ordened li {
	position: relative;
	padding-left: 22px;
}

.list.list-ordened li:before {
	position: absolute;
	top: 0;
	left: 0;
	content: counter(custom-counter);
	counter-increment: custom-counter;
	font-weight: bold;
}

.list.list-ordened.list-ordened-style-2 li, .list.list-ordened.list-ordened-style-3 li {
	padding-left: 32px;
}

.list.list-ordened.list-ordened-style-2 li:before, .list.list-ordened.list-ordened-style-3 li:before {
	border-radius: 100%;
	border-style: solid;
	border-width: 1px;
	min-width: 26px;
	padding: 0;
	text-align: center;
}

.list.list-ordened.list-ordened-style-3 li:before {
	color: var(--light);
	border: 0;
}

.list.list-unstyled {
	padding-left: 0;
	padding-right: 0;
}

.list-unstyled {
	padding-left: 0;
	padding-right: 0;
}

dl dd {
	margin-bottom: 15px;
}

/* Sitemap */
ul.sitemap > li > a {
	font-weight: bold;
}

ul.sitemap.list li {
	margin: 0 0 3px 0;
}

ul.sitemap.list ul {
	margin-bottom: 5px;
	margin-top: 5px;
}

/* Lists - Skin */
.list.list-icons li > [class*="fa-"]:first-child,
.list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child,
.list.list-icons li a:first-child > .icons:first-child {
	color: var(--primary);
	border-color: var(--primary);
}

.list.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: var(--primary);
}

.list.list-ordened li:before {
	color: var(--primary);
	border-color: var(--primary);
}

.list.list-ordened.list-ordened-style-3 li:before {
	background-color: var(--primary);
}

.list-primary.list-icons li > [class*="fa-"]:first-child,
.list-primary.list-icons li > .icons:first-child, .list-primary.list-icons li a:first-child > [class*="fa-"]:first-child,
.list-primary.list-icons li a:first-child > .icons:first-child {
	color: var(--primary);
	border-color: var(--primary);
}

.list-primary.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list-primary.list-icons.list-icons-style-3 li > .icons:first-child, .list-primary.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list-primary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: var(--primary);
	color: var(--primary-inverse);
}

.list-primary.list-ordened li:before {
	color: var(--primary);
}

.list-primary.list-ordened.list-ordened-style-3 li:before {
	background-color: var(--primary);
	color: var(--primary-inverse);
}

.list-secondary.list-icons li > [class*="fa-"]:first-child,
.list-secondary.list-icons li > .icons:first-child, .list-secondary.list-icons li a:first-child > [class*="fa-"]:first-child,
.list-secondary.list-icons li a:first-child > .icons:first-child {
	color: var(--secondary);
	border-color: var(--secondary);
}

.list-secondary.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list-secondary.list-icons.list-icons-style-3 li > .icons:first-child, .list-secondary.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list-secondary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: var(--secondary);
	color: var(--secondary-inverse);
}

.list-secondary.list-ordened li:before {
	color: var(--secondary);
}

.list-secondary.list-ordened.list-ordened-style-3 li:before {
	background-color: var(--secondary);
	color: var(--secondary-inverse);
}

.list-tertiary.list-icons li > [class*="fa-"]:first-child,
.list-tertiary.list-icons li > .icons:first-child, .list-tertiary.list-icons li a:first-child > [class*="fa-"]:first-child,
.list-tertiary.list-icons li a:first-child > .icons:first-child {
	color: var(--tertiary);
	border-color: var(--tertiary);
}

.list-tertiary.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list-tertiary.list-icons.list-icons-style-3 li > .icons:first-child, .list-tertiary.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list-tertiary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: var(--tertiary);
	color: var(--tertiary-inverse);
}

.list-tertiary.list-ordened li:before {
	color: var(--tertiary);
}

.list-tertiary.list-ordened.list-ordened-style-3 li:before {
	background-color: var(--tertiary);
	color: var(--tertiary-inverse);
}

.list-quaternary.list-icons li > [class*="fa-"]:first-child,
.list-quaternary.list-icons li > .icons:first-child, .list-quaternary.list-icons li a:first-child > [class*="fa-"]:first-child,
.list-quaternary.list-icons li a:first-child > .icons:first-child {
	color: var(--quaternary);
	border-color: var(--quaternary);
}

.list-quaternary.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list-quaternary.list-icons.list-icons-style-3 li > .icons:first-child, .list-quaternary.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list-quaternary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: var(--quaternary);
	color: var(--quaternary-inverse);
}

.list-quaternary.list-ordened li:before {
	color: var(--quaternary);
}

.list-quaternary.list-ordened.list-ordened-style-3 li:before {
	background-color: var(--quaternary);
	color: var(--quaternary-inverse);
}

.list-dark.list-icons li > [class*="fa-"]:first-child,
.list-dark.list-icons li > .icons:first-child, .list-dark.list-icons li a:first-child > [class*="fa-"]:first-child,
.list-dark.list-icons li a:first-child > .icons:first-child {
	color: var(--dark);
	border-color: var(--dark);
}

.list-dark.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list-dark.list-icons.list-icons-style-3 li > .icons:first-child, .list-dark.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list-dark.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: var(--dark);
	color: var(--dark-inverse);
}

.list-dark.list-ordened li:before {
	color: var(--dark);
}

.list-dark.list-ordened.list-ordened-style-3 li:before {
	background-color: var(--dark);
	color: var(--dark-inverse);
}

.list-light.list-icons li > [class*="fa-"]:first-child,
.list-light.list-icons li > .icons:first-child, .list-light.list-icons li a:first-child > [class*="fa-"]:first-child,
.list-light.list-icons li a:first-child > .icons:first-child {
	color: var(--light);
	border-color: var(--light);
}

.list-light.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list-light.list-icons.list-icons-style-3 li > .icons:first-child, .list-light.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list-light.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: var(--light);
	color: var(--light-inverse);
}

.list-light.list-ordened li:before {
	color: var(--light);
}

.list-light.list-ordened.list-ordened-style-3 li:before {
	background-color: var(--light);
	color: var(--light-inverse);
}

/* Loading Overlay */
.loading-overlay-showing {
	overflow: hidden;
}

.loading-overlay-showing > .loading-overlay {
	opacity: 1;
	visibility: visible;
}

.loading-overlay {
	transition: visibility 0s ease-in-out 0.5s, opacity 0.5s ease-in-out;
	bottom: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	right: 0;
	top: 0;
	visibility: hidden;
	background: #FFF !important;
}

body > .loading-overlay {
	position: fixed;
	z-index: 999999;
}

/* Bounce Loading */
.bounce-loader {
	transition: all 0.2s;
	margin: -9px 0 0 -35px;
	text-align: center;
	width: 70px;
	left: 50%;
	position: absolute;
	top: 50%;
	z-index: 10000;
}

.bounce-loader .bounce1,
.bounce-loader .bounce2,
.bounce-loader .bounce3 {
	animation: 1.4s ease-in-out 0s normal both infinite bouncedelay;
	background-color: var(--grey-500);
	border-radius: 100%;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
	display: inline-block;
	height: 18px;
	width: 18px;
}

.bounce-loader .bounce1 {
	animation-delay: -0.32s;
}

.bounce-loader .bounce2 {
	animation-delay: -0.16s;
}

@keyframes bouncedelay {
	0%, 80%, 100% {
		transform: scale(0);
	}

	40% {
		transform: scale(1);
	}
}

html.safari.iphone .bounce-loader .bounce1,
html.safari.iphone .bounce-loader .bounce2,
html.safari.iphone .bounce-loader .bounce3 {
	animation: 1.4s ease-in-out infinite bouncedelay;
}

/* Loading Overlay Percentage */
.loading-overlay.loading-overlay-percentage {
	display: flex;
	align-items: center;
	justify-content: center;
}

.loading-overlay.loading-overlay-percentage .page-loader-progress-wrapper {
	display: flex;
	font-size: 65.6px;
	font-size: 4.1rem;
	font-weight: bold;
	letter-spacing: -1.5px;
	color: #212121;
}

.loading-overlay.loading-overlay-percentage.loading-overlay-percentage-effect-2 .loading-overlay-background-layer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 0px;
	background: #f4f4f4;
	z-index: 0;
	transition: ease width 300ms;
}

.loading-overlay.loading-overlay-percentage.loading-overlay-percentage-effect-2 .page-loader-progress-wrapper {
	position: relative;
	z-index: 1;
}

/* Cubes Effect */
.cssload-thecube {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	margin-top: -20px;
	position: relative;
	transform: rotateZ(45deg);
}

.cssload-thecube .cssload-cube {
	position: relative;
	float: left;
	width: 50%;
	height: 50%;
	transform: rotateZ(45deg);
	transform: scale(1.1);
}

.cssload-thecube .cssload-cube:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--grey-500);
	animation: cssload-fold-thecube 1.68s infinite linear both;
	transform-origin: 100% 100%;
}

.cssload-thecube .cssload-c2 {
	transform: scale(1.1) rotateZ(90deg);
}

.cssload-thecube .cssload-c2:before {
	animation-delay: 0.205s;
}

.cssload-thecube .cssload-c3 {
	transform: scale(1.1) rotateZ(180deg);
}

.cssload-thecube .cssload-c3:before {
	animation-delay: 0.42s;
}

.cssload-thecube .cssload-c4 {
	transform: scale(1.1) rotateZ(270deg);
}

.cssload-thecube .cssload-c4:before {
	animation-delay: 0.625s;
}

@keyframes cssload-fold-thecube {
	0%, 10% {
		transform: perspective(129px) rotateX(-180deg);
		opacity: 0;
	}

	25%,
		75% {
		transform: perspective(129px) rotateX(0deg);
		opacity: 1;
	}

	90%,
		100% {
		transform: perspective(129px) rotateY(180deg);
		opacity: 0;
	}
}

/* Cube Progress Effect */
.cssload-cube-progress {
	display: block;
	margin: 0 auto;
	width: 29px;
	height: 29px;
	position: relative;
	border: 4px solid var(--grey-500);
	animation: cssload-cube-progress 2.3s infinite ease;
}

.cssload-cube-progress-inner {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	background-color: var(--grey-500);
	animation: cssload-cube-progress-inner 2.3s infinite ease-in;
}

@keyframes cssload-cube-progress {
	0% {
		transform: rotate(0deg);
	}

	25% {
		transform: rotate(180deg);
	}

	50% {
		transform: rotate(180deg);
	}

	75% {
		transform: rotate(360deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes cssload-cube-progress-inner {
	0% {
		height: 0%;
	}

	25% {
		height: 0%;
	}

	50% {
		height: 100%;
	}

	75% {
		height: 100%;
	}

	100% {
		height: 0%;
	}
}

/* Float Rings Effect */
.cssload-float-rings-loader {
	position: relative;
	left: calc(50% - 15px);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	perspective: 380px;
}

.cssload-float-rings-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border-radius: 50%;
}

.cssload-float-rings-inner.cssload-one {
	left: 0%;
	top: 0%;
	animation: cssload-rotate-one 1.15s linear infinite;
	border-bottom: 1px solid var(--grey-500);
}

.cssload-float-rings-inner.cssload-two {
	right: 0%;
	top: 0%;
	animation: cssload-rotate-two 1.15s linear infinite;
	border-right: 1px solid var(--grey-500);
}

.cssload-float-rings-inner.cssload-three {
	right: 0%;
	bottom: 0%;
	animation: cssload-rotate-three 1.15s linear infinite;
	border-top: 1px solid var(--grey-500);
}

@keyframes cssload-rotate-one {
	0% {
		transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
	}

	100% {
		transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
	}
}

@keyframes cssload-rotate-two {
	0% {
		transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
	}

	100% {
		transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
	}
}

@keyframes cssload-rotate-three {
	0% {
		transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
	}

	100% {
		transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
	}
}

/* Float Bars Effect */
.cssload-float-bars-container {
	margin: -70px auto 0 auto;
	max-width: 545px;
	transform: rotate(90deg);
}

.cssload-float-bars-container * {
	box-sizing: border-box;
}

.cssload-float-bars-container ul li {
	list-style: none;
}

.cssload-float-bars-flex-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
}

.cssload-float-bars-flex-container li {
	padding: 10px;
	height: 97px;
	width: 97px;
	margin: 29px 19px;
	position: relative;
	text-align: center;
}

.cssload-float-bars-loading,
.cssload-float-bars-loading:after,
.cssload-float-bars-loading:before {
	display: inline-block;
	position: relative;
	width: 5px;
	height: 49px;
	background: var(--grey-500);
	margin-top: 5px;
	border-radius: 975px;
	animation: cssload-upDown2 1.15s ease infinite;
	animation-direction: alternate;
	animation-delay: 0.29s;
}

.cssload-float-bars-loading:after,
.cssload-float-bars-loading:before {
	position: absolute;
	content: '';
	animation: cssload-upDown 1.15s ease infinite;
	animation-direction: alternate;
}

.cssload-float-bars-loading:before {
	left: -10px;
}

.cssload-float-bars-loading:after {
	left: 10px;
	animation-delay: 0.58s;
}

@keyframes cssload-upDown {
	from {
		transform: translateY(19px);
	}

	to {
		transform: translateY(-19px);
	}
}

@keyframes cssload-upDown2 {
	from {
		transform: translateY(29px);
	}

	to {
		transform: translateY(-19px);
	}
}

/* Speeding Wheel */
.cssload-speeding-wheel-container {
	width: 100%;
	height: 49px;
	text-align: center;
}

.cssload-speeding-wheel {
	width: 49px;
	height: 49px;
	margin: 0 auto;
	border: 3px solid var(--grey-500);
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: cssload-spin 575ms infinite linear;
}

@keyframes cssload-spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/* Zenith Effect */
.cssload-zenith-container {
	width: 100%;
	height: 49px;
	text-align: center;
}

.cssload-zenith {
	width: 49px;
	height: 49px;
	margin: 0 auto;
	border-radius: 50%;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	box-shadow: 3px 3px 1px var(--grey-500);
	animation: cssload-spin 690ms infinite linear;
}

@keyframes cssload-spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/* Spinning Square Effect */
.cssload-spinning-square-loading {
	position: relative;
	width: 30px;
	height: 30px;
	background: var(--grey-500);
	display: block;
	margin: auto;
	animation: 1.15s cssload-spin infinite;
}

.cssload-spinning-square-loading:before, .cssload-spinning-square-loading:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	animation: 0.58s infinite alternate linear;
}

.cssload-spinning-square-loading:before {
	background: #999;
	animation-name: cssload-blur1;
}

.cssload-spinning-square-loading:after {
	background: white;
	animation-name: cssload-blur2;
}

@keyframes cssload-spin {
	to {
		transform: rotate(360deg);
	}
}

@keyframes cssload-blur1 {
	to {
		transform: rotate(-30deg);
	}
}

@keyframes cssload-blur2 {
	to {
		transform: rotate(-15deg);
	}
}

/* Pulse */
.wrapper-pulse {
	margin-top: -60px;
}

.cssload-pulse-loader {
	width: 49px;
	height: 49px;
	border-radius: 50%;
	margin: 3em;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	background: black;
}

.cssload-pulse-loader,
.cssload-pulse-loader:before,
.cssload-pulse-loader:after {
	animation: 1.15s infinite ease-in-out;
}

.cssload-pulse-loader:before,
.cssload-pulse-loader:after {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}

.cssload-pulse-loader {
	animation-name: cssload-pulse-loader;
}

@keyframes cssload-pulse-loader {
	from {
		transform: scale(0);
		opacity: 1;
	}

	to {
		transform: scale(1);
		opacity: 0;
	}
}

/* Loading Overlay - Skin */
/* Cubes - Skin */
.cssload-thecube .cssload-cube:before {
	background-color: var(--primary);
}

/* CubeProgress - Skin */
.cssload-cube-progress {
	border-color: var(--primary);
}

.cssload-cube-progress-inner {
	background-color: var(--primary);
}

/* Float Rings - Skin */
.cssload-float-rings-inner.cssload-one {
	border-bottom-color: var(--primary);
}

.cssload-float-rings-inner.cssload-two {
	border-right-color: var(--primary);
}

.cssload-float-rings-inner.cssload-three {
	border-top-color: var(--primary);
}

/* Float Bars - Skin */
.cssload-float-bars-loading,
.cssload-float-bars-loading:after,
.cssload-float-bars-loading:before {
	background: var(--primary);
}

/* Speeding Wheel - Skin */
.cssload-speeding-wheel {
	border-top-color: var(--primary);
	border-bottom-color: var(--primary);
}

/* Zenith - Skin */
.cssload-zenith {
	box-shadow: 3px 3px 1px var(--primary);
}

/* Spinning Square Effect - Skin */
.cssload-spinning-square-loading {
	background: var(--primary);
}

.cssload-spinning-square-loading:before {
	background: var(--secondary);
}

.cssload-spinning-square-loading:after {
	background: var(--primary-inverse);
}

/* Pulse Effect - Skin */
.cssload-pulse-loader {
	background: var(--primary);
}

/* Maps */
.google-map {
	background: #E5E3DF;
	height: 400px;
	margin: -35px 0 30px 0;
	width: 100%;
}

.google-map.small {
	height: 250px;
	border-radius: 6px;
	margin: 0;
	clear: both;
}

.google-map img {
	max-width: 9999px;
}

.google-map-borders {
	border: 1px solid #DDD;
	padding: 4px;
	border-radius: var(--border-radius);
}

/* Map Pins */
@keyframes mapPinPulse {
	from {
		transform: scale(1);
		opacity: 0.7;
	}

	to {
		transform: scale(10);
		opacity: 0;
	}
}

/* Map Info Window */
.map-info-window {
	position: absolute;
	bottom: 30px;
	left: 50%;
	font-size: 12.8px;
	font-size: 0.8rem;
	background: var(--light);
	border-radius: var(--border-radius);
	padding: 15px 20px;
	white-space: nowrap;
	transform: translate3d(-50%, 0, 0);
}

.map-info-window:after {
	content: '';
	position: absolute;
	bottom: -7px;
	left: 50%;
	transform: translate3d(-50%, 0, 0);
	width: 0;
	height: 0;
	border-top: 7px solid #FFF;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
}

.map-info-window .map-info-window-close {
	position: absolute;
	top: 3px;
	right: 3px;
}

.map-rounded-pin {
	width: 13px;
	height: 13px;
	background: var(--grey-500);
	border-radius: 100%;
}

.map-rounded-pin.map-rounded-pin-animated {
	position: relative;
}

.map-rounded-pin.map-rounded-pin-animated:before, .map-rounded-pin.map-rounded-pin-animated:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: inherit;
	border-radius: inherit;
	animation-name: mapPinPulse;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-delay: 1s;
}

.map-rounded-pin.map-rounded-pin-animated:after {
	animation-delay: 1.250s;
}

/* Map Pin - Skin */
.map-rounded-pin {
	background: var(--primary);
}

/* Google Map on Footer */
.google-map-footer {
	margin: 35px 0 -50px !important;
}

/* RTL Popup */
html[dir="rtl"] .gm-style .gm-style-iw-c {
	padding: 20px 20px 0 0 !important;
}

/* Pre */
pre {
	background: var(--grey-100);
	border: 1px solid #e8e8e8;
	border-radius: var(--border-radius);
	padding: 15px;
}

/* Alternative Font - Skin */
.alternative-font {
	color: var(--primary);
}

/* Blockquote - Skin */
.blockquote-primary {
	border-color: var(--primary) !important;
}

.blockquote-secondary {
	border-color: var(--secondary) !important;
}

.blockquote-tertiary {
	border-color: var(--tertiary) !important;
}

.blockquote-quaternary {
	border-color: var(--quaternary) !important;
}

.blockquote-dark {
	border-color: var(--dark) !important;
}

.blockquote-light {
	border-color: var(--light) !important;
}

/* Drop Caps - Skin */
p.drop-caps:first-letter {
	color: var(--primary);
}

p.drop-caps.drop-caps-style-2:first-letter {
	background-color: var(--primary);
}

/* Offset Anchor */
.offset-anchor {
	display: block;
	position: relative;
	visibility: hidden;
	top: -100px;
}

@media (max-width: 991px) {
	.offset-anchor {
		top: 0;
	}
}

/* Alerts */
.alert [class*="fa-"], .alert .icons {
	margin-right: 8px;
	font-size: 1.1em;
}

.alert ul {
	padding: 0;
	margin: 7px 0 0 40px;
}

.alert ul li {
	font-size: 0.9em;
}

.alert.alert-sm {
	padding: 5px 10px;
	font-size: 0.9em;
}

.alert.alert-lg {
	padding: 20px;
	font-size: 1.2em;
}

.alert.alert-default {
	background-color: #f2f2f2;
	border-color: #eaeaea;
	color: #737272;
}

.alert.alert-default .alert-link {
	color: #4c4c4c;
}

.alert.alert-dark {
	background-color: var(--dark--300);
	border-color: var(--dark--300);
	color: var(--light);
}

.alert.alert-dark .alert-link {
	color: var(--light);
}

/* Alerts - Skin */
.alert-primary {
	background-color: var(--primary);
	border-color: var(--primary-100);
	color: var(--primary-inverse);
}

.alert-primary .alert-link {
	color: var(--primary-inverse);
}

.alert-secondary {
	background-color: var(--secondary);
	border-color: var(--secondary-100);
	color: var(--secondary-inverse);
}

.alert-secondary .alert-link {
	color: var(--secondary-inverse);
}

.alert-tertiary {
	background-color: var(--tertiary);
	border-color: var(--tertiary-100);
	color: var(--tertiary-inverse);
}

.alert-tertiary .alert-link {
	color: var(--tertiary-inverse);
}

.alert-quaternary {
	background-color: var(--quaternary);
	border-color: var(--quaternary-100);
	color: var(--quaternary-inverse);
}

.alert-quaternary .alert-link {
	color: var(--quaternary-inverse);
}

.alert-dark {
	background-color: var(--dark);
	border-color: var(--dark-100);
	color: var(--dark-inverse);
}

.alert-dark .alert-link {
	color: var(--dark-inverse);
}

.alert-light {
	background-color: var(--light);
	border-color: var(--light-100);
	color: var(--light-inverse);
}

.alert-light .alert-link {
	color: var(--light-inverse);
}

/* Ratio */
.ratio.ratio-soundcloud {
	padding-bottom: 19.25%;
}

.ratio.ratio-borders {
	border: 1px solid #DDD;
	padding: 4px;
	border-radius: var(--border-radius);
}

.ratio.ratio-borders > * {
	top: 4px;
	left: 4px;
	width: calc( 100% - 8px);
	height: calc( 100% - 8px);
}

/* Alert Admin */
.alert-admin {
	margin: 25px 0;
}

.alert-admin img {
	margin: -50px 0 0;
}

.alert-admin .btn {
	margin: 0 0 -15px;
}

.alert-admin p {
	color: #444;
}

.alert-admin h4 {
	color: #111;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: uppercase;
}

.alert-admin .warning {
	color: #B20000;
}

/* Not Included */
.not-included {
	color: #b7b7b7;
	display: block;
	font-size: 0.8em;
	font-style: normal;
	margin: -4px 0;
	padding: 0;
}

/* Tip */
.tip {
	display: inline-block;
	padding: 0 5px;
	background: var(--light);
	color: #111;
	text-shadow: none;
	border-radius: 3px;
	margin-left: 8px;
	position: relative;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

.tip:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: var(--light);
	border-width: 5px;
	margin-top: -5px;
}

.tip.skin {
	color: var(--light);
}

/* Ajax Box */
.ajax-box {
	transition: all 0.2s;
	position: relative;
}

.ajax-box .ajax-box-content {
	transition: all 0.2s;
	opacity: 1;
	overflow: hidden;
	height: auto;
}

.ajax-box .bounce-loader {
	opacity: 0;
}

.ajax-box.ajax-box-init {
	height: 0;
}

.ajax-box.ajax-box-loading {
	height: 300px;
}

.ajax-box.ajax-box-loading .ajax-box-content {
	opacity: 0;
	height: 300px;
}

.ajax-box.ajax-box-loading .bounce-loader {
	opacity: 1;
}

/* Notice Top Bar */
.notice-top-bar {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #d01a34;
	z-index: -1;
}

.notice-top-bar .notice-button {
	background: rgba(235, 34, 63, 0.7);
	color: var(--light);
	border-radius: 35px;
	transition: ease background 300ms;
	text-decoration: none;
}

.notice-top-bar .notice-button:hover {
	background: #eb223f;
}

.notice-top-bar .notice-top-bar-close {
	position: absolute;
	top: 7px;
	right: 7px;
}

/* Hover effetcs */
.hover-effect-1:not(.portfolio-item) {
	box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0);
	transition: ease transform 300ms, ease box-shadow 300ms;
}

.hover-effect-1:not(.portfolio-item):hover {
	box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0.4);
	transform: translate3d(0, -15px, 0);
}

.hover-effect-1.portfolio-item {
	transition: ease transform 300ms;
}

.hover-effect-1.portfolio-item .thumb-info,
.hover-effect-1.portfolio-item .owl-carousel {
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.06);
	transition: ease box-shadow 300ms;
}

.hover-effect-1.portfolio-item:hover .thumb-info,
.hover-effect-1.portfolio-item:hover .owl-carousel, .hover-effect-1.portfolio-item.show .thumb-info,
.hover-effect-1.portfolio-item.show .owl-carousel {
	box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0.4);
}

.hover-effect-1 a {
	transition: ease color 300ms;
}

.hover-effect-2 {
	opacity: 1;
	transition: ease opacity 300ms;
}

.hover-effect-2:hover {
	opacity: 0.85;
}

.hover-effect-3 {
	opacity: 0.3;
	transition: ease opacity 300ms;
}

.hover-effect-3:hover {
	opacity: 1;
}

/* Sticky Wrapper */
.sticky-wrapper {
	position: fixed;
	width: 100% !important;
	z-index: 11;
}

.sticky-wrapper .sticky-body {
	display: flex;
	background: var(--light);
	width: 100%;
	z-index: 10;
	transition: ease background 300ms;
}

.sticky-wrapper.sticky-wrapper-transparent .sticky-body {
	background: transparent;
}

.sticky-wrapper.sticky-wrapper-effect-1 {
	position: absolute !important;
}

.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body {
	position: fixed;
	background: var(--light);
	animation: headerReveal 0.4s ease-in;
}

.sticky-wrapper.sticky-wrapper-effect-1.sticky-wrapper-effect-1-dark.sticky-effect-active .sticky-body {
	background: var(--dark);
}

.sticky-wrapper.sticky-wrapper-border-bottom.sticky-effect-active .sticky-body {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

/* Curved Border */
.curved-border {
	position: relative;
	min-height: 7.2vw;
}

.curved-border:after {
	content: '';
	background-image: url(../img/curved-border.svg);
	background-size: 100% 100%;
	background-position: center;
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100vw;
	height: 7.2vw;
	z-index: 20;
}

.curved-border.curved-border-top:after {
	top: -2px;
	bottom: auto;
	transform: rotateX(180deg);
}

/* Vertical Divider */
.vertical-divider {
	display: inline;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	border-right: 1px solid transparent;
}

/* Star Rating */
.rating-container .filled-stars {
	text-shadow: none !important;
	-webkit-text-stroke: 0 !important;
}

.rating-container .star {
	margin: 0 1px;
}

.rating-invisible {
	height: 27px;
	visibility: hidden !important;
}

.rating-xs {
	font-size: 12px;
}

/* Image Hotspots */
.image-hotspots {
	position: relative;
}

.image-hotspot {
	cursor: pointer;
	position: absolute;
}

.image-hotspot strong {
	color: var(--light);
	z-index: 5;
	font-size: 0.75em;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	font-weight: 600 !important;
}

.image-hotspot .circle {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 28px;
	height: 28px;
	margin: -0.666em auto auto -0.666em;
	background: var(--grey-500);
	border-radius: 50%;
	opacity: 0.6;
	transform-origin: 50% 50%;
	transition: opacity .2s ease-in, transform .1s ease-out;
	color: white;
	font-size: 1.5em;
	padding: 0;
	text-align: center;
	line-height: 28px;
	overflow: hidden;
}

.image-hotspot .ring {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2em;
	height: 2em;
	margin: -1em auto auto -1em;
	transform-origin: 50% 50%;
	border-radius: 50%;
	border: 1px solid var(--grey);
	opacity: 0;
	animation: hotspot-pulsate 3s ease-out infinite;
}

/* Page Transition */
body[data-plugin-page-transition] {
	transition: ease opacity 300ms;
}

body.page-transition-active {
	opacity: 0 !important;
}

/* 
Image 360º Viewer
Credits: Codyhouse (https://codyhouse.co/gem/360-degrees-product-viewer)
*/
.cd-product-viewer-wrapper {
	text-align: center;
	padding: 2em 0;
}

.cd-product-viewer-wrapper > div {
	display: inline-block;
}

@media (max-width: 1199px) {
	.cd-product-viewer-wrapper > div {
		width: 100% !important;
	}
}

.cd-product-viewer-wrapper .product-viewer {
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
}

@media (max-width: 1199px) {
	.cd-product-viewer-wrapper .product-viewer {
		width: 100% !important;
	}
}

.cd-product-viewer-wrapper img {
	display: block;
	position: relative;
	width: 100%;
	z-index: 1;
}

.cd-product-viewer-wrapper .product-sprite {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 1600%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0;
	transition: ease opacity 300ms;
}

.cd-product-viewer-wrapper.loaded .product-sprite {
	opacity: 1;
	cursor: ew-resize;
}

.cd-product-viewer-handle {
	position: relative;
	z-index: 2;
	width: 60%;
	max-width: 300px;
	border-radius: 50em;
	margin: 1em auto 3em;
	height: 4px;
}

.cd-product-viewer-handle .fill {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	border-radius: inherit;
	background: var(--dark);
	transform: scaleX(0);
	transform-origin: left center;
	transition: ease transform 500ms;
}

.no-csstransitions .cd-product-viewer-handle .fill {
	display: none;
}

.loaded .cd-product-viewer-handle .fill {
	opacity: 1;
	background-image: none !important;
	transition: ease transform 300ms, ease opacity 200ms 300ms;
}

.cd-product-viewer-handle .handle {
	position: absolute;
	z-index: 2;
	display: inline-block;
	height: 44px;
	width: 44px;
	left: 0;
	top: -20px;
	background: var(--dark);
	border-radius: 50%;
	border: 2px solid var(--dark);
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	transform: translateX(-50%) scale(0);
	transition: ease box-shadow 200ms;
}

.cd-product-viewer-handle .handle .bars {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 4px;
	height: 20px;
	background: var(--light);
	transform: translate3d(-50%, -50%, 0);
}

.cd-product-viewer-handle .handle .bars:before, .cd-product-viewer-handle .handle .bars:after {
	content: '';
	position: absolute;
	top: 50%;
	width: 4px;
	height: 60%;
	background: var(--light);
	transform: translate3d(0, -50%, 0);
}

.cd-product-viewer-handle .handle .bars:before {
	left: -8px;
}

.cd-product-viewer-handle .handle .bars:after {
	right: -8px;
}

.loaded .cd-product-viewer-handle .handle {
	transform: translateX(-50%) scale(1);
	animation: cd-bounce 300ms 300ms;
	animation-fill-mode: both;
	cursor: ew-resize;
}

@keyframes cd-bounce {
	0% {
		transform: translateX(-50%) scale(0);
	}

	60% {
		transform: translateX(-50%) scale(1.1);
	}

	100% {
		transform: translateX(-50%) scale(1);
	}
}

/* 360º Image Viewer - Skin */
.cd-product-viewer-handle .handle {
	background: var(--primary);
}

/* Payment CC */
.payment-cc {
	display: flex;
}

.payment-cc > i {
	font-size: 32px;
	font-size: 2rem;
	transition: ease color 300ms;
}

.payment-cc > i + i {
	margin-left: 10px;
}

.payment-cc > i:hover {
	color: var(--light);
}

.payment-cc.payment-cc-no-hover-effect > i:hover {
	color: inherit;
}

/* ElevateZoom Fix */
.zoomContainer {
	z-index: 1;
}

/* PORTO Big Title */
.porto-big-title {
	letter-spacing: -22px;
	font-size: 144px;
	font-size: 9rem;
	line-height: 0.8;
}

@media (max-width: 575px) {
	.porto-big-title {
		letter-spacing: -18px;
		font-size: 7rem;
	}
}

/* Read More Rendered (JS Plugin) */
.readmore-rendered {
	position: relative;
	overflow: hidden;
}

.readmore-rendered .readmore-overlay {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 1;
}

.readmore-rendered .readmore-button-wrapper {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 2;
}

/* Style Switcher Open Loader Button */
.style-switcher-open-loader {
	color: var(--light) !important;
	background-color: #151719;
	display: block;
	height: 40px;
	position: fixed;
	left: 0;
	top: 135px;
	width: 40px;
	font-size: 12px;
	line-height: 40px;
	color: var(--light);
	text-align: center;
	text-decoration: none;
	border-radius: 0 4px 4px 0;
	z-index: 9999;
}

.style-switcher-open-loader.style-switcher-open-loader-loading > i {
	animation-name: basicRotation;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.style-switcher-open-loader.style-switcher-open-loader-loading > i:before {
	content: "\f1ce";
}

.style-switcher-open-loader .style-switcher-tooltip {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: calc(100% + 20px);
	width: 200px;
	background: #282d31;
	text-align: left;
	padding: 22.4px;
	padding: 1.4rem;
	border-radius: var(--border-radius);
	box-shadow: 0px 0px 30px -6px rgba(0, 0, 0, 0.2);
	transform: translate3d(-20px, -50%, 0);
	transition: ease opacity 300ms, ease transform 300ms;
}

.style-switcher-open-loader .style-switcher-tooltip:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #282d31;
	transform: translate3d(0, -50%, 0);
}

.style-switcher-open-loader .style-switcher-tooltip > strong {
	font-size: 13.6px;
	font-size: 0.85rem;
	font-family: "Open Sans";
	line-height: 1.3;
	display: block;
	margin-bottom: 8px;
	margin-bottom: 0.5rem;
}

.style-switcher-open-loader .style-switcher-tooltip > p {
	color: #e2e2e2;
	font-size: 12.8px;
	font-size: 0.8rem;
	line-height: 1.5;
	margin-bottom: 0;
	opacity: 0.8;
}

.style-switcher-open-loader .style-switcher-tooltip.active {
	visibility: visible;
	opacity: 1;
	transform: translate3d(0, -50%, 0);
}

@media (max-width: 767px) {
	.style-switcher-open-loader {
		display: none;
	}
}

/* Envato Frame */
.remove-envato-frame {
	background: #404040;
	border-radius: 0 0 4px 4px;
	top: 0;
	color: var(--light);
	display: block;
	height: 9px;
	padding: 10px 20px 35px;
	position: fixed;
	right: 5px;
	text-align: center;
	text-decoration: none;
	min-width: 50px;
	z-index: 10000;
	font-size: 0.8em;
	opacity: 0.7;
}

.remove-envato-frame:hover {
	opacity: 0.9;
	text-decoration: none;
	color: var(--light);
}

.remove-envato-frame:before {
	font-family: 'Font Awesome 6 Free';
	content: "\f00d" !important;
	font-weight: 900;
	display: inline-block;
	padding-right: 5px;
}

@media (max-width: 991px) {
	.remove-envato-frame {
		display: none !important;
	}
}

/* Envato Buy Redirect and Demos */
.envato-buy-redirect, .demos-redirect {
	color: var(--light) !important;
	background-color: #151719;
	display: block;
	height: 40px;
	position: fixed;
	left: 0;
	top: 176px;
	width: 40px;
	font-size: 12px;
	line-height: 40px;
	color: var(--light);
	text-align: center;
	text-decoration: none;
	border-radius: 0 4px 4px 0;
	z-index: 9998;
}

.demos-redirect {
	top: 217px;
}

.demos-redirect img {
	max-width: 16px;
	max-height: 16px;
}

@media (max-width: 767px) {
	.envato-buy-redirect, .demos-redirect {
		display: none;
	}
}

/* Video */
[data-plugin-video] {
	position: relative;
}

[data-plugin-video] > img {
	position: relative;
	z-index: 1;
}

[data-plugin-video] > video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
}

[data-plugin-video] > video.active {
	z-index: 1;
}

/* Cursor Effect */
.cursor-outer {
	position: fixed;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	border: 1px solid var(--grey-500);
	border-radius: 100%;
	pointer-events: none;
	z-index: 9998;
	transition: ease-out all .08s .010s;
}

.cursor-outer.cursor-outer-fit {
	left: 0 !important;
	top: 0 !important;
}

.cursor-outer.cursor-color-light {
	border-color: var(--light) !important;
}

.cursor-outer.cursor-color-dark {
	border-color: #212121 !important;
}

.cursor-inner {
	position: fixed;
	left: 17px;
	top: 17px;
	width: 6px;
	height: 6px;
	background: var(--grey-500);
	border-radius: 100%;
	pointer-events: none;
	z-index: 9999;
	transition: all .08s ease-out;
}

.cursor-inner.cursor-inner-plus {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent !important;
}

.cursor-inner.cursor-inner-plus:before {
	content: '+';
	color: var(--light);
	font-size: 27.2px;
	font-size: 1.7rem;
}

.cursor-inner.cursor-color-light:not(.cursor-inner-plus) {
	background-color: var(--light) !important;
}

.cursor-inner.cursor-color-light.cursor-inner-plus:before {
	color: var(--light) !important;
}

.cursor-inner.cursor-color-dark:not(.cursor-inner-plus) {
	background-color: #212121 !important;
}

.cursor-inner.cursor-color-dark.cursor-inner-plus:before {
	color: #212121 !important;
}

.hide-mouse-cursor {
	cursor: none;
}

.hide-mouse-cursor a,
.hide-mouse-cursor button,
.hide-mouse-cursor input,
.hide-mouse-cursor textarea,
.hide-mouse-cursor .mfp-auto-cursor .mfp-content {
	cursor: none !important;
}

.cursor-effect-size-small .cursor-outer {
	width: 20px;
	height: 20px;
	left: 10px;
	top: 9px;
}

.cursor-effect-size-small .cursor-inner {
	width: 4px;
	height: 4px;
	left: 18px;
}

.cursor-effect-size-small .cursor-inner.cursor-inner-plus:before {
	font-size: 17.6px;
	font-size: 1.1rem;
}

.cursor-effect-size-big .cursor-outer {
	width: 60px;
	height: 60px;
	left: -9px;
	top: -10px;
}

.cursor-effect-size-big .cursor-inner {
	width: 8px;
	height: 8px;
}

.cursor-effect-size-big .cursor-inner.cursor-inner-plus:before {
	font-size: 41.6px;
	font-size: 2.6rem;
}

.cursor-effect-style-square .cursor-outer {
	border-radius: 0;
}

.cursor-effect-style-square .cursor-inner {
	border-radius: 0;
}

/* Cursor Effect - Skin */
.cursor-inner {
	background-color: var(--primary);
}

.cursor-inner.cursor-inner-plus:before {
	color: var(--primary);
}

.cursor-outer {
	border-color: var(--primary);
}

/* Simple Copy To Clipboard */
.copy-to-clipboard-wrapper .btn {
	position: relative;
}

.copy-to-clipboard-wrapper .btn:before {
	content: 'Copy to Clipboard';
	position: absolute;
	top: -41px;
	left: 50%;
	background: #212121;
	border-radius: var(--border-radius);
	transform: translate3d(-50%, 0, 0);
	opacity: 0;
	display: none;
	transition: ease opacity 300ms;
	white-space: nowrap;
	padding: 6px 14px;
	font-size: 12px;
	font-size: 0.75rem;
	z-index: 10;
}

.copy-to-clipboard-wrapper .btn:after {
	content: '';
	position: absolute;
	top: -12px;
	left: 50%;
	width: 0;
	height: 0;
	border-top: 7px solid #212121;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	transform: translate3d(-50%, 0, 0);
	opacity: 0;
	display: none;
	transition: ease opacity 300ms;
}

.copy-to-clipboard-wrapper .btn:hover:before, .copy-to-clipboard-wrapper .btn:hover:after, .copy-to-clipboard-wrapper .btn.copied:before, .copy-to-clipboard-wrapper .btn.copied:after {
	display: block;
	opacity: 1;
}

.copy-to-clipboard-wrapper .btn.copied:before {
	content: 'Copied!';
}

/* Particles */
.particles-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.particles-wrapper div {
	height: 100%;
}

.particle {
	position: absolute;
}

.particle.particle-dots {
	-webkit-mask-image: url(../img/particle-dot.svg);
	mask-image: url(../img/particle-dot.svg);
	z-index: 0;
	-webkit-mask-size: 18px;
}

.particle.particle-repeating-lines {
	background: repeating-linear-gradient(-55deg, var(--light-rgba-0) 0.8px, var(--primary) 1.6px, var(--primary) 3px, var(--light-rgba-0) 3.8px, var(--light-rgba-0) 10px);
}

.particle.particle-repeating-lines.bg-light {
	background: repeating-linear-gradient(-55deg, var(--light-rgba-0) 0.8px, #FFF 1.6px, #FFF 3px, var(--light-rgba-0) 3.8px, var(--light-rgba-0) 10px) !important;
}

.particle.particle-repeating-lines.bg-dark {
	background: repeating-linear-gradient(-55deg, var(--light-rgba-0) 0.8px, var(--dark) 1.6px, var(--dark) 3px, var(--light-rgba-0) 3.8px, var(--light-rgba-0) 10px) !important;
}

/* Patterns */
.patterns svg {
	position: absolute;
}

/* Progress Reading */
.progress-reading {
	z-index: 99999;
	height: 8px;
}

/* Content Switcher */
.content-switcher-wrapper {
	position: relative;
}

.content-switcher {
	transition: all 0.2s ease-in-out;
	opacity: 0;
	top: 0;
}

.content-switcher.active {
	position: absolute;
	opacity: 1;
}

.content-switcher.initialized {
	position: absolute;
}

/* reCaptcha Fix */
.grecaptcha-badge {
	bottom: 60px !important;
}

/* Inverted - Skin */
.inverted {
	background-color: var(--primary);
}

.inverted-primary {
	background-color: var(--primary);
}

.inverted-secondary {
	background-color: var(--secondary);
}

.inverted-tertiary {
	background-color: var(--tertiary);
}

.inverted-quaternary {
	background-color: var(--quaternary);
}

.inverted-dark {
	background-color: var(--dark);
}

.inverted-light {
	background-color: var(--light);
}

/* Hotspots - Skin */
.image-hotspot-primary strong {
	color: var(--primary-inverse) !important;
}

.image-hotspot-primary .circle {
	background: var(--primary) !important;
}

.image-hotspot-primary .ring {
	border-color: var(--primary-rgba-90);
}

.image-hotspot-secondary strong {
	color: var(--secondary-inverse) !important;
}

.image-hotspot-secondary .circle {
	background: var(--secondary) !important;
}

.image-hotspot-secondary .ring {
	border-color: var(--secondary-rgba-90);
}

.image-hotspot-tertiary strong {
	color: var(--tertiary-inverse) !important;
}

.image-hotspot-tertiary .circle {
	background: var(--tertiary) !important;
}

.image-hotspot-tertiary .ring {
	border-color: var(--tertiary-rgba-90);
}

.image-hotspot-quaternary strong {
	color: var(--quaternary-inverse) !important;
}

.image-hotspot-quaternary .circle {
	background: var(--quaternary) !important;
}

.image-hotspot-quaternary .ring {
	border-color: var(--quaternary-rgba-90);
}

.image-hotspot-dark strong {
	color: var(--dark-inverse) !important;
}

.image-hotspot-dark .circle {
	background: var(--dark) !important;
}

.image-hotspot-dark .ring {
	border-color: var(--dark-rgba-90);
}

.image-hotspot-light strong {
	color: var(--light-inverse) !important;
}

.image-hotspot-light .circle {
	background: var(--light) !important;
}

.image-hotspot-light .ring {
	border-color: var(--light-rgba-90);
}

/* Popover */
.popover {
	box-shadow: 0 15px 45px 15px rgba(0, 0, 0, 0.07);
}

/* Scrollable	- Skin */
.scrollable.colored-slider .scrollable-slider {
	background: var(--primary);
}

/* Vertical Lines */
.vertical-lines:not(.vertical-lines-after) {
	background-image: url(../img/vertical-lines.svg);
	background-repeat: repeat;
	background-position: 50%;
	pointer-events: none;
}

.vertical-lines.vertical-lines-after {
	position: relative;
}

.vertical-lines.vertical-lines-after:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	background-image: url(../img/vertical-lines.svg);
	background-repeat: repeat;
	background-position: 50%;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.vertical-lines.vertical-lines-light:not(.vertical-lines-after) {
	background-image: url(../img/vertical-lines-light.svg);
}

.vertical-lines.vertical-lines-light.vertical-lines-after:after {
	background-image: url(../img/vertical-lines-light.svg);
}

/* Popup */
.popup-inline-content,
.mfp-content .ajax-container {
	background: none repeat scroll 0 0 #FFF;
	margin: 40px auto;
	max-width: 1170px;
	padding: 20px 30px;
	position: relative;
	text-align: left;
	display: none;
}

.mfp-content .ajax-container {
	display: block;
}

.mfp-wrap .popup-inline-content {
	display: block;
}

.modal-header .btn-close {
	text-indent: -99999px;
	box-shadow: none;
}

.modal-footer > :not(:first-child) {
	margin-left: 4px;
	margin-left: .25rem;
	margin-right: 0px;
	margin-right: 0rem;
}

.modal-footer > :not(:last-child) {
	margin-right: 4px;
	margin-right: .25rem;
	margin-left: 0px;
	margin-left: 0rem;
}

/* Nav */
.nav > li > a {
	text-decoration: none;
}

.nav > li > a:hover, .nav > li > a:focus {
	background: transparent;
	text-decoration: none;
}

/* Nav List */
ul.nav-list li {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

ul.nav-list li a {
	transition: background 0.1s;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	padding: 8px 0 8px 22px;
	display: block;
	color: #666;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 20px;
}

ul.nav-list li a:before {
	font-family: 'Font Awesome 6 Free';
	content: "\f054";
	font-weight: 900;
	position: absolute;
	top: 8px;
	font-size: 7.2px;
	font-size: 0.45rem;
	opacity: 0.7;
	transform: translate3d(-1px, 0, 0);
	left: 12px;
}

ul.nav-list li a:hover {
	text-decoration: none;
}

ul.nav-list li a:hover:before,
ul.nav-list li a:hover i[class*="fa-chevron"] {
	animation-name: arrowLeftRight;
	animation-duration: 500ms;
	animation-iteration-count: infinite;
}

ul.nav-list li a i[class*="fa-chevron"] {
	position: relative;
	top: -1px;
	font-size: 8px;
	font-size: 0.5rem;
	opacity: 0.8;
}

ul.nav-list li > a.active {
	font-weight: bold;
}

ul.nav-list li ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}

ul.nav-list li:last-child a {
	border-bottom: 0;
}

ul.nav-list.hide-not-active li ul {
	display: none;
}

ul.nav-list.hide-not-active li.active ul {
	display: block;
}

ul.nav-list.show-bg-active .active > a,
ul.nav-list.show-bg-active a.active {
	background-color: #f5f5f5;
}

ul.nav-list.show-bg-active .active > a:hover,
ul.nav-list.show-bg-active a.active:hover {
	background-color: #eee;
}

ul.nav-list.no-arrows li a:before {
	content: none;
}

ul.nav-list-simple li {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

ul.nav-list-simple li a {
	transition: background 0.1s;
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
	padding: 8px 0;
	display: block;
	color: #666;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 20px;
	transition: ease padding 300ms;
}

ul.nav-list-simple li > a.active {
	font-weight: bold;
}

ul.nav-list-simple li:hover a {
	padding-left: 4px;
}

ul.nav-list-simple li ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}

ul.narrow li a {
	padding: 4px 0;
}

ul.nav-pills > li > a.active {
	color: var(--light);
	background-color: var(--grey-500);
}

ul.nav-pills > li > a.active:hover, ul.nav-pills > li > a.active:focus {
	color: var(--light);
	background-color: var(--grey-500);
}

/* Nav Pills */
.nav-pills-center {
	text-align: center;
}

.nav-pills-center > li {
	display: inline-block;
	float: none;
}

.nav-pills-sm > li > a {
	padding: 7px 12px;
}

.nav-pills-xs > li > a {
	padding: 5px 10px;
	font-size: 0.9em;
}

.nav-pills .nav-link.active {
	background-color: transparent;
}

.show > .nav-pills .nav-link {
	background-color: transparent;
}

/* Nav Light */
.nav-light > li > a {
	color: var(--light);
}

/* Nav Active Style - Active Bottom Border */
.nav-active-style-1 {
	min-height: 100px;
	align-items: center;
}

.nav-active-style-1 > li {
	align-self: stretch;
}

.nav-active-style-1 > li > a {
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 !important;
	margin: 0 15px;
	border-bottom: 2px solid transparent;
	transition: ease border-color 300ms;
}

.nav-active-style-1 > li > a:hover, .nav-active-style-1 > li > a:focus, .nav-active-style-1 > li > a.active {
	border-bottom-color: var(--grey-500);
}

@media (max-width: 575px) {
	.nav-active-style-1 > li > a {
		min-height: 45px;
		justify-content: center;
	}
}

/* Nav Secondary */
.nav-secondary {
	background: #fafafa;
	margin: 0;
	padding: 20px 0;
	text-align: center;
	z-index: 99;
	width: 100% !important;
}

.nav-secondary .nav-pills > li {
	float: none;
	display: inline-block;
}

.nav-secondary .nav-pills > li a {
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	padding: 10px 13px;
	text-transform: uppercase;
}

.nav-secondary.sticky-active {
	border-bottom-color: #e9e9e9;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

/* Boxed */
html.boxed .nav-secondary.sticky-active {
	max-width: 1200px;
	left: auto !important;
}

/* Section Scroll - Dots Navigation */
.section-scroll-dots-navigation {
	display: flex;
	flex-direction: column;
	position: fixed;
	top: 50%;
	right: 30px;
	background: var(--light);
	border-radius: 35px;
	padding: 9.6px;
	padding: 0.6rem;
	z-index: 10;
	transform: translate3d(0, -50%, 0);
}

.section-scroll-dots-navigation > ul {
	margin: 8px 0;
	margin: 0.5rem 0;
}

.section-scroll-dots-navigation > ul:hover > li.active:hover > a > span {
	opacity: 1;
	visibility: visible;
}

.section-scroll-dots-navigation > ul:hover > li.active > a > span {
	opacity: 0;
	visibility: hidden;
}

.section-scroll-dots-navigation > ul > li {
	position: relative;
	margin-bottom: 4.8px;
	margin-bottom: 0.3rem;
}

.section-scroll-dots-navigation > ul > li:last-child {
	margin-bottom: 0;
}

.section-scroll-dots-navigation > ul > li:hover {
	background: transparent;
}

.section-scroll-dots-navigation > ul > li:hover > a > span {
	opacity: 1;
	visibility: visible;
}

.section-scroll-dots-navigation > ul > li.active > a:before {
	opacity: 1;
}

.section-scroll-dots-navigation > ul > li > a {
	position: relative;
	width: 15px;
	height: 15px;
	display: block;
	padding: 4.8px;
	padding: 0.3rem;
}

.section-scroll-dots-navigation > ul > li > a:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	width: 8px;
	height: 8px;
	border-radius: 100%;
	opacity: 0.3;
	background: var(--grey-500);
	transition: ease opacity 300ms;
}

.section-scroll-dots-navigation > ul > li > a > span {
	position: absolute;
	top: 50%;
	right: calc(100% + 20px);
	background: var(--light);
	color: var(--dark);
	font-size: 12.8px;
	font-size: 0.8rem;
	font-weight: 800;
	padding: 3.2px 16px;
	padding: 0.2rem 1rem;
	border-radius: var(--border-radius);
	white-space: nowrap;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, -50%, 0);
	transition: ease opacity 300ms;
}

.section-scroll-dots-navigation > ul > li > a > span:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 100%;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid var(--grey-100);
	transform: translate3d(0, -50%, 0);
}

.section-scroll-dots-navigation.section-scroll-dots-navigation-style-2 {
	background: transparent;
}

.section-scroll-dots-navigation.section-scroll-dots-navigation-light > ul > li > a:before {
	background: var(--light);
}

.section-scroll-dots-navigation.section-scroll-dots-navigation-light > ul > li > a > span {
	right: calc(100% + 10px);
}

@media (max-width: 767px) {
	.section-scroll-dots-navigation {
		right: 15px;
	}
}

/* Nav Colors */
.nav-color-primary nav > ul > li > a {
	color: var(--primary) !important;
}

.nav-color-primary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: var(--primary) !important;
}

.nav-color-primary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: var(--primary) !important;
}

.nav-color-secondary nav > ul > li > a {
	color: var(--secondary) !important;
}

.nav-color-secondary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: var(--secondary) !important;
}

.nav-color-secondary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: var(--secondary) !important;
}

.nav-color-tertiary nav > ul > li > a {
	color: var(--tertiary) !important;
}

.nav-color-tertiary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: var(--tertiary) !important;
}

.nav-color-tertiary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: var(--tertiary) !important;
}

.nav-color-quaternary nav > ul > li > a {
	color: var(--quaternary) !important;
}

.nav-color-quaternary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: var(--quaternary) !important;
}

.nav-color-quaternary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: var(--quaternary) !important;
}

.nav-color-dark nav > ul > li > a {
	color: var(--dark) !important;
}

.nav-color-dark:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: var(--dark) !important;
}

.nav-color-dark:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: var(--dark) !important;
}

.nav-color-light nav > ul > li > a {
	color: var(--light) !important;
}

.nav-color-light:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: var(--light) !important;
}

.nav-color-light:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: var(--light) !important;
}

.nav-pills > li.active > a,
.nav-pills .nav-link.active {
	background-color: var(--primary);
}

.nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active:focus {
	background-color: var(--primary);
}

.nav-active-style-1 > li > a:hover, .nav-active-style-1 > li > a:focus, .nav-active-style-1 > li > a.active {
	border-bottom-color: var(--primary);
}

/* Nav Pills Colors */
.nav-pills-primary a {
	color: var(--primary);
}

.nav-pills-primary a:hover {
	color: var(--primary--100);
}

.nav-pills-primary a:focus {
	color: var(--primary--100);
}

.nav-pills-primary a:active {
	color: var(--primary-100);
}

.nav-pills-primary .nav-link.active,
.nav-pills-primary > li.active > a {
	background-color: var(--primary);
}

.nav-pills-primary .nav-link.active:hover, .nav-pills-primary .nav-link.active:focus,
.nav-pills-primary > li.active > a:hover,
.nav-pills-primary > li.active > a:focus {
	background-color: var(--primary);
}

.nav-pills-secondary a {
	color: var(--secondary);
}

.nav-pills-secondary a:hover {
	color: var(--secondary--100);
}

.nav-pills-secondary a:focus {
	color: var(--secondary--100);
}

.nav-pills-secondary a:active {
	color: var(--secondary-100);
}

.nav-pills-secondary .nav-link.active,
.nav-pills-secondary > li.active > a {
	background-color: var(--secondary);
}

.nav-pills-secondary .nav-link.active:hover, .nav-pills-secondary .nav-link.active:focus,
.nav-pills-secondary > li.active > a:hover,
.nav-pills-secondary > li.active > a:focus {
	background-color: var(--secondary);
}

.nav-pills-tertiary a {
	color: var(--tertiary);
}

.nav-pills-tertiary a:hover {
	color: var(--tertiary--100);
}

.nav-pills-tertiary a:focus {
	color: var(--tertiary--100);
}

.nav-pills-tertiary a:active {
	color: var(--tertiary-100);
}

.nav-pills-tertiary .nav-link.active,
.nav-pills-tertiary > li.active > a {
	background-color: var(--tertiary);
}

.nav-pills-tertiary .nav-link.active:hover, .nav-pills-tertiary .nav-link.active:focus,
.nav-pills-tertiary > li.active > a:hover,
.nav-pills-tertiary > li.active > a:focus {
	background-color: var(--tertiary);
}

.nav-pills-quaternary a {
	color: var(--quaternary);
}

.nav-pills-quaternary a:hover {
	color: var(--quaternary--100);
}

.nav-pills-quaternary a:focus {
	color: var(--quaternary--100);
}

.nav-pills-quaternary a:active {
	color: var(--quaternary-100);
}

.nav-pills-quaternary .nav-link.active,
.nav-pills-quaternary > li.active > a {
	background-color: var(--quaternary);
}

.nav-pills-quaternary .nav-link.active:hover, .nav-pills-quaternary .nav-link.active:focus,
.nav-pills-quaternary > li.active > a:hover,
.nav-pills-quaternary > li.active > a:focus {
	background-color: var(--quaternary);
}

.nav-pills-dark a {
	color: var(--dark);
}

.nav-pills-dark a:hover {
	color: var(--dark--100);
}

.nav-pills-dark a:focus {
	color: var(--dark--100);
}

.nav-pills-dark a:active {
	color: var(--dark-100);
}

.nav-pills-dark .nav-link.active,
.nav-pills-dark > li.active > a {
	background-color: var(--dark);
}

.nav-pills-dark .nav-link.active:hover, .nav-pills-dark .nav-link.active:focus,
.nav-pills-dark > li.active > a:hover,
.nav-pills-dark > li.active > a:focus {
	background-color: var(--dark);
}

.nav-pills-light a {
	color: var(--light);
}

.nav-pills-light a:hover {
	color: var(--light--100);
}

.nav-pills-light a:focus {
	color: var(--light--100);
}

.nav-pills-light a:active {
	color: var(--light-100);
}

.nav-pills-light .nav-link.active,
.nav-pills-light > li.active > a {
	background-color: var(--light);
}

.nav-pills-light .nav-link.active:hover, .nav-pills-light .nav-link.active:focus,
.nav-pills-light > li.active > a:hover,
.nav-pills-light > li.active > a:focus {
	background-color: var(--light);
}

/* Nav Link Colors */
.nav-link {
	color: var(--primary);
}

.nav-link:hover {
	color: var(--primary--100);
}

.nav-link:focus {
	color: var(--primary--100);
}

.nav-link:active {
	color: var(--primary-100);
}

/* Section Scroll Nav Colors */
.section-scroll-dots-navigation-colored > ul > li.active > a:before {
	background: var(--primary);
}

/* Overlays */
.overlay {
	position: relative;
}

.overlay:before {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	background: var(--dark);
	opacity: 0;
	pointer-events: none;
	transition: ease opacity 300ms 100ms;
}

.overlay:hover:before, .overlay.overlay-show:before, .overlay.show:before {
	opacity: 0.8;
}

.overlay.overlay-op-1:hover:before, .overlay.overlay-op-1.overlay-show:before, .overlay.overlay-op-1.show:before {
	opacity: 0.1;
}

.overlay.overlay-op-2:hover:before, .overlay.overlay-op-2.overlay-show:before, .overlay.overlay-op-2.show:before {
	opacity: 0.2;
}

.overlay.overlay-op-3:hover:before, .overlay.overlay-op-3.overlay-show:before, .overlay.overlay-op-3.show:before {
	opacity: 0.3;
}

.overlay.overlay-op-4:hover:before, .overlay.overlay-op-4.overlay-show:before, .overlay.overlay-op-4.show:before {
	opacity: 0.4;
}

.overlay.overlay-op-5:hover:before, .overlay.overlay-op-5.overlay-show:before, .overlay.overlay-op-5.show:before {
	opacity: 0.5;
}

.overlay.overlay-op-6:hover:before, .overlay.overlay-op-6.overlay-show:before, .overlay.overlay-op-6.show:before {
	opacity: 0.6;
}

.overlay.overlay-op-7:hover:before, .overlay.overlay-op-7.overlay-show:before, .overlay.overlay-op-7.show:before {
	opacity: 0.7;
}

.overlay.overlay-op-8:hover:before, .overlay.overlay-op-8.overlay-show:before, .overlay.overlay-op-8.show:before {
	opacity: 0.8;
}

.overlay.overlay-op-9:hover:before, .overlay.overlay-op-9.overlay-show:before, .overlay.overlay-op-9.show:before {
	opacity: 0.9;
}

.overlay.overlay-backward:hover:before, .overlay.overlay-backward.overlay-show:before, .overlay.overlay-backward.show:before {
	z-index: 0;
}

.overlay .container,
.overlay .container-fluid {
	position: relative;
	z-index: 3;
}

.overlay-light:before {
	background-color: var(--light) !important;
}

.overlay-dark:before {
	background-color: var(--dark) !important;
}

.overlay-primary:before {
	background: var(--primary) !important;
}

.overlay-secondary:before {
	background: var(--secondary) !important;
}

.overlay-tertiary:before {
	background: var(--tertiary) !important;
}

.overlay-quaternary:before {
	background: var(--quaternary) !important;
}

/* Overlay Gradient Bottom Content */
.overlay-gradient-bottom-content:before {
	opacity: 1 !important;
	background: var(--dark);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, var(--dark) 100%);
}

/* Overlay Gradient Top Content */
.overlay-gradient-top-content:before {
	opacity: 1 !important;
	background: var(--dark);
	background: linear-gradient(to top, rgba(0, 0, 0, 0) 30%, var(--dark) 100%);
}

/* Overlay Gradient */
.overlay-gradient:before {
	background-color: #6c6ef1;
	background-image: linear-gradient(to right, #6c6ef1 0%, #e2498e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6ef1', endColorstr='#e2498e', GradientType=1 );
}

.overlay-gradient.overlay-gradient-animated:before {
	background-size: 200% 200%;
	animation-name: gradientTransition;
	animation-duration: 20000ms;
	animation-iteration-count: infinite;
}

/* Overlay - Skin */
.overlay-color-primary:not(.no-skin):before {
	background-color: var(--primary) !important;
}

.overlay-color-secondary:not(.no-skin):before {
	background-color: var(--secondary) !important;
}

.overlay-color-tertiary:not(.no-skin):before {
	background-color: var(--tertiary) !important;
}

.overlay-color-quaternary:not(.no-skin):before {
	background-color: var(--quaternary) !important;
}

.overlay-color-dark:not(.no-skin):before {
	background-color: var(--dark) !important;
}

.overlay-color-light:not(.no-skin):before {
	background-color: var(--light) !important;
}

/* Overlay Gradient - Skin */
.overlay-gradient:before {
	background-color: var(--tertiary) !important;
	background-image: linear-gradient(to right, var(--tertiary) 0%, var(--quaternary) 100%) !important;
}

/* Parallax */
.parallax {
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
	clear: both;
}

.parallax.parallax-mouse {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.parallax.parallax-mouse .parallax-mouse-object {
	position: absolute;
	top: 0;
	left: 0;
	-o-object-fit: contain;
	object-fit: contain;
}

.parallax:not(.page-header):not(.match-height):not([class*="section-height-"]) {
	margin: 70px 0;
	padding: 50px 0;
}

.parallax blockquote {
	border: 0;
	padding: 0 10%;
}

.parallax blockquote i.fa-quote-left {
	font-size: 34px;
	position: relative;
	left: -5px;
}

.parallax blockquote p {
	font-size: 24px;
	line-height: 30px;
}

.parallax blockquote span {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	position: relative;
	left: -5px;
}

.parallax-disabled .parallax-background {
	background-attachment: scroll !important;
	background-position: 50% 50% !important;
}

.parallax-background + .container {
	position: relative;
}

.scrollable-parallax-wrapper {
	position: relative;
	z-index: 1;
}

/* Parallax - Skin */
.parallax blockquote i.fa-quote-left {
	color: var(--primary);
}

/* Pricing Tables */
.pricing-table {
	display: flex;
	flex-wrap: wrap;
}

.pricing-table .plan {
	background: var(--light);
	border-radius: 0;
	margin-top: 15px;
	margin-bottom: 15px;
}

.pricing-table .plan .plan-price,
.pricing-table .plan .plan-features,
.pricing-table .plan .plan-footer {
	border: 1px solid #ededed;
}

.pricing-table .plan .plan-header {
	background: var(--dark);
	padding: 15.2px 16px;
	padding: 0.95rem 1rem;
}

.pricing-table .plan .plan-header h3 {
	color: var(--light);
	font-size: 12.8px;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 0;
}

.pricing-table .plan .plan-price {
	display: flex;
	flex-direction: column;
	background: var(--grey-100);
	border-top: 0;
	border-bottom: 0;
	padding: 32px 12.8px;
	padding: 2rem 0.8rem;
	text-align: center;
}

.pricing-table .plan .plan-price .price {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	font-size: 43.2px;
	font-size: 2.7rem;
	font-weight: 600;
	line-height: 1;
	color: var(--dark);
}

.pricing-table .plan .plan-price .price .price-unit {
	font-size: 50%;
	line-height: 1.4;
}

.pricing-table .plan .plan-price .price-label {
	text-transform: uppercase;
	color: var(--default);
	font-size: 11.2px;
	font-size: 0.7rem;
	line-height: 1;
	margin-bottom: 0;
}

.pricing-table .plan .plan-features {
	border-top: 0;
	border-bottom: 0;
	padding: 12.8px;
	padding: 0.8rem;
	text-align: center;
}

.pricing-table .plan .plan-features ul {
	padding: 0 8px 0 8px;
	padding: 0 0.5rem 0 0.5rem;
	margin-bottom: 0;
}

.pricing-table .plan .plan-features ul li {
	border-bottom: 1px solid #ededed;
	line-height: 2.9;
	list-style: none;
	font-size: 0.9em;
}

.pricing-table .plan .plan-features ul li:last-child {
	border-bottom: 0;
}

.pricing-table .plan .plan-footer {
	border-top: 0;
	padding: 24px 12.8px 40px;
	padding: 1.5rem 0.8rem 2.5rem;
	text-align: center;
}

.pricing-table .plan.plan-featured {
	position: relative;
	box-shadow: 0px 0px 40px rgba(200, 200, 200, 0.3);
	transform: scale(1.15);
	z-index: 1;
}

.pricing-table .plan.plan-featured .plan-header h3,
.pricing-table .plan.plan-featured .plan-features ul li {
	font-size: 12.8px;
	font-size: 0.8rem;
}

@media (max-width: 767px) {
	.pricing-table .plan.plan-featured {
		transform: scale(1);
	}

	.pricing-table .plan.plan-featured .plan-header h3,
		.pricing-table .plan.plan-featured .plan-features ul li {
		font-size: 0.9rem;
	}
}

/* Pricing Block Style */
.pricing-block > .row {
	margin-right: 0;
	margin-left: 0;
}

.pricing-block > .row > div:nth-child(1) {
	padding: 27.2px;
	padding: 1.7rem;
}

.pricing-block > .row > div:nth-child(2) {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 27.2px;
	padding: 1.7rem;
	background: var(--grey-100);
	text-align: center;
	border-left: 1px solid #dee2e6;
	border-radius: 0 var(--border-radius) var(--border-radius) 0;
}

.pricing-block .plan-price {
	display: flex;
	flex-direction: column;
	background: var(--grey-100);
	border-top: 0;
	border-bottom: 0;
	text-align: center;
}

.pricing-block .plan-price .price {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	font-size: 43.2px;
	font-size: 2.7rem;
	font-weight: 600;
	line-height: 1;
	color: var(--dark);
}

.pricing-block .plan-price .price .price-unit {
	font-size: 50%;
	line-height: 1.4;
}

.pricing-block .plan-price .price-label {
	text-transform: uppercase;
	color: var(--default);
	font-size: 11.2px;
	font-size: 0.7rem;
	line-height: 1;
	margin-bottom: 0;
}

@media (max-width: 991px) {
	.pricing-block > .row > div:nth-child(2) {
		border-left: none;
		border-top: 1px solid #dee2e6;
		border-radius: 0 0 var(--border-radius) var(--border-radius);
	}
}

/* Price Menu */
.price-menu-item .price-menu-item-details {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.price-menu-item .price-menu-item-details .price-menu-item-title {
	position: relative;
	padding-bottom: 10px;
}

.price-menu-item .price-menu-item-details .price-menu-item-price {
	position: relative;
	top: -5px;
}

.price-menu-item .price-menu-item-details .price-menu-item-price strong {
	font-size: 20.8px;
	font-size: 1.3rem;
}

.price-menu-item .price-menu-item-details .price-menu-item-price strong > span {
	font-size: 0.6em;
}

.price-menu-item .price-menu-item-details .price-menu-item-line {
	position: absolute;
	width: 100%;
	bottom: 0;
	border-bottom: dashed 1px #777;
}

.price-menu-item .price-menu-item-img img {
	border-radius: 50%;
	max-width: 60px;
	height: auto;
}

.price-menu-item .price-menu-item-desc {
	position: relative;
	margin-top: 5px;
}

.price-menu-item + .price-menu-item {
	margin-top: 25px;
}

/* Pricing Tables - Skin */
.pricing-table .most-popular {
	border-color: var(--primary);
}

.pricing-table .most-popular h3 {
	background-color: var(--primary);
}

.pricing-table.princig-table-flat .plan h3 {
	background-color: var(--primary);
}

.pricing-table.princig-table-flat .plan h3 span {
	background: var(--primary);
}

/* Process */
.process {
	text-align: center;
}

.process .process-step {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
}

.process .process-step-circle {
	display: flex;
	justify-content: center;
	height: 90px;
	text-align: center;
	width: 90px;
	border: 2px solid var(--grey-500);
	border-radius: 50%;
	align-items: center;
	position: relative;
	background-color: transparent;
	transition: all 0.2s ease-in-out;
}

.process .process-step-content {
	padding-top: 20px;
}

.process .process-step-circle-content {
	font-weight: bold;
	color: var(--dark);
	font-size: 1.6em;
	letter-spacing: -1px;
	transition: all 0.2s ease-in-out;
}

.process .process-step:hover .process-step-circle {
	background-color: var(--grey-500);
}

.process .process-step:hover .process-step-circle .process-step-circle-content {
	color: var(--light);
}

.process .process-step:hover .process-step-circle .process-step-circle-content .icons {
	color: var(--light) !important;
}

.process.process-shapes .process-step-circle {
	position: relative;
	width: auto;
	height: auto;
	border: 0;
	margin-bottom: 19.2px;
	margin-bottom: 1.2rem;
}

.process.process-shapes .process-step-circle .process-step-circle-content {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 45px;
	height: 45px;
	background-color: var(--grey-500);
	border-radius: 100%;
	color: var(--light);
	z-index: 3;
}

.process.process-shapes .process-step-circle:before, .process.process-shapes .process-step-circle:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	background-color: var(--default);
	border-radius: 100%;
	opacity: 0.6;
	transform: translate3d(-50%, -50%, 0) scale(1.5);
	transition: ease transform 1s;
	z-index: 2;
}

.process.process-shapes .process-step-circle:after {
	background-color: #999;
	opacity: 0.3;
	transform: translate3d(-50%, -50%, 0) scale(2);
	z-index: 1;
}

.process.process-shapes.process-shapes-hover-animate .process-step:hover .process-step-circle:before {
	animation-name: processShapesScaleOne;
	animation-delay: 300ms;
}

.process.process-shapes.process-shapes-hover-animate .process-step:hover .process-step-circle:after {
	animation-name: processShapesScaleTwo;
}

.process.process-shapes.process-shapes-hover-animate .process-step:hover .process-step-circle:before, .process.process-shapes.process-shapes-hover-animate .process-step:hover .process-step-circle:after {
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-timing-function: linear;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle:before {
	animation-name: processShapesScaleOne;
	animation-delay: 300ms;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle:after {
	animation-name: processShapesScaleTwo;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle:before, .process.process-shapes.process-shapes-always-animate .process-step .process-step-circle:after {
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-timing-function: linear;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle.process-shapes-always-animate-delay:before {
	animation-name: processShapesScaleOne;
	animation-delay: 1000ms;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle.process-shapes-always-animate-delay:after {
	animation-name: processShapesScaleTwo;
	animation-delay: 700ms;
}

@keyframes processShapesScaleOne {
	0% {
		opacity: 0.6;
		transform: translate3d(-50%, -50%, 0) scale(1.5);
	}

	25% {
		opacity: 0;
		transform: translate3d(-50%, -50%, 0) scale(1.8);
	}

	50% {
		opacity: 0;
		transform: translate3d(-50%, -50%, 0) scale(1);
	}

	100% {
		opacity: 0.6;
		transform: translate3d(-50%, -50%, 0) scale(1.5);
	}
}

@keyframes processShapesScaleTwo {
	0% {
		opacity: 0.3;
		transform: translate3d(-50%, -50%, 0) scale(2);
	}

	25% {
		opacity: 0;
		transform: translate3d(-50%, -50%, 0) scale(2.3);
	}

	50% {
		opacity: 0;
		transform: translate3d(-50%, -50%, 0) scale(1);
	}

	100% {
		opacity: 0.3;
		transform: translate3d(-50%, -50%, 0) scale(2);
	}
}

@media (min-width: 992px) {
	.process .process-step:before {
		content: '';
		height: 2px;
		display: block;
		background-color: #EDEDED;
		position: absolute;
		width: 50%;
		top: 45px;
		left: 75%;
	}

	.process .process-step:last-child:before {
		display: none;
	}

	.process.process-shapes .process-step:before {
		top: 23px;
	}
}

.process-vertical {
	text-align: left;
}

.process-vertical .process-step {
	width: 100%;
	flex-direction: row;
	justify-content: start;
	align-items: start;
	position: relative;
	padding-bottom: 60px;
}

.process-vertical .process-step:before {
	display: none;
}

.process-vertical .process-step:after {
	width: 2px;
	display: block;
	background-color: #EDEDED;
	position: absolute;
	content: '';
	height: calc(100% - 80px);
	top: 70px;
	left: 30px;
}

.process-vertical .process-step:last-child:after {
	display: none;
}

.process-vertical .process-step-circle {
	height: 60px;
	width: 60px;
	margin: 0 15px 0 0;
	min-height: 60px;
	min-width: 60px;
}

.process-vertical .process-step-content {
	padding-top: 0;
}

.process-connecting-line {
	position: relative;
	text-align: left;
}

.process-connecting-line .connecting-line {
	content: '';
	position: absolute;
	top: 25px;
	left: 15px;
	right: 15px;
	height: 3px;
	background: var(--grey-500);
}

.process-connecting-line .process-step {
	align-items: flex-start;
	padding-right: 48px;
	padding-right: 3rem;
	padding-left: 48px;
	padding-left: 3rem;
}

.process-connecting-line .process-step:before {
	content: none;
}

.process-connecting-line .process-step-circle {
	background: var(--light);
	width: 50px;
	height: 50px;
	border: 3px solid var(--grey-500);
}

/* Process - Skin */
.process .process-step-circle {
	border-color: var(--primary);
}

.process .process-step:hover .process-step-circle {
	background-color: var(--primary);
}

.process .process-step:hover .process-step-circle .process-step-circle-content {
	color: var(--primary-inverse) !important;
}

.process.process-shapes .process-step-circle .process-step-circle-content, .process.process-shapes .process-step-circle:before, .process.process-shapes .process-step-circle:after {
	background-color: var(--primary);
}

.process-connecting-line .connecting-line {
	background: var(--primary);
}

/* Scroll to Top */
html .scroll-to-top {
	transition: opacity 0.3s;
	background: #404040;
	border-radius: var(--border-radius) var(--border-radius) 0 0;
	bottom: 0;
	color: var(--light);
	display: block;
	height: 9px;
	opacity: 0;
	padding: 10px 10px 35px;
	position: fixed;
	right: 10px;
	text-align: center;
	text-decoration: none;
	min-width: 50px;
	z-index: 1040;
	font-size: 0.8em;
}

html .scroll-to-top:hover {
	opacity: 1;
}

html .scroll-to-top.visible {
	opacity: 0.75;
}

html .scroll-to-top span {
	display: inline-block;
	padding: 0 5px;
}

html.lightbox-opened .scroll-to-top {
	right: 27px;
}

@media (max-width: 991px) {
	html .scroll-to-top.hidden-mobile {
		display: none !important;
	}
}

/* Scrollable */
.scrollable {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.scrollable .scrollable-content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 37px 0 0;
	overflow-x: hidden;
	overflow-y: scroll;
	outline: none;
}

.scrollable .scrollable-content::-webkit-scrollbar {
	visibility: hidden;
}

.scrollable .scrollable-pane {
	bottom: 0;
	opacity: 0.01;
	position: absolute;
	right: 5px;
	top: 0;
	transition: all 0.2s ease 0s;
	width: 4px;
}

.scrollable .scrollable-slider {
	border-radius: 5px;
	background: none repeat scroll 0 0 var(--grey-500);
	margin: 0;
	position: relative;
	transition: opacity 0.2s ease 0s;
	opacity: 0;
}

.scrollable.scrollable-padding .scrollable-content {
	padding: 10px 24px 10px 10px;
}

.scrollable:hover .scrollable-slider, .scrollable.visible-slider .scrollable-slider {
	opacity: 1;
}

/* Section Featured */
section.section {
	background: var(--grey-100);
	border-top: 5px solid var(--grey-100);
	margin: 30px 0;
	padding: 50px 0;
}

section.section > .container {
	position: relative;
}

section.section.section-height-1 {
	padding: 12.307px 0;
	padding: 0.7692307692rem 0;
}

section.section.section-height-2 {
	padding: 36.923px 0;
	padding: 2.3076923077rem 0;
}

section.section.section-height-3 {
	padding: 73.846px 0;
	padding: 4.6153846154rem 0;
}

section.section.section-height-4 {
	padding: 110.769px 0;
	padding: 6.9230769231rem 0;
}

section.section.section-height-5 {
	padding: 147.692px 0;
	padding: 9.2307692308rem 0;
}

section.section.section-no-background {
	background: transparent;
	border-top-color: transparent;
}

section.section.section-center {
	text-align: center;
}

section.section.section-text-light h1, section.section.section-text-light h2, section.section.section-text-light h3, section.section.section-text-light h4, section.section.section-text-light h5, section.section.section-text-light h6 {
	color: var(--light);
}

section.section.section-text-light p {
	color: #e6e5e5;
}

section.section.section-background {
	background-repeat: repeat;
	border: 0;
}

section.section.section-background-change-anim {
	animation-name: colorTransition;
	animation-duration: 25s;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

section.section.section-funnel {
	position: relative;
}

section.section.section-funnel .section-funnel-layer-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 96px 0;
	padding: 6rem 0;
	transform: translate3d(0, -50%, 0);
}

section.section.section-funnel .section-funnel-layer-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 96px 0;
	padding: 6rem 0;
	transform: translate3d(0, 50%, 0);
}

section.section.section-funnel .section-funnel-layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--light);
}

section.section.section-funnel .section-funnel-layer:nth-child(1) {
	transform: skewY(-4.7deg);
}

section.section.section-funnel .section-funnel-layer:nth-child(2) {
	transform: skewY(4.7deg);
}

section.section.section-angled {
	position: relative;
	margin: 0;
	overflow: hidden;
}

section.section.section-angled .section-angled-layer-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 48px 0;
	padding: 3rem 0;
	transform: skewY(-0.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled .section-angled-layer-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 48px 0;
	padding: 3rem 0;
	transform: skewY(0.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled .section-angled-layer-top + .section-angled-content,
section.section.section-angled .section-angled-layer-top + .section-angled-layer-bottom + .section-angled-content {
	margin-top: 40px;
	margin-top: 2.5rem;
}

section.section.section-angled .section-angled-layer-bottom + .section-angled-content,
section.section.section-angled .section-angled-layer-bottom + .section-angled-layer-top + .section-angled-content {
	margin-bottom: 40px;
	margin-bottom: 2.5rem;
}

section.section.section-angled .section-angled-layer-increase-angle.section-angled-layer-top {
	transform: skewY(-1.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled .section-angled-layer-increase-angle.section-angled-layer-bottom {
	transform: skewY(1.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled .section-angled-layer-increase-angle-2.section-angled-layer-top {
	padding: 112px 0;
	padding: 7rem 0;
	transform: skewY(-4.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled .section-angled-layer-increase-angle-2.section-angled-layer-bottom {
	padding: 112px 0;
	padding: 7rem 0;
	transform: skewY(4.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-top {
	transform: skewY(0.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-bottom {
	transform: skewY(-0.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-increase-angle.section-angled-layer-top {
	transform: skewY(1.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-increase-angle.section-angled-layer-bottom {
	transform: skewY(-1.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-increase-angle-2.section-angled-layer-top {
	padding: 112px 0;
	padding: 7rem 0;
	transform: skewY(4.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-increase-angle-2.section-angled-layer-bottom {
	padding: 112px 0;
	padding: 7rem 0;
	transform: skewY(-4.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled + .section-angled {
	padding-top: 0;
}

section.section.overlay .section-angled-layer-top,
section.section.overlay .section-angled-layer-bottom {
	z-index: 99 !important;
}

section.section.section-overlay {
	position: relative;
}

section.section.section-overlay:before {
	content: "";
	display: block;
	background: var(--dark-rgba-20);
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

section.section.section-overlay .section-angled-layer-top,
section.section.section-overlay .section-angled-layer-bottom {
	z-index: 99 !important;
}

section.section.section-overlay-dot:before {
	background: url(../img/overlay-dot.png) repeat scroll 0 0 transparent;
}

section.section.section-overlay-opacity {
	position: relative;
}

section.section.section-overlay-opacity:before {
	content: "";
	display: block;
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-1:before {
	background: var(--dark-rgba-10);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-2:before {
	background: var(--dark-rgba-20);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-3:before {
	background: var(--dark-rgba-30);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-4:before {
	background: var(--dark-rgba-40);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-5:before {
	background: var(--dark-rgba-50);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-6:before {
	background: var(--dark-rgba-60);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-7:before {
	background: var(--dark-rgba-70);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-8:before {
	background: var(--dark-rgba-80);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-9:before {
	background: var(--dark-rgba-90);
}

section.section.section-overlay-opacity-light:before {
	background: var(--light-rgba-50);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-1:before {
	background: var(--light-rgba-10);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-2:before {
	background: var(--light-rgba-20);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-3:before {
	background: var(--light-rgba-30);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-4:before {
	background: var(--light-rgba-40);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-5:before {
	background: var(--light-rgba-50);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-6:before {
	background: var(--light-rgba-60);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-7:before {
	background: var(--light-rgba-70);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-8:before {
	background: var(--light-rgba-80);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-9:before {
	background: var(--light-rgba-90);
}

section.section.section-overlay-opacity-gradient:before {
	opacity: 0.85;
}

section.section.section-video {
	background: none !important;
	border: 0;
}

section.section.section-parallax {
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: repeat;
	background-attachment: fixed;
	border: 0;
}

section.section.section-parallax.parallax-disabled {
	background-attachment: scroll !important;
	background-position: 50% 50% !important;
}

section.section.section-no-border {
	border: 0;
}

section.section.section-with-divider {
	margin: 56px 0 35px;
}

section.section.section-with-divider .divider {
	margin: -56px 0 44px;
}

section.section.section-footer {
	margin-bottom: -50px;
}

section.section.section-with-mockup {
	margin-top: 120px;
}

section.section.section-front {
	position: relative;
	z-index: 1;
}

@media (max-width: 991px) {
	.container-fluid > .row > .p-0 section.section {
		margin-bottom: 0;
		margin-top: 0;
	}

	.container-fluid > .row > .p-0:first-child section.section {
		margin-bottom: 0;
		margin-top: 30px;
	}

	.container-fluid > .row > .p-0:last-child section.section {
		margin-bottom: 30px;
		margin-top: 0;
	}
}

/* Section With Shape Divider */
@keyframes shapeDividerToLeft {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(-200%, 0, 0);
	}
}

@keyframes shapeDividerToRight {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(200%, 0, 0);
	}
}

.section.section-with-shape-divider {
	position: relative;
	overflow: hidden;
}

.section.section-with-shape-divider .shape-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	z-index: 1;
}

.section.section-with-shape-divider .shape-divider svg {
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
	transform: translate3d(-50%, 0, 0);
}

@media (min-width: 1950px) {
	.section.section-with-shape-divider .shape-divider svg {
		width: 100%;
	}
}

.section.section-with-shape-divider .shape-divider.shape-divider-bottom {
	top: auto;
	bottom: 0;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y {
	transform: rotateY(180deg);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x {
	transform: rotateX(180deg);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy {
	transform: rotateY(180deg) rotateX(180deg);
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100%;
	animation-duration: 45s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation > svg {
	width: 100vw;
	left: 0;
	transform: none;
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right.start {
	animation-name: shapeDividerToRight;
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(3) {
	transform: translate3d(-199.8%, 0, 0);
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left.start {
	animation-name: shapeDividerToLeft;
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(-99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(3) {
	transform: translate3d(199.8%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right.start, .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right.start {
	animation-name: shapeDividerToLeft;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(2), .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(-99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(3), .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(3) {
	transform: translate3d(199.8%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left.start, .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left.start {
	animation-name: shapeDividerToRight;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(2), .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(3), .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(3) {
	transform: translate3d(-199.8%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right.start {
	animation-name: shapeDividerToRight;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left.start {
	animation-name: shapeDividerToLeft;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(-99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(3) {
	transform: translate3d(199.8%, 0, 0);
}

.section.section-with-shape-divider.overlay:before {
	z-index: 1;
}

/* Sections - Skin */
section.section-primary {
	background-color: var(--primary) !important;
	border-color: var(--primary-100) !important;
}

section.section-primary h1, section.section-primary h2, section.section-primary h3, section.section-primary h4, section.section-primary h5, section.section-primary h6 {
	color: var(--primary-inverse);
}

section.section-primary p {
	color: var(--primary-inverse);
}

section.section-primary-scale-2 {
	background-color: var(--primary-300) !important;
	border-color: var(--primary-300) !important;
}

section.section-primary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: var(--primary-300);
}

section.section-secondary {
	background-color: var(--secondary) !important;
	border-color: var(--secondary-100) !important;
}

section.section-secondary h1, section.section-secondary h2, section.section-secondary h3, section.section-secondary h4, section.section-secondary h5, section.section-secondary h6 {
	color: var(--secondary-inverse);
}

section.section-secondary p {
	color: var(--secondary-inverse);
}

section.section-secondary-scale-2 {
	background-color: var(--secondary-300) !important;
	border-color: var(--secondary-300) !important;
}

section.section-secondary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: var(--secondary-300);
}

section.section-tertiary {
	background-color: var(--tertiary) !important;
	border-color: var(--tertiary-100) !important;
}

section.section-tertiary h1, section.section-tertiary h2, section.section-tertiary h3, section.section-tertiary h4, section.section-tertiary h5, section.section-tertiary h6 {
	color: var(--tertiary-inverse);
}

section.section-tertiary p {
	color: var(--tertiary-inverse);
}

section.section-tertiary-scale-2 {
	background-color: var(--tertiary-300) !important;
	border-color: var(--tertiary-300) !important;
}

section.section-tertiary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: var(--tertiary-300);
}

section.section-quaternary {
	background-color: var(--quaternary) !important;
	border-color: var(--quaternary-100) !important;
}

section.section-quaternary h1, section.section-quaternary h2, section.section-quaternary h3, section.section-quaternary h4, section.section-quaternary h5, section.section-quaternary h6 {
	color: var(--quaternary-inverse);
}

section.section-quaternary p {
	color: var(--quaternary-inverse);
}

section.section-quaternary-scale-2 {
	background-color: var(--quaternary-300) !important;
	border-color: var(--quaternary-300) !important;
}

section.section-quaternary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: var(--quaternary-300);
}

section.section-dark {
	background-color: var(--dark) !important;
	border-color: var(--dark-100) !important;
}

section.section-dark h1, section.section-dark h2, section.section-dark h3, section.section-dark h4, section.section-dark h5, section.section-dark h6 {
	color: var(--dark-inverse);
}

section.section-dark p {
	color: var(--dark-inverse);
}

section.section-dark-scale-2 {
	background-color: var(--dark-300) !important;
	border-color: var(--dark-300) !important;
}

section.section-dark-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: var(--dark-300);
}

section.section-light {
	background-color: var(--light) !important;
	border-color: var(--light-100) !important;
}

section.section-light h1, section.section-light h2, section.section-light h3, section.section-light h4, section.section-light h5, section.section-light h6 {
	color: var(--light-inverse);
}

section.section-light p {
	color: var(--light-inverse);
}

section.section-light-scale-2 {
	background-color: var(--light-300) !important;
	border-color: var(--light-300) !important;
}

section.section-light-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: var(--light-300);
}

section.section.section-background-half-primary-half-secondary {
	background: linear-gradient(to right, var(--primary) 50%, var(--secondary) 50%);
}

section.section.section-overlay-opacity-gradient:before {
	background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 80%);
}

/* Sidebar */
aside ul.nav-list > li > a {
	color: #666;
	font-size: 0.9em;
	padding: 8px 0 8px 22px;
}

/* Side Panel */
html.side-panel .body:before {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: var(--dark-rgba-50);
	opacity: 0;
	visibility: hidden;
	z-index: 9998;
	transition: ease opacity 300ms;
}

html.side-panel .side-panel-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 300px;
	height: 100vh;
	background: var(--light);
	padding: 32px;
	padding: 2rem;
	box-shadow: 0px 0px 30px -13px rgba(0, 0, 0, 0.2);
	overflow-y: auto;
	transform: translate3d(-100%, 0, 0);
	transition: ease transform 300ms;
	z-index: 9999;
}

html.side-panel .side-panel-wrapper .side-panel-close {
	position: absolute;
	top: 0;
	right: 0;
}

html.side-panel.side-panel-push .body {
	transform: translate3d(0, 0, 0);
	transition: ease transform 300ms;
}

html.side-panel.side-panel-right .side-panel-wrapper {
	left: auto;
	right: 0;
	transform: translate3d(100%, 0, 0);
}

html.side-panel.side-panel-without-overlay .body:before {
	content: none;
}

html.side-panel.side-panel-open .body:before {
	opacity: 1;
	visibility: visible;
}

html.side-panel.side-panel-open .side-panel-wrapper {
	transform: translate3d(0, 0, 0);
}

html.side-panel.side-panel-open.side-panel-push .body {
	transform: translate3d(300px, 0, 0);
}

html.side-panel.side-panel-open.side-panel-push.side-panel-right .body {
	transform: translate3d(-300px, 0, 0);
}

/* Home Slider - Revolution Slider */
.slider-container {
	background: #151719;
	height: 500px;
	overflow: hidden;
	width: 100%;
	direction: ltr;
}

.slider-container .tparrows {
	border-radius: var(--border-radius);
}

.slider-container .slider-single-slide .tparrows {
	display: none;
}

.slider-container .top-label {
	color: var(--light);
	font-size: 24px;
	font-weight: 300;
}

.slider-container .main-label {
	color: var(--light);
	font-size: 62px;
	line-height: 62px;
	font-weight: 800;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}

.slider-container .featured-label {
	color: var(--light);
	font-size: 52px;
	line-height: 52px;
	font-weight: 800;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

.slider-container .bottom-label {
	color: var(--light);
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
}

.slider-container .blackboard-text {
	color: #BAB9BE;
	font-size: 46px;
	line-height: 46px;
	font-family: "Shadows Into Light", cursive;
	text-transform: uppercase;
}

.slider-container .btn.btn-lg.btn-slider-action {
	font-size: 22px;
	font-weight: 600;
	line-height: 20px;
	padding: 19.2px 28.8px;
	padding: 1.2rem 1.8rem;
}

.slider-container .top-label-dark, .slider-container .main-label-dark, .slider-container .bottom-label-dark {
	color: var(--dark--200);
}

.slider-container .tp-caption-dark a {
	color: var(--dark--200);
}

.slider-container .tp-caption-dark a:hover {
	color: var(--dark--200);
}

.slider-container .tp-caption-overlay {
	background: #000;
	padding: 10px;
}

.slider-container .tp-caption-overlay-opacity {
	background: rgba(0, 0, 0, 0.4);
	padding: 10px;
}

.slider-container .tp-opacity-overlay {
	background: #000;
	opacity: 0.75;
}

.slider-container .tp-opacity-overlay-light {
	background: var(--light);
	opacity: 0.75;
}

.slider-container.transparent {
	background-color: transparent;
}

.slider-container.light {
	background-color: #EAEAEA;
}

.slider-container.light .tp-bannershadow {
	opacity: 0.05;
	top: 0;
	bottom: auto;
	z-index: 1000;
}

.slider-container.light .featured-label, .slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label {
	color: var(--dark--200);
}

.slider-container.light .tp-caption a {
	color: var(--dark--200);
}

.slider-container.light .tp-caption a:hover {
	color: var(--dark--200);
}

/* Revolution Slider Typewriter Addon */
.tp-caption[data-typewriter]:after {
	transform: translateX(-9px);
}

/* Slider With Overlay */
.rev_slider li.slide-overlay .slotholder:after {
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0.9;
	background: var(--dark);
	z-index: 2;
}

.rev_slider li.slide-overlay.slide-overlay-light .slotholder:after {
	background: var(--light);
}

.rev_slider li.slide-overlay.slide-overlay-gradient .slotholder:after {
	background-color: #6c6ef1;
	background-image: linear-gradient(to right, #6c6ef1 0%, #e2498e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6ef1', endColorstr='#e2498e', GradientType=1 );
}

.rev_slider li.slide-overlay.slide-overlay-gradient.slide-overlay-gradient-animated .slotholder:after {
	background-size: 200% 200%;
	animation-name: gradientTransition;
	animation-duration: 20000ms;
	animation-iteration-count: infinite;
}

.rev_slider li.slide-overlay.slide-overlay-level-0 .slotholder:after {
	opacity: 0.0;
}

.rev_slider li.slide-overlay.slide-overlay-level-1 .slotholder:after {
	opacity: 0.1;
}

.rev_slider li.slide-overlay.slide-overlay-level-2 .slotholder:after {
	opacity: 0.2;
}

.rev_slider li.slide-overlay.slide-overlay-level-3 .slotholder:after {
	opacity: 0.3;
}

.rev_slider li.slide-overlay.slide-overlay-level-4 .slotholder:after {
	opacity: 0.4;
}

.rev_slider li.slide-overlay.slide-overlay-level-5 .slotholder:after {
	opacity: 0.5;
}

.rev_slider li.slide-overlay.slide-overlay-level-6 .slotholder:after {
	opacity: 0.6;
}

.rev_slider li.slide-overlay.slide-overlay-level-7 .slotholder:after {
	opacity: 0.7;
}

.rev_slider li.slide-overlay.slide-overlay-level-8 .slotholder:after {
	opacity: 0.8;
}

.rev_slider li.slide-overlay.slide-overlay-level-9 .slotholder:after {
	opacity: 0.9;
}

.rev_slider li.slide-overlay.slide-overlay-level-10 .slotholder:after {
	opacity: 0.10;
}

/* Slider Scroll Button */
.slider-scroll-button {
	position: relative;
	width: 57px;
	height: 57px;
	border-radius: 100%;
	text-indent: -9999px;
}

.slider-scroll-button:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 49%;
	width: 23px;
	height: 34px;
	border: 1px solid #FFF;
	border-radius: 15px;
	transform: translate3d(-50%, -50%, 0);
}

.slider-scroll-button:after {
	content: '';
	width: 6px;
	height: 10px;
	border-radius: 10px;
	border: 1px solid #FFF;
	position: absolute;
	top: 19px;
	left: 49%;
	transform: translate3d(-50%, 0, 0);
	animation-name: sliderScrollButton;
	animation-duration: 2s;
	animation-iteration-count: infinite;
}

.slider-scroll-button.slider-scroll-button-dark:before {
	border-color: var(--dark);
}

.slider-scroll-button.slider-scroll-button-dark:after {
	border-color: var(--dark);
}

/* Arrows */
.tparrows.tparrows-carousel {
	display: inline-block;
	position: absolute;
	width: 30px;
	height: auto;
	padding: 20px 0;
	background: var(--primary);
}

.tparrows.tparrows-carousel.tp-leftarrow {
	right: auto !important;
	left: -30px !important;
	border-radius: 0 4px 4px 0;
}

.tparrows.tparrows-carousel.tp-leftarrow:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	content: "\f053";
	position: relative;
	left: -1px;
	top: 1px;
}

.tparrows.tparrows-carousel.tp-rightarrow {
	right: -60px !important;
	left: auto !important;
	border-radius: 4px 0 0 4px;
}

.tparrows.tparrows-carousel.tp-rightarrow:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	content: "\f054";
	position: relative;
	left: 1px;
	top: 1px;
}

.tparrows.tparrows-carousel:hover {
	background: var(--primary--300);
}

.tparrows.arrows-style-1 {
	background: transparent !important;
}

.tparrows.arrows-style-2 {
	background: transparent !important;
}

.tparrows.arrows-style-2.tp-leftarrow:before, .tparrows.arrows-style-2.tp-rightarrow:before {
	content: '';
	display: block;
	position: absolute;
	left: 1.5px;
	top: 50%;
	width: 0.8em;
	height: 0.8em;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	transition: ease opacity 400ms;
	font-size: inherit;
	opacity: 0.7;
}

.tparrows.arrows-style-2.tp-leftarrow:after, .tparrows.arrows-style-2.tp-rightarrow:after {
	content: '';
	display: block;
	border-top: 1px solid #FFF;
	transition: ease opacity 400ms;
	width: 1.5em;
	position: absolute;
	top: 50%;
	font-size: inherit;
	transform: translate3d(0, -50%, 0);
	opacity: 0.7;
}

.tparrows.arrows-style-2.tp-leftarrow:hover:before, .tparrows.arrows-style-2.tp-rightarrow:hover:before {
	opacity: 1;
}

.tparrows.arrows-style-2.tp-leftarrow:hover:after, .tparrows.arrows-style-2.tp-rightarrow:hover:after {
	opacity: 1;
}

.tparrows.arrows-style-2.tp-leftarrow:before {
	left: 0.5px;
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.tparrows.arrows-style-2.tp-rightarrow:before {
	left: 9.5px;
	transform: translate3d(0, -50%, 0) rotate(135deg);
}

@media (max-width: 768px) {
	.tparrows.arrows-style-2 {
		display: none;
	}
}

.tparrows.arrows-dark:before {
	color: #111111 !important;
}

.tparrows.arrows-big:before {
	font-size: 25px;
}

.tparrows.arrows-rounded {
	border-radius: 100%;
}

/* Bullets */
.tp-bullets.bullets-style-1 .tp-bullet {
	width: 8px;
	height: 8px;
	border-radius: 100%;
}

.tp-bullets.bullets-style-2 .tp-bullet {
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #78888D;
}

/* Embed Border */
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	border: 0 !important;
}

/* Defaults */
.hesperiden-custom {
	padding: 10px 0 !important;
}

.hesperiden-custom .tp-tab {
	border: 0 !important;
}

/* Slider With Overlay */
.slider-with-overlay {
	position: relative;
}

.slider-with-overlay .slider-container {
	z-index: auto;
}

/* Slider Contact Form */
.slider-contact-form {
	margin: 45px 0;
}

.slider-contact-form .featured-box {
	text-align: left;
}

.slider-contact-form label.error {
	display: none !important;
}

.slider-contact-form .alert {
	padding: 6px;
	text-align: center;
}

.slider-contact-form textarea {
	resize: none;
}

@media (min-width: 992px) {
	.slider-contact-form {
		margin: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		z-index: 99;
		width: 100%;
	}
}

/* Boxed */
html.boxed .slider-container {
	width: 100% !important;
	left: auto !important;
}

/* Side Header - Full Screen Slider Height On Mobile */
@media (max-width: 991px) {
	html.side-header .slider-container.fullscreen-slider,
		html.side-header .slider-container.fullscreen-slider + .tp-fullwidth-forcer {
		height: calc(100vh - 84px) !important;
	}
}

/* Slider - Skin */
.slide-overlay-primary .slotholder:after {
	background-color: var(--primary) !important;
}

.slider-container .tp-caption-overlay-primary {
	background: var(--primary);
}

.slider-container .tp-caption-overlay-opacity-primary {
	background: var(--primary-rgba-35);
}

.tp-bullets.bullets-color-primary .tp-bullet:hover, .tp-bullets.bullets-color-primary .tp-bullet.selected {
	background: var(--primary);
}

.slide-overlay-secondary .slotholder:after {
	background-color: var(--secondary) !important;
}

.slider-container .tp-caption-overlay-secondary {
	background: var(--secondary);
}

.slider-container .tp-caption-overlay-opacity-secondary {
	background: var(--secondary-rgba-35);
}

.tp-bullets.bullets-color-secondary .tp-bullet:hover, .tp-bullets.bullets-color-secondary .tp-bullet.selected {
	background: var(--secondary);
}

.slide-overlay-tertiary .slotholder:after {
	background-color: var(--tertiary) !important;
}

.slider-container .tp-caption-overlay-tertiary {
	background: var(--tertiary);
}

.slider-container .tp-caption-overlay-opacity-tertiary {
	background: var(--tertiary-rgba-35);
}

.tp-bullets.bullets-color-tertiary .tp-bullet:hover, .tp-bullets.bullets-color-tertiary .tp-bullet.selected {
	background: var(--tertiary);
}

.slide-overlay-quaternary .slotholder:after {
	background-color: var(--quaternary) !important;
}

.slider-container .tp-caption-overlay-quaternary {
	background: var(--quaternary);
}

.slider-container .tp-caption-overlay-opacity-quaternary {
	background: var(--quaternary-rgba-35);
}

.tp-bullets.bullets-color-quaternary .tp-bullet:hover, .tp-bullets.bullets-color-quaternary .tp-bullet.selected {
	background: var(--quaternary);
}

.slide-overlay-dark .slotholder:after {
	background-color: var(--dark) !important;
}

.slider-container .tp-caption-overlay-dark {
	background: var(--dark);
}

.slider-container .tp-caption-overlay-opacity-dark {
	background: var(--dark-rgba-35);
}

.tp-bullets.bullets-color-dark .tp-bullet:hover, .tp-bullets.bullets-color-dark .tp-bullet.selected {
	background: var(--dark);
}

.slide-overlay-light .slotholder:after {
	background-color: var(--light) !important;
}

.slider-container .tp-caption-overlay-light {
	background: var(--light);
}

.slider-container .tp-caption-overlay-opacity-light {
	background: var(--light-rgba-35);
}

.tp-bullets.bullets-color-light .tp-bullet:hover, .tp-bullets.bullets-color-light .tp-bullet.selected {
	background: var(--light);
}

.slide-overlay.slide-overlay-gradient .slotholder:after {
	background-color: var(--tertiary) !important;
	background-image: linear-gradient(to right, var(--tertiary) 0%, var(--quaternary) 100%) !important;
}

/* Social Icons */
.social-icons {
	margin: 0;
	padding: 0;
	width: auto;
}

.social-icons li {
	display: inline-block;
	margin: -1px 1px 0 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
}

.social-icons li a {
	transition: all 0.2s ease;
	border-radius: 100%;
	display: block;
	height: 28px;
	line-height: 28px;
	width: 28px;
	text-align: center;
	color: var(--dark--200) !important;
	text-decoration: none;
	font-size: 12.8px;
	font-size: 0.8rem;
}

.social-icons li:hover a {
	background: #151719;
	color: var(--light) !important;
}

.social-icons li:hover.social-icons-twitter a {
	background: #1aa9e1 !important;
}

.social-icons li:hover.social-icons-facebook a {
	background: #3b5a9a !important;
}

.social-icons li:hover.social-icons-linkedin a {
	background: #0073b2 !important;
}

.social-icons li:hover.social-icons-rss a {
	background: #ff8201 !important;
}

.social-icons li:hover.social-icons-googleplus a {
	background: #dd4b39 !important;
}

.social-icons li:hover.social-icons-pinterest a {
	background: #cc2127 !important;
}

.social-icons li:hover.social-icons-youtube a {
	background: #c3191e !important;
}

.social-icons li:hover.social-icons-instagram a {
	background: #7c4a3a !important;
}

.social-icons li:hover.social-icons-skype a {
	background: #00b0f6 !important;
}

.social-icons li:hover.social-icons-email a {
	background: #dd4b39 !important;
}

.social-icons li:hover.social-icons-vk a {
	background: #6383a8 !important;
}

.social-icons li:hover.social-icons-xing a {
	background: #1a7576 !important;
}

.social-icons li:hover.social-icons-tumblr a {
	background: #304e6c !important;
}

.social-icons li:hover.social-icons-reddit a {
	background: #ff4107 !important;
}

.social-icons li:hover.social-icons-whatsapp a {
	background: #25d366 !important;
}

.social-icons.social-icons-dark li a {
	background: #181818;
}

.social-icons.social-icons-dark li a i {
	color: var(--light);
}

.social-icons.social-icons-dark-2 li a {
	background: #272a2e;
}

.social-icons.social-icons-dark-2 li a i {
	color: var(--light);
}

.social-icons.social-icons-transparent li {
	box-shadow: none;
}

.social-icons.social-icons-transparent li a {
	background: transparent;
}

.social-icons.social-icons-icon-gray li a {
	color: var(--default) !important;
}

.social-icons.social-icons-icon-gray li:hover a {
	color: var(--light) !important;
}

.social-icons.social-icons-icon-light li a i {
	color: var(--light);
}

.social-icons.social-icons-icon-light.social-icons-clean li a i {
	color: var(--light) !important;
}

.social-icons.social-icons-medium li a, .social-icons.social-icons-md li a {
	height: 33px;
	line-height: 33px;
	width: 33px;
	font-size: 14.4px;
	font-size: 0.9rem;
}

.social-icons.social-icons-big li a, .social-icons.social-icons-lg li a {
	height: 48px;
	line-height: 50px;
	width: 48px;
}

@media (max-width: 400px) {
	.social-icons.social-icons-big li a, .social-icons.social-icons-lg li a {
		height: 38px;
		line-height: 40px;
		width: 38px;
	}
}

.social-icons.social-icons-opacity-light li a {
	background: rgba(255, 255, 255, 0.04);
}

.social-icons.social-icons-clean-with-border li a {
	background: transparent;
	color: var(--light) !important;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-border-grey li a {
	border: 1px solid #e7e7e7;
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-icon-dark li a {
	color: #212121 !important;
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-icon-dark li:hover a {
	color: var(--light) !important;
}

.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li a {
	background: var(--light);
}

.social-icons-dark.social-icons-clean li a,
.social-icons-dark-2.social-icons-clean li a {
	background: transparent;
	color: var(--light) !important;
}

/* Sort Source Wrapper */
.sort-source-wrapper {
	padding: 8px 0;
	position: relative;
}

.sort-source-wrapper .nav {
	margin: -100px 0 5px;
}

.sort-source-wrapper .nav > li > a {
	color: var(--light);
	background: transparent;
}

.sort-source-wrapper .nav > li > a:hover, .sort-source-wrapper .nav > li > a:focus {
	background: transparent;
}

.sort-source-wrapper .nav > li.active > a {
	background: transparent;
}

.sort-source-wrapper .nav > li.active > a:hover, .sort-source-wrapper .nav > li.active > a:focus {
	background: transparent;
}

/* Sort Source */
.sort-source {
	clear: both;
}

.sort-source.d-none {
	display: block !important;
	width: 0;
	height: 0;
	overflow: hidden;
}

.sort-source > li > a {
	padding: 6px 12px;
	text-decoration: none;
}

.sort-source.sort-source-style-2 {
	margin: -10px auto;
}

.sort-source.sort-source-style-2 > li {
	float: none;
	display: inline-block;
}

.sort-source.sort-source-style-2 > li > a, .sort-source.sort-source-style-2 > li > a:focus, .sort-source.sort-source-style-2 > li > a:hover {
	background: transparent;
	color: var(--light);
	display: inline-block;
	border-radius: 0;
	margin: 0;
	padding: 18px 28px;
	position: relative;
	text-decoration: none;
}

.sort-source.sort-source-style-2 > li > a:after {
	transition: margin 0.3s;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 15px solid var(--grey-500);
	content: " ";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	margin-top: 0;
	opacity: 0;
}

.sort-source.sort-source-style-2 > li.active > a, .sort-source.sort-source-style-2 > li.active > a:focus, .sort-source.sort-source-style-2 > li.active > a:hover {
	background: transparent;
}

.sort-source.sort-source-style-2 > li.active > a:after {
	opacity: 1;
	margin-top: 18px;
}

/* Sort Source Style 2 */
@media (max-width: 991px) {
	.sort-source.sort-source-style-2 > li {
		display: block;
	}

	.sort-source.sort-source-style-2 > li.active > a:after {
		display: none !important;
	}
}

/* Sort Source Style 3 */
.sort-source.sort-source-style-3 > li > a {
	color: var(--default);
}

.sort-source.sort-source-style-3 > li.active > a {
	background: transparent !important;
	border-bottom: 3px solid var(--grey-500);
	border-radius: 0;
}

/* Sort Destination */
.sort-destination {
	overflow: hidden;
}

.sort-destination .isotope-item {
	min-width: 1px;
}

.sort-destination.full-width {
	position: relative;
}

.sort-destination.full-width .isotope-item {
	width: 20%;
	float: left;
}

.sort-destination.full-width .isotope-item.w2 {
	width: 40%;
}

.sort-destination.full-width .isotope-item .img-thumbnail, .sort-destination.full-width .isotope-item a, .sort-destination.full-width .isotope-item .thumb-info img {
	border-radius: 0;
}

.sort-destination.full-width-spaced {
	margin-top: 50px;
	margin-left: 20px;
	margin-right: 20px;
}

.sort-destination.full-width-spaced .portfolio-item {
	margin-left: 20px;
	margin-right: 20px;
}

.sort-destination.sort-destination-items-hardware-acc .isotope-item {
	transform: translate3d(0, 0, 0);
}

html.gecko .sort-destination.sort-destination-margin > [class*="col-"] {
	margin: -1px;
}

.sort-source-wrapper + .sort-destination.full-width {
	margin: 0 0 -81px;
	top: -51px;
}

.sort-source-wrapper + .sort-destination-loader .full-width {
	margin: 0 0 -81px;
	top: -51px;
}

/* Sort Loading */
.sort-destination-loader {
	height: auto;
	overflow: hidden;
	position: relative;
}

.sort-destination-loader:after {
	transition: opacity 0.3s;
	content: ' ';
	background: var(--light);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
}

.sort-destination-loader .bounce-loader {
	display: none;
}

.sort-destination-loader.sort-destination-loader-showing {
	max-height: 200px;
}

.sort-destination-loader.sort-destination-loader-showing:after {
	opacity: 1;
}

.sort-destination-loader.sort-destination-loader-showing .bounce-loader {
	display: block;
}

.sort-destination-loader.loader-showing-dark:after {
	background: #181818;
}

.sort-destination-loader.sort-destination-loader-loaded {
	overflow: visible;
}

.sort-destination-loader.sort-destination-loader-loaded:after {
	display: none;
}

.sort-destination-loader-full-width {
	overflow: visible;
}

.sort-destination-loader-full-width:after {
	bottom: -81px;
	top: -51px;
}

.sort-destination-loader-full-width.sort-destination-loader-showing {
	overflow: hidden;
	height: 600px;
}

.sort-destination-loader-lg.sort-destination-loader-showing {
	height: 600px;
}

.portfolio-load-more-loader.portfolio-load-more-loader-showing .bounce-loader {
	display: block !important;
}

@media (min-width: 992px) {
	.col-md-6.isotope-item:nth-child(2n+1) {
		clear: both;
	}

	.col-md-4.isotope-item:nth-child(3n+1) {
		clear: both;
	}

	.col-md-3.isotope-item:nth-child(4n+1) {
		clear: both;
	}

	.col-md-1-5.isotope-item:nth-child(5n+1) {
		clear: both;
	}

	.col-md-2.isotope-item:nth-child(6n+1) {
		clear: both;
	}

	.sort-destination.full-width .isotope-item:nth-child(5n+1) {
		clear: both;
	}
}

@media (max-width: 991px) {
	.sort-destination.isotope {
		overflow: visible !important;
		height: auto !important;
	}

	.sort-destination.isotope.full-width {
		overflow: hidden !important;
	}

	.isotope-hidden {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.isotope-item {
		position: static !important;
		text-align: center;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		transform: none !important;
	}

	.isotope-item.product {
		position: relative !important;
	}

	.sort-source-wrapper {
		background: #151719;
		clear: both;
		margin-top: -35px;
	}

	.sort-source-wrapper .nav {
		margin: 0;
	}

	.sort-destination {
		height: auto !important;
	}

	.sort-destination.full-width,
		.sort-source-wrapper + .sort-destination.full-width {
		max-width: none;
		margin: 0 0 -30px;
		top: 0;
	}

	.sort-destination.full-width .isotope-item,
		.sort-source-wrapper + .sort-destination.full-width .isotope-item {
		max-width: 100%;
	}

	.sort-source-wrapper + .sort-destination-loader .full-width {
		margin: 0 0 -30px;
		top: 0;
	}
}

@media (max-width: 575px) {
	.sort-destination.full-width .isotope-item,
		.sort-source-wrapper + .sort-destination.full-width .isotope-item {
		position: static !important;
		clear: both;
		float: none;
		width: auto;
	}
}

/* Sort Colors */
.sort-source-wrapper .nav > li.active > a {
	color: var(--primary);
}

.sort-source-wrapper .nav > li.active > a:hover, .sort-source-wrapper .nav > li.active > a:focus {
	color: var(--primary);
}

.sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: var(--primary);
}

.sort-source.sort-source-style-3 > li.active > a {
	border-bottom-color: var(--primary) !important;
	color: var(--primary) !important;
}

/* Clip SVG */
.clip-svg {
	width: 0;
	height: 0;
}

/* SVG Colors */
.svg-fill-color-primary {
	fill: var(--primary) !important;
}

.svg-fill-color-primary svg path, .svg-fill-color-primary svg rect, .svg-fill-color-primary svg line, .svg-fill-color-primary svg polyline, .svg-fill-color-primary svg polygon {
	fill: var(--primary) !important;
}

.svg-fill-color-hover-primary:hover {
	fill: var(--primary) !important;
}

.svg-fill-color-hover-primary svg:hover path, .svg-fill-color-hover-primary svg:hover rect, .svg-fill-color-hover-primary svg:hover line, .svg-fill-color-hover-primary svg:hover polyline, .svg-fill-color-hover-primary svg:hover polygon {
	fill: var(--primary) !important;
}

.svg-stroke-color-primary {
	stroke: var(--primary) !important;
}

.svg-stroke-color-primary svg path, .svg-stroke-color-primary svg rect, .svg-stroke-color-primary svg line, .svg-stroke-color-primary svg polyline, .svg-stroke-color-primary svg polygon {
	stroke: var(--primary) !important;
}

.svg-stroke-color-hover-primary:hover {
	stroke: var(--primary) !important;
}

.svg-stroke-color-hover-primary svg:hover path, .svg-stroke-color-hover-primary svg:hover rect, .svg-stroke-color-hover-primary svg:hover line, .svg-stroke-color-hover-primary svg:hover polyline, .svg-stroke-color-hover-primary svg:hover polygon {
	stroke: var(--primary) !important;
}

.svg-fill-color-secondary {
	fill: var(--secondary) !important;
}

.svg-fill-color-secondary svg path, .svg-fill-color-secondary svg rect, .svg-fill-color-secondary svg line, .svg-fill-color-secondary svg polyline, .svg-fill-color-secondary svg polygon {
	fill: var(--secondary) !important;
}

.svg-fill-color-hover-secondary:hover {
	fill: var(--secondary) !important;
}

.svg-fill-color-hover-secondary svg:hover path, .svg-fill-color-hover-secondary svg:hover rect, .svg-fill-color-hover-secondary svg:hover line, .svg-fill-color-hover-secondary svg:hover polyline, .svg-fill-color-hover-secondary svg:hover polygon {
	fill: var(--secondary) !important;
}

.svg-stroke-color-secondary {
	stroke: var(--secondary) !important;
}

.svg-stroke-color-secondary svg path, .svg-stroke-color-secondary svg rect, .svg-stroke-color-secondary svg line, .svg-stroke-color-secondary svg polyline, .svg-stroke-color-secondary svg polygon {
	stroke: var(--secondary) !important;
}

.svg-stroke-color-hover-secondary:hover {
	stroke: var(--secondary) !important;
}

.svg-stroke-color-hover-secondary svg:hover path, .svg-stroke-color-hover-secondary svg:hover rect, .svg-stroke-color-hover-secondary svg:hover line, .svg-stroke-color-hover-secondary svg:hover polyline, .svg-stroke-color-hover-secondary svg:hover polygon {
	stroke: var(--secondary) !important;
}

.svg-fill-color-tertiary {
	fill: var(--tertiary) !important;
}

.svg-fill-color-tertiary svg path, .svg-fill-color-tertiary svg rect, .svg-fill-color-tertiary svg line, .svg-fill-color-tertiary svg polyline, .svg-fill-color-tertiary svg polygon {
	fill: var(--tertiary) !important;
}

.svg-fill-color-hover-tertiary:hover {
	fill: var(--tertiary) !important;
}

.svg-fill-color-hover-tertiary svg:hover path, .svg-fill-color-hover-tertiary svg:hover rect, .svg-fill-color-hover-tertiary svg:hover line, .svg-fill-color-hover-tertiary svg:hover polyline, .svg-fill-color-hover-tertiary svg:hover polygon {
	fill: var(--tertiary) !important;
}

.svg-stroke-color-tertiary {
	stroke: var(--tertiary) !important;
}

.svg-stroke-color-tertiary svg path, .svg-stroke-color-tertiary svg rect, .svg-stroke-color-tertiary svg line, .svg-stroke-color-tertiary svg polyline, .svg-stroke-color-tertiary svg polygon {
	stroke: var(--tertiary) !important;
}

.svg-stroke-color-hover-tertiary:hover {
	stroke: var(--tertiary) !important;
}

.svg-stroke-color-hover-tertiary svg:hover path, .svg-stroke-color-hover-tertiary svg:hover rect, .svg-stroke-color-hover-tertiary svg:hover line, .svg-stroke-color-hover-tertiary svg:hover polyline, .svg-stroke-color-hover-tertiary svg:hover polygon {
	stroke: var(--tertiary) !important;
}

.svg-fill-color-quaternary {
	fill: var(--quaternary) !important;
}

.svg-fill-color-quaternary svg path, .svg-fill-color-quaternary svg rect, .svg-fill-color-quaternary svg line, .svg-fill-color-quaternary svg polyline, .svg-fill-color-quaternary svg polygon {
	fill: var(--quaternary) !important;
}

.svg-fill-color-hover-quaternary:hover {
	fill: var(--quaternary) !important;
}

.svg-fill-color-hover-quaternary svg:hover path, .svg-fill-color-hover-quaternary svg:hover rect, .svg-fill-color-hover-quaternary svg:hover line, .svg-fill-color-hover-quaternary svg:hover polyline, .svg-fill-color-hover-quaternary svg:hover polygon {
	fill: var(--quaternary) !important;
}

.svg-stroke-color-quaternary {
	stroke: var(--quaternary) !important;
}

.svg-stroke-color-quaternary svg path, .svg-stroke-color-quaternary svg rect, .svg-stroke-color-quaternary svg line, .svg-stroke-color-quaternary svg polyline, .svg-stroke-color-quaternary svg polygon {
	stroke: var(--quaternary) !important;
}

.svg-stroke-color-hover-quaternary:hover {
	stroke: var(--quaternary) !important;
}

.svg-stroke-color-hover-quaternary svg:hover path, .svg-stroke-color-hover-quaternary svg:hover rect, .svg-stroke-color-hover-quaternary svg:hover line, .svg-stroke-color-hover-quaternary svg:hover polyline, .svg-stroke-color-hover-quaternary svg:hover polygon {
	stroke: var(--quaternary) !important;
}

.svg-fill-color-dark {
	fill: var(--dark) !important;
}

.svg-fill-color-dark svg path, .svg-fill-color-dark svg rect, .svg-fill-color-dark svg line, .svg-fill-color-dark svg polyline, .svg-fill-color-dark svg polygon {
	fill: var(--dark) !important;
}

.svg-fill-color-hover-dark:hover {
	fill: var(--dark) !important;
}

.svg-fill-color-hover-dark svg:hover path, .svg-fill-color-hover-dark svg:hover rect, .svg-fill-color-hover-dark svg:hover line, .svg-fill-color-hover-dark svg:hover polyline, .svg-fill-color-hover-dark svg:hover polygon {
	fill: var(--dark) !important;
}

.svg-stroke-color-dark {
	stroke: var(--dark) !important;
}

.svg-stroke-color-dark svg path, .svg-stroke-color-dark svg rect, .svg-stroke-color-dark svg line, .svg-stroke-color-dark svg polyline, .svg-stroke-color-dark svg polygon {
	stroke: var(--dark) !important;
}

.svg-stroke-color-hover-dark:hover {
	stroke: var(--dark) !important;
}

.svg-stroke-color-hover-dark svg:hover path, .svg-stroke-color-hover-dark svg:hover rect, .svg-stroke-color-hover-dark svg:hover line, .svg-stroke-color-hover-dark svg:hover polyline, .svg-stroke-color-hover-dark svg:hover polygon {
	stroke: var(--dark) !important;
}

.svg-fill-color-light {
	fill: var(--light) !important;
}

.svg-fill-color-light svg path, .svg-fill-color-light svg rect, .svg-fill-color-light svg line, .svg-fill-color-light svg polyline, .svg-fill-color-light svg polygon {
	fill: var(--light) !important;
}

.svg-fill-color-hover-light:hover {
	fill: var(--light) !important;
}

.svg-fill-color-hover-light svg:hover path, .svg-fill-color-hover-light svg:hover rect, .svg-fill-color-hover-light svg:hover line, .svg-fill-color-hover-light svg:hover polyline, .svg-fill-color-hover-light svg:hover polygon {
	fill: var(--light) !important;
}

.svg-stroke-color-light {
	stroke: var(--light) !important;
}

.svg-stroke-color-light svg path, .svg-stroke-color-light svg rect, .svg-stroke-color-light svg line, .svg-stroke-color-light svg polyline, .svg-stroke-color-light svg polygon {
	stroke: var(--light) !important;
}

.svg-stroke-color-hover-light:hover {
	stroke: var(--light) !important;
}

.svg-stroke-color-hover-light svg:hover path, .svg-stroke-color-hover-light svg:hover rect, .svg-stroke-color-hover-light svg:hover line, .svg-stroke-color-hover-light svg:hover polyline, .svg-stroke-color-hover-light svg:hover polygon {
	stroke: var(--light) !important;
}

/* SVG Animations */
.svg-animation-effect-1-hover:hover svg path, .svg-animation-effect-1-hover:hover svg polygon, .svg-animation-effect-1-hover:hover svg polyline, .svg-animation-effect-1-hover:hover svg rect {
	stroke: var(--primary);
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-primary:hover svg path, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-primary:hover svg polygon, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-primary:hover svg polyline, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-primary:hover svg rect {
	stroke: var(--primary);
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-secondary:hover svg path, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-secondary:hover svg polygon, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-secondary:hover svg polyline, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-secondary:hover svg rect {
	stroke: var(--secondary);
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-tertiary:hover svg path, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-tertiary:hover svg polygon, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-tertiary:hover svg polyline, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-tertiary:hover svg rect {
	stroke: var(--tertiary);
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-quaternary:hover svg path, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-quaternary:hover svg polygon, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-quaternary:hover svg polyline, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-quaternary:hover svg rect {
	stroke: var(--quaternary);
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg path, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg polygon, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg polyline, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg rect {
	stroke: var(--dark);
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg path, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg polygon, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg polyline, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg rect {
	stroke: var(--light);
}

/* Tables */
.table td, .table th {
	border-color: rgba(0, 0, 0, 0.06);
}

.table > :not(:first-child) {
	border-top-color: rgba(0, 0, 0, 0.06);
}

/* Tabs */
.tabs {
	border-radius: 4px;
	margin-bottom: 20px;
}

.nav-tabs {
	margin: 0;
	padding: 0;
	border-bottom-color: #EEE;
}

.nav-tabs li:last-child .nav-link {
	margin-right: 0;
}

.nav-tabs li .nav-link {
	border-radius: 5px 5px 0 0;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: -0.2px;
	padding: 11.2px 24px;
	padding: .7rem 1.5rem;
	transition: all .2s;
	margin-right: 1px;
}

.nav-tabs li .nav-link, .nav-tabs li .nav-link:hover {
	background: var(--grey-100);
	border-bottom: none;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	border-top: 3px solid #EEE;
	color: var(--grey-500);
}

.nav-tabs li .nav-link:hover {
	border-bottom-color: transparent;
	border-top: 3px solid var(--grey-500);
	box-shadow: none;
}

.nav-tabs li .nav-link:active, .nav-tabs li .nav-link:hover, .nav-tabs li .nav-link:focus {
	background: var(--light);
	border-left-color: #EEE;
	border-right-color: #EEE;
	border-top: 3px solid var(--grey-500);
	color: var(--grey-500);
}

.tab-content {
	border-radius: 0 0 4px 4px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	background-color: var(--light);
	border: 1px solid #EEE;
	border-top: 0;
	padding: 15px;
}

/* Right Aligned */
.nav-tabs.nav-right {
	text-align: right;
}

/* Bottom Tabs */
.tabs.tabs-bottom {
	margin: 0 0 20px 0;
	padding: 0;
}

.tabs.tabs-bottom .tab-content {
	border-radius: 4px 4px 0 0;
	border-bottom: 0;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom .nav-tabs {
	border-bottom: none;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom .nav-tabs li {
	margin-bottom: 0;
	margin-top: -1px;
}

.tabs.tabs-bottom .nav-tabs li:last-child .nav-link {
	margin-right: 0;
}

.tabs.tabs-bottom .nav-tabs li .nav-link {
	border-radius: 0 0 5px 5px;
	font-size: 13px;
	margin-right: 1px;
	border-bottom: 3px solid var(--grey-500);
	border-top-color: transparent !important;
}

.tabs.tabs-bottom .nav-tabs li .nav-link.active, .tabs.tabs-bottom .nav-tabs li .nav-link.active:hover, .tabs.tabs-bottom .nav-tabs li .nav-link.active:focus {
	border-bottom: 3px solid var(--grey-500);
	border-top-color: transparent !important;
}

.tabs.tabs-bottom .nav-tabs li .nav-link, .tabs.tabs-bottom .nav-tabs li .nav-link:hover {
	border-bottom: 3px solid #EEE;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom .nav-tabs li .nav-link:hover {
	border-bottom: 3px solid var(--grey-500);
	border-top: 1px solid #EEE;
}

/* Vertical */
.tabs-vertical {
	display: table;
	width: 100%;
	padding: 0;
	border-top: 1px solid #EEE;
}

.tabs-vertical .tab-content {
	display: table-cell;
	vertical-align: top;
}

.tabs-vertical .nav-tabs {
	border-bottom: none;
	display: table-cell;
	height: 100%;
	float: none;
	padding: 0;
	vertical-align: top;
	width: 25%;
}

.tabs-vertical .nav-tabs > li {
	display: block;
}

.tabs-vertical .nav-tabs > li .nav-link {
	border-radius: 0;
	display: block;
	padding-top: 10px;
}

.tabs-vertical .nav-tabs > li .nav-link, .tabs-vertical .nav-tabs > li .nav-link:hover, .tabs-vertical .nav-tabs > li .nav-link:focus {
	border-bottom: none;
	border-top: none;
}

.tabs-vertical .nav-tabs > li .nav-link.active, .tabs-vertical .nav-tabs > li .nav-link.active:hover, .tabs-vertical .nav-tabs > li .nav-link.active:focus {
	border-top: none;
}

/* Vertical - Left Side */
.tabs-left {
	padding: 0;
}

.tabs-left .tab-content {
	border-radius: 0 5px 5px 5px;
	border-left: none;
}

.tabs-left .nav-tabs > li {
	margin-right: -1px;
}

.tabs-left .nav-tabs > li:first-child .nav-link {
	border-radius: 5px 0 0 0;
}

.tabs-left .nav-tabs > li:last-child .nav-link {
	border-radius: 0 0 0 5px;
	border-bottom: 1px solid #eee;
}

.tabs-left .nav-tabs > li .nav-link {
	border-right: 1px solid #EEE;
	border-left: 3px solid #EEE;
	margin-right: 1px;
	margin-left: -3px;
}

.tabs-left .nav-tabs > li .nav-link:hover {
	border-left-color: var(--grey-500);
}

.tabs-left .nav-tabs > li .nav-link.active, .tabs-left .nav-tabs > li .nav-link.active:hover, .tabs-left .nav-tabs > li .nav-link.active:focus {
	border-left: 3px solid var(--grey-500);
	border-right-color: var(--light);
}

/* Vertical - Right Side */
.tabs-right {
	padding: 0;
}

.tabs-right .tab-content {
	border-radius: 5px 0 5px 5px;
	border-right: none;
}

.tabs-right .nav-tabs > li {
	margin-left: -1px;
}

.tabs-right .nav-tabs > li:first-child .nav-link {
	border-radius: 0 5px 0 0;
}

.tabs-right .nav-tabs > li:last-child .nav-link {
	border-radius: 0 0 5px 0;
	border-bottom: 1px solid #eee;
}

.tabs-right .nav-tabs > li .nav-link {
	border-right: 3px solid #EEE;
	border-left: 1px solid #EEE;
	margin-right: 1px;
	margin-left: 1px;
}

.tabs-right .nav-tabs > li .nav-link:hover {
	border-right-color: var(--grey-500);
}

.tabs-right .nav-tabs > li .nav-link.active, .tabs-right .nav-tabs > li .nav-link.active:hover, .tabs-right .nav-tabs > li .nav-link.active:focus {
	border-right: 3px solid var(--grey-500);
	border-left: 1px solid #FFF;
}

/* Justified */
.nav-tabs.nav-justified {
	padding: 0;
	margin-bottom: -1px;
}

.nav-tabs.nav-justified li {
	margin-bottom: 0;
}

.nav-tabs.nav-justified li:first-child .nav-link,
.nav-tabs.nav-justified li:first-child .nav-link:hover {
	border-radius: 5px 0 0 0;
}

.nav-tabs.nav-justified li:last-child .nav-link,
.nav-tabs.nav-justified li:last-child .nav-link:hover {
	border-radius: 0 5px 0 0;
}

.nav-tabs.nav-justified li .nav-link {
	border-bottom: 1px solid #DDD;
	border-radius: 0;
	margin-right: 0;
}

.nav-tabs.nav-justified li .nav-link:hover, .nav-tabs.nav-justified li .nav-link:focus {
	border-bottom: 1px solid #DDD;
}

.nav-tabs.nav-justified li .nav-link.active {
	border-bottom: 1px solid #FFF;
}

.nav-tabs.nav-justified li .nav-link.active, .nav-tabs.nav-justified li .nav-link.active:hover, .nav-tabs.nav-justified li .nav-link.active:focus {
	background: var(--light);
	border-left-color: #EEE;
	border-right-color: #EEE;
	border-top-width: 3px;
}

.nav-tabs.nav-justified li .nav-link.active, .nav-tabs.nav-justified li .nav-link.active:hover, .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-width: 3px;
}

.nav-tabs.nav-justified li .nav-link.active:hover {
	border-bottom: 1px solid #FFF;
}

/* Bottom Tabs with Justified Nav */
.tabs.tabs-bottom {
	padding: 0;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified {
	border-top: none;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link {
	margin-right: 0;
	border-top-color: transparent;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link.active, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link.active:hover, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: transparent;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link {
	border-radius: 0 0 0 5px;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link {
	margin-right: 0;
	border-radius: 0 0 5px 0;
}

/* Center */
.tabs-center .nav-tabs {
	margin: 0 auto;
	text-align: center;
}

/* Navigation */
.tabs-navigation {
	border-radius: 5px;
}

.tabs-navigation .nav-tabs > li {
	margin-bottom: 1px;
}

.tabs-navigation .nav-tabs > li .nav-link {
	color: var(--default);
	padding: 18px;
	line-height: 100%;
	position: relative;
}

.tabs-navigation .nav-tabs > li .nav-link:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 10px;
	content: "\f054";
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}

.tabs-navigation .nav-tabs > li .nav-link [class*="fa-"], .tabs-navigation .nav-tabs > li .nav-link .icons {
	margin-right: 4px;
}

.tabs-navigation .nav-tabs li:first-child .nav-link {
	border-radius: 5px 5px 0 0;
}

.tabs-navigation .nav-tabs li .nav-link.active, .tabs-navigation .nav-tabs li .nav-link.active:hover, .tabs-navigation .nav-tabs li .nav-link.active:focus {
	border-right-color: #eee;
}

.tabs-navigation .nav-tabs li:last-child .nav-link {
	border-radius: 0 0 5px 5px;
}

.tabs-navigation-simple {
	border: 0 !important;
	border-radius: 0 !important;
}

.tabs-navigation-simple .nav-tabs {
	border: 0 !important;
	border-radius: 0 !important;
}

.tabs-navigation-simple .nav-tabs .nav-link, .tabs-navigation-simple .nav-tabs .nav-link:hover {
	background: transparent !important;
	border-radius: 0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
	border-left: 0 !important;
	padding-left: 0 !important;
}

.tabs-navigation-simple .nav-tabs li:last-child .nav-link, .tabs-navigation-simple .nav-tabs li:last-child .nav-link:hover {
	border-bottom: 0 !important;
}

.tab-pane-navigation {
	display: none;
}

.tab-pane-navigation.active {
	display: block;
}

/* Simple */
.tabs.tabs-simple .nav-tabs {
	justify-content: center;
	border: 0;
	margin-bottom: 10px;
}

.tabs.tabs-simple .nav-tabs > li {
	margin-left: 0;
	margin-bottom: 20px;
}

.tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
	padding: 15px 30px;
	background: none;
	border: 0;
	border-bottom: 3px solid #eee;
	border-radius: 0;
	color: var(--default);
	font-size: 16px;
}

.tabs.tabs-simple .tab-content {
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

.tabs.tabs-simple.tabs-simple-full-width-line .nav-tabs {
	border-bottom: 3px solid #eee;
}

.tabs.tabs-simple.tabs-simple-full-width-line .nav-tabs > li {
	margin-bottom: -3px;
}

@media (max-width: 575px) {
	.tabs .nav.nav-tabs.nav-justified li {
		display: block;
		margin-bottom: -5px;
	}

	.tabs .nav.nav-tabs.nav-justified li .nav-link {
		border-top-width: 3px !important;
		border-bottom-width: 0 !important;
	}

	.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link,
		.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link:hover {
		border-radius: 5px 5px 0 0;
	}

	.tabs .nav.nav-tabs.nav-justified li:last-child .nav-link,
		.tabs .nav.nav-tabs.nav-justified li:last-child .nav-link:hover {
		border-radius: 0;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li {
		margin-bottom: 0;
		margin-top: -5px;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link {
		border-bottom-width: 3px !important;
		border-top-width: 0 !important;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link,
		.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link:hover {
		border-radius: 0;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link,
		.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link:hover {
		border-radius: 0 0 5px 5px;
	}
}

.responsive-tabs-container .tab-pane {
	margin-bottom: 15px;
}

.responsive-tabs-container .accordion-link {
	display: none;
	margin-bottom: 10px;
	padding: 10px 15px;
	background-color: var(--grey-100);
	border-radius: 3px;
	border: 1px solid #ebebeb;
}

@media (max-width: 767px) {
	.responsive-tabs-container.accordion-xs .nav-tabs {
		display: none;
	}

	.responsive-tabs-container.accordion-xs .accordion-link {
		display: block;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.responsive-tabs-container.accordion-sm .nav-tabs {
		display: none;
	}

	.responsive-tabs-container.accordion-sm .accordion-link {
		display: block;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.responsive-tabs-container.accordion-md .nav-tabs {
		display: none;
	}

	.responsive-tabs-container.accordion-md .accordion-link {
		display: block;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs-container.accordion-lg .nav-tabs {
		display: none;
	}

	.responsive-tabs-container.accordion-lg .accordion-link {
		display: block;
	}
}

/* Tabs - Skin */
html body .tabs .nav-tabs .nav-link, html body .tabs .nav-tabs .nav-link:hover,
html body .tabs .nav-tabs .nav-link.active,
html.dark body .tabs .nav-tabs .nav-link,
html.dark body .tabs .nav-tabs .nav-link:hover,
html.dark body .tabs .nav-tabs .nav-link.active {
	color: var(--primary);
}

html body .tabs .nav-tabs .nav-link:hover,
html body .tabs .nav-tabs .nav-link:focus,
html body .tabs .nav-tabs .nav-link.active,
html body .tabs .nav-tabs.nav-justified .nav-link.active,
html body .tabs .nav-tabs.nav-justified .nav-link:hover,
html body .tabs .nav-tabs.nav-justified .nav-link:focus,
html.dark body .tabs .nav-tabs .nav-link:hover,
html.dark body .tabs .nav-tabs .nav-link:focus,
html.dark body .tabs .nav-tabs .nav-link.active,
html.dark body .tabs .nav-tabs.nav-justified .nav-link.active,
html.dark body .tabs .nav-tabs.nav-justified .nav-link:hover,
html.dark body .tabs .nav-tabs.nav-justified .nav-link:focus {
	border-top-color: var(--primary);
}

html body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
html body .tabs.tabs-bottom .nav-tabs .nav-link.active,
html body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
html body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus,
html.dark body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active,
html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus {
	border-bottom-color: var(--primary);
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active,
html body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active:focus {
	border-left-color: var(--primary);
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active,
html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:focus {
	border-right-color: var(--primary);
}

html body .tabs.tabs-simple .nav-tabs > li .nav-link.active,
html body .tabs.tabs-simple .nav-tabs > li .nav-link.active:focus,
html body .tabs.tabs-simple .nav-tabs > li .nav-link:hover,
html body .tabs.tabs-simple .nav-tabs > li .nav-link.active:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li .nav-link.active,
html.dark body .tabs.tabs-simple .nav-tabs > li .nav-link.active:focus,
html.dark body .tabs.tabs-simple .nav-tabs > li .nav-link:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li .nav-link.active:hover {
	border-top-color: var(--primary);
	color: var(--primary);
}

html body .tabs-primary .nav-tabs li .nav-link, html body .tabs-primary .nav-tabs li .nav-link:hover, html body .tabs-primary .nav-tabs.nav-justified li .nav-link, html body .tabs-primary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-primary .nav-tabs li .nav-link,
html.dark body .tabs-primary .nav-tabs li .nav-link:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link:hover {
	color: var(--primary);
}

html body .tabs-primary .nav-tabs li .nav-link:hover, html body .tabs-primary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-primary .nav-tabs li .nav-link:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: var(--primary);
}

html body .tabs-primary .nav-tabs li .nav-link.active, html body .tabs-primary .nav-tabs li .nav-link.active:hover, html body .tabs-primary .nav-tabs li .nav-link.active:focus, html body .tabs-primary .nav-tabs.nav-justified li .nav-link.active, html body .tabs-primary .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-primary .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-primary .nav-tabs li .nav-link.active,
html.dark body .tabs-primary .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-primary .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: var(--primary);
	color: var(--primary);
}

html body .tabs-primary.tabs-bottom .nav-tabs li .nav-link:hover, html body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active, html body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active:hover, html body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active:focus, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: var(--primary);
}

html body .tabs-primary.tabs-simple .nav-tabs li .nav-link:hover, html body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active, html body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active:hover, html body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active:focus, html body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active, html body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: var(--primary) !important;
	border-bottom-color: var(--primary);
}

html body .tabs-primary.tabs-vertical.tabs-left li .nav-link:hover, html body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active, html body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active:hover, html body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: var(--primary);
}

html body .tabs-primary.tabs-vertical.tabs-right li .nav-link:hover, html body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active, html body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active:hover, html body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: var(--primary);
}

html body .tabs-secondary .nav-tabs li .nav-link, html body .tabs-secondary .nav-tabs li .nav-link:hover, html body .tabs-secondary .nav-tabs.nav-justified li .nav-link, html body .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-secondary .nav-tabs li .nav-link,
html.dark body .tabs-secondary .nav-tabs li .nav-link:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover {
	color: var(--secondary);
}

html body .tabs-secondary .nav-tabs li .nav-link:hover, html body .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-secondary .nav-tabs li .nav-link:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: var(--secondary);
}

html body .tabs-secondary .nav-tabs li .nav-link.active, html body .tabs-secondary .nav-tabs li .nav-link.active:hover, html body .tabs-secondary .nav-tabs li .nav-link.active:focus, html body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active, html body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-secondary .nav-tabs li .nav-link.active,
html.dark body .tabs-secondary .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-secondary .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: var(--secondary);
	color: var(--secondary);
}

html body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link:hover, html body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active, html body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active:hover, html body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active:focus, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: var(--secondary);
}

html body .tabs-secondary.tabs-simple .nav-tabs li .nav-link:hover, html body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active, html body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active:hover, html body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active:focus, html body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active, html body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: var(--secondary) !important;
	border-bottom-color: var(--secondary);
}

html body .tabs-secondary.tabs-vertical.tabs-left li .nav-link:hover, html body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active, html body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active:hover, html body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: var(--secondary);
}

html body .tabs-secondary.tabs-vertical.tabs-right li .nav-link:hover, html body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active, html body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active:hover, html body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: var(--secondary);
}

html body .tabs-tertiary .nav-tabs li .nav-link, html body .tabs-tertiary .nav-tabs li .nav-link:hover, html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link, html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-tertiary .nav-tabs li .nav-link,
html.dark body .tabs-tertiary .nav-tabs li .nav-link:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover {
	color: var(--tertiary);
}

html body .tabs-tertiary .nav-tabs li .nav-link:hover, html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-tertiary .nav-tabs li .nav-link:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: var(--tertiary);
}

html body .tabs-tertiary .nav-tabs li .nav-link.active, html body .tabs-tertiary .nav-tabs li .nav-link.active:hover, html body .tabs-tertiary .nav-tabs li .nav-link.active:focus, html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active, html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-tertiary .nav-tabs li .nav-link.active,
html.dark body .tabs-tertiary .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-tertiary .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: var(--tertiary);
	color: var(--tertiary);
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active, html body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active:focus, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: var(--tertiary);
}

html body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link:hover, html body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active, html body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active:hover, html body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active:focus, html body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active, html body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: var(--tertiary) !important;
	border-bottom-color: var(--tertiary);
}

html body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link:hover, html body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active, html body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active:hover, html body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: var(--tertiary);
}

html body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link:hover, html body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active, html body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active:hover, html body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: var(--tertiary);
}

html body .tabs-quaternary .nav-tabs li .nav-link, html body .tabs-quaternary .nav-tabs li .nav-link:hover, html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link, html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-quaternary .nav-tabs li .nav-link,
html.dark body .tabs-quaternary .nav-tabs li .nav-link:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover {
	color: var(--quaternary);
}

html body .tabs-quaternary .nav-tabs li .nav-link:hover, html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-quaternary .nav-tabs li .nav-link:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: var(--quaternary);
}

html body .tabs-quaternary .nav-tabs li .nav-link.active, html body .tabs-quaternary .nav-tabs li .nav-link.active:hover, html body .tabs-quaternary .nav-tabs li .nav-link.active:focus, html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active, html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-quaternary .nav-tabs li .nav-link.active,
html.dark body .tabs-quaternary .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-quaternary .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: var(--quaternary);
	color: var(--quaternary);
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active, html body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active:focus, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: var(--quaternary);
}

html body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link:hover, html body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active, html body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active:hover, html body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active:focus, html body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active, html body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: var(--quaternary) !important;
	border-bottom-color: var(--quaternary);
}

html body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link:hover, html body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active, html body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active:hover, html body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: var(--quaternary);
}

html body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link:hover, html body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active, html body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active:hover, html body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: var(--quaternary);
}

html body .tabs-dark .nav-tabs li .nav-link, html body .tabs-dark .nav-tabs li .nav-link:hover, html body .tabs-dark .nav-tabs.nav-justified li .nav-link, html body .tabs-dark .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-dark .nav-tabs li .nav-link,
html.dark body .tabs-dark .nav-tabs li .nav-link:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link:hover {
	color: var(--dark);
}

html body .tabs-dark .nav-tabs li .nav-link:hover, html body .tabs-dark .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-dark .nav-tabs li .nav-link:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: var(--dark);
}

html body .tabs-dark .nav-tabs li .nav-link.active, html body .tabs-dark .nav-tabs li .nav-link.active:hover, html body .tabs-dark .nav-tabs li .nav-link.active:focus, html body .tabs-dark .nav-tabs.nav-justified li .nav-link.active, html body .tabs-dark .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-dark .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-dark .nav-tabs li .nav-link.active,
html.dark body .tabs-dark .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-dark .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: var(--dark);
	color: var(--dark);
}

html body .tabs-dark.tabs-bottom .nav-tabs li .nav-link:hover, html body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active, html body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active:hover, html body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active:focus, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: var(--dark);
}

html body .tabs-dark.tabs-simple .nav-tabs li .nav-link:hover, html body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active, html body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active:hover, html body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active:focus, html body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active, html body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: var(--dark) !important;
	border-bottom-color: var(--dark);
}

html body .tabs-dark.tabs-vertical.tabs-left li .nav-link:hover, html body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active, html body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active:hover, html body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: var(--dark);
}

html body .tabs-dark.tabs-vertical.tabs-right li .nav-link:hover, html body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active, html body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active:hover, html body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: var(--dark);
}

html body .tabs-light .nav-tabs li .nav-link, html body .tabs-light .nav-tabs li .nav-link:hover, html body .tabs-light .nav-tabs.nav-justified li .nav-link, html body .tabs-light .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-light .nav-tabs li .nav-link,
html.dark body .tabs-light .nav-tabs li .nav-link:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link:hover {
	color: var(--light);
}

html body .tabs-light .nav-tabs li .nav-link:hover, html body .tabs-light .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-light .nav-tabs li .nav-link:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: var(--light);
}

html body .tabs-light .nav-tabs li .nav-link.active, html body .tabs-light .nav-tabs li .nav-link.active:hover, html body .tabs-light .nav-tabs li .nav-link.active:focus, html body .tabs-light .nav-tabs.nav-justified li .nav-link.active, html body .tabs-light .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-light .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-light .nav-tabs li .nav-link.active,
html.dark body .tabs-light .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-light .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: var(--light);
	color: var(--light);
}

html body .tabs-light.tabs-bottom .nav-tabs li .nav-link:hover, html body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active, html body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active:hover, html body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active:focus, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: var(--light);
}

html body .tabs-light.tabs-simple .nav-tabs li .nav-link:hover, html body .tabs-light.tabs-simple .nav-tabs li .nav-link.active, html body .tabs-light.tabs-simple .nav-tabs li .nav-link.active:hover, html body .tabs-light.tabs-simple .nav-tabs li .nav-link.active:focus, html body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link:hover, html body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active, html body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover, html body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-light.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-light.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-light.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-light.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: var(--light) !important;
	border-bottom-color: var(--light);
}

html body .tabs-light.tabs-vertical.tabs-left li .nav-link:hover, html body .tabs-light.tabs-vertical.tabs-left li .nav-link.active, html body .tabs-light.tabs-vertical.tabs-left li .nav-link.active:hover, html body .tabs-light.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-light.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-light.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: var(--light);
}

html body .tabs-light.tabs-vertical.tabs-right li .nav-link:hover, html body .tabs-light.tabs-vertical.tabs-right li .nav-link.active, html body .tabs-light.tabs-vertical.tabs-right li .nav-link.active:hover, html body .tabs-light.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-light.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-light.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: var(--light);
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link:hover html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link.active, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link.active:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link.active:focus {
	border-right-color: var(--primary);
	border-left-color: transparent;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link:hover html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link.active, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link.active:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link.active:focus {
	border-right-color: transparent;
	border-left-color: var(--primary);
}

/* Testimonials */
.testimonial {
	margin-bottom: 20px;
}

.testimonial blockquote {
	background: var(--grey-500);
	border-radius: 5px;
	border: 0;
	color: #666;
	font-family: 'Playfair Display', serif;
	margin: 0;
	padding: 40px 64px 40px 72px;
	padding: 2.5rem 4rem 2.5rem 4.5rem;
	position: relative;
}

.testimonial blockquote:before {
	left: 22px;
	top: 21px;
	color: var(--light);
	content: "“";
	font-size: 85px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}

.testimonial blockquote p {
	color: var(--light);
	font-family: 'Playfair Display', serif;
	font-size: 1.2em;
}

.testimonial .testimonial-arrow-down {
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 8px solid var(--grey-500);
	height: 0;
	margin: 0 0 0 45px;
	width: 0;
}

.testimonial .testimonial-author {
	display: flex;
	margin: 12px 0 0 0;
}

.testimonial .testimonial-author .testimonial-author-thumbnail {
	width: auto;
}

.testimonial .testimonial-author img {
	max-width: 25px;
}

.testimonial .testimonial-author strong {
	color: #111;
	display: block;
	margin-bottom: 2px;
	font-size: 16px;
	font-size: 1rem;
}

.testimonial .testimonial-author span {
	color: #666;
	display: block;
	font-size: 12.8px;
	font-size: 0.8rem;
	font-weight: 600;
}

.testimonial .testimonial-author p {
	color: #999;
	text-align: left;
	line-height: 1.2;
	margin-left: 9.6px;
	margin-left: 0.6rem;
}

/* Style 2 */
.testimonial.testimonial-style-2 {
	text-align: center;
}

.testimonial.testimonial-style-2 blockquote {
	background: transparent !important;
	border-radius: var(--border-radius);
	padding: 22px 20px;
}

.testimonial.testimonial-style-2 blockquote:before, .testimonial.testimonial-style-2 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-2 blockquote p {
	color: var(--default);
}

.testimonial.testimonial-style-2 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-2 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	flex-direction: column;
}

.testimonial.testimonial-style-2 .testimonial-author img {
	margin: 0 auto 15px;
	max-width: 60px;
	max-height: 60px;
}

.testimonial.testimonial-style-2 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 3 */
.testimonial.testimonial-style-3 blockquote {
	background: var(--grey-100) !important;
	border-radius: var(--border-radius);
	padding: 12px 30px;
}

.testimonial.testimonial-style-3 blockquote:before {
	top: 5px;
	left: 9px;
	color: var(--default);
	font-size: 35px;
}

.testimonial.testimonial-style-3 blockquote:after {
	color: var(--default);
	font-size: 35px;
	bottom: -5px;
}

.testimonial.testimonial-style-3 blockquote p {
	color: var(--default);
	font-family: "Poppins", Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
}

.testimonial.testimonial-style-3 .testimonial-author {
	margin-left: 8px;
	align-items: center;
}

.testimonial.testimonial-style-3 .testimonial-author img {
	max-width: 55px;
}

.testimonial.testimonial-style-3 .testimonial-author p {
	margin-bottom: 0;
}

.testimonial.testimonial-style-3 .testimonial-arrow-down {
	margin-left: 20px;
	border-top: 10px solid var(--grey-100) !important;
}

.testimonial.testimonial-style-3.testimonial-style-3-light blockquote {
	background: #FFF !important;
}

.testimonial.testimonial-style-3.testimonial-style-3-light .testimonial-arrow-down {
	border-top: 10px solid #FFF !important;
}

/* Style 4 */
.testimonial.testimonial-style-4 {
	border-radius: 6px;
	padding: 8px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.testimonial.testimonial-style-4 blockquote {
	background: transparent !important;
	border-radius: var(--border-radius);
	padding: 12px 30px;
}

.testimonial.testimonial-style-4 blockquote:before {
	top: 5px;
	left: 9px;
	color: var(--default);
	font-size: 35px;
}

.testimonial.testimonial-style-4 blockquote:after {
	color: var(--default);
	font-size: 35px;
	bottom: -5px;
}

.testimonial.testimonial-style-4 blockquote p {
	color: var(--default);
	font-family: "Poppins", Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
}

.testimonial.testimonial-style-4 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-4 .testimonial-author {
	margin-left: 30px;
	align-items: center;
}

.testimonial.testimonial-style-4 .testimonial-author img {
	max-width: 55px;
}

.testimonial.testimonial-style-4 .testimonial-author p {
	margin-bottom: 0;
}

.testimonial.testimonial-style-4.testimonial-no-borders {
	border: 0;
	box-shadow: none;
}

/* Style 5 */
.testimonial.testimonial-style-5 {
	text-align: center;
}

.testimonial.testimonial-style-5 blockquote {
	background: transparent !important;
	border-radius: var(--border-radius);
	padding: 6px 20px;
}

.testimonial.testimonial-style-5 blockquote:before, .testimonial.testimonial-style-5 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-5 blockquote p {
	color: var(--default);
	font-family: "Poppins", Arial, sans-serif;
	font-size: 1.2em;
	font-style: normal;
}

.testimonial.testimonial-style-5 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-5 .testimonial-author {
	display: block;
	padding: 6px 0 0;
	margin: 12px 0 0;
	border-top: 1px solid var(--grey-100);
	justify-content: center;
}

.testimonial.testimonial-style-5 .testimonial-author img {
	margin: 0 auto 10px;
	max-width: 55px;
}

.testimonial.testimonial-style-5 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 6 */
.testimonial.testimonial-style-6 {
	text-align: center;
}

.testimonial.testimonial-style-6 blockquote {
	background: transparent !important;
	border-radius: var(--border-radius);
	border: 0;
	padding: 0 10%;
}

.testimonial.testimonial-style-6 blockquote:before, .testimonial.testimonial-style-6 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-6 blockquote i.fa-quote-left {
	font-size: 34px;
	position: relative;
	left: -5px;
}

.testimonial.testimonial-style-6 blockquote p {
	color: var(--default);
	font-size: 24px;
	line-height: 30px;
}

.testimonial.testimonial-style-6 blockquote span {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	position: relative;
	left: -5px;
}

.testimonial.testimonial-style-6 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-6 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	justify-content: center;
}

.testimonial.testimonial-style-6 .testimonial-author img {
	margin: 0 auto 10px;
}

.testimonial.testimonial-style-6 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 7 */
.testimonial.testimonial-style-7 {
	text-align: center;
	background-color: var(--grey-500);
	padding: 20px;
}

.testimonial.testimonial-style-7 blockquote {
	padding: 30px;
}

.testimonial.testimonial-style-7 blockquote:before {
	color: var(--light);
	display: block !important;
	left: 50%;
	top: -10px;
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	transform: translate3d(-50%, 0, 0);
}

.testimonial.testimonial-style-7 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-7 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-7 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	justify-content: center;
}

.testimonial.testimonial-style-7 .testimonial-author img {
	margin: 0 auto 10px;
}

.testimonial.testimonial-style-7 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* With Quotes */
.testimonial.testimonial-with-quotes blockquote:before {
	color: var(--default);
	display: block !important;
	left: 10px;
	top: 0;
	content: "“";
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}

.testimonial.testimonial-with-quotes blockquote:after {
	color: var(--default);
	display: block !important;
	right: 10px;
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	bottom: -0.5em;
	content: "”";
}

.testimonial.testimonial-with-quotes blockquote p {
	padding: 0 40px;
}

.testimonial.testimonial-with-quotes.testimonial-remove-left-quote blockquote:before {
	content: none;
}

.testimonial.testimonial-with-quotes.testimonial-remove-right-quote blockquote:after {
	content: none;
}

.testimonial.testimonial-with-quotes.testimonial-quotes-light blockquote:before, .testimonial.testimonial-with-quotes.testimonial-quotes-light blockquote:after {
	color: var(--light) !important;
}

.testimonial.testimonial-with-quotes.testimonial-quotes-dark blockquote:before, .testimonial.testimonial-with-quotes.testimonial-quotes-dark blockquote:after {
	color: var(--dark) !important;
}

@media (max-width: 767px) {
	.testimonial.testimonial-with-quotes.testimonial-with-quotes-mobile-remove blockquote:before, .testimonial.testimonial-with-quotes.testimonial-with-quotes-mobile-remove blockquote:after {
		content: none;
	}
}

/* Transparent Background */
.testimonial.testimonial-trasnparent-background blockquote {
	background: transparent !important;
}

/* Alternarive Font */
.testimonial.testimonial-alternarive-font blockquote p {
	font-family: 'Playfair Display', serif;
	font-style: italic;
	font-size: 1.2em;
}

/* Light */
.testimonial.testimonial-light blockquote:before, .testimonial.testimonial-light blockquote:after, .testimonial.testimonial-light blockquote p {
	color: var(--light);
}

.testimonial.testimonial-light blockquote.blockquote-default:before, .testimonial.testimonial-light blockquote.blockquote-default:after, .testimonial.testimonial-light blockquote.blockquote-default p {
	color: var(--default) !important;
}

.testimonial.testimonial-light .testimonial-author span, .testimonial.testimonial-light .testimonial-author strong {
	color: var(--light);
}

.section-text-light .testimonial.testimonial blockquote:before, .section-text-light .testimonial.testimonial blockquote:after, .section-text-light .testimonial.testimonial blockquote p {
	opacity: 0.9;
	color: var(--light);
}

.section-text-light .testimonial.testimonial .testimonial-author span, .section-text-light .testimonial.testimonial .testimonial-author strong {
	opacity: 0.6;
	color: var(--light);
}

/* Testimonial - Skin */
.testimonial blockquote {
	background: var(--primary);
}

.testimonial .testimonial-arrow-down {
	border-top-color: var(--primary);
}

.testimonial-primary blockquote {
	background: var(--primary);
}

.testimonial-primary .testimonial-arrow-down {
	border-top-color: var(--primary);
}

.testimonial-primary.testimonial-style-7 {
	background: var(--primary);
}

.testimonial-quotes-primary blockquote:before, .testimonial-quotes-primary blockquote:after {
	color: var(--primary) !important;
}

.testimonial-secondary blockquote {
	background: var(--secondary);
}

.testimonial-secondary .testimonial-arrow-down {
	border-top-color: var(--secondary);
}

.testimonial-secondary.testimonial-style-7 {
	background: var(--secondary);
}

.testimonial-quotes-secondary blockquote:before, .testimonial-quotes-secondary blockquote:after {
	color: var(--primary) !important;
}

.testimonial-tertiary blockquote {
	background: var(--tertiary);
}

.testimonial-tertiary .testimonial-arrow-down {
	border-top-color: var(--tertiary);
}

.testimonial-tertiary.testimonial-style-7 {
	background: var(--tertiary);
}

.testimonial-quotes-tertiary blockquote:before, .testimonial-quotes-tertiary blockquote:after {
	color: var(--primary) !important;
}

.testimonial-quaternary blockquote {
	background: var(--quaternary);
}

.testimonial-quaternary .testimonial-arrow-down {
	border-top-color: var(--quaternary);
}

.testimonial-quaternary.testimonial-style-7 {
	background: var(--quaternary);
}

.testimonial-quotes-quaternary blockquote:before, .testimonial-quotes-quaternary blockquote:after {
	color: var(--primary) !important;
}

.testimonial-dark blockquote {
	background: var(--dark);
}

.testimonial-dark .testimonial-arrow-down {
	border-top-color: var(--dark);
}

.testimonial-dark.testimonial-style-7 {
	background: var(--dark);
}

.testimonial-quotes-dark blockquote:before, .testimonial-quotes-dark blockquote:after {
	color: var(--primary) !important;
}

.testimonial-light blockquote {
	background: var(--light);
}

.testimonial-light .testimonial-arrow-down {
	border-top-color: var(--light);
}

.testimonial-light.testimonial-style-7 {
	background: var(--light);
}

.testimonial-quotes-light blockquote:before, .testimonial-quotes-light blockquote:after {
	color: var(--primary) !important;
}

/* Thumb Info */
.thumb-info {
	display: block;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	background-color: var(--light);
	border-radius: var(--border-radius);
	overflow: hidden;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
}

.thumb-info .thumb-info-wrapper {
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
	border-radius: var(--border-radius);
	margin: 0;
	overflow: hidden;
	display: block;
	position: relative;
}

.thumb-info .thumb-info-wrapper.thumb-info-wrapper-demos {
	max-height: 330px;
}

.thumb-info .thumb-info-wrapper:after, .thumb-info .thumb-info-wrapper .thumb-info-wrapper-overlay:before {
	content: "";
	background: var(--dark-rgba-80);
	transition: all 0.3s;
	border-radius: var(--border-radius);
	bottom: -4px;
	color: var(--light);
	left: -4px;
	position: absolute;
	right: -4px;
	top: -4px;
	display: block;
	opacity: 0;
	z-index: 1;
}

.thumb-info .thumb-info-wrapper .thumb-info-wrapper-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	left: auto;
	top: auto;
}

.thumb-info .thumb-info-wrapper .thumb-info-wrapper-overlay:before {
	opacity: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: 0;
}

.thumb-info .thumb-info-wrapper.thumb-info-wrapper-link {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.thumb-info .thumb-info-wrapper.thumb-info-wrapper-link > a {
	display: block;
	padding-top: 72%;
	text-indent: -9999px;
}

.thumb-info.thumb-info-wrapper-direction-aware .thumb-info-wrapper:after {
	display: none !important;
}

.thumb-info .thumb-info-wrapper-opacity-0:after {
	opacity: 0.0;
}

.thumb-info .thumb-info-wrapper-opacity-1:after {
	opacity: 0.1;
}

.thumb-info .thumb-info-wrapper-opacity-2:after {
	opacity: 0.2;
}

.thumb-info .thumb-info-wrapper-opacity-3:after {
	opacity: 0.3;
}

.thumb-info .thumb-info-wrapper-opacity-4:after {
	opacity: 0.4;
}

.thumb-info .thumb-info-wrapper-opacity-5:after {
	opacity: 0.5;
}

.thumb-info .thumb-info-wrapper-opacity-6:after {
	opacity: 0.6;
}

.thumb-info .thumb-info-wrapper-opacity-7:after {
	opacity: 0.7;
}

.thumb-info .thumb-info-wrapper-opacity-8:after {
	opacity: 0.8;
}

.thumb-info .thumb-info-wrapper-opacity-9:after {
	opacity: 0.9;
}

.thumb-info .thumb-info-action-icon {
	transition: all 0.3s;
	background: var(--grey-500);
	border-radius: 0 0 0 4px;
	display: inline-block;
	font-size: 25px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	right: -100px;
	text-align: center;
	top: -100px;
	width: 50px;
	z-index: 2;
}

.thumb-info .thumb-info-action-icon i {
	font-size: 14px;
	right: 50%;
	position: absolute;
	top: 50%;
	color: var(--light);
	transform: translate(50%, -50%);
	margin: -2px -1px 0 0px;
}

.thumb-info .thumb-info-inner {
	transition: all 0.3s;
	display: block;
}

.thumb-info .thumb-info-inner em {
	display: block;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
}

.thumb-info .thumb-info-title {
	transition: all 0.3s;
	background: var(--dark-rgba-80);
	color: var(--light);
	font-weight: 600;
	left: 0;
	letter-spacing: -.05em;
	position: absolute;
	z-index: 2;
	max-width: 90%;
	font-size: 17px;
	padding: 13px 21px 2px;
	bottom: 13%;
}

.thumb-info .thumb-info-title.thumb-info-title-vert-align {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}

.thumb-info .thumb-info-title.thumb-info-title-top {
	bottom: auto;
	top: 13%;
}

.thumb-info .thumb-info-type {
	background-color: var(--grey-500);
	border-radius: 2px;
	display: inline-block;
	float: left;
	font-size: 0.6em;
	font-weight: 600;
	letter-spacing: 0;
	margin: 8px -2px -15px 0px;
	padding: 2px 12px;
	text-transform: uppercase;
	z-index: 2;
	line-height: 2.3;
}

.thumb-info .owl-carousel {
	z-index: auto;
}

.thumb-info .owl-carousel .owl-dots {
	z-index: 2;
}

.thumb-info img {
	transition: all 0.3s ease;
	border-radius: 3px;
	position: relative;
	width: 100%;
}

.thumb-info:hover .thumb-info-wrapper:after {
	opacity: 1;
}

.thumb-info:hover .thumb-info-action-icon {
	right: 0;
	top: 0;
}

.thumb-info:hover .thumb-info-title {
	background: var(--dark-rgba-90);
}

.thumb-info:hover img {
	transform: scale(1.1, 1.1);
}

.thumb-info.thumb-info-no-zoom img {
	transition: none;
}

.thumb-info.thumb-info-no-zoom:hover img {
	transform: scale(1, 1);
}

.thumb-info.thumb-info-lighten .thumb-info-wrapper:after {
	background: rgba(23, 23, 23, 0.25);
}

.thumb-info.thumb-info-hide-wrapper-bg .thumb-info-wrapper:after {
	display: none;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 50%;
	left: 0;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 45px;
	text-align: center;
	opacity: 0;
	transition: transform .2s ease-out, opacity .2s ease-out;
	transform: translate3d(0, -70%, 0);
	z-index: 2;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action a {
	text-decoration: none;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	width: 35px;
	height: 35px;
	font-size: 14px;
	border-radius: 50%;
	margin-right: 5px;
	transition: all 0.1s ease;
	z-index: 2;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon i {
	margin: 0;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon:hover {
	transform: scale(1.15, 1.15);
}

.thumb-info:hover.thumb-info-centered-icons .thumb-info-action {
	opacity: 1;
	transform: translate3d(0, -50%, 0);
}

.thumb-info:hover.thumb-info-centered-icons .thumb-info-action-icon {
	position: relative;
}

.thumb-info.thumb-info-centered-info .thumb-info-title {
	background: transparent;
	left: 5%;
	width: 90%;
	transition: transform .2s ease-out, opacity .2s ease-out;
	transform: translate(0%, -50%);
	top: 50%;
	bottom: auto;
	opacity: 0;
	text-align: center;
	padding: 0;
	position: absolute;
}

.thumb-info.thumb-info-centered-info .thumb-info-type {
	float: none;
}

.thumb-info.thumb-info-centered-info:hover .thumb-info-title {
	opacity: 1;
	transform: translate(0%, -50%);
}

.thumb-info.thumb-info-bottom-info .thumb-info-title {
	background: var(--light);
	left: 0;
	width: 100%;
	max-width: 100%;
	transition: transform .2s ease-out, opacity .2s ease-out;
	transform: translate3d(0, 100%, 0);
	top: auto;
	bottom: 0;
	opacity: 0;
	padding: 15px;
	text-shadow: none;
	color: var(--default);
}

.thumb-info.thumb-info-bottom-info .thumb-info-type {
	float: none;
	background: none;
	padding: 0;
	margin: 0;
}

.thumb-info.thumb-info-bottom-info:hover .thumb-info-title {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.thumb-info.thumb-info-bottom-info:hover img {
	transform: scale(1.1);
}

.thumb-info.thumb-info-show-button-hover .btn {
	opacity: 0;
}

.thumb-info.thumb-info-show-button-hover .btn, .thumb-info.thumb-info-show-button-hover .thumb-info-type {
	transition: opacity .3s ease-out;
}

.thumb-info.thumb-info-show-button-hover .thumb-info-title {
	transform: translate3d(0, 35px, 0);
	transition: transform .3s ease-out;
	bottom: 0;
}

.thumb-info.thumb-info-show-button-hover:hover .btn {
	opacity: 1;
}

.thumb-info.thumb-info-show-button-hover:hover .thumb-info-type {
	opacity: 0;
}

.thumb-info.thumb-info-show-button-hover:hover .thumb-info-title {
	transform: translate3d(0, -20px, 0);
}

.thumb-info.thumb-info-bottom-info-linear .thumb-info-title {
	background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0, transparent 100%) repeat scroll 0 0 rgba(255, 255, 255, 0);
}

.thumb-info.thumb-info-bottom-info-dark .thumb-info-title {
	background: var(--dark);
	color: var(--light);
}

.thumb-info.thumb-info-bottom-info-dark-linear .thumb-info-title {
	background: linear-gradient(to top, var(--dark-rgba-80) 0, transparent 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.thumb-info.thumb-info-bottom-info-show-more img {
	transform: none !important;
}

.thumb-info.thumb-info-bottom-info-show-more .thumb-info-title {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.thumb-info.thumb-info-bottom-info-show-more .thumb-info-show-more-content {
	transition: ease max-height 800ms;
	overflow: hidden;
	max-height: 0;
	display: block;
}

.thumb-info.thumb-info-bottom-info-show-more:hover .thumb-info-show-more-content {
	max-height: 300px;
}

.thumb-info.thumb-info-push-hor img {
	transform: translatex(-18px);
	width: calc(100% + 19px);
	max-width: none;
}

.thumb-info.thumb-info-push-hor:hover img {
	transform: translatex(0);
}

.thumb-info.thumb-info-block .thumb-info-action-icon {
	top: 15px;
	right: 15px;
	opacity: 0;
	transition: all 0.2s ease-in-out;
}

.thumb-info.thumb-info-block .thumb-info-wrapper:before {
	content: "";
	background: rgba(255, 255, 255, 0.9);
	transition: all 0.3s;
	border-radius: 0;
	bottom: 16px;
	bottom: 1rem;
	color: var(--light);
	left: 16px;
	left: 1rem;
	position: absolute;
	right: 16px;
	right: 1rem;
	top: 16px;
	top: 1rem;
	display: block;
	opacity: 0;
	z-index: 2;
}

.thumb-info.thumb-info-block:hover .thumb-info-wrapper:before {
	opacity: 1;
}

.thumb-info.thumb-info-block:hover .thumb-info-action-icon {
	opacity: 1;
}

.thumb-info.thumb-info-block.thumb-info-block-dark .thumb-info-wrapper:before {
	background: var(--dark-rgba-10);
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-wrapper:after {
	opacity: 0.65;
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-title {
	opacity: 1;
	top: 50%;
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-type {
	float: none;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-wrapper:after {
	opacity: 0.1;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-title {
	opacity: 0;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-wrapper:after {
	opacity: 0.65;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-wrapper-no-opacity:after {
	opacity: 1;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-title {
	opacity: 1;
	top: 0;
	height: 100%;
	top: 0;
	transform: none !important;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-type {
	float: none;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-slide-info-hover-1,
.thumb-info.thumb-info-slide-info-hover .thumb-info-slide-info-hover-2 {
	transition: cubic-bezier(0.55, 0, 0.1, 1) top 500ms;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	top: 50%;
	transform: translate(0%, -50%);
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-slide-info-hover-2 {
	top: 150%;
}

.thumb-info.thumb-info-slide-info-hover:hover .thumb-info-slide-info-hover-1 {
	top: -50%;
}

.thumb-info.thumb-info-slide-info-hover:hover .thumb-info-slide-info-hover-2 {
	top: 50%;
}

.thumb-info.thumb-info-show-image-hover img {
	opacity: 0;
}

.thumb-info.thumb-info-show-image-hover .thumb-info-title {
	background: transparent;
	color: var(--dark--200);
}

.thumb-info.thumb-info-show-image-hover .thumb-info-inner {
	transition: cubic-bezier(0.55, 0, 0.1, 1) top 500ms;
}

.thumb-info.thumb-info-show-image-hover:hover img {
	opacity: 1;
}

.thumb-info.thumb-info-show-image-hover:hover .thumb-info-title {
	color: var(--light);
}

.thumb-info.thumb-info-no-borders, .thumb-info.thumb-info-no-borders img {
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.thumb-info.thumb-info-no-borders .thumb-info-wrapper {
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.thumb-info.thumb-info-no-borders .thumb-info-wrapper:after {
	border-radius: 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded,
.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img,
.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper,
.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper:after {
	border-radius: var(--border-radius);
}

.thumb-info.thumb-info-preview .thumb-info-wrapper:after {
	display: none;
}

.thumb-info.thumb-info-preview .thumb-info-image {
	min-height: 232px;
	display: block;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: relative;
	transition: background-position 0.8s linear 0s;
}

.thumb-info.thumb-info-preview:hover .thumb-info-image {
	transition: background-position 2.5s linear 0s;
	background-position: center bottom;
}

.thumb-info.thumb-info-preview.thumb-info-preview-short:hover .thumb-info-image {
	transition: background-position 1s linear 0s;
}

.thumb-info.thumb-info-preview.thumb-info-preview-long:hover .thumb-info-image {
	transition: background-position 5s linear 0s;
}

.thumb-info.thumb-info-slow-image-zoom-hover img {
	transition: transform 2s;
	will-change: transform;
	transform: scale(1, 1);
}

.thumb-info.thumb-info-slow-image-zoom-hover:hover img {
	transform: scale(1.5, 1.5);
}

.thumb-info.thumb-info-no-overlay .thumb-info-wrapper:after {
	content: none;
}

.thumb-info.thumb-info-no-bg {
	background: transparent;
}

.thumb-info.thumb-info-swap-content .thumb-info-swap-content-wrapper > * {
	transition: cubic-bezier(0.55, 0, 0.1, 1) all 300ms;
}

.thumb-info.thumb-info-swap-content .thumb-info-swap-content-wrapper > :nth-child(1) {
	max-width: 100%;
	text-align: center;
	bottom: 0%;
	margin: 0;
	position: absolute;
	width: 100%;
	left: 0;
}

.thumb-info.thumb-info-swap-content .thumb-info-swap-content-wrapper > :nth-child(2) {
	display: inline-block;
	transform: translateY(120%);
	opacity: 0;
}

.thumb-info.thumb-info-swap-content:hover .thumb-info-swap-content-wrapper > :nth-child(1) {
	transform: translateY(-120%);
	opacity: 0;
}

.thumb-info.thumb-info-swap-content:hover .thumb-info-swap-content-wrapper > :nth-child(2) {
	transform: none;
	opacity: 1;
}

/* Thumb Info Ribbon */
.thumb-info-ribbon {
	background: #999;
	position: absolute;
	margin: -16px 0 0 0;
	padding: 5px 13px 6px;
	right: 15px;
	z-index: 1;
}

.thumb-info-ribbon:before {
	border-right: 10px solid #646464;
	border-top: 16px solid transparent;
	content: "";
	display: block;
	height: 0;
	left: -10px;
	position: absolute;
	top: 0;
	width: 7px;
}

.thumb-info-ribbon span {
	color: var(--light);
	font-size: 1.1em;
	font-family: "Shadows Into Light", cursive;
}

/* Thumb Info - Full Width */
.full-width .thumb-info img {
	border-radius: 0 !important;
}

/* Thumb Info Caption	*/
.thumb-info-caption {
	padding: 10px 0;
}

.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
	font-size: 0.9em;
	margin: 0;
	padding: 15px 0;
	display: block;
}

/* Thumb Info Side Image	*/
.thumb-info-side-image {
	display: flex;
}

.thumb-info-side-image .thumb-info-side-image-wrapper {
	padding: 0;
	margin-right: 20px;
}

.thumb-info-side-image-right {
	display: flex;
}

.thumb-info-side-image-right .thumb-info-side-image-wrapper {
	margin-left: 20px;
	margin-right: 0;
}

/* Thumb Info Social Icons */
.thumb-info-social-icons {
	margin: 0;
	padding: 0;
	display: block;
}

.thumb-info-social-icons a {
	background: var(--grey-500);
	border-radius: 25px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
}

.thumb-info-social-icons a:hover {
	text-decoration: none;
}

.thumb-info-social-icons a span {
	display: none;
}

.thumb-info-social-icons a i {
	color: var(--light);
	font-size: 0.9em;
	font-weight: normal;
}

/* Thumb Info Floating Caption */
.thumb-info-floating-caption-title {
	background: var(--dark-rgba-80);
	color: var(--light);
	font-weight: 600;
	letter-spacing: -.05em;
	font-size: 17px;
	padding: 13px 21px;
}

.thumb-info-floating-caption-title .thumb-info-floating-caption-type {
	position: absolute;
	background-color: var(--grey-500);
	border-radius: 2px;
	display: block;
	font-size: 0.6em;
	font-weight: 600;
	letter-spacing: 0;
	margin: 8px -2px -15px 0px;
	padding: 2px 12px;
	text-transform: uppercase;
	line-height: 2.3;
}

@media (max-width: 991px) {
	.thumb-info .thumb-info-title {
		font-size: 14px;
	}

	.thumb-info .thumb-info-more {
		font-size: 11px;
	}
}

.thumb-info-container-full-img {
	overflow: hidden;
	position: relative;
}

.thumb-info-container-full-img .thumb-info-container-full-img-large {
	opacity: 0;
	transform: scale(1.025);
	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1);
	transition-property: opacity, transform;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50% 0;
}

.thumb-info-container-full-img .thumb-info-container-full-img-large.active {
	opacity: 1 !important;
}

.thumb-info-container-full-img .thumb-info-wrapper img {
	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1);
	transition-property: opacity, transform;
}

.thumb-info-container-full-img .owl-stage-outer:hover .thumb-info-wrapper img {
	opacity: 0;
}

/* Thumb - Skin */
.thumb-info .thumb-info-type,
.thumb-info .thumb-info-action-icon,
.thumb-info-social-icons a,
.thumbnail .zoom,
.img-thumbnail .zoom,
.thumb-info-ribbon {
	background-color: var(--primary);
}

.thumb-info .thumb-info-action-icon-primary {
	background-color: var(--primary);
}

.thumb-info .thumb-info-action-icon-primary i {
	color: var(--primary-inverse);
}

.thumb-info .thumb-info-action-icon-secondary {
	background-color: var(--secondary);
}

.thumb-info .thumb-info-action-icon-secondary i {
	color: var(--secondary-inverse);
}

.thumb-info .thumb-info-action-icon-tertiary {
	background-color: var(--tertiary);
}

.thumb-info .thumb-info-action-icon-tertiary i {
	color: var(--tertiary-inverse);
}

.thumb-info .thumb-info-action-icon-quaternary {
	background-color: var(--quaternary);
}

.thumb-info .thumb-info-action-icon-quaternary i {
	color: var(--quaternary-inverse);
}

.thumb-info .thumb-info-action-icon-dark {
	background-color: var(--dark);
}

.thumb-info .thumb-info-action-icon-dark i {
	color: var(--dark-inverse);
}

.thumb-info .thumb-info-action-icon-light {
	background-color: var(--light);
}

.thumb-info .thumb-info-action-icon-light i {
	color: var(--light-inverse);
}

.thumb-info-ribbon:before {
	border-right-color: var(--primary-300);
	border-left-color: var(--primary-300);
}

.thumb-info.thumb-info-block-primary .thumb-info-wrapper:before {
	background: var(--primary-rgba-90);
}

/* Thumb Info Floating Caption - Skin */
.thumb-info-floating-caption-title .thumb-info-floating-caption-type {
	background-color: var(--primary);
}

/* Timeline */
section.timeline {
	width: 100%;
	margin: 50px 0 0;
	position: relative;
	float: left;
	padding-bottom: 120px;
}

section.timeline:before {
	background: #505050;
	background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	content: "";
	display: block;
	height: 100%;
	left: 50%;
	margin-left: -2px;
	position: absolute;
	top: -60px;
	width: 3px;
	z-index: 0;
	filter: alpha(opacity=35);
	opacity: 0.35;
}

section.timeline .timeline-body {
	position: relative;
	z-index: 1 !important;
}

section.timeline .timeline-date {
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	position: relative;
	display: block;
	clear: both;
	width: 200px;
	height: 45px;
	padding: 5px;
	border: 1px solid #E5E5E5;
	margin: 0 auto 10px;
	text-shadow: 0 1px 1px #fff;
	border-radius: var(--border-radius);
	background: var(--light);
	z-index: 1;
}

section.timeline .timeline-date h3 {
	display: block;
	text-align: center;
	color: #757575;
	font-size: 0.9em;
	line-height: 32px;
}

section.timeline .timeline-title {
	background: var(--grey-100);
	padding: 12px;
}

section.timeline .timeline-title h4 {
	padding: 0;
	margin: 0;
	color: #151719;
	font-size: 1.4em;
}

section.timeline .timeline-title a {
	color: #151719;
}

section.timeline .timeline-title .timeline-title-tags {
	color: #B1B1B1;
	font-size: 0.9em;
}

section.timeline .timeline-title .timeline-title-tags a {
	color: #B1B1B1;
	font-size: 0.9em;
}

section.timeline .timeline-box {
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	border: 1px solid #E5E5E5;
	border-radius: var(--border-radius);
	margin: 20px 10px 10px 10px;
	padding: 10px;
	width: 45.7%;
	float: left;
	z-index: 1;
	margin-bottom: 30px;
	background: var(--light);
}

section.timeline .timeline-box.left {
	clear: both;
}

section.timeline .timeline-box.left:before {
	background: none repeat scroll 0 0 #E5E5E5;
	border-radius: 50%;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
	content: "";
	display: block;
	height: 7px;
	margin-right: -5px;
	position: absolute;
	left: 50%;
	margin-top: 22px;
	width: 8px;
	transform: translate3d(-50%, 0, 0);
	z-index: 1;
}

section.timeline .timeline-box.left .timeline-box-arrow {
	transform: rotate(45deg);
	content: '';
	display: block;
	background: var(--light);
	border-right: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	float: right;
	height: 14px;
	margin-top: 17px;
	margin-right: -18px;
	width: 14px;
	z-index: 0;
}

section.timeline .timeline-box.right {
	clear: right;
	float: right;
	right: -1px;
	margin-top: 40px;
}

section.timeline .timeline-box.right:before {
	background: none repeat scroll 0 0 #E5E5E5;
	border-radius: 50%;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
	content: "";
	display: block;
	height: 7px;
	position: absolute;
	left: 50%;
	margin-top: 32px;
	width: 8px;
	transform: translate3d(-50%, 0, 0);
	z-index: 1;
}

section.timeline .timeline-box.right .timeline-box-arrow {
	transform: rotate(45deg);
	content: '';
	display: block;
	background: var(--light);
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	float: left;
	height: 14px;
	margin-top: 28px;
	margin-left: -18px;
	width: 14px;
	z-index: 0;
}

section.timeline .timeline-box .owl-carousel {
	border-radius: 0;
	padding: 0;
	border: 0;
	box-shadow: none;
}

@media (max-width: 991px) {
	section.timeline .timeline-box {
		float: none;
		clear: both;
		right: auto;
		left: auto;
		margin: 25px auto;
		max-width: 70%;
		width: auto;
	}

	section.timeline .timeline-box.right {
		float: none;
		clear: both;
		right: auto;
		left: auto;
		margin: 25px auto;
		max-width: 70%;
		width: auto;
	}

	section.timeline .timeline-box.left:after, section.timeline .timeline-box.right:after, section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before {
		display: none;
	}
}

@media (max-width: 767px) {
	section.timeline {
		width: 100%;
		margin: 0;
	}
}

@media (max-width: 575px) {
	section.timeline {
		width: auto;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}

	section.timeline .timeline-box {
		margin: 15px auto;
		max-width: 90%;
	}

	section.timeline .timeline-box.right {
		margin: 15px auto;
		max-width: 90%;
	}

	article.post-large {
		margin-left: 0;
	}

	article.post-large .post-image, article.post-large .post-date {
		margin-left: 0;
	}
}

/* Timeline - Skin */
section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
	background: var(--primary);
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px var(--primary);
}

/* History - Skin */
ul.history li .featured-box .box-content {
	border-top-color: var(--primary);
}

/* Toggles */
.toggle {
	margin: 10px 0 20px;
	position: relative;
	clear: both;
}

.toggle .toggle {
	margin: 10px 0 0;
}

.toggle > input {
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 45px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}

.toggle > label,
.toggle > .toggle-title {
	transition: all .15s ease-out;
	background: var(--grey-100);
	border-left: 3px solid var(--grey-500);
	border-radius: 5px;
	color: var(--grey-500);
	display: block;
	min-height: 20px;
	padding: 12px 20px 12px 15px;
	position: relative;
	cursor: pointer;
	font-weight: 600;
	letter-spacing: -0.2px;
	text-decoration: none !important;
}

.toggle > label:-moz-selection,
.toggle > .toggle-title:-moz-selection {
	background: none;
}

.toggle > label i.fa-minus,
.toggle > .toggle-title i.fa-minus {
	display: none;
}

.toggle > label i.fa-plus,
.toggle > .toggle-title i.fa-plus {
	display: inline;
}

.toggle > label:before,
.toggle > .toggle-title:before {
	content: " ";
	position: absolute;
	top: calc(50% + 1px);
	right: 14px;
	border-color: var(--grey-500);
	border-top: 1px solid;
	border-right: 1px solid;
	width: 8px;
	height: 8px;
	backface-visibility: hidden;
	transition: transform 0.3s, top 0.3s;
	transform: rotate(-45deg) translate3d(0, -50%, 0);
	transform-origin: 35%;
}

.toggle > label:hover,
.toggle > .toggle-title:hover {
	background: #f5f5f5;
}

.toggle > label + p,
.toggle > .toggle-title + p {
	color: #999;
	display: block;
	overflow: hidden;
	padding-left: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
}

.toggle > label i,
.toggle > .toggle-title i {
	font-size: 0.7em;
	margin-right: 8px;
	position: relative;
	top: -1px;
}

.toggle > .toggle-content {
	display: none;
}

.toggle > .toggle-content > p {
	margin-bottom: 0;
	padding: 10px 0;
}

.toggle.active i.fa-minus {
	display: inline;
}

.toggle.active i.fa-plus {
	display: none;
}

.toggle.active > label,
.toggle.active > .toggle-title {
	background: var(--grey-100);
	border-color: var(--grey-500);
}

.toggle.active > label:before,
.toggle.active > .toggle-title:before {
	top: calc(50% - 8px);
	transform: rotate(135deg);
}

.toggle.active > p {
	white-space: normal;
}

.toggle > p.preview-active {
	height: auto;
	white-space: normal;
}

.toggle.toggle-sm .toggle > label,
.toggle.toggle-sm .toggle > .toggle-title {
	font-size: 0.9em;
	padding: 6px 20px 6px 10px;
}

.toggle.toggle-sm .toggle > .toggle-content > p {
	font-size: 0.9em;
}

.toggle.toggle-lg .toggle > label,
.toggle.toggle-lg .toggle > .toggle-title {
	font-size: 1.1em;
	padding: 16px 20px 16px 20px;
}

.toggle.toggle-lg .toggle > .toggle-content > p {
	font-size: 1.1em;
}

.toggle.toggle-simple .toggle > label,
.toggle.toggle-simple .toggle > .toggle-title {
	border-radius: 0;
	border: 0;
	background: transparent;
	color: var(--default);
	padding-left: 32px;
	margin-bottom: -10px;
	font-size: 1em;
	font-weight: 600;
	color: var(--dark);
}

.toggle.toggle-simple .toggle > label:after,
.toggle.toggle-simple .toggle > .toggle-title:after {
	content: '';
	position: absolute;
	left: 0;
	display: block;
	width: 24px;
	height: 24px;
	background: var(--grey-500);
	top: 25px;
	margin-top: -12px;
	border-radius: 3px;
	z-index: 1;
}

.toggle.toggle-simple .toggle > label:before,
.toggle.toggle-simple .toggle > .toggle-title:before {
	border: 0;
	left: 9px;
	right: auto;
	margin-top: 0;
	top: 12px;
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	content: "\f067";
	z-index: 2;
	color: var(--light);
	font-size: 7px;
	width: auto;
	height: auto;
	transform: none;
}

.toggle.toggle-simple .toggle.active > label,
.toggle.toggle-simple .toggle.active > .toggle-title {
	background: transparent;
	color: var(--dark);
}

.toggle.toggle-simple .toggle.active > label:before,
.toggle.toggle-simple .toggle.active > .toggle-title:before {
	content: "\f068";
}

.toggle.toggle-minimal .toggle {
	margin: 0;
}

.toggle.toggle-minimal .toggle > label,
.toggle.toggle-minimal .toggle > .toggle-title {
	background: transparent;
	color: var(--default);
	border-left: 0;
	border-bottom: 1px solid var(--grey-500);
	border-radius: 0;
	margin: 0;
	padding: 12px 20px 12px 0;
	font-weight: 600;
}

.toggle.toggle-minimal .toggle.active > label,
.toggle.toggle-minimal .toggle.active > .toggle-title {
	background: transparent;
	border-bottom-color: var(--grey-500);
}

/* Toggle - Skin */
.toggle-primary .toggle label,
.toggle-primary .toggle .toggle-title {
	color: var(--primary);
	border-left-color: var(--primary);
	border-right-color: var(--primary);
}

.toggle-primary .toggle.active > label,
.toggle-primary .toggle.active > .toggle-title {
	background-color: var(--primary);
	border-color: var(--primary);
	color: var(--primary-inverse);
}

.toggle-primary.toggle-simple .toggle > label:after,
.toggle-primary.toggle-simple .toggle > .toggle-title:after {
	background-color: var(--primary);
}

.toggle-primary.toggle-minimal .toggle.active > label,
.toggle-primary.toggle-minimal .toggle.active > .toggle-title {
	color: var(--primary);
}

.toggle-secondary .toggle label,
.toggle-secondary .toggle .toggle-title {
	color: var(--secondary);
	border-left-color: var(--secondary);
	border-right-color: var(--secondary);
}

.toggle-secondary .toggle.active > label,
.toggle-secondary .toggle.active > .toggle-title {
	background-color: var(--secondary);
	border-color: var(--secondary);
	color: var(--secondary-inverse);
}

.toggle-secondary.toggle-simple .toggle > label:after,
.toggle-secondary.toggle-simple .toggle > .toggle-title:after {
	background-color: var(--secondary);
}

.toggle-secondary.toggle-minimal .toggle.active > label,
.toggle-secondary.toggle-minimal .toggle.active > .toggle-title {
	color: var(--secondary);
}

.toggle-tertiary .toggle label,
.toggle-tertiary .toggle .toggle-title {
	color: var(--tertiary);
	border-left-color: var(--tertiary);
	border-right-color: var(--tertiary);
}

.toggle-tertiary .toggle.active > label,
.toggle-tertiary .toggle.active > .toggle-title {
	background-color: var(--tertiary);
	border-color: var(--tertiary);
	color: var(--tertiary-inverse);
}

.toggle-tertiary.toggle-simple .toggle > label:after,
.toggle-tertiary.toggle-simple .toggle > .toggle-title:after {
	background-color: var(--tertiary);
}

.toggle-tertiary.toggle-minimal .toggle.active > label,
.toggle-tertiary.toggle-minimal .toggle.active > .toggle-title {
	color: var(--tertiary);
}

.toggle-quaternary .toggle label,
.toggle-quaternary .toggle .toggle-title {
	color: var(--quaternary);
	border-left-color: var(--quaternary);
	border-right-color: var(--quaternary);
}

.toggle-quaternary .toggle.active > label,
.toggle-quaternary .toggle.active > .toggle-title {
	background-color: var(--quaternary);
	border-color: var(--quaternary);
	color: var(--quaternary-inverse);
}

.toggle-quaternary.toggle-simple .toggle > label:after,
.toggle-quaternary.toggle-simple .toggle > .toggle-title:after {
	background-color: var(--quaternary);
}

.toggle-quaternary.toggle-minimal .toggle.active > label,
.toggle-quaternary.toggle-minimal .toggle.active > .toggle-title {
	color: var(--quaternary);
}

.toggle-dark .toggle label,
.toggle-dark .toggle .toggle-title {
	color: var(--dark);
	border-left-color: var(--dark);
	border-right-color: var(--dark);
}

.toggle-dark .toggle.active > label,
.toggle-dark .toggle.active > .toggle-title {
	background-color: var(--dark);
	border-color: var(--dark);
	color: var(--dark-inverse);
}

.toggle-dark.toggle-simple .toggle > label:after,
.toggle-dark.toggle-simple .toggle > .toggle-title:after {
	background-color: var(--dark);
}

.toggle-dark.toggle-minimal .toggle.active > label,
.toggle-dark.toggle-minimal .toggle.active > .toggle-title {
	color: var(--dark);
}

.toggle-light .toggle label,
.toggle-light .toggle .toggle-title {
	color: var(--light);
	border-left-color: var(--light);
	border-right-color: var(--light);
}

.toggle-light .toggle.active > label,
.toggle-light .toggle.active > .toggle-title {
	background-color: var(--light);
	border-color: var(--light);
	color: var(--light-inverse);
}

.toggle-light.toggle-simple .toggle > label:after,
.toggle-light.toggle-simple .toggle > .toggle-title:after {
	background-color: var(--light);
}

.toggle-light.toggle-minimal .toggle.active > label,
.toggle-light.toggle-minimal .toggle.active > .toggle-title {
	color: var(--light);
}

/* Blockquotes */
blockquote {
	border-left: 5px solid #eee;
	margin: 0 0 16px 0;
	margin: 0 0 1rem 0;
	padding: 8px 16px;
	padding: 0.5rem 1rem;
	font-size: 1em;
}

blockquote.with-borders {
	border-radius: 6px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	padding: 20.8px;
	padding: 1.3rem;
}

blockquote.blockquote-reverse {
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0px !important;
}

/* Small */
small, .small {
	font-size: 70%;
}

/* Paragraphs */
p {
	color: var(--default);
	line-height: 26px;
	margin: 0 0 20px;
}

p.featured {
	font-size: 1.6em;
	line-height: 1.5em;
}

p.lead {
	line-height: 28.8px;
	line-height: 1.8rem;
}

p .alternative-font {
	display: inline-block;
	margin-top: -15px;
	position: relative;
	top: 3px;
	margin-bottom: -6px;
}

/* Lead */
.lead {
	letter-spacing: -.05em;
	font-size: 19.2px;
	font-size: 1.2rem;
}

.lead-2 {
	font-size: 17.92px;
	font-size: 1.12rem;
}

/* Links */
a {
	color: var(--primary);
}

a:hover {
	color: var(--primary--100);
}

a:focus {
	color: var(--primary--100);
}

a:active {
	color: var(--primary-100);
}

/* Drop Caps */
p.drop-caps:first-letter {
	float: left;
	font-size: 75px;
	line-height: 60px;
	padding: 4px;
	margin-right: 5px;
	margin-top: 5px;
	font-family: Georgia;
}

p.drop-caps.drop-caps-style-2:first-letter {
	background-color: var(--grey-500);
	color: var(--light);
	padding: 6px;
	margin-right: 5px;
	border-radius: var(--border-radius);
}

/* Default Font Style */
.default-font {
	font-family: "Poppins", Arial, sans-serif !important;
}

/* Alternative Font Style */
.alternative-font {
	font-family: "Shadows Into Light", cursive !important;
	font-size: 1.6em;
}

.alternative-font-2 {
	font-family: "Oswald", sans-serif !important;
}

.alternative-font-3 {
	font-family: 'Handlee', cursive !important;
}

.alternative-font-4 {
	font-family: 'Poppins', Arial, sans-serif !important;
}

.alternative-font-5 {
	font-family: 'Open Sans', Arial, sans-serif !important;
}

.alternative-font-6 {
	font-family: 'Montserrat', Arial, sans-serif !important;
}

.alternative-font-7 {
	font-family: 'Jost', sans-serif !important;
}

.alternative-font-8 {
	font-family: 'Cormorant', serif !important;
}

/* Gradient Text */
.gradient-text-color {
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}

.no-backgroundcliptext .gradient-text-color {
	background: transparent !important;
}

/* Small Sup style */
.sup-text-small {
	font-size: 0.5em;
	font-weight: 500;
	top: -.7em;
}

/* Text Color Default */
.text-default,
.text-color-default {
	color: var(--default) !important;
}

/* Marquee */
.marquee {
	overflow: hidden;
	white-space: nowrap;
}

/* Mark */
.mark.mark-gradient {
	position: relative;
	z-index: 0;
}

.mark.mark-gradient:before {
	content: '';
	height: 30%;
	width: 100%;
	bottom: 15%;
	position: absolute;
	left: -2%;
	z-index: -1;
}

.mark.mark-gradient.mark-gradient-primary::before {
	background: var(--primary);
	background: linear-gradient(90deg, var(--primary) 0%, rgba(255, 255, 255, 0) 100%);
}

.mark.mark-gradient.mark-gradient-secondary::before {
	background: var(--secondary);
	background: linear-gradient(90deg, var(--secondary) 0%, rgba(255, 255, 255, 0) 100%);
}

.mark.mark-gradient.mark-gradient-tertiary::before {
	background: var(--tertiary);
	background: linear-gradient(90deg, var(--tertiary) 0%, rgba(255, 255, 255, 0) 100%);
}

.mark.mark-gradient.mark-gradient-quaternary::before {
	background: var(--quaternary);
	background: linear-gradient(90deg, var(--quaternary) 0%, rgba(255, 255, 255, 0) 100%);
}

.mark.mark-gradient.mark-gradient-dark::before {
	background: var(--dark);
	background: linear-gradient(90deg, var(--dark) 0%, rgba(255, 255, 255, 0) 100%);
}

.mark.mark-gradient.mark-gradient-light::before {
	background: var(--light);
	background: linear-gradient(90deg, var(--light) 0%, rgba(255, 255, 255, 0) 100%);
}

/* Video */
section.video {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	padding: 50px 0;
	position: relative;
	overflow: hidden;
	width: 100%;
}

section.video .container {
	position: relative;
	z-index: 3;
}

html.boxed section.video > div:first-child {
	z-index: 0 !important;
}

html.boxed section.video > div:first-child video {
	z-index: 0 !important;
}

/* Video - Skin */
section.video blockquote i.fa-quote-left {
	color: var(--primary);
}

.word-rotator i, .word-rotator em, .word-rotator b {
	font-style: normal;
	font-weight: inherit;
}

.word-rotator-words {
	display: inline-flex !important;
	position: relative;
	text-align: left;
}

.word-rotator-words b {
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 0;
}

.word-rotator-words b.is-visible {
	position: relative;
}

.word-rotator-words[class*="bg-"] {
	background: var(--grey-500);
}

.word-rotator-words[class*="bg-"] b {
	color: var(--light);
	padding: 1.6px 8px;
	padding: 0.1rem 0.5rem;
}

/* rotate-1 */
.word-rotator.rotate-1 .word-rotator-words {
	perspective: 300px;
}

.word-rotator.rotate-1 b {
	opacity: 0;
	transform-origin: 50% 100%;
	transform: rotateX(180deg);
}

.word-rotator.rotate-1 b.is-visible {
	opacity: 1;
	transform: rotateX(0deg);
	animation: word-rotator-rotate-1-in 1.2s;
}

.word-rotator.rotate-1 b.is-hidden {
	transform: rotateX(180deg);
	animation: word-rotator-rotate-1-out 1.2s;
}

@keyframes word-rotator-rotate-1-in {
	0% {
		transform: rotateX(180deg);
		opacity: 0;
	}

	35% {
		transform: rotateX(120deg);
		opacity: 0;
	}

	65% {
		opacity: 0;
	}

	100% {
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@keyframes word-rotator-rotate-1-out {
	0% {
		transform: rotateX(0deg);
		opacity: 1;
	}

	35% {
		transform: rotateX(-40deg);
		opacity: 1;
	}

	65% {
		opacity: 0;
	}

	100% {
		transform: rotateX(180deg);
		opacity: 0;
	}
}

/* type */
.word-rotator.type .word-rotator-words {
	vertical-align: top;
	overflow: hidden;
	position: relative;
	padding-right: 3px;
}

.word-rotator.type .word-rotator-words::after {
	content: ' ';
	position: absolute;
	right: 0;
	top: 5%;
	height: 90%;
	width: 2px;
	display: block;
	background-color: transparent;
}

.word-rotator.type .word-rotator-words.waiting::after {
	animation: 1s word-rotator-pulse step-end infinite;
}

.word-rotator.type .word-rotator-words.selected {
	background-color: var(--dark) !important;
}

.word-rotator.type .word-rotator-words.selected::after {
	visibility: hidden;
}

.word-rotator.type .word-rotator-words.selected b {
	color: var(--light) !important;
}

.word-rotator.type b {
	visibility: hidden;
}

.word-rotator.type b.is-visible {
	visibility: visible;
}

.word-rotator.type i {
	position: absolute;
	visibility: hidden;
}

.word-rotator.type i.in {
	position: relative;
	visibility: visible;
}

.word-rotator.type.type-clean-light .word-rotator-words:after {
	width: 8px;
}

.word-rotator.type.type-clean-light .word-rotator-words.waiting::after {
	animation: 500ms word-rotator-pulse-light step-end infinite;
}

.word-rotator.type.type-clean-light .word-rotator-words.selected {
	background-color: transparent !important;
}

@keyframes word-rotator-pulse {
	from, to {
		background-color: transparent;
	}

	50% {
		background-color: black;
	}
}

@keyframes word-rotator-pulse-light {
	from, to {
		background-color: transparent;
	}

	50% {
		background-color: white;
	}
}

/* rotate-2 */
.word-rotator.rotate-2 .word-rotator-words {
	perspective: 300px;
}

.word-rotator.rotate-2 i, .word-rotator.rotate-2 em {
	display: inline-block;
	backface-visibility: hidden;
}

.word-rotator.rotate-2 b {
	opacity: 0;
}

.word-rotator.rotate-2 i {
	transform-style: preserve-3d;
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0;
}

.is-visible .word-rotator.rotate-2 i {
	opacity: 1;
}

.word-rotator.rotate-2 i.in {
	animation: word-rotator-rotate-2-in .4s forwards;
}

.word-rotator.rotate-2 i.out {
	animation: word-rotator-rotate-2-out .4s forwards;
}

.word-rotator.rotate-2 em {
	transform: translateZ(20px);
}

.no-csstransitions .word-rotator.rotate-2 i {
	transform: rotateX(0deg);
	opacity: 0;
}

.no-csstransitions .word-rotator.rotate-2 i em {
	transform: scale(1);
}

.no-csstransitions .word-rotator.rotate-2 .is-visible i {
	opacity: 1;
}

@keyframes word-rotator-rotate-2-in {
	0% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(90deg);
	}

	60% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(-10deg);
	}

	100% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@keyframes word-rotator-rotate-2-out {
	0% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(0);
	}

	60% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(-100deg);
	}

	100% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

/* loading-bar */
.word-rotator.loading-bar span {
	display: inline-block;
	padding: .2em 0;
}

.word-rotator.loading-bar .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.loading-bar .word-rotator-words::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 0;
	background: var(--dark);
	z-index: 2;
	transition: width .3s -0.1s;
}

.word-rotator.loading-bar .word-rotator-words.is-loading::after {
	width: 100%;
	transition: width 3s;
}

.word-rotator.loading-bar .word-rotator-words.bg-light::after {
	background-color: var(--dark) !important;
}

.word-rotator.loading-bar .word-rotator-words[class*="bg-"]:not(.bg-light)::after {
	background-color: var(--light) !important;
}

.word-rotator.loading-bar b {
	top: .2em;
	opacity: 0;
	transition: opacity .3s;
}

.word-rotator.loading-bar b.is-visible {
	opacity: 1;
	top: 0;
}

/* slide */
.word-rotator.slide span {
	display: inline-block;
	padding: .2em 0;
}

.word-rotator.slide .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.slide b {
	opacity: 0;
	top: .2em;
}

.word-rotator.slide b.is-visible {
	top: 0;
	opacity: 1;
	animation: slide-in .6s;
}

.word-rotator.slide b.is-hidden {
	animation: slide-out .6s;
}

@keyframes slide-in {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}

	60% {
		opacity: 1;
		transform: translateY(20%);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes slide-out {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	60% {
		opacity: 0;
		transform: translateY(120%);
	}

	100% {
		opacity: 0;
		transform: translateY(100%);
	}
}

/* clip */
.word-rotator.clip span {
	display: inline-block;
	padding: .2em 0;
}

.word-rotator.clip .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.clip .word-rotator-words::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: var(--dark);
}

.word-rotator.clip b {
	opacity: 0;
}

.word-rotator.clip b.is-visible {
	opacity: 1;
}

/* zoom */
.word-rotator.zoom .word-rotator-words {
	perspective: 300px;
}

.word-rotator.zoom b {
	opacity: 0;
}

.word-rotator.zoom b.is-visible {
	opacity: 1;
	animation: zoom-in .8s;
}

.word-rotator.zoom b.is-hidden {
	animation: zoom-out .8s;
}

@keyframes zoom-in {
	0% {
		opacity: 0;
		transform: translateZ(100px);
	}

	100% {
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes zoom-out {
	0% {
		opacity: 1;
		transform: translateZ(0);
	}

	100% {
		opacity: 0;
		transform: translateZ(-100px);
	}
}

.word-rotator.rotate-3 .word-rotator-words {
	perspective: 300px;
}

.word-rotator.rotate-3 b {
	opacity: 0;
}

.word-rotator.rotate-3 i {
	display: inline-block;
	transform: rotateY(180deg);
	backface-visibility: hidden;
}

.is-visible .word-rotator.rotate-3 i {
	transform: rotateY(0deg);
}

.word-rotator.rotate-3 i.in {
	animation: word-rotator-rotate-3-in .6s forwards;
}

.word-rotator.rotate-3 i.out {
	animation: word-rotator-rotate-3-out .6s forwards;
}

.no-csstransitions .word-rotator.rotate-3 i {
	transform: rotateY(0deg);
	opacity: 0;
}

.no-csstransitions .word-rotator.rotate-3 .is-visible i {
	opacity: 1;
}

@keyframes word-rotator-rotate-3-in {
	0% {
		transform: rotateY(180deg);
	}

	100% {
		transform: rotateY(0deg);
	}
}

@keyframes word-rotator-rotate-3-out {
	0% {
		transform: rotateY(0);
	}

	100% {
		transform: rotateY(-180deg);
	}
}

/* scale */
.word-rotator.scale b {
	opacity: 0;
}

.word-rotator.scale i {
	display: inline-block;
	opacity: 0;
	transform: scale(0);
}

.is-visible .word-rotator.scale i {
	opacity: 1;
}

.word-rotator.scale i.in {
	animation: scale-up .6s forwards;
}

.word-rotator.scale i.out {
	animation: scale-down .6s forwards;
}

.no-csstransitions .word-rotator.scale i {
	transform: scale(1);
	opacity: 0;
}

.no-csstransitions .word-rotator.scale .is-visible i {
	opacity: 1;
}

@keyframes scale-up {
	0% {
		transform: scale(0);
		opacity: 0;
	}

	60% {
		transform: scale(1.2);
		opacity: 1;
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes scale-down {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	60% {
		transform: scale(0);
		opacity: 0;
	}
}

/* push */
.word-rotator.push b {
	opacity: 0;
}

.word-rotator.push b.is-visible {
	opacity: 1;
	animation: push-in .6s;
}

.word-rotator.push b.is-hidden {
	animation: push-out .6s;
}

@keyframes push-in {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}

	60% {
		opacity: 1;
		transform: translateX(10%);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes push-out {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	60% {
		opacity: 0;
		transform: translateX(110%);
	}

	100% {
		opacity: 0;
		transform: translateX(100%);
	}
}

/* Word Rotator - Skin */
.word-rotator.loading-bar-primary .word-rotator-words::after {
	background-color: var(--primary);
}

.word-rotator.loading-bar-secondary .word-rotator-words::after {
	background-color: var(--secondary);
}

.word-rotator.loading-bar-tertiary .word-rotator-words::after {
	background-color: var(--tertiary);
}

.word-rotator.loading-bar-quaternary .word-rotator-words::after {
	background-color: var(--quaternary);
}

.word-rotator.loading-bar-dark .word-rotator-words::after {
	background-color: var(--dark);
}

.word-rotator.loading-bar-light .word-rotator-words::after {
	background-color: var(--light);
}

/* Custom Map */
section.section-custom-map {
	background: transparent url(../img/map.png) center 0 no-repeat;
	padding: 129px 0 0;
	margin: 20px 0 0;
	border: 0;
}

section.section-custom-map section.section {
	border-top: 0;
	background: rgba(var(--grey-100), 0.5);
}

/* Home Intro */
.home-intro {
	background-color: var(--dark);
	margin-bottom: 60px;
	overflow: hidden;
	padding: 38.4px 0;
	padding: 2.4rem 0;
	position: relative;
	text-align: left;
	letter-spacing: -0.5px;
}

.home-intro p {
	color: var(--light);
	display: inline-block;
	font-size: 1.4em;
	font-weight: 600;
	margin-bottom: 0;
}

.home-intro p span:not(.highlighted-word) {
	color: var(--light);
	display: block;
	font-size: 0.8em;
	font-weight: 300;
	padding-top: 5px;
	opacity: 0.7;
}

.home-intro p .highlighted-word {
	font-size: 1.6em;
}

.home-intro .get-started {
	position: relative;
}

.home-intro .get-started .btn {
	position: relative;
	z-index: 1;
}

.home-intro .get-started .btn i {
	font-size: 1.1em;
	font-weight: normal;
	margin-left: 5px;
}

.home-intro .get-started a {
	color: var(--light);
}

.home-intro .get-started a:not(.btn) {
	color: var(--light);
	font-weight: 600;
}

.home-intro .learn-more {
	color: var(--light);
	margin-left: 15px;
	font-weight: 300;
}

.home-intro.light {
	background-color: #EDEDED;
}

.home-intro.light.secondary {
	background-color: #E0E1E4;
}

.home-intro.light p,
.home-intro.light .learn-more,
.home-intro.light p span:not(.highlighted-word),
.home-intro.light .get-started a:not(.btn) {
	color: var(--dark--200);
}

/* Home Intro Compact */
.home-intro-compact {
	border-radius: 0 0 0.3rem 0.3rem;
	margin-top: -10px;
	margin: -10px auto 60px;
	max-width: 1116px;
}

.home-intro-compact p {
	padding-left: 20px;
}

.home-intro-compact .get-started {
	padding-right: 20px;
}

@media (max-width: 991px) {
		/* Home Intro */
	.home-intro p {
		margin-bottom: 2rem;
	}

	.home-intro-compact .get-started {
		padding-left: 20px;
	}
}

@media (max-width: 767px) {
		/* Home Intro */
	.home-intro-compact {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
}

/* Home Concept SVG Animations */
@keyframes animatedLineBg {
	from {
		stroke-dasharray: 1000;
	}

	to {
		stroke-dasharray: 1360;
	}
}

@keyframes animatedLineSmallCircle {
	from {
		stroke-dasharray: 1000;
	}

	to {
		stroke-dasharray: 1120;
	}
}

@keyframes animatedLineBigCircle {
	from {
		stroke-dasharray: 1000;
	}

	to {
		stroke-dasharray: 1266;
	}
}

@keyframes animatedInitialPin {
	0% {
		transform: translate(2px, 69px) scale(0.23);
	}

	33% {
		transform: translate(2px, 79px) scale(0.23);
	}

	66% {
		transform: translate(2px, 74px) scale(0.23);
	}

	100% {
		transform: translate(2px, 79px) scale(0.23);
	}
}

@keyframes animatedFinalPin {
	0% {
		transform: translate(325px, -19px) scale(0.23) rotate(36deg);
	}

	33% {
		transform: translate(325px, -13px) scale(0.23) rotate(36deg);
	}

	66% {
		transform: translate(325px, -16px) scale(0.23) rotate(36deg);
	}

	100% {
		transform: translate(325px, -13px) scale(0.23) rotate(36deg);
	}
}

/* Firefox Final Pin Animation */
@keyframes animatedFinalPinFirefox {
	0% {
		transform: translate(193px, -16px) scale(0.23) rotate(36deg);
	}

	33% {
		transform: translate(193px, -10px) scale(0.23) rotate(36deg);
	}

	66% {
		transform: translate(193px, -13px) scale(0.23) rotate(36deg);
	}

	100% {
		transform: translate(193px, -10px) scale(0.23) rotate(36deg);
	}
}

/* Home Concept */
.home-concept {
	background: transparent url(../img/home/home-concept.png) no-repeat center 0;
	width: 100%;
	overflow: hidden;
}

.home-concept strong {
	display: block;
	font-family: "Shadows Into Light", cursive;
	font-size: 1.8em;
	font-weight: normal !important;
	position: relative;
	margin-top: 30px;
}

.home-concept .row {
	position: relative;
}

.home-concept .process-image {
	background: transparent url(../img/home/home-concept-item.png) no-repeat 0 0;
	width: 160px;
	margin: 120px auto 0 auto;
	padding-bottom: 50px;
	position: relative;
	z-index: 1;
}

.home-concept .process-image img {
	border-radius: 150px;
	margin: 7px 8px;
	width: auto;
	height: auto;
	max-width: 145px;
	max-height: 145px;
}

@media (min-width: 992px) {
	.home-concept .process-image.process-image-on-middle {
		margin-top: 95px;
	}
}

.home-concept .our-work {
	margin-top: 52px;
	font-size: 2.2em;
}

.home-concept .project-image {
	background: transparent url(../img/home/home-concept-item.png) no-repeat 100% 0;
	width: 350px;
	margin: 20px 0 0 -30px;
	padding-bottom: 45px;
	position: relative;
	z-index: 1;
}

.home-concept .sun {
	background: transparent url(../img/home/home-concept-icons.png) no-repeat 0 0;
	width: 60px;
	height: 56px;
	display: block;
	position: absolute;
	left: 0;
	top: 65px;
}

.home-concept .cloud {
	background: transparent url(../img/home/home-concept-icons.png) no-repeat 100% 0;
	width: 116px;
	height: 56px;
	display: block;
	position: absolute;
	left: 53%;
	top: 35px;
}

@media (max-width: 991px) {
	.home-concept {
		background-image: none;
	}

	.home-concept .project-image {
		margin: 20px auto 0 auto;
	}

	.home-concept .process-image {
		margin-top: 0;
		padding-bottom: 25px;
	}
}

@media (max-width: 479px) {
	.home-concept .project-image {
		background-position: 0 0;
		margin-left: auto;
		max-width: 160px;
	}

	.home-concept .fc-slideshow {
		max-width: 145px;
		height: 145px;
	}

	.home-concept .fc-slideshow img {
		max-height: 145px;
		max-width: 145px;
	}
}

/* Home - Skin */
.slider .tp-bannertimer {
	background-color: var(--primary);
}

.home-concept strong {
	color: var(--primary);
}

/* Home Intro - Skin */
.home-intro-primary {
	background: var(--primary);
}

.home-intro-secondary {
	background: var(--secondary);
}

.home-intro-tertiary {
	background: var(--tertiary);
}

.home-intro-quaternary {
	background: var(--quaternary);
}

.home-intro-dark {
	background: var(--dark);
}

.home-intro-light {
	background: var(--light);
}

/* Portfolio */
.portfolio-title {
	margin-bottom: -10px;
}

.portfolio-title a {
	display: inline-block;
}

.portfolio-title [class*="fa-"], .portfolio-title .icons {
	font-size: 1.7em;
}

.portfolio-title .portfolio-nav {
	margin-top: 11px;
}

.portfolio-title .portfolio-nav-all {
	margin-top: 9px;
}

.portfolio-title .portfolio-nav {
	text-align: right;
}

.portfolio-title .portfolio-nav a {
	width: 40%;
}

.portfolio-title .portfolio-nav-all .fa,
.portfolio-title .portfolio-nav-all .icons {
	font-size: 2em;
}

.portfolio-title .fa-angle-right {
	text-align: right;
}

.portfolio-title .portfolio-nav-prev {
	text-align: left;
}

/* Portfolio Info */
.portfolio-info {
	margin: 2px 0 10px;
}

.portfolio-info ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.portfolio-info ul li {
	display: inline-block;
	border-right: 1px solid #E6E6E6;
	color: #B1B1B1;
	padding-right: 8px;
	margin-right: 8px;
	font-size: 0.9em;
}

.portfolio-info ul li:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}

.portfolio-info ul li a {
	text-decoration: none;
	color: #B1B1B1;
}

.portfolio-info ul li a:hover .fa-heart {
	color: #E53F51;
}

.portfolio-info ul li [class*="fa-"], .portfolio-info ul li .icons {
	margin-right: 4px;
}

/* Portfolio List */
.portfolio-list {
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.portfolio-list:not(.row) {
	margin: 0;
}

.portfolio-list .portfolio-item {
	position: relative;
	margin-bottom: 35px;
}

.portfolio-list .portfolio-item.portfolio-item-updated:after, .portfolio-list .portfolio-item.portfolio-item-new:after {
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 10px;
	background: var(--grey-500);
	content: "NEW";
	display: block;
	padding: 0px 8px;
	font-size: 9px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--light);
	border-radius: 2px;
	line-height: 22px;
}

.portfolio-list .portfolio-item.portfolio-item-updated:after {
	content: "UPDATED";
	background: #36C57A;
}

/* Portfolio Details */
.portfolio-details {
	list-style: none;
	padding: 0;
	margin: 45px 0 0 5px;
	font-size: 0.9em;
}

.portfolio-details > li {
	padding: 0;
	margin: 0 0 20px;
}

.portfolio-details p {
	padding: 0;
	margin: 0;
}

.portfolio-details blockquote {
	padding: 0 0 0 10px;
	margin: 15px 0 0;
	color: #999;
}

.portfolio-details .list-icons {
	margin-left: 0;
}

.portfolio-details .list-icons > li {
	padding-left: 18px;
	margin-right: 10px;
}

.portfolio-details .list-icons > li [class*="fa-"], .portfolio-details .list-icons > li .icons {
	top: 7px;
}

/* Portfolio Modal */
.portfolio-modal .mfp-arrow,
.portfolio-ajax-modal .mfp-arrow {
	display: none;
}

.portfolio-load-more-loader {
	display: none;
	position: relative;
	height: 49px;
}

.btn-portfolio-infinite-scroll {
	opacity: 0;
}

/* Portfolio Navigation */
.portfolio-next:hover [class*="fa-"], .portfolio-next:hover .icons,
.portfolio-prev:hover [class*="fa-"],
.portfolio-prev:hover .icons {
	animation: navItemArrow 600ms ease;
	animation-iteration-count: infinite;
}

@media (max-width: 991px) {
	.portfolio-nav, .portfolio-nav-all {
		display: none;
	}
}

/* Portfolio - Skin */
.portfolio-list .portfolio-item.portfolio-item-new:after {
	background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 80%);
}

/* Team List */
ul.team-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.team-list .team-item {
	margin-bottom: 35px;
}

ul.team-list .team-item .thumb-info-social-icons {
	margin: 0 10px;
}

@media (max-width: 991px) {
	ul.team-list .team-item {
		margin: 0 auto 35px;
		max-width: 270px;
	}
}

/* Search Results */
.search-results {
	min-height: 300px;
}

/* Page 404 */
.http-error {
	padding: 50px 0;
}

.http-error h2 {
	font-size: 140px;
	font-weight: 700;
	line-height: 140px;
}

.http-error h4 {
	color: var(--default);
}

.http-error p {
	font-size: 1.4em;
	line-height: 36px;
}

@media (max-width: 575px) {
	.http-error {
		padding: 0;
	}

	.http-error h2 {
		font-size: 100px;
		letter-spacing: 0;
		line-height: 100px;
	}
}

/*
Name: 			theme-blog.css
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version:	10.2.0
*/
/* Posts */
.blog-posts:not(.blog-posts-no-margins) article {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	margin-bottom: 50px;
	padding-bottom: 20px;
}

.blog-posts:not(.blog-posts-no-margins) .pagination {
	margin: -10px 0 20px;
}

.blog-posts.blog-posts-no-margins .pagination {
	margin-top: 28.8px;
	margin-top: 1.8rem;
}

/* Post */
article.post h2 a {
	text-decoration: none;
}

article.post .post-meta {
	font-size: 0.9em;
	margin-bottom: 7px;
}

article.post .post-meta > span {
	display: inline-block;
	padding-right: 8px;
}

article.post .post-meta i {
	margin-right: 3px;
}

article.post .post-date {
	float: left;
	margin-right: 10px;
	text-align: center;
}

article.post .post-date .month {
	display: block;
	background: var(--grey-500);
	border-radius: 0 0 2px 2px;
	color: var(--light);
	font-size: 0.8em;
	line-height: 1.8;
	padding: 1px 10px;
	text-transform: uppercase;
}

article.post .post-date .day {
	background: var(--grey-100);
	border-radius: 2px 2px 0 0;
	color: var(--grey-500);
	display: block;
	font-size: 18px;
	font-weight: 900;
	padding: 10px;
}

article.post .post-image .owl-carousel {
	width: 100.1%;
}

article .post-video {
	transition: all 0.2s ease-in-out;
	padding: 0;
	background-color: var(--light);
	border: 1px solid rgba(0, 0, 0, 0.06);
	border-radius: var(--border-radius2x);
	display: block;
	height: auto;
	position: relative;
	margin: 0 0 30px 0;
	padding-bottom: 61%;
}

article .post-video iframe {
	bottom: 0;
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

article .post-audio {
	transition: all 0.2s ease-in-out;
	padding: 0;
	background-color: var(--light);
	border: 1px solid rgba(0, 0, 0, 0.06);
	border-radius: var(--border-radius2x);
	display: block;
	height: auto;
	position: relative;
	margin: 0 0 30px 0;
	padding-bottom: 35%;
	min-height: 160px;
}

article .post-audio iframe {
	bottom: 0;
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

article.post-medium .post-image .owl-carousel {
	width: 100.2%;
}

article.post-large {
	margin-left: 60px;
}

article.post-large h2 {
	margin-bottom: 5px;
}

article.post-large .post-image, article.post-large .post-date {
	margin-left: -60px;
}

article.post-large .post-image {
	margin-bottom: 25px;
}

article.post-large .post-image.single {
	margin-bottom: 30px;
}

article.post-large .post-video {
	margin-left: -60px;
}

article.post-large .post-audio {
	margin-left: -60px;
}

/* Single Post */
.single-post article {
	border-bottom: 0;
	margin-bottom: 0;
}

article.blog-single-post .post-meta {
	margin-bottom: 20px;
}

/* Post Block */
.post-block h3 {
	font-size: 1.8em;
	font-weight: 200;
	margin: 0 0 20px;
	text-transform: none;
}

.post-block h3 i {
	margin-right: 7px;
}

/* Post Author */
.post-author img {
	max-height: 80px;
	max-width: 80px;
}

.post-author p {
	font-size: 0.9em;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.post-author p .name {
	font-size: 1.1em;
}

.post-author .img-thumbnail {
	display: inline-block;
	float: left;
	margin-right: 20px;
}

/* Post Comments */
ul.comments {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.comments li {
	clear: both;
	padding: 10px 0 0 70px;
}

ul.comments li img.avatar {
	height: 48px;
	width: 48px;
}

ul.comments li ul.reply {
	margin: 0;
}

ul.comments li a {
	text-decoration: none;
}

ul.comments li .img-thumbnail {
	margin-left: -70px;
	position: absolute;
}

ul.comments li .comment {
	margin-bottom: 10px;
}

ul.comments .comment-arrow {
	border-bottom: 12px solid transparent;
	border-right: 12px solid var(--grey-100);
	border-top: 12px solid transparent;
	height: 0;
	left: -12px;
	position: absolute;
	top: 12px;
	width: 0;
}

ul.comments .comment-block {
	background: var(--grey-100);
	border-radius: 5px;
	padding: 20px 20px 30px;
	position: relative;
}

ul.comments .comment-block p {
	font-size: 0.9em;
	line-height: 21px;
	margin: 0;
	padding: 0;
}

ul.comments .comment-block .comment-by {
	display: block;
	font-size: 1em;
	line-height: 21px;
	margin: 0;
	padding: 0 0 5px 0;
}

ul.comments .comment-block .date {
	color: var(--grey-900);
	font-size: 0.9em;
}

/* Leave a Comment */
.post-leave-comment h3 {
	margin: 0 0 40px;
}

/* Recent Posts */
.recent-posts h4 {
	margin-bottom: 7px;
}

.recent-posts article.recent-post h4 {
	margin: 0 0 3px 0;
}

.recent-posts article.recent-post h4 a {
	display: block;
}

.recent-posts .date {
	margin-right: 10px;
	text-align: center;
}

.recent-posts .date .month {
	background: var(--grey-500);
	color: var(--light);
	font-size: 0.9em;
	padding: 3px 10px;
	position: relative;
	top: -2px;
}

.recent-posts .date .day {
	background: var(--grey-100);
	color: var(--grey-500);
	display: block;
	font-size: 18px;
	font-weight: 500;
	font-weight: bold;
	padding: 8px;
}

section.section .recent-posts .date .day {
	background: var(--light);
}

/* Simple Post List */
ul.simple-post-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.simple-post-list li {
	border-bottom: 1px dotted #E2E2E2;
	padding: 15px 0;
}

ul.simple-post-list li::after {
	clear: both;
	content: "";
	display: block;
}

ul.simple-post-list li:last-child {
	border-bottom: 0;
}

ul.simple-post-list .post-image {
	float: left;
	margin-right: 12px;
}

ul.simple-post-list .post-meta {
	color: var(--grey-900);
	font-size: 0.8em;
}

ul.simple-post-list .post-info {
	line-height: 20px;
}

@media (max-width: 575px) {
	ul.comments li {
		border-left: 8px solid rgba(0, 0, 0, 0.06);
		clear: both;
		padding: 0 0 0 10px;
	}

	ul.comments li .img-thumbnail {
		display: none;
	}

	ul.comments .comment-arrow {
		display: none;
	}
}

/* Blog - Skin */
.recent-posts .date .month, article.post .post-date .month {
	background-color: var(--primary);
}

.recent-posts .date .day, article.post .post-date .day {
	color: var(--primary);
}

/* General */
:root {
	--border-radius: 4px;
	--border-radius2x: 8px;
	--default: #777;
}
/* Skin Colors */
:root {
	--primary: #0088CC;
	--primary-100: #0077b3;
	--primary-200: #006ea6;
	--primary-300: #006699;
	--primary--100: #0099e6;
	--primary--200: #00a1f2;
	--primary--300: #00aaff;
	--primary-rgba-0: rgba(0, 136, 204, 0);
	--primary-rgba-10: rgba(0, 136, 204, 0.1);
	--primary-rgba-20: rgba(0, 136, 204, 0.2);
	--primary-rgba-30: rgba(0, 136, 204, 0.3);
	--primary-rgba-40: rgba(0, 136, 204, 0.4);
	--primary-rgba-50: rgba(0, 136, 204, 0.5);
	--primary-rgba-60: rgba(0, 136, 204, 0.6);
	--primary-rgba-70: rgba(0, 136, 204, 0.7);
	--primary-rgba-80: rgba(0, 136, 204, 0.8);
	--primary-rgba-90: rgba(0, 136, 204, 0.9);
	--secondary: #e36159;
	--secondary-100: #df4c43;
	--secondary-200: #dd4238;
	--secondary-300: #dc372d;
	--secondary--100: #e7766f;
	--secondary--200: #e9807a;
	--secondary--300: #ea8b85;
	--secondary-rgba-0: rgba(227, 97, 89, 0);
	--secondary-rgba-10: rgba(227, 97, 89, 0.1);
	--secondary-rgba-20: rgba(227, 97, 89, 0.2);
	--secondary-rgba-30: rgba(227, 97, 89, 0.3);
	--secondary-rgba-40: rgba(227, 97, 89, 0.4);
	--secondary-rgba-50: rgba(227, 97, 89, 0.5);
	--secondary-rgba-60: rgba(227, 97, 89, 0.6);
	--secondary-rgba-70: rgba(227, 97, 89, 0.7);
	--secondary-rgba-80: rgba(227, 97, 89, 0.8);
	--secondary-rgba-90: rgba(227, 97, 89, 0.9);
	--tertiary: #2BAAB1;
	--tertiary-100: #26969c;
	--tertiary-200: #248c92;
	--tertiary-300: #218388;
	--tertiary--100: #30bec6;
	--tertiary--200: #34c6ce;
	--tertiary--300: #3fc9d0;
	--tertiary-rgba-0: rgba(43, 170, 177, 0);
	--tertiary-rgba-10: rgba(43, 170, 177, 0.1);
	--tertiary-rgba-20: rgba(43, 170, 177, 0.2);
	--tertiary-rgba-30: rgba(43, 170, 177, 0.3);
	--tertiary-rgba-40: rgba(43, 170, 177, 0.4);
	--tertiary-rgba-50: rgba(43, 170, 177, 0.5);
	--tertiary-rgba-60: rgba(43, 170, 177, 0.6);
	--tertiary-rgba-70: rgba(43, 170, 177, 0.7);
	--tertiary-rgba-80: rgba(43, 170, 177, 0.8);
	--tertiary-rgba-90: rgba(43, 170, 177, 0.9);
	--quaternary: #383f48;
	--quaternary-100: #2d323a;
	--quaternary-200: #272c32;
	--quaternary-300: #22262b;
	--quaternary--100: #434c56;
	--quaternary--200: #49525e;
	--quaternary--300: #4e5865;
	--quaternary-rgba-0: rgba(56, 63, 72, 0);
	--quaternary-rgba-10: rgba(56, 63, 72, 0.1);
	--quaternary-rgba-20: rgba(56, 63, 72, 0.2);
	--quaternary-rgba-30: rgba(56, 63, 72, 0.3);
	--quaternary-rgba-40: rgba(56, 63, 72, 0.4);
	--quaternary-rgba-50: rgba(56, 63, 72, 0.5);
	--quaternary-rgba-60: rgba(56, 63, 72, 0.6);
	--quaternary-rgba-70: rgba(56, 63, 72, 0.7);
	--quaternary-rgba-80: rgba(56, 63, 72, 0.8);
	--quaternary-rgba-90: rgba(56, 63, 72, 0.9);
	--dark: #212529;
	--dark-100: #16181b;
	--dark-200: #101214;
	--dark-300: #0a0c0d;
	--dark--100: #2c3237;
	--dark--200: #32383e;
	--dark--300: #383f45;
	--dark-rgba-0: rgba(33, 37, 41, 0);
	--dark-rgba-10: rgba(33, 37, 41, 0.1);
	--dark-rgba-20: rgba(33, 37, 41, 0.2);
	--dark-rgba-30: rgba(33, 37, 41, 0.3);
	--dark-rgba-40: rgba(33, 37, 41, 0.4);
	--dark-rgba-50: rgba(33, 37, 41, 0.5);
	--dark-rgba-60: rgba(33, 37, 41, 0.6);
	--dark-rgba-70: rgba(33, 37, 41, 0.7);
	--dark-rgba-80: rgba(33, 37, 41, 0.8);
	--dark-rgba-90: rgba(33, 37, 41, 0.9);
	--light: #FFF;
	--light-100: #f2f2f2;
	--light-200: #ececec;
	--light-300: #e6e6e6;
	--light--100: #ffffff;
	--light--200: #ffffff;
	--light--300: #ffffff;
	--light-rgba-0: rgba(255, 255, 255, 0);
	--light-rgba-10: rgba(255, 255, 255, 0.1);
	--light-rgba-20: rgba(255, 255, 255, 0.2);
	--light-rgba-30: rgba(255, 255, 255, 0.3);
	--light-rgba-40: rgba(255, 255, 255, 0.4);
	--light-rgba-50: rgba(255, 255, 255, 0.5);
	--light-rgba-60: rgba(255, 255, 255, 0.6);
	--light-rgba-70: rgba(255, 255, 255, 0.7);
	--light-rgba-80: rgba(255, 255, 255, 0.8);
	--light-rgba-90: rgba(255, 255, 255, 0.9);
}
/* Skin Colors - Inverse */
:root {
	--primary-inverse: #FFF;
	--secondary-inverse: #FFF;
	--tertiary-inverse: #FFF;
	--quaternary-inverse: #FFF;
	--dark-inverse: #FFF;
	--light-inverse: #777;
}
/* Grey Colors */
:root {
	--grey: #969696;
	--grey-100: #f4f4f4;
	--grey-200: #eaeaea;
	--grey-300: #e5e5e5;
	--grey-400: #e0e0e0;
	--grey-500: #dbdbdb;
	--grey-600: #cecece;
	--grey-700: #c1c1c1;
	--grey-800: #a8a8a8;
	--grey-900: #8e8e8e;
	--grey-1000: #757575;
}

table tr td.wrcC1 {
    width: 20%;
    vertical-align: top;
}

table tr td.wrcC2 {
    width: 80%;
    vertical-align: top;
}

table tr td.wrcC1L {
    width: 27%;
    vertical-align: top;
}

table tr td.wrcC2L {
    width: 73%;
    vertical-align: top;
}

h3.offset {
    scroll-margin-top: 100px
}

.katex-display {
    overflow: auto hidden
}

span.katex-html {
    margin-top: 2px;
}
/*!
 * Font Awesome Free 6.4.0 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-arrow-turn-right:before,.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(/Content/css/vendor/fontawesome-free/webfonts/fa-brands-400.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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(/Content/css/vendor/fontawesome-free/webfonts/fa-regular-400.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/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(/Content/css/vendor/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/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(/Content/css/vendor/fontawesome-free/webfonts/fa-brands-400.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/Content/css/vendor/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/Content/css/vendor/fontawesome-free/webfonts/fa-regular-400.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/Content/css/vendor/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/Content/css/vendor/fontawesome-free/webfonts/fa-brands-400.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/Content/css/vendor/fontawesome-free/webfonts/fa-regular-400.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/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(/Content/css/vendor/fontawesome-free/webfonts/fa-v4compatibility.woff2) format("woff2"),url(/Content/css/vendor/fontawesome-free/webfonts/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}
