/* Minification failed. Returning unminified contents.
(2343,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,2993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,3993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,4998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5490): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(2343,5527): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(2343,5564): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(2343,5603): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(2343,5636): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,5668): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(2343,5711): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2343,5850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,6004): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(2343,6990): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(2343,7138): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(2343,7163): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,7218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,7399): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(2343,7606): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(2343,7721): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2343,7756): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,7987): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,11286): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2343,11311): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,11340): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,11377): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,11542): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,11662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,11683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,11733): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2343,11777): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2343,12318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,12339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,12364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,12389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,12414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,12440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,12472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,12493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,12563): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(2343,12606): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2343,12650): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2343,12735): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2343,12779): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2343,12815): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(2343,14002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,14340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,15979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,16017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,16055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,16091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,17843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,19595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,20944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,20977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,21348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,22732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,22767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,22802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,22843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,22884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,22924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,22964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,23776): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,23856): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(2343,23883): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(2343,23909): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,23950): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(2343,23989): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,24042): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(2343,24066): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(2343,24089): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(2343,24225): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,24397): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,24471): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,24646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,24698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,24799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,24851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,24911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,24963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25411): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,25446): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,25487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25748): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,25783): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,25822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,25987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26083): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,26118): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,26154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26415): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,26450): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,26489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26750): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,26785): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,26823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,26988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27084): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,27119): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,27156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27417): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,27452): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,27488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,27749): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,27784): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2343,28453): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,28507): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,28625): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,28677): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,28764): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,28817): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,28911): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,29052): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,29151): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2343,29204): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,29233): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,29270): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,29571): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,29609): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2343,29882): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,29951): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,30027): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2343,30206): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,30244): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2343,30365): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,30804): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,30842): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2343,30963): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,31398): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2343,31511): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2343,31639): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,31727): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,31957): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,32039): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,32387): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,32467): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,32810): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,32901): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,32991): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,33085): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,33268): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,33367): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,33460): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,33557): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,33594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,33964): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,34063): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2343,34098): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(2343,34127): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(2343,34262): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,34291): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,34328): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,34724): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2343,34811): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,34941): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,35074): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,35130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,35698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,35875): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(2343,35916): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(2343,36032): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,36061): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,36518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,36803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,37055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,37547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,37770): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(2343,38013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,38241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,38844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,40106): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2343,40799): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2343,40966): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,41048): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,41229): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,41288): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,41531): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,42759): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(2343,43039): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(2343,43290): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2343,43322): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,43643): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2343,43675): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,43762): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(2343,43910): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,44130): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2343,44699): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,44774): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2343,44803): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,44832): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,44869): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,45058): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,45252): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,46290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,46629): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(2343,46820): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(2343,46852): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,47087): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(2343,47633): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(2343,47696): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,47977): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(2343,48226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,48722): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(2343,48785): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,49001): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(2343,49134): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(2343,49268): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,49403): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(2343,49932): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(2343,50127): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(2343,50158): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,50413): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(2343,51046): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(2343,51111): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,51399): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(2343,51658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,52239): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(2343,52304): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,52527): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(2343,52666): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(2343,52806): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,52944): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(2343,53406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,53906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,54021): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(2343,54045): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(2343,54081): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(2343,54117): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(2343,54153): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(2343,54191): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(2343,54223): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(2343,54390): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(2343,54423): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(2343,54464): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(2343,54509): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(2343,54730): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(2343,54773): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(2343,54809): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(2343,54870): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(2343,54907): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(2343,54937): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(2343,54989): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(2343,55032): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(2343,55068): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(2343,55122): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(2343,55196): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(2343,55250): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(2343,55386): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(2343,55430): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(2343,55467): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(2343,55681): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(2343,55769): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(2343,55835): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(2343,55874): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(2343,55918): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(2343,55957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,55977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,55997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56079): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56537): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,56994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,57975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58580): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58846): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,58975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59064): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,59998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60079): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60632): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,60985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,61989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,62986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63868): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(2343,63910): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(2343,63958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,63984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,64008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,64035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,64112): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,64139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,64165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,64193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65506): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65693): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,65974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,66033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,66067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,66104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,66139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,66175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,66244): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(2343,66293): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(2343,66330): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(2343,66359): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(2343,66407): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(2343,66442): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(2343,66517): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(2343,66574): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(2343,66612): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(2343,66658): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(2343,66750): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(2343,66792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,66886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,67905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,68007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,68175): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(2343,68562): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(2343,69002): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(2343,69531): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(2343,69606): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(2343,69694): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(2343,69728): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(2343,69795): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(2343,69936): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(2343,70024): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(2343,70077): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(2343,70160): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(2343,70235): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(2343,70323): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(2343,70484): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(2343,70520): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(2343,70596): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(2343,70689): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(2343,70723): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(2343,70763): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(2343,70808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,70836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,70861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,70923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,70950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,70983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,71019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,71079): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,71133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,71170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,71207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,71249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,71963): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,72090): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,73224): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,73562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,73591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,73622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,73650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,73691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,73744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,73912): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(2343,73941): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(2343,73980): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(2343,74021): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(2343,74058): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(2343,74330): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(2343,74484): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(2343,74558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,74608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,74658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,74710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,74817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,74874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,74921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,75043): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(2343,75081): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(2343,75157): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(2343,75197): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(2343,75271): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(2343,75327): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(2343,75443): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(2343,75554): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(2343,75608): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(2343,75655): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(2343,75745): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(2343,75835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,75888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,75926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,76004): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(2343,76099): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(2343,76154): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(2343,76199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,76227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,76268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,76339): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(2343,76437): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(2343,76672): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(2343,77062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,77758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,78025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,78099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,78157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,78197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,78365): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(2343,78392): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(2343,78680): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(2343,78728): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(2343,78773): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(2343,78817): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(2343,78856): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(2343,78971): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(2343,79013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,79039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,79070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,79098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,79141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,79196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,79407): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(2343,79538): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(2343,79624): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(2343,79742): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(2343,79777): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(2343,79822): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(2343,79877): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(2343,79936): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,79965): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(2343,80017): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(2343,80067): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(2343,80288): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(2343,80431): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(2343,80570): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(2343,80867): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,80917): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,81781): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,81831): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,82695): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,82745): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,83610): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,83660): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,84529): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,84579): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,85412): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,85462): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(2343,86091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,86978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,87718): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(2343,87746): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2343,87805): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(2343,87857): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(2343,87891): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(2343,87933): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(2343,88132): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,88190): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,88302): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,88364): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,88507): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(2343,88531): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(2343,88561): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(2343,88608): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(2343,88644): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(2343,88708): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(2343,88761): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(2343,88864): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(2343,88909): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(2343,88938): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(2343,88989): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(2343,89031): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(2343,89067): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(2343,89101): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(2343,89168): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,89203): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,89263): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(2343,89292): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(2343,89327): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(2343,89369): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(2343,89402): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(2343,89436): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(2343,89506): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,89541): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,89617): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(2343,89671): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(2343,89725): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(2343,89823): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(2343,89861): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(2343,89921): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(2343,89975): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(2343,90079): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(2343,90128): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,90263): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,90321): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,90409): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,90471): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(2343,90538): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(2343,91427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,91993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92833): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,92992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,93027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,93087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,93232): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(2343,93266): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(2343,93321): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(2343,93385): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(2343,93469): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(2343,93614): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(2343,93664): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(2343,93723): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(2343,93759): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(2343,93850): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(2343,93896): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(2343,93980): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(2343,94022): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(2343,94103): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(2343,94176): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(2343,94222): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(2343,94424): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(2343,94488): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(2343,94585): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(2343,94628): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(2343,94658): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(2343,94697): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(2343,94784): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(2343,94841): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(2343,94947): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(2343,95010): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(2343,95154): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(2343,95215): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(2343,95332): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(2343,95399): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(2343,95514): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(2343,95575): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(2343,95633): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(2343,95668): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(2343,96120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,96969): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,97070): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(2343,97101): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(2343,97146): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(2343,97191): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(2343,97255): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(2343,97293): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(2343,97376): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(2343,97479): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(2343,97521): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(2343,97564): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(2343,97628): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(2343,97674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,97708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,97743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,97774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,97817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,97854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,97906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,97958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,98729): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(2343,98760): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(2343,98801): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(2343,98838): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(2343,98903): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(2343,98934): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(2343,98974): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(2343,99234): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(2343,99284): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(2343,99327): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(2343,99400): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(2343,99450): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(2343,99501): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(2343,99592): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(2343,99643): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(2343,99687): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(2343,99775): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(2343,99848): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(2343,99894): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(2343,99995): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,100082): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(2343,100144): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(2343,100235): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(2343,100296): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(2343,100341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,100896): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(2343,100922): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(2343,100958): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(2343,100996): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(2343,101044): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(2343,101141): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(2343,101238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,101593): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(2343,101619): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(2343,101659): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(2343,101695): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(2343,101734): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(2343,101760): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(2343,101797): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(2343,101890): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(2343,102056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,102964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,103975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,104027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,104056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,104085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,104155): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(2343,104207): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(2343,104253): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(2343,104289): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(2343,104416): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(2343,104499): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(2343,104536): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(2343,104857): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(2343,104883): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(2343,105165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,105930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,106060): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,106308): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(2343,106437): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(2343,106515): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(2343,106589): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(2343,106647): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(2343,106742): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(2343,106778): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(2343,106820): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(2343,106885): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(2343,106916): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,106956): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(2343,107237): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(2343,107310): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(2343,107383): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(2343,107434): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(2343,107478): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(2343,107634): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,107686): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,107858): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,108010): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,108208): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,108350): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,108404): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,108607): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,108762): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,108966): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,109111): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,109165): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,109369): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,109524): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,109728): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,109873): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,109927): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,110131): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,110286): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,110490): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,110635): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,110689): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,110894): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,111049): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,111253): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,111398): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,111452): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,111659): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,111815): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(2343,112021): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,112167): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,112221): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,112342): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(2343,112464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,112991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,113944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,114989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,115961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,116978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117841): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,117909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118055): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(2343,118104): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(2343,118192): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(2343,118243): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(2343,118298): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(2343,118370): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(2343,118411): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(2343,118577): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(2343,118638): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(2343,118710): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(2343,118745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,118975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,119022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,119081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,119130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,119173): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,119223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,119278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,119355): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(2343,119406): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(2343,119438): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(2343,119497): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(2343,119551): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(2343,119586): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(2343,119626): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(2343,119667): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(2343,119765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,119819): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(2343,119993): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(2343,120071): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(2343,120097): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(2343,120129): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(2343,120175): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(2343,120243): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(2343,120278): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(2343,120343): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(2343,120375): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(2343,120433): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(2343,120465): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(2343,120543): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(2343,120583): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(2343,120629): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(2343,120678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,120982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,121580): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(2343,121733): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(2343,122088): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(2343,122319): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(2343,122432): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(2343,122491): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(2343,122545): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(2343,122580): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(2343,122623): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(2343,122674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,122700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,122722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,122790): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(2343,122858): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(2343,122940): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(2343,123065): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(2343,123110): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(2343,123152): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(2343,123212): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(2343,123271): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(2343,123345): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(2343,123389): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(2343,123446): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(2343,123496): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(2343,123541): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(2343,123616): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(2343,123702): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(2343,123839): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(2343,123865): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(2343,123915): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(2343,123952): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(2343,123994): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(2343,124056): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(2343,124119): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(2343,124183): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(2343,124243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,124269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,124354): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(2343,124416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,124485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,124545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,126904): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(2343,126950): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(2343,126987): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(2343,127260): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(2343,127341): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(2343,127411): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,127448): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,127692): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,127853): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,127889): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,127944): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(2343,128073): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,128111): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,128149): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,128317): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,128353): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,128389): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,128446): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(2343,128578): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,128755): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,128791): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,128842): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(2343,128973): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,129011): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,129049): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,129217): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,129260): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(2343,129296): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(2343,129345): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(2343,129391): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(2343,129427): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(2343,129455): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(2343,129489): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(2343,129548): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(2343,129583): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(2343,129619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,129644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,129673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,129705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,129739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,129788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,129849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,129903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,129994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,130483): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(2343,130532): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(2343,130572): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(2343,130845): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(2343,130911): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(2343,130967): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,131004): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(2343,131049): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(2343,131125): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,131162): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,131467): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,131501): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,131758): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,131794): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,131965): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(2343,132108): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,132156): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(2343,132286): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,132320): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,132358): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,132396): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,132660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,132696): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,132732): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,132905): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(2343,133048): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,133098): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(2343,133231): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,133265): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,133541): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,133577): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,133747): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(2343,133893): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,133944): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(2343,134134): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,134188): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,134244): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,134281): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(2343,134420): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,134454): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,134492): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,134530): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,134796): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,134839): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(2343,134875): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(2343,135042): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(2343,135187): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,135236): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(2343,135281): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(2343,135316): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(2343,135377): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(2343,135418): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(2343,135466): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(2343,135508): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(2343,135545): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(2343,135600): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(2343,135661): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(2343,135756): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(2343,135789): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(2343,135828): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(2343,140068): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(2343,140099): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(2343,140139): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(2343,140200): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(2343,140250): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(2343,140349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140558): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(2343,140652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,140944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,141845): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(2343,141928): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(2343,141989): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(2343,142061): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(2343,142266): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,142304): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,142343): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,142450): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,142489): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,142528): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,142645): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,142702): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,142741): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,142855): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,142909): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,142948): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,143193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,143220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,143537): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(2343,143620): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(2343,143681): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(2343,143753): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(2343,143958): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,143996): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,144035): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,144142): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,144181): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,144220): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,144337): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,144394): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,144433): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,144547): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,144601): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,144640): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,144885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,144912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,145229): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(2343,145312): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(2343,145373): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(2343,145445): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(2343,145650): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,145688): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,145727): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,145834): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,145873): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,145912): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,146029): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,146086): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,146125): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,146239): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,146293): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,146332): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,146577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,146604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,146922): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(2343,147005): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(2343,147066): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(2343,147138): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(2343,147345): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,147383): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,147422): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,147529): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,147568): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,147607): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,147724): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,147781): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,147820): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,147934): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,147988): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,148027): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,148273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,148300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,148619): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(2343,148702): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(2343,148763): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(2343,148835): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(2343,149044): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,149082): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,149121): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,149229): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,149268): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,149307): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,149425): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,149482): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,149521): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,149636): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,149690): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,149729): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,149981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,150008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,150296): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(2343,150379): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(2343,150440): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(2343,150512): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(2343,150657): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,150695): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,150734): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,150838): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(2343,150877): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,150916): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,151030): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,151087): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,151126): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,151237): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(2343,151291): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(2343,151330): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(2343,151793): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(2343,151823): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(2343,151895): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(2343,151936): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(2343,151994): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(2343,152048): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(2343,152104): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(2343,152180): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(2343,152254): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(2343,152284): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(2343,153201): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,153223): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,153319): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,153343): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,153437): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,153459): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,153550): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,153569): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,153663): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,153685): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,153778): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,153799): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,153891): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,153911): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,154002): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,154021): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,154080): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,154102): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,154173): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,154195): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,154268): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,154290): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,154397): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,154478): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,154561): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,154634): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,154658): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,154729): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,154753): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,154826): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,154850): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,154961): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,155042): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,155125): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,155196): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,155218): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,155289): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,155311): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,155384): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,155406): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,155513): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,155594): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,155677): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,155745): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,155764): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,155835): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,155854): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,155927): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,155946): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,156048): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,156130): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,156214): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,156285): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,156307): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,156378): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,156400): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,156473): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,156495): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,156603): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,156685): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,156769): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,156839): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,156860): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,156931): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,156952): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,157025): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,157046): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,157151): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,157232): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,157315): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,157384): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,157404): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,157475): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,157495): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,157568): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,157588): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,157693): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,157776): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,157861): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,157929): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,157948): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,158019): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,158038): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,158111): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,158130): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,158230): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,158310): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,158392): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,158469): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2343,158498): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,158569): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2343,158598): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,158671): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2343,158700): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,158809): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2343,158838): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,158911): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2343,158940): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,159016): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(2343,159045): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,159133): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(2343,159158): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(2343,159183): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(2343,159211): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(2343,159238): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(2343,159362): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(2343,159387): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,159442): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(2343,159467): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(2343,159834): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(2343,159965): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(2343,160069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,160103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,160137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,160174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,162149): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,164363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,164465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,164567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,164664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,164761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,164860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,164957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,165052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,165916): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,165939): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(2343,165962): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,166047): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,166070): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(2343,166093): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,166187): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,166210): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(2343,166233): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,166333): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,166356): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(2343,166379): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,166482): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2343,166505): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(2343,166528): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2343,166613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,166658): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,166680): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,166729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,166774): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,166798): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,166845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,166890): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,166912): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,166956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,167001): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,167020): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,167067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,167112): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,167134): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,167180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,167225): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,167246): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,167291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,167336): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,167356): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,167400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,167445): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,167464): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,167509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,167554): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(2343,167574): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,167619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,167664): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(2343,167684): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(2343,167756): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(2343,167836): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(2343,167916): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(2343,167991): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(2343,168066): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(2343,168143): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(2343,168218): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(2343,168291): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(2343,168529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,168572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,168616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,168659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,168704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,175799): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(2343,177113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177149): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,177171): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,177216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177252): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,177276): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,177319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177355): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,177377): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,177417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177453): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,177472): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,177515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177551): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,177573): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,177615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177651): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,177672): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,177713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177749): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,177769): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,177809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177845): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,177864): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,177905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,177941): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(2343,177961): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,178002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178038): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(2343,178058): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,178098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178134): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(2343,178159): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(2343,178200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178231): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,178277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178452): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2343,178503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178534): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(2343,178584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178615): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(2343,178657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,178892): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(2343,178965): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(2343,179038): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(2343,179106): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(2343,179174): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(2343,179244): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(2343,179312): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(2343,179378): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(2343,179429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,179844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,180252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,180322): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,180344): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,180415): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,180437): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,180502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,180572): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,180596): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,180667): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,180691): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,180754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,180824): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,180846): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,180917): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,180939): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,180999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,181069): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,181088): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,181159): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,181178): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,181241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,181311): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,181333): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,181404): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,181426): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,181488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,181558): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,181579): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,181650): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,181671): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,181732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,181802): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,181822): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,181893): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,181913): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,181973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182043): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,182062): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,182133): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,182152): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,182207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182277): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(2343,182302): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,182375): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(2343,182400): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(2343,182467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,182984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183274): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(2343,183296): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,183337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183382): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(2343,183406): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,183445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183490): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(2343,183512): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,183548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183593): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(2343,183612): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,183651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183696): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(2343,183718): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,183756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183801): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(2343,183822): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,183859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,183904): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(2343,183924): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,183960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184005): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(2343,184024): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,184061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184106): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(2343,184126): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,184163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184208): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(2343,184228): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,184264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184309): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(2343,184331): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,184374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184495): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(2343,184522): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,184567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184612): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(2343,184638): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(2343,184680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,184882): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(2343,184958): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(2343,185034): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(2343,185105): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(2343,185176): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(2343,185249): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(2343,185320): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(2343,185389): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(2343,185454): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(2343,185916): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,186012): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,186074): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,186133): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,186195): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,186257): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,186367): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(2343,186443): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,186500): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,186659): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,186719): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,186795): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,186852): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,186925): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,186985): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,187061): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,187121): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,187197): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,187258): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,187433): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(2343,187495): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(2343,187570): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,187630): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,187790): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,187853): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,187928): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,187988): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,188060): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,188123): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,188198): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,188261): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,188336): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,188400): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,188576): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(2343,188641): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(2343,188722): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,188783): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,188956): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,189020): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,189101): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,189162): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,189240): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,189304): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,189385): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,189449): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,189530): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,189595): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,189784): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(2343,189850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(2343,189931): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,189989): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,190159): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,190220): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2343,190301): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,190359): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2343,190437): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,190498): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2343,190579): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,190640): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(2343,190721): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,190783): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(2343,190969): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(2343,191032): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(15998,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(17729,1): run-time error CSS1019: Unexpected token, found '}'
(22634,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22635,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22693,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22939,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fg-check-circle:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fg-radio-button-unchecked:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fg-radio-button-unchecked-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@charset "UTF-8";/*!
 * Bootstrap  v5.3.1 (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:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-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-right: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-right: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:right}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:right;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:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-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-right:0;list-style:none}.list-inline{padding-right:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-left:.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-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right: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-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right: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-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right: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-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right: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-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right: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-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right: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-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right: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-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right: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);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right: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 .75rem .375rem 2.25rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:left .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-left:.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-right:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-right:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:right;margin-right:-1.5em}.form-check-reverse{padding-left:1.5em;padding-right:0;text-align:left}.form-check-reverse .form-check-input{float:left;margin-left:-1.5em;margin-right:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-right: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-right:-2.5em;background-image:var(--bs-form-switch-bg);background-position:right 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:left 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-left:2.5em;padding-right:0}.form-switch.form-check-reverse .form-check-input{margin-left:-2.5em;margin-right:0}.form-check-inline{display:inline-block;margin-left:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-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;right: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:100% 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-left: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-left-radius:0;border-bottom-left-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-left-radius:0;border-bottom-left-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-right:calc(var(--bs-border-width) * -1);border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-right-radius:0;border-bottom-right-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-left: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:left 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-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left 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-left:4.125rem;background-position:left .75rem center,center left 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-right:.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-left: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:left 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-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left 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-left:4.125rem;background-position:left .75rem center,center left 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-right:.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-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-left:.3em solid transparent;border-bottom:0;border-right:.3em solid transparent}.dropdown-toggle:empty::after{margin-right: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:right;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%;right:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:0;right:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:0;right:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:0;right:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:0;right: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-right:.255em;vertical-align:.255em;content:"";border-top:0;border-left:.3em solid transparent;border-bottom:.3em solid;border-right:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-right:0}.dropend .dropdown-menu[data-bs-popper]{top:0;left:auto;right:100%;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:0;border-bottom:.3em solid transparent;border-right:.3em solid}.dropend .dropdown-toggle:empty::after{margin-right:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;left:100%;right:auto;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-right: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-right: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-left-radius:0;border-bottom-left-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-right-radius:0;border-bottom-right-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-right:0}.dropstart .dropdown-toggle-split::before{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.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-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-right-radius:0;border-top-left-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-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-right-radius:var(--bs-nav-tabs-border-radius);border-top-left-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-right-radius:0;border-top-left-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-left:0;padding-right: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-left: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-right: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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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-left:var(--bs-navbar-nav-link-padding-x);padding-right: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-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-right-radius:var(--bs-card-inner-border-radius);border-top-left-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-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-right: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-left:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-right: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-left:calc(-.5 * var(--bs-card-cap-padding-x));margin-right:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;left:0;bottom:0;right: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-right-radius:var(--bs-card-inner-border-radius);border-top-left-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-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-right:0;border-right:0}.card-group>.card:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-right-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:right;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-right: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-right-radius:var(--bs-accordion-border-radius);border-top-left-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-right-radius:var(--bs-accordion-inner-border-radius);border-top-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-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-left:0;border-right: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-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:right;padding-left: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-right: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-right:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-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-left:3rem}.alert-dismissible .btn-close{position:absolute;top:0;left: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-right: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-right-radius:inherit;border-top-left-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-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-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-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-right-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-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-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-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-right-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-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-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-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-right-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-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-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-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-right-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-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-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-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-right-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-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-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-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-right-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-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-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-left:calc(-.5 * var(--bs-toast-padding-x));margin-right: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;right: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;right: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-right-radius:var(--bs-modal-inner-border-radius);border-top-left-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)) auto calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x))}.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-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-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-left:auto;margin-right: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:right;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:right;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;right:50%;display:block;width:var(--bs-popover-arrow-width);margin-right: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-right-radius:var(--bs-popover-inner-border-radius);border-top-left-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:right;width:100%;margin-left:-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{right:0}.carousel-control-next{left: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-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='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-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='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;left:0;bottom:0;right:0;z-index:2;display:flex;justify-content:center;padding:0;margin-left:15%;margin-bottom:1rem;margin-right:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-left:3px;margin-right: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;left:15%;bottom:1.25rem;right: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-left-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;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-end{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-top{top:0;left:0;right: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{left:0;right: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;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-end{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-top{top:0;left:0;right: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{left:0;right: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;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-end{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-top{top:0;left:0;right: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{left:0;right: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;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-end{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-top{top:0;left:0;right: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{left:0;right: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;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-end{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-top{top:0;left:0;right: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{left:0;right: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;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-end{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-top{top:0;left:0;right: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{left:0;right: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;right: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-left:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(-.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;right: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;left:0;right:0;z-index:1030}.fixed-bottom{position:fixed;left:0;bottom:0;right: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;left:0;bottom:0;right:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:right!important}.float-end{float:left!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{right:0!important}.start-50{right:50%!important}.start-100{right:100%!important}.end-0{left:0!important}.end-50{left:50%!important}.end-100{left: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-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-left: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-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-right: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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left: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-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right: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-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left: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-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right: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:right!important}.text-end{text-align:left!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-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-right-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-right-radius:0!important;border-top-left-radius:0!important}.rounded-top-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-right-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-right-radius:50%!important;border-top-left-radius:50%!important}.rounded-top-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-left-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-end-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-left-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-end-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-start-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-start-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-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:right!important}.float-sm-end{float:left!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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left: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-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right: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-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left: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-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right: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:right!important}.text-sm-end{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:right!important}.float-md-end{float:left!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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left: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-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right: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-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left: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-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right: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:right!important}.text-md-end{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:right!important}.float-lg-end{float:left!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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left: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-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right: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-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left: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-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right: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:right!important}.text-lg-end{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:right!important}.float-xl-end{float:left!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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left: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-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right: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-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left: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-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right: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:right!important}.text-xl-end{text-align:left!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:right!important}.float-xxl-end{float:left!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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left: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-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right: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-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left: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-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right: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:right!important}.text-xxl-end{text-align:left!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.rtl.min.css.map */
/**
 * 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;}.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%}
.fg-search:before {
    content: "search";
}

.fg-search:before {
    content: "search";
}

.fg-home:before {
    content: "home";
}

.fg-menu:before {
    content: "menu";
}

.fg-close:before {
    content: "close";
}

.fg-settings:before {
    content: "settings";
}

.fg-done:before {
    content: "done";
}

.fg-expand-more:before {
    content: "expand_more";
}

.fg-check-circle:before {
    content: "check_circle";
}

.fg-favorite:before {
    content: "favorite";
}

.fg-add:before {
    content: "add";
}

.fg-delete:before {
    content: "delete";
}

.fg-arrow-back:before {
    content: "arrow_back";
}

.fg-star:before {
    content: "star";
}

.fg-chevron-right:before {
    content: "chevron_right";
}

.fg-logout:before {
    content: "logout";
}

.fg-arrow-forward-ios:before {
    content: "arrow_forward_ios";
}

.fg-add-circle:before {
    content: "add_circle";
}

.fg-cancel:before {
    content: "cancel";
}

.fg-arrow-back-ios:before {
    content: "arrow_back_ios";
}

.fg-arrow-forward:before {
    content: "arrow_forward";
}

.fg-arrow-drop-down:before {
    content: "arrow_drop_down";
}

.fg-more-vert:before {
    content: "more_vert";
}

.fg-check:before {
    content: "check";
}

.fg-check-box:before {
    content: "check_box";
}

.fg-toggle-on:before {
    content: "toggle_on";
}

.fg-grade:before {
    content: "grade";
}

.fg-open-in-new:before {
    content: "open_in_new";
}

.fg-check-box-outline-blank:before {
    content: "check_box_outline_blank";
}

.fg-refresh:before {
    content: "refresh";
}

.fg-login:before {
    content: "login";
}

.fg-chevron-left:before {
    content: "chevron_left";
}

.fg-expand-less:before {
    content: "expand_less";
}

.fg-radio-button-unchecked:before {
    content: "radio_button_unchecked";
}

.fg-more-horiz:before {
    content: "more_horiz";
}

.fg-apps:before {
    content: "apps";
}

.fg-arrow-right-alt:before {
    content: "arrow_right_alt";
}

.fg-radio-button-checked:before {
    content: "radio_button_checked";
}

.fg-download:before {
    content: "download";
}

.fg-remove:before {
    content: "remove";
}

.fg-toggle-off:before {
    content: "toggle_off";
}

.fg-bolt:before {
    content: "bolt";
}

.fg-arrow-upward:before {
    content: "arrow_upward";
}

.fg-filter-list:before {
    content: "filter_list";
}

.fg-delete-forever:before {
    content: "delete_forever";
}

.fg-autorenew:before {
    content: "autorenew";
}

.fg-key:before {
    content: "key";
}

.fg-arrow-downward:before {
    content: "arrow_downward";
}

.fg-sync:before {
    content: "sync";
}

.fg-sort:before {
    content: "sort";
}

.fg-block:before {
    content: "block";
}

.fg-add-box:before {
    content: "add_box";
}

.fg-arrow-back-ios-new:before {
    content: "arrow_back_ios_new";
}

.fg-restart-alt:before {
    content: "restart_alt";
}

.fg-shopping-cart-checkout:before {
    content: "shopping_cart_checkout";
}

.fg-menu-open:before {
    content: "menu_open";
}

.fg-expand-circle-down:before {
    content: "expand_circle_down";
}

.fg-backspace:before {
    content: "backspace";
}

.fg-arrow-circle-right:before {
    content: "arrow_circle_right";
}

.fg-undo:before {
    content: "undo";
}

.fg-done-all:before {
    content: "done_all";
}

.fg-arrow-right:before {
    content: "arrow_right";
}

.fg-do-not-disturb-on:before {
    content: "do_not_disturb_on";
}

.fg-open-in-full:before {
    content: "open_in_full";
}

.fg-double-arrow:before {
    content: "double_arrow";
}

.fg-manage-search:before {
    content: "manage_search";
}

.fg-sync-alt:before {
    content: "sync_alt";
}

.fg-zoom-in:before {
    content: "zoom_in";
}

.fg-done-outline:before {
    content: "done_outline";
}

.fg-drag-indicator:before {
    content: "drag_indicator";
}

.fg-fullscreen:before {
    content: "fullscreen";
}

.fg-keyboard-double-arrow-right:before {
    content: "keyboard_double_arrow_right";
}

.fg-star-half:before {
    content: "star_half";
}

.fg-settings-accessibility:before {
    content: "settings_accessibility";
}

.fg-ios-share:before {
    content: "ios_share";
}

.fg-arrow-drop-up:before {
    content: "arrow_drop_up";
}

.fg-reply:before {
    content: "reply";
}

.fg-exit-to-app:before {
    content: "exit_to_app";
}

.fg-unfold-more:before {
    content: "unfold_more";
}

.fg-library-add:before {
    content: "library_add";
}

.fg-cached:before {
    content: "cached";
}

.fg-select-check-box:before {
    content: "select_check_box";
}

.fg-terminal:before {
    content: "terminal";
}

.fg-change-circle:before {
    content: "change_circle";
}

.fg-disabled-by-default:before {
    content: "disabled_by_default";
}

.fg-swap-horiz:before {
    content: "swap_horiz";
}

.fg-swap-vert:before {
    content: "swap_vert";
}

.fg-close-fullscreen:before {
    content: "close_fullscreen";
}

.fg-app-registration:before {
    content: "app_registration";
}

.fg-download-for-offline:before {
    content: "download_for_offline";
}

.fg-arrow-circle-left:before {
    content: "arrow_circle_left";
}

.fg-arrow-circle-up:before {
    content: "arrow_circle_up";
}

.fg-file-open:before {
    content: "file_open";
}

.fg-minimize:before {
    content: "minimize";
}

.fg-open-with:before {
    content: "open_with";
}

.fg-keyboard-double-arrow-left:before {
    content: "keyboard_double_arrow_left";
}

.fg-dataset:before {
    content: "dataset";
}

.fg-add-task:before {
    content: "add_task";
}

.fg-start:before {
    content: "start";
}

.fg-keyboard-double-arrow-down:before {
    content: "keyboard_double_arrow_down";
}

.fg-keyboard-voice:before {
    content: "keyboard_voice";
}

.fg-create-new-folder:before {
    content: "create_new_folder";
}

.fg-forward:before {
    content: "forward";
}

.fg-downloading:before {
    content: "downloading";
}

.fg-settings-applications:before {
    content: "settings_applications";
}

.fg-compare-arrows:before {
    content: "compare_arrows";
}

.fg-redo:before {
    content: "redo";
}

.fg-publish:before {
    content: "publish";
}

.fg-arrow-left:before {
    content: "arrow_left";
}

.fg-zoom-out:before {
    content: "zoom_out";
}

.fg-html:before {
    content: "html";
}

.fg-token:before {
    content: "token";
}

.fg-switch-access-shortcut:before {
    content: "switch_access_shortcut";
}

.fg-arrow-circle-down:before {
    content: "arrow_circle_down";
}

.fg-fullscreen-exit:before {
    content: "fullscreen_exit";
}

.fg-sort-by-alpha:before {
    content: "sort_by_alpha";
}

.fg-delete-sweep:before {
    content: "delete_sweep";
}

.fg-indeterminate-check-box:before {
    content: "indeterminate_check_box";
}

.fg-first-page:before {
    content: "first_page";
}

.fg-keyboard-double-arrow-up:before {
    content: "keyboard_double_arrow_up";
}

.fg-view-timeline:before {
    content: "view_timeline";
}

.fg-arrow-drop-down-circle:before {
    content: "arrow_drop_down_circle";
}

.fg-settings-backup-restore:before {
    content: "settings_backup_restore";
}

.fg-assistant-navigation:before {
    content: "assistant_navigation";
}

.fg-sync-problem:before {
    content: "sync_problem";
}

.fg-clear-all:before {
    content: "clear_all";
}

.fg-density-medium:before {
    content: "density_medium";
}

.fg-heart-plus:before {
    content: "heart_plus";
}

.fg-filter-alt-off:before {
    content: "filter_alt_off";
}

.fg-expand:before {
    content: "expand";
}

.fg-last-page:before {
    content: "last_page";
}

.fg-subdirectory-arrow-right:before {
    content: "subdirectory_arrow_right";
}

.fg-unfold-less:before {
    content: "unfold_less";
}

.fg-arrow-outward:before {
    content: "arrow_outward";
}

.fg-download-done:before {
    content: "download_done";
}

.fg-123:before {
    content: "123";
}

.fg-swipe-left:before {
    content: "swipe_left";
}

.fg-auto-mode:before {
    content: "auto_mode";
}

.fg-saved-search:before {
    content: "saved_search";
}

.fg-system-update-alt:before {
    content: "system_update_alt";
}

.fg-place-item:before {
    content: "place_item";
}

.fg-maximize:before {
    content: "maximize";
}

.fg-javascript:before {
    content: "javascript";
}

.fg-search-off:before {
    content: "search_off";
}

.fg-output:before {
    content: "output";
}

.fg-swipe-up:before {
    content: "swipe_up";
}

.fg-fit-screen:before {
    content: "fit_screen";
}

.fg-select-all:before {
    content: "select_all";
}

.fg-dynamic-form:before {
    content: "dynamic_form";
}

.fg-hide-source:before {
    content: "hide_source";
}

.fg-swipe-right:before {
    content: "swipe_right";
}

.fg-switch-access-shortcut-add:before {
    content: "switch_access_shortcut_add";
}

.fg-browse-gallery:before {
    content: "browse_gallery";
}

.fg-check-small:before {
    content: "check_small";
}

.fg-css:before {
    content: "css";
}

.fg-density-small:before {
    content: "density_small";
}

.fg-assistant-direction:before {
    content: "assistant_direction";
}

.fg-file-download-done:before {
    content: "file_download_done";
}

.fg-move-up:before {
    content: "move_up";
}

.fg-youtube-searched-for:before {
    content: "youtube_searched_for";
}

.fg-swap-horizontal-circle:before {
    content: "swap_horizontal_circle";
}

.fg-data-thresholding:before {
    content: "data_thresholding";
}

.fg-install-mobile:before {
    content: "install_mobile";
}

.fg-move-down:before {
    content: "move_down";
}

.fg-abc:before {
    content: "abc";
}

.fg-dataset-linked:before {
    content: "dataset_linked";
}

.fg-restore-from-trash:before {
    content: "restore_from_trash";
}

.fg-enable:before {
    content: "enable";
}

.fg-install-desktop:before {
    content: "install_desktop";
}

.fg-keyboard-command-key:before {
    content: "keyboard_command_key";
}

.fg-view-kanban:before {
    content: "view_kanban";
}

.fg-browse-activity:before {
    content: "browse_activity";
}

.fg-reply-all:before {
    content: "reply_all";
}

.fg-switch-left:before {
    content: "switch_left";
}

.fg-compress:before {
    content: "compress";
}

.fg-swipe-down:before {
    content: "swipe_down";
}

.fg-swap-vertical-circle:before {
    content: "swap_vertical_circle";
}

.fg-remove-done:before {
    content: "remove_done";
}

.fg-apps-outage:before {
    content: "apps_outage";
}

.fg-filter-list-off:before {
    content: "filter_list_off";
}

.fg-hide:before {
    content: "hide";
}

.fg-star-rate:before {
    content: "star_rate";
}

.fg-switch-right:before {
    content: "switch_right";
}

.fg-swipe-vertical:before {
    content: "swipe_vertical";
}

.fg-more-up:before {
    content: "more_up";
}

.fg-sync-disabled:before {
    content: "sync_disabled";
}

.fg-keyboard-control-key:before {
    content: "keyboard_control_key";
}

.fg-pinch:before {
    content: "pinch";
}

.fg-eject:before {
    content: "eject";
}

.fg-key-off:before {
    content: "key_off";
}

.fg-php:before {
    content: "php";
}

.fg-subdirectory-arrow-left:before {
    content: "subdirectory_arrow_left";
}

.fg-view-cozy:before {
    content: "view_cozy";
}

.fg-transcribe:before {
    content: "transcribe";
}

.fg-do-not-disturb-off:before {
    content: "do_not_disturb_off";
}

.fg-send-time-extension:before {
    content: "send_time_extension";
}

.fg-width-normal:before {
    content: "width_normal";
}

.fg-view-comfy-alt:before {
    content: "view_comfy_alt";
}

.fg-heart-minus:before {
    content: "heart_minus";
}

.fg-share-reviews:before {
    content: "share_reviews";
}

.fg-width-full:before {
    content: "width_full";
}

.fg-unfold-more-double:before {
    content: "unfold_more_double";
}

.fg-view-compact-alt:before {
    content: "view_compact_alt";
}

.fg-file-download-off:before {
    content: "file_download_off";
}

.fg-extension-off:before {
    content: "extension_off";
}

.fg-open-in-new-off:before {
    content: "open_in_new_off";
}

.fg-check-indeterminate-small:before {
    content: "check_indeterminate_small";
}

.fg-more-down:before {
    content: "more_down";
}

.fg-width-wide:before {
    content: "width_wide";
}

.fg-repartition:before {
    content: "repartition";
}

.fg-density-large:before {
    content: "density_large";
}

.fg-swipe-left-alt:before {
    content: "swipe_left_alt";
}

.fg-swipe-down-alt:before {
    content: "swipe_down_alt";
}

.fg-swipe-right-alt:before {
    content: "swipe_right_alt";
}

.fg-swipe-up-alt:before {
    content: "swipe_up_alt";
}

.fg-unfold-less-double:before {
    content: "unfold_less_double";
}

.fg-keyboard-option-key:before {
    content: "keyboard_option_key";
}

.fg-cycle:before {
    content: "cycle";
}

.fg-hls:before {
    content: "hls";
}

.fg-hls-off:before {
    content: "hls_off";
}

.fg-file-upload-off:before {
    content: "file_upload_off";
}

.fg-progress-activity:before {
    content: "progress_activity";
}

.fg-rebase:before {
    content: "rebase";
}

.fg-expand-all:before {
    content: "expand_all";
}

.fg-expand-content:before {
    content: "expand_content";
}

.fg-rebase-edit:before {
    content: "rebase_edit";
}

.fg-collapse-all:before {
    content: "collapse_all";
}

.fg-empty-dashboard:before {
    content: "empty_dashboard";
}

.fg-arrow-split:before {
    content: "arrow_split";
}

.fg-arrow-upward-alt:before {
    content: "arrow_upward_alt";
}

.fg-switches:before {
    content: "switches";
}

.fg-quick-reference-all:before {
    content: "quick_reference_all";
}

.fg-magic-exchange:before {
    content: "magic_exchange";
}

.fg-side-navigation:before {
    content: "side_navigation";
}

.fg-directory-sync:before {
    content: "directory_sync";
}

.fg-cards:before {
    content: "cards";
}

.fg-arrow-downward-alt:before {
    content: "arrow_downward_alt";
}

.fg-bubble:before {
    content: "bubble";
}

.fg-quick-reference:before {
    content: "quick_reference";
}

.fg-left-click:before {
    content: "left_click";
}

.fg-deployed-code:before {
    content: "deployed_code";
}

.fg-steppers:before {
    content: "steppers";
}

.fg-data-check:before {
    content: "data_check";
}

.fg-move-item:before {
    content: "move_item";
}

.fg-sync-saved-locally:before {
    content: "sync_saved_locally";
}

.fg-arrow-left-alt:before {
    content: "arrow_left_alt";
}

.fg-stat-3:before {
    content: "stat_3";
}

.fg-acute:before {
    content: "acute";
}

.fg-clock-loader-60:before {
    content: "clock_loader_60";
}

.fg-data-alert:before {
    content: "data_alert";
}

.fg-page-info:before {
    content: "page_info";
}

.fg-preliminary:before {
    content: "preliminary";
}

.fg-toolbar:before {
    content: "toolbar";
}

.fg-captive-portal:before {
    content: "captive_portal";
}

.fg-data-info-alert:before {
    content: "data_info_alert";
}

.fg-clock-loader-10:before {
    content: "clock_loader_10";
}

.fg-right-panel-close:before {
    content: "right_panel_close";
}

.fg-new-window:before {
    content: "new_window";
}

.fg-page-control:before {
    content: "page_control";
}

.fg-point-scan:before {
    content: "point_scan";
}

.fg-search-check:before {
    content: "search_check";
}

.fg-sweep:before {
    content: "sweep";
}

.fg-question-exchange:before {
    content: "question_exchange";
}

.fg-right-panel-open:before {
    content: "right_panel_open";
}

.fg-stat-2:before {
    content: "stat_2";
}

.fg-star-rate-half:before {
    content: "star_rate_half";
}

.fg-stat-minus-1:before {
    content: "stat_minus_1";
}

.fg-stat-minus-2:before {
    content: "stat_minus_2";
}

.fg-patient-list:before {
    content: "patient_list";
}

.fg-clock-loader-40:before {
    content: "clock_loader_40";
}

.fg-step-into:before {
    content: "step_into";
}

.fg-dialogs:before {
    content: "dialogs";
}

.fg-magnification-large:before {
    content: "magnification_large";
}

.fg-partner-reports:before {
    content: "partner_reports";
}

.fg-stack:before {
    content: "stack";
}

.fg-unknown-med:before {
    content: "unknown_med";
}

.fg-drag-pan:before {
    content: "drag_pan";
}

.fg-magnification-small:before {
    content: "magnification_small";
}

.fg-clock-loader-90:before {
    content: "clock_loader_90";
}

.fg-dropdown:before {
    content: "dropdown";
}

.fg-left-panel-close:before {
    content: "left_panel_close";
}

.fg-left-panel-open:before {
    content: "left_panel_open";
}

.fg-stat-1:before {
    content: "stat_1";
}

.fg-bottom-navigation:before {
    content: "bottom_navigation";
}

.fg-bottom-panel-open:before {
    content: "bottom_panel_open";
}

.fg-capture:before {
    content: "capture";
}

.fg-clock-loader-80:before {
    content: "clock_loader_80";
}

.fg-sliders:before {
    content: "sliders";
}

.fg-move-group:before {
    content: "move_group";
}

.fg-stack-star:before {
    content: "stack_star";
}

.fg-arrow-insert:before {
    content: "arrow_insert";
}

.fg-heart-check:before {
    content: "heart_check";
}

.fg-stat-minus-3:before {
    content: "stat_minus_3";
}

.fg-bottom-drawer:before {
    content: "bottom_drawer";
}

.fg-chip-extraction:before {
    content: "chip_extraction";
}

.fg-bottom-sheets:before {
    content: "bottom_sheets";
}

.fg-buttons-alt:before {
    content: "buttons_alt";
}

.fg-pip:before {
    content: "pip";
}

.fg-tabs:before {
    content: "tabs";
}

.fg-chronic:before {
    content: "chronic";
}

.fg-clock-loader-20:before {
    content: "clock_loader_20";
}

.fg-reopen-window:before {
    content: "reopen_window";
}

.fg-resize:before {
    content: "resize";
}

.fg-ripples:before {
    content: "ripples";
}

.fg-stack-off:before {
    content: "stack_off";
}

.fg-iframe:before {
    content: "iframe";
}

.fg-input-circle:before {
    content: "input_circle";
}

.fg-toast:before {
    content: "toast";
}

.fg-unknown-5:before {
    content: "unknown_5";
}

.fg-all-match:before {
    content: "all_match";
}

.fg-chips:before {
    content: "chips";
}

.fg-subheader:before {
    content: "subheader";
}

.fg-right-click:before {
    content: "right_click";
}

.fg-rule-settings:before {
    content: "rule_settings";
}

.fg-shelf-position:before {
    content: "shelf_position";
}

.fg-step:before {
    content: "step";
}

.fg-bottom-right-click:before {
    content: "bottom_right_click";
}

.fg-drag-click:before {
    content: "drag_click";
}

.fg-go-to-line:before {
    content: "go_to_line";
}

.fg-step-out:before {
    content: "step_out";
}

.fg-step-over:before {
    content: "step_over";
}

.fg-error-med:before {
    content: "error_med";
}

.fg-switch-access:before {
    content: "switch_access";
}

.fg-app-badging:before {
    content: "app_badging";
}

.fg-arrow-and-edge:before {
    content: "arrow_and_edge";
}

.fg-move-selection-left:before {
    content: "move_selection_left";
}

.fg-event-list:before {
    content: "event_list";
}

.fg-pip-exit:before {
    content: "pip_exit";
}

.fg-arrow-or-edge:before {
    content: "arrow_or_edge";
}

.fg-bottom-app-bar:before {
    content: "bottom_app_bar";
}

.fg-expand-circle-up:before {
    content: "expand_circle_up";
}

.fg-output-circle:before {
    content: "output_circle";
}

.fg-shelf-auto-hide:before {
    content: "shelf_auto_hide";
}

.fg-amend:before {
    content: "amend";
}

.fg-arrow-top-right:before {
    content: "arrow_top_right";
}

.fg-bottom-panel-close:before {
    content: "bottom_panel_close";
}

.fg-deployed-code-update:before {
    content: "deployed_code_update";
}

.fg-move-selection-right:before {
    content: "move_selection_right";
}

.fg-arrow-range:before {
    content: "arrow_range";
}

.fg-back-to-tab:before {
    content: "back_to_tab";
}

.fg-bubbles:before {
    content: "bubbles";
}

.fg-jump-to-element:before {
    content: "jump_to_element";
}

.fg-move-selection-down:before {
    content: "move_selection_down";
}

.fg-move-selection-up:before {
    content: "move_selection_up";
}

.fg-open-in-new-down:before {
    content: "open_in_new_down";
}

.fg-arrow-top-left:before {
    content: "arrow_top_left";
}

.fg-arrows-outward:before {
    content: "arrows_outward";
}

.fg-deployed-code-alert:before {
    content: "deployed_code_alert";
}

.fg-iframe-off:before {
    content: "iframe_off";
}

.fg-position-bottom-left:before {
    content: "position_bottom_left";
}

.fg-position-bottom-right:before {
    content: "position_bottom_right";
}

.fg-position-top-right:before {
    content: "position_top_right";
}

.fg-share-windows:before {
    content: "share_windows";
}

.fg-deployed-code-history:before {
    content: "deployed_code_history";
}

.fg-person:before {
    content: "person";
}

.fg-person:before {
    content: "person";
}

.fg-group:before {
    content: "group";
}

.fg-share:before {
    content: "share";
}

.fg-thumb-up:before {
    content: "thumb_up";
}

.fg-groups:before {
    content: "groups";
}

.fg-person-add:before {
    content: "person_add";
}

.fg-public:before {
    content: "public";
}

.fg-handshake:before {
    content: "handshake";
}

.fg-support-agent:before {
    content: "support_agent";
}

.fg-face:before {
    content: "face";
}

.fg-sentiment-satisfied:before {
    content: "sentiment_satisfied";
}

.fg-rocket-launch:before {
    content: "rocket_launch";
}

.fg-group-add:before {
    content: "group_add";
}

.fg-workspace-premium:before {
    content: "workspace_premium";
}

.fg-psychology:before {
    content: "psychology";
}

.fg-diversity-3:before {
    content: "diversity_3";
}

.fg-emoji-objects:before {
    content: "emoji_objects";
}

.fg-water-drop:before {
    content: "water_drop";
}

.fg-eco:before {
    content: "eco";
}

.fg-pets:before {
    content: "pets";
}

.fg-travel-explore:before {
    content: "travel_explore";
}

.fg-mood:before {
    content: "mood";
}

.fg-sunny:before {
    content: "sunny";
}

.fg-quiz:before {
    content: "quiz";
}

.fg-health-and-safety:before {
    content: "health_and_safety";
}

.fg-sentiment-dissatisfied:before {
    content: "sentiment_dissatisfied";
}

.fg-sentiment-very-satisfied:before {
    content: "sentiment_very_satisfied";
}

.fg-military-tech:before {
    content: "military_tech";
}

.fg-thumb-down:before {
    content: "thumb_down";
}

.fg-gavel:before {
    content: "gavel";
}

.fg-recycling:before {
    content: "recycling";
}

.fg-diamond:before {
    content: "diamond";
}

.fg-monitor-heart:before {
    content: "monitor_heart";
}

.fg-emoji-people:before {
    content: "emoji_people";
}

.fg-diversity-1:before {
    content: "diversity_1";
}

.fg-workspaces:before {
    content: "workspaces";
}

.fg-vaccines:before {
    content: "vaccines";
}

.fg-compost:before {
    content: "compost";
}

.fg-forest:before {
    content: "forest";
}

.fg-recommend:before {
    content: "recommend";
}

.fg-waving-hand:before {
    content: "waving_hand";
}

.fg-person-remove:before {
    content: "person_remove";
}

.fg-wc:before {
    content: "wc";
}

.fg-medication:before {
    content: "medication";
}

.fg-sentiment-neutral:before {
    content: "sentiment_neutral";
}

.fg-group-work:before {
    content: "group_work";
}

.fg-sentiment-very-dissatisfied:before {
    content: "sentiment_very_dissatisfied";
}

.fg-diversity-2:before {
    content: "diversity_2";
}

.fg-front-hand:before {
    content: "front_hand";
}

.fg-cruelty-free:before {
    content: "cruelty_free";
}

.fg-psychology-alt:before {
    content: "psychology_alt";
}

.fg-man:before {
    content: "man";
}

.fg-medical-information:before {
    content: "medical_information";
}

.fg-coronavirus:before {
    content: "coronavirus";
}

.fg-add-reaction:before {
    content: "add_reaction";
}

.fg-rocket:before {
    content: "rocket";
}

.fg-female:before {
    content: "female";
}

.fg-potted-plant:before {
    content: "potted_plant";
}

.fg-emoji-nature:before {
    content: "emoji_nature";
}

.fg-rainy:before {
    content: "rainy";
}

.fg-person-off:before {
    content: "person_off";
}

.fg-woman:before {
    content: "woman";
}

.fg-cookie:before {
    content: "cookie";
}

.fg-connect-without-contact:before {
    content: "connect_without_contact";
}

.fg-male:before {
    content: "male";
}

.fg-mood-bad:before {
    content: "mood_bad";
}

.fg-bedtime:before {
    content: "bedtime";
}

.fg-solar-power:before {
    content: "solar_power";
}

.fg-thunderstorm:before {
    content: "thunderstorm";
}

.fg-communication:before {
    content: "communication";
}

.fg-groups-2:before {
    content: "groups_2";
}

.fg-partly-cloudy-day:before {
    content: "partly_cloudy_day";
}

.fg-thumbs-up-down:before {
    content: "thumbs_up_down";
}

.fg-cloudy:before {
    content: "cloudy";
}

.fg-emoji-flags:before {
    content: "emoji_flags";
}

.fg-masks:before {
    content: "masks";
}

.fg-hive:before {
    content: "hive";
}

.fg-heart-broken:before {
    content: "heart_broken";
}

.fg-sentiment-extremely-dissatisfied:before {
    content: "sentiment_extremely_dissatisfied";
}

.fg-clear-day:before {
    content: "clear_day";
}

.fg-boy:before {
    content: "boy";
}

.fg-whatshot:before {
    content: "whatshot";
}

.fg-cloudy-snowing:before {
    content: "cloudy_snowing";
}

.fg-emoji-food-beverage:before {
    content: "emoji_food_beverage";
}

.fg-wind-power:before {
    content: "wind_power";
}

.fg-emoji-transportation:before {
    content: "emoji_transportation";
}

.fg-elderly:before {
    content: "elderly";
}

.fg-face-6:before {
    content: "face_6";
}

.fg-reduce-capacity:before {
    content: "reduce_capacity";
}

.fg-sick:before {
    content: "sick";
}

.fg-pregnant-woman:before {
    content: "pregnant_woman";
}

.fg-face-3:before {
    content: "face_3";
}

.fg-bloodtype:before {
    content: "bloodtype";
}

.fg-group-remove:before {
    content: "group_remove";
}

.fg-egg:before {
    content: "egg";
}

.fg-medication-liquid:before {
    content: "medication_liquid";
}

.fg-groups-3:before {
    content: "groups_3";
}

.fg-co2:before {
    content: "co2";
}

.fg-clear-night:before {
    content: "clear_night";
}

.fg-weight:before {
    content: "weight";
}

.fg-skull:before {
    content: "skull";
}

.fg-follow-the-signs:before {
    content: "follow_the_signs";
}

.fg-face-4:before {
    content: "face_4";
}

.fg-emoji-events:before {
    content: "emoji_events";
}

.fg-oil-barrel:before {
    content: "oil_barrel";
}

.fg-transgender:before {
    content: "transgender";
}

.fg-elderly-woman:before {
    content: "elderly_woman";
}

.fg-clean-hands:before {
    content: "clean_hands";
}

.fg-sanitizer:before {
    content: "sanitizer";
}

.fg-person-2:before {
    content: "person_2";
}

.fg-bring-your-own-ip:before {
    content: "bring_your_own_ip";
}

.fg-face-2:before {
    content: "face_2";
}

.fg-public-off:before {
    content: "public_off";
}

.fg-social-distance:before {
    content: "social_distance";
}

.fg-routine:before {
    content: "routine";
}

.fg-sign-language:before {
    content: "sign_language";
}

.fg-south-america:before {
    content: "south_america";
}

.fg-sunny-snowing:before {
    content: "sunny_snowing";
}

.fg-emoji-symbols:before {
    content: "emoji_symbols";
}

.fg-garden-cart:before {
    content: "garden_cart";
}

.fg-flood:before {
    content: "flood";
}

.fg-face-5:before {
    content: "face_5";
}

.fg-egg-alt:before {
    content: "egg_alt";
}

.fg-cyclone:before {
    content: "cyclone";
}

.fg-girl:before {
    content: "girl";
}

.fg-person-4:before {
    content: "person_4";
}

.fg-dentistry:before {
    content: "dentistry";
}

.fg-group-off:before {
    content: "group_off";
}

.fg-tsunami:before {
    content: "tsunami";
}

.fg-outdoor-garden:before {
    content: "outdoor_garden";
}

.fg-partly-cloudy-night:before {
    content: "partly_cloudy_night";
}

.fg-severe-cold:before {
    content: "severe_cold";
}

.fg-snowing:before {
    content: "snowing";
}

.fg-person-3:before {
    content: "person_3";
}

.fg-tornado:before {
    content: "tornado";
}

.fg-vaping-rooms:before {
    content: "vaping_rooms";
}

.fg-landslide:before {
    content: "landslide";
}

.fg-safety-divider:before {
    content: "safety_divider";
}

.fg-foggy:before {
    content: "foggy";
}

.fg-woman-2:before {
    content: "woman_2";
}

.fg-no-adult-content:before {
    content: "no_adult_content";
}

.fg-volcano:before {
    content: "volcano";
}

.fg-man-2:before {
    content: "man_2";
}

.fg-blind:before {
    content: "blind";
}

.fg-18-up-rating:before {
    content: "18_up_rating";
}

.fg-6-ft-apart:before {
    content: "6_ft_apart";
}

.fg-vape-free:before {
    content: "vape_free";
}

.fg-not-accessible:before {
    content: "not_accessible";
}

.fg-man-4:before {
    content: "man_4";
}

.fg-radiology:before {
    content: "radiology";
}

.fg-rib-cage:before {
    content: "rib_cage";
}

.fg-hand-bones:before {
    content: "hand_bones";
}

.fg-bedtime-off:before {
    content: "bedtime_off";
}

.fg-rheumatology:before {
    content: "rheumatology";
}

.fg-man-3:before {
    content: "man_3";
}

.fg-orthopedics:before {
    content: "orthopedics";
}

.fg-tibia:before {
    content: "tibia";
}

.fg-skeleton:before {
    content: "skeleton";
}

.fg-humerus:before {
    content: "humerus";
}

.fg-agender:before {
    content: "agender";
}

.fg-femur:before {
    content: "femur";
}

.fg-foot-bones:before {
    content: "foot_bones";
}

.fg-tibia-alt:before {
    content: "tibia_alt";
}

.fg-femur-alt:before {
    content: "femur_alt";
}

.fg-partner-exchange:before {
    content: "partner_exchange";
}

.fg-humerus-alt:before {
    content: "humerus_alt";
}

.fg-diversity-4:before {
    content: "diversity_4";
}

.fg-ulna-radius:before {
    content: "ulna_radius";
}

.fg-communities:before {
    content: "communities";
}

.fg-ulna-radius-alt:before {
    content: "ulna_radius_alt";
}

.fg-specific-gravity:before {
    content: "specific_gravity";
}

.fg-breastfeeding:before {
    content: "breastfeeding";
}

.fg-cognition:before {
    content: "cognition";
}

.fg-eyeglasses:before {
    content: "eyeglasses";
}

.fg-labs:before {
    content: "labs";
}

.fg-psychiatry:before {
    content: "psychiatry";
}

.fg-crowdsource:before {
    content: "crowdsource";
}

.fg-footprint:before {
    content: "footprint";
}

.fg-vital-signs:before {
    content: "vital_signs";
}

.fg-social-leaderboard:before {
    content: "social_leaderboard";
}

.fg-nutrition:before {
    content: "nutrition";
}

.fg-neurology:before {
    content: "neurology";
}

.fg-demography:before {
    content: "demography";
}

.fg-globe-asia:before {
    content: "globe_asia";
}

.fg-conditions:before {
    content: "conditions";
}

.fg-lab-research:before {
    content: "lab_research";
}

.fg-stethoscope:before {
    content: "stethoscope";
}

.fg-clinical-notes:before {
    content: "clinical_notes";
}

.fg-sentiment-excited:before {
    content: "sentiment_excited";
}

.fg-sentiment-stressed:before {
    content: "sentiment_stressed";
}

.fg-altitude:before {
    content: "altitude";
}

.fg-glucose:before {
    content: "glucose";
}

.fg-home-health:before {
    content: "home_health";
}

.fg-globe-uk:before {
    content: "globe_uk";
}

.fg-sentiment-calm:before {
    content: "sentiment_calm";
}

.fg-taunt:before {
    content: "taunt";
}

.fg-recent-patient:before {
    content: "recent_patient";
}

.fg-sentiment-sad:before {
    content: "sentiment_sad";
}

.fg-falling:before {
    content: "falling";
}

.fg-share-off:before {
    content: "share_off";
}

.fg-deceased:before {
    content: "deceased";
}

.fg-helicopter:before {
    content: "helicopter";
}

.fg-prayer-times:before {
    content: "prayer_times";
}

.fg-dew-point:before {
    content: "dew_point";
}

.fg-sentiment-content:before {
    content: "sentiment_content";
}

.fg-wrist:before {
    content: "wrist";
}

.fg-genetics:before {
    content: "genetics";
}

.fg-cardiology:before {
    content: "cardiology";
}

.fg-cheer:before {
    content: "cheer";
}

.fg-mist:before {
    content: "mist";
}

.fg-pill:before {
    content: "pill";
}

.fg-sentiment-frustrated:before {
    content: "sentiment_frustrated";
}

.fg-body-system:before {
    content: "body_system";
}

.fg-metabolism:before {
    content: "metabolism";
}

.fg-stethoscope-check:before {
    content: "stethoscope_check";
}

.fg-earthquake:before {
    content: "earthquake";
}

.fg-ent:before {
    content: "ent";
}

.fg-explosion:before {
    content: "explosion";
}

.fg-microbiology:before {
    content: "microbiology";
}

.fg-mystery:before {
    content: "mystery";
}

.fg-oxygen-saturation:before {
    content: "oxygen_saturation";
}

.fg-prescriptions:before {
    content: "prescriptions";
}

.fg-weather-hail:before {
    content: "weather_hail";
}

.fg-cookie-off:before {
    content: "cookie_off";
}

.fg-humidity-percentage:before {
    content: "humidity_percentage";
}

.fg-infrared:before {
    content: "infrared";
}

.fg-pulmonology:before {
    content: "pulmonology";
}

.fg-sentiment-worried:before {
    content: "sentiment_worried";
}

.fg-weather-mix:before {
    content: "weather_mix";
}

.fg-barefoot:before {
    content: "barefoot";
}

.fg-ophthalmology:before {
    content: "ophthalmology";
}

.fg-stethoscope-arrow:before {
    content: "stethoscope_arrow";
}

.fg-sword-rose:before {
    content: "sword_rose";
}

.fg-water-bottle:before {
    content: "water_bottle";
}

.fg-water-lux:before {
    content: "water_lux";
}

.fg-water-voc:before {
    content: "water_voc";
}

.fg-chess:before {
    content: "chess";
}

.fg-emoticon:before {
    content: "emoticon";
}

.fg-gynecology:before {
    content: "gynecology";
}

.fg-lab-panel:before {
    content: "lab_panel";
}

.fg-oncology:before {
    content: "oncology";
}

.fg-short-stay:before {
    content: "short_stay";
}

.fg-allergies:before {
    content: "allergies";
}

.fg-blood-pressure:before {
    content: "blood_pressure";
}

.fg-comic-bubble:before {
    content: "comic_bubble";
}

.fg-dermatology:before {
    content: "dermatology";
}

.fg-endocrinology:before {
    content: "endocrinology";
}

.fg-hematology:before {
    content: "hematology";
}

.fg-inpatient:before {
    content: "inpatient";
}

.fg-mixture-med:before {
    content: "mixture_med";
}

.fg-mountain-flag:before {
    content: "mountain_flag";
}

.fg-nephrology:before {
    content: "nephrology";
}

.fg-oral-disease:before {
    content: "oral_disease";
}

.fg-strategy:before {
    content: "strategy";
}

.fg-ward:before {
    content: "ward";
}

.fg-water-orp:before {
    content: "water_orp";
}

.fg-water-ph:before {
    content: "water_ph";
}

.fg-allergy:before {
    content: "allergy";
}

.fg-body-fat:before {
    content: "body_fat";
}

.fg-congenital:before {
    content: "congenital";
}

.fg-crossword:before {
    content: "crossword";
}

.fg-domino-mask:before {
    content: "domino_mask";
}

.fg-folded-hands:before {
    content: "folded_hands";
}

.fg-immunology:before {
    content: "immunology";
}

.fg-manga:before {
    content: "manga";
}

.fg-medical-mask:before {
    content: "medical_mask";
}

.fg-moving-beds:before {
    content: "moving_beds";
}

.fg-outpatient:before {
    content: "outpatient";
}

.fg-outpatient-med:before {
    content: "outpatient_med";
}

.fg-pediatrics:before {
    content: "pediatrics";
}

.fg-procedure:before {
    content: "procedure";
}

.fg-respiratory-rate:before {
    content: "respiratory_rate";
}

.fg-salinity:before {
    content: "salinity";
}

.fg-surgical:before {
    content: "surgical";
}

.fg-symptoms:before {
    content: "symptoms";
}

.fg-syringe:before {
    content: "syringe";
}

.fg-urology:before {
    content: "urology";
}

.fg-water-do:before {
    content: "water_do";
}

.fg-wounds-injuries:before {
    content: "wounds_injuries";
}

.fg-admin-meds:before {
    content: "admin_meds";
}

.fg-fluid:before {
    content: "fluid";
}

.fg-fluid-balance:before {
    content: "fluid_balance";
}

.fg-fluid-med:before {
    content: "fluid_med";
}

.fg-gastroenterology:before {
    content: "gastroenterology";
}

.fg-pill-off:before {
    content: "pill_off";
}

.fg-playing-cards:before {
    content: "playing_cards";
}

.fg-pregnancy:before {
    content: "pregnancy";
}

.fg-rainy-snow:before {
    content: "rainy_snow";
}

.fg-total-dissolved-solids:before {
    content: "total_dissolved_solids";
}

.fg-rainy-heavy:before {
    content: "rainy_heavy";
}

.fg-rainy-light:before {
    content: "rainy_light";
}

.fg-snowing-heavy:before {
    content: "snowing_heavy";
}

.fg-water-bottle-large:before {
    content: "water_bottle_large";
}

.fg-water-ec:before {
    content: "water_ec";
}

.fg-account-circle:before {
    content: "account_circle";
}

.fg-account-circle:before {
    content: "account_circle";
}

.fg-info:before {
    content: "info";
}

.fg-visibility:before {
    content: "visibility";
}

.fg-calendar-month:before {
    content: "calendar_month";
}

.fg-schedule:before {
    content: "schedule";
}

.fg-help:before {
    content: "help";
}

.fg-language:before {
    content: "language";
}

.fg-warning:before {
    content: "warning";
}

.fg-lock:before {
    content: "lock";
}

.fg-error:before {
    content: "error";
}

.fg-visibility-off:before {
    content: "visibility_off";
}

.fg-verified:before {
    content: "verified";
}

.fg-manage-accounts:before {
    content: "manage_accounts";
}

.fg-history:before {
    content: "history";
}

.fg-task-alt:before {
    content: "task_alt";
}

.fg-event:before {
    content: "event";
}

.fg-bookmark:before {
    content: "bookmark";
}

.fg-calendar-today:before {
    content: "calendar_today";
}

.fg-tips-and-updates:before {
    content: "tips_and_updates";
}

.fg-question-mark:before {
    content: "question_mark";
}

.fg-lightbulb:before {
    content: "lightbulb";
}

.fg-fingerprint:before {
    content: "fingerprint";
}

.fg-category:before {
    content: "category";
}

.fg-update:before {
    content: "update";
}

.fg-lock-open:before {
    content: "lock_open";
}

.fg-priority-high:before {
    content: "priority_high";
}

.fg-code:before {
    content: "code";
}

.fg-build:before {
    content: "build";
}

.fg-date-range:before {
    content: "date_range";
}

.fg-upload-file:before {
    content: "upload_file";
}

.fg-supervisor-account:before {
    content: "supervisor_account";
}

.fg-event-available:before {
    content: "event_available";
}

.fg-ads-click:before {
    content: "ads_click";
}

.fg-today:before {
    content: "today";
}

.fg-touch-app:before {
    content: "touch_app";
}

.fg-settings-suggest:before {
    content: "settings_suggest";
}

.fg-pending:before {
    content: "pending";
}

.fg-preview:before {
    content: "preview";
}

.fg-stars:before {
    content: "stars";
}

.fg-new-releases:before {
    content: "new_releases";
}

.fg-account-box:before {
    content: "account_box";
}

.fg-celebration:before {
    content: "celebration";
}

.fg-how-to-reg:before {
    content: "how_to_reg";
}

.fg-translate:before {
    content: "translate";
}

.fg-bug-report:before {
    content: "bug_report";
}

.fg-push-pin:before {
    content: "push_pin";
}

.fg-alarm:before {
    content: "alarm";
}

.fg-edit-calendar:before {
    content: "edit_calendar";
}

.fg-edit-square:before {
    content: "edit_square";
}

.fg-label:before {
    content: "label";
}

.fg-event-note:before {
    content: "event_note";
}

.fg-extension:before {
    content: "extension";
}

.fg-rate-review:before {
    content: "rate_review";
}

.fg-record-voice-over:before {
    content: "record_voice_over";
}

.fg-web:before {
    content: "web";
}

.fg-hourglass-empty:before {
    content: "hourglass_empty";
}

.fg-published-with-changes:before {
    content: "published_with_changes";
}

.fg-support:before {
    content: "support";
}

.fg-notification-important:before {
    content: "notification_important";
}

.fg-upload:before {
    content: "upload";
}

.fg-help-center:before {
    content: "help_center";
}

.fg-accessibility-new:before {
    content: "accessibility_new";
}

.fg-bookmarks:before {
    content: "bookmarks";
}

.fg-pan-tool-alt:before {
    content: "pan_tool_alt";
}

.fg-supervised-user-circle:before {
    content: "supervised_user_circle";
}

.fg-dangerous:before {
    content: "dangerous";
}

.fg-collections-bookmark:before {
    content: "collections_bookmark";
}

.fg-interests:before {
    content: "interests";
}

.fg-all-inclusive:before {
    content: "all_inclusive";
}

.fg-rule:before {
    content: "rule";
}

.fg-change-history:before {
    content: "change_history";
}

.fg-priority:before {
    content: "priority";
}

.fg-event-upcoming:before {
    content: "event_upcoming";
}

.fg-build-circle:before {
    content: "build_circle";
}

.fg-wysiwyg:before {
    content: "wysiwyg";
}

.fg-pan-tool:before {
    content: "pan_tool";
}

.fg-api:before {
    content: "api";
}

.fg-circle-notifications:before {
    content: "circle_notifications";
}

.fg-hotel-class:before {
    content: "hotel_class";
}

.fg-manage-history:before {
    content: "manage_history";
}

.fg-web-asset:before {
    content: "web_asset";
}

.fg-accessible:before {
    content: "accessible";
}

.fg-upgrade:before {
    content: "upgrade";
}

.fg-bookmark-add:before {
    content: "bookmark_add";
}

.fg-lock-reset:before {
    content: "lock_reset";
}

.fg-input:before {
    content: "input";
}

.fg-event-busy:before {
    content: "event_busy";
}

.fg-more-time:before {
    content: "more_time";
}

.fg-flutter-dash:before {
    content: "flutter_dash";
}

.fg-save-as:before {
    content: "save_as";
}

.fg-model-training:before {
    content: "model_training";
}

.fg-backup:before {
    content: "backup";
}

.fg-accessibility:before {
    content: "accessibility";
}

.fg-alarm-on:before {
    content: "alarm_on";
}

.fg-dynamic-feed:before {
    content: "dynamic_feed";
}

.fg-pageview:before {
    content: "pageview";
}

.fg-home-app-logo:before {
    content: "home_app_logo";
}

.fg-perm-contact-calendar:before {
    content: "perm_contact_calendar";
}

.fg-label-important:before {
    content: "label_important";
}

.fg-history-toggle-off:before {
    content: "history_toggle_off";
}

.fg-square-foot:before {
    content: "square_foot";
}

.fg-approval:before {
    content: "approval";
}

.fg-more:before {
    content: "more";
}

.fg-swipe:before {
    content: "swipe";
}

.fg-assistant:before {
    content: "assistant";
}

.fg-component-exchange:before {
    content: "component_exchange";
}

.fg-event-repeat:before {
    content: "event_repeat";
}

.fg-bookmark-added:before {
    content: "bookmark_added";
}

.fg-app-shortcut:before {
    content: "app_shortcut";
}

.fg-open-in-browser:before {
    content: "open_in_browser";
}

.fg-unpublished:before {
    content: "unpublished";
}

.fg-offline-bolt:before {
    content: "offline_bolt";
}

.fg-notification-add:before {
    content: "notification_add";
}

.fg-no-accounts:before {
    content: "no_accounts";
}

.fg-free-cancellation:before {
    content: "free_cancellation";
}

.fg-background-replace:before {
    content: "background_replace";
}

.fg-running-with-errors:before {
    content: "running_with_errors";
}

.fg-webhook:before {
    content: "webhook";
}

.fg-anchor:before {
    content: "anchor";
}

.fg-hourglass-full:before {
    content: "hourglass_full";
}

.fg-3d-rotation:before {
    content: "3d_rotation";
}

.fg-lock-person:before {
    content: "lock_person";
}

.fg-new-label:before {
    content: "new_label";
}

.fg-lock-clock:before {
    content: "lock_clock";
}

.fg-auto-delete:before {
    content: "auto_delete";
}

.fg-accessible-forward:before {
    content: "accessible_forward";
}

.fg-add-alert:before {
    content: "add_alert";
}

.fg-domain-verification:before {
    content: "domain_verification";
}

.fg-outbound:before {
    content: "outbound";
}

.fg-smart-button:before {
    content: "smart_button";
}

.fg-hand-gesture:before {
    content: "hand_gesture";
}

.fg-tab:before {
    content: "tab";
}

.fg-settings-power:before {
    content: "settings_power";
}

.fg-chrome-reader-mode:before {
    content: "chrome_reader_mode";
}

.fg-online-prediction:before {
    content: "online_prediction";
}

.fg-gesture:before {
    content: "gesture";
}

.fg-generating-tokens:before {
    content: "generating_tokens";
}

.fg-edit-notifications:before {
    content: "edit_notifications";
}

.fg-lightbulb-circle:before {
    content: "lightbulb_circle";
}

.fg-find-replace:before {
    content: "find_replace";
}

.fg-backup-table:before {
    content: "backup_table";
}

.fg-offline-pin:before {
    content: "offline_pin";
}

.fg-wifi-protected-setup:before {
    content: "wifi_protected_setup";
}

.fg-ad-units:before {
    content: "ad_units";
}

.fg-http:before {
    content: "http";
}

.fg-bookmark-remove:before {
    content: "bookmark_remove";
}

.fg-alarm-add:before {
    content: "alarm_add";
}

.fg-pinch-zoom-out:before {
    content: "pinch_zoom_out";
}

.fg-on-device-training:before {
    content: "on_device_training";
}

.fg-snooze:before {
    content: "snooze";
}

.fg-batch-prediction:before {
    content: "batch_prediction";
}

.fg-code-off:before {
    content: "code_off";
}

.fg-pinch-zoom-in:before {
    content: "pinch_zoom_in";
}

.fg-commit:before {
    content: "commit";
}

.fg-hourglass-disabled:before {
    content: "hourglass_disabled";
}

.fg-settings-overscan:before {
    content: "settings_overscan";
}

.fg-polymer:before {
    content: "polymer";
}

.fg-logo-dev:before {
    content: "logo_dev";
}

.fg-youtube-activity:before {
    content: "youtube_activity";
}

.fg-target:before {
    content: "target";
}

.fg-time-auto:before {
    content: "time_auto";
}

.fg-person-add-disabled:before {
    content: "person_add_disabled";
}

.fg-voice-over-off:before {
    content: "voice_over_off";
}

.fg-alarm-off:before {
    content: "alarm_off";
}

.fg-update-disabled:before {
    content: "update_disabled";
}

.fg-timer-10-alt-1:before {
    content: "timer_10_alt_1";
}

.fg-rounded-corner:before {
    content: "rounded_corner";
}

.fg-label-off:before {
    content: "label_off";
}

.fg-all-out:before {
    content: "all_out";
}

.fg-timer-3-alt-1:before {
    content: "timer_3_alt_1";
}

.fg-tab-unselected:before {
    content: "tab_unselected";
}

.fg-rsvp:before {
    content: "rsvp";
}

.fg-web-asset-off:before {
    content: "web_asset_off";
}

.fg-pin-invoke:before {
    content: "pin_invoke";
}

.fg-pin-end:before {
    content: "pin_end";
}

.fg-code-blocks:before {
    content: "code_blocks";
}

.fg-approval-delegation:before {
    content: "approval_delegation";
}

.fg-arrow-selector-tool:before {
    content: "arrow_selector_tool";
}

.fg-developer-guide:before {
    content: "developer_guide";
}

.fg-feature-search:before {
    content: "feature_search";
}

.fg-reminder:before {
    content: "reminder";
}

.fg-lists:before {
    content: "lists";
}

.fg-problem:before {
    content: "problem";
}

.fg-browse:before {
    content: "browse";
}

.fg-visibility-lock:before {
    content: "visibility_lock";
}

.fg-award-star:before {
    content: "award_star";
}

.fg-ad-group:before {
    content: "ad_group";
}

.fg-data-loss-prevention:before {
    content: "data_loss_prevention";
}

.fg-select-window:before {
    content: "select_window";
}

.fg-ad:before {
    content: "ad";
}

.fg-auto-label:before {
    content: "auto_label";
}

.fg-release-alert:before {
    content: "release_alert";
}

.fg-settings-account-box:before {
    content: "settings_account_box";
}

.fg-shadow:before {
    content: "shadow";
}

.fg-draft-orders:before {
    content: "draft_orders";
}

.fg-add-ad:before {
    content: "add_ad";
}

.fg-circles-ext:before {
    content: "circles_ext";
}

.fg-pan-zoom:before {
    content: "pan_zoom";
}

.fg-ad-group-off:before {
    content: "ad_group_off";
}

.fg-account-circle-off:before {
    content: "account_circle_off";
}

.fg-lock-open-right:before {
    content: "lock_open_right";
}

.fg-circles:before {
    content: "circles";
}

.fg-select-window-off:before {
    content: "select_window_off";
}

.fg-shift:before {
    content: "shift";
}

.fg-watch-screentime:before {
    content: "watch_screentime";
}

.fg-scrollable-header:before {
    content: "scrollable_header";
}

.fg-bookmark-manager:before {
    content: "bookmark_manager";
}

.fg-ad-off:before {
    content: "ad_off";
}

.fg-alarm-smart-wake:before {
    content: "alarm_smart_wake";
}

.fg-help-clinic:before {
    content: "help_clinic";
}

.fg-gesture-select:before {
    content: "gesture_select";
}

.fg-domain-verification-off:before {
    content: "domain_verification_off";
}

.fg-measuring-tape:before {
    content: "measuring_tape";
}

.fg-preview-off:before {
    content: "preview_off";
}

.fg-supervised-user-circle-off:before {
    content: "supervised_user_circle_off";
}

.fg-water-lock:before {
    content: "water_lock";
}

.fg-shift-lock:before {
    content: "shift_lock";
}

.fg-warning-off:before {
    content: "warning_off";
}

.fg-mail:before {
    content: "mail";
}

.fg-mail:before {
    content: "mail";
}

.fg-call:before {
    content: "call";
}

.fg-notifications:before {
    content: "notifications";
}

.fg-send:before {
    content: "send";
}

.fg-chat:before {
    content: "chat";
}

.fg-link:before {
    content: "link";
}

.fg-forum:before {
    content: "forum";
}

.fg-inventory-2:before {
    content: "inventory_2";
}

.fg-phone-in-talk:before {
    content: "phone_in_talk";
}

.fg-contact-support:before {
    content: "contact_support";
}

.fg-chat-bubble:before {
    content: "chat_bubble";
}

.fg-notifications-active:before {
    content: "notifications_active";
}

.fg-alternate-email:before {
    content: "alternate_email";
}

.fg-sms:before {
    content: "sms";
}

.fg-comment:before {
    content: "comment";
}

.fg-power-settings-new:before {
    content: "power_settings_new";
}

.fg-hub:before {
    content: "hub";
}

.fg-person-search:before {
    content: "person_search";
}

.fg-import-contacts:before {
    content: "import_contacts";
}

.fg-contact-mail:before {
    content: "contact_mail";
}

.fg-contacts:before {
    content: "contacts";
}

.fg-live-help:before {
    content: "live_help";
}

.fg-forward-to-inbox:before {
    content: "forward_to_inbox";
}

.fg-mark-email-unread:before {
    content: "mark_email_unread";
}

.fg-reviews:before {
    content: "reviews";
}

.fg-lan:before {
    content: "lan";
}

.fg-contact-phone:before {
    content: "contact_phone";
}

.fg-mode-comment:before {
    content: "mode_comment";
}

.fg-hourglass-top:before {
    content: "hourglass_top";
}

.fg-inbox:before {
    content: "inbox";
}

.fg-drafts:before {
    content: "drafts";
}

.fg-outgoing-mail:before {
    content: "outgoing_mail";
}

.fg-hourglass-bottom:before {
    content: "hourglass_bottom";
}

.fg-mark-email-read:before {
    content: "mark_email_read";
}

.fg-sms-failed:before {
    content: "sms_failed";
}

.fg-link-off:before {
    content: "link_off";
}

.fg-calendar-add-on:before {
    content: "calendar_add_on";
}

.fg-phone-enabled:before {
    content: "phone_enabled";
}

.fg-add-comment:before {
    content: "add_comment";
}

.fg-speaker-notes:before {
    content: "speaker_notes";
}

.fg-perm-phone-msg:before {
    content: "perm_phone_msg";
}

.fg-g-translate:before {
    content: "g_translate";
}

.fg-co-present:before {
    content: "co_present";
}

.fg-notifications-off:before {
    content: "notifications_off";
}

.fg-call-end:before {
    content: "call_end";
}

.fg-topic:before {
    content: "topic";
}

.fg-cell-tower:before {
    content: "cell_tower";
}

.fg-mark-chat-unread:before {
    content: "mark_chat_unread";
}

.fg-schedule-send:before {
    content: "schedule_send";
}

.fg-dialpad:before {
    content: "dialpad";
}

.fg-call-made:before {
    content: "call_made";
}

.fg-satellite-alt:before {
    content: "satellite_alt";
}

.fg-mark-unread-chat-alt:before {
    content: "mark_unread_chat_alt";
}

.fg-unarchive:before {
    content: "unarchive";
}

.fg-3p:before {
    content: "3p";
}

.fg-cancel-presentation:before {
    content: "cancel_presentation";
}

.fg-mark-as-unread:before {
    content: "mark_as_unread";
}

.fg-move-to-inbox:before {
    content: "move_to_inbox";
}

.fg-attach-email:before {
    content: "attach_email";
}

.fg-phonelink-ring:before {
    content: "phonelink_ring";
}

.fg-next-plan:before {
    content: "next_plan";
}

.fg-unsubscribe:before {
    content: "unsubscribe";
}

.fg-phone-callback:before {
    content: "phone_callback";
}

.fg-call-received:before {
    content: "call_received";
}

.fg-settings-phone:before {
    content: "settings_phone";
}

.fg-call-split:before {
    content: "call_split";
}

.fg-present-to-all:before {
    content: "present_to_all";
}

.fg-add-call:before {
    content: "add_call";
}

.fg-markunread-mailbox:before {
    content: "markunread_mailbox";
}

.fg-all-inbox:before {
    content: "all_inbox";
}

.fg-voice-chat:before {
    content: "voice_chat";
}

.fg-phone-forwarded:before {
    content: "phone_forwarded";
}

.fg-mail-lock:before {
    content: "mail_lock";
}

.fg-attribution:before {
    content: "attribution";
}

.fg-voicemail:before {
    content: "voicemail";
}

.fg-duo:before {
    content: "duo";
}

.fg-contact-emergency:before {
    content: "contact_emergency";
}

.fg-mark-chat-read:before {
    content: "mark_chat_read";
}

.fg-upcoming:before {
    content: "upcoming";
}

.fg-phone-disabled:before {
    content: "phone_disabled";
}

.fg-outbox:before {
    content: "outbox";
}

.fg-swap-calls:before {
    content: "swap_calls";
}

.fg-phonelink-lock:before {
    content: "phonelink_lock";
}

.fg-spoke:before {
    content: "spoke";
}

.fg-cancel-schedule-send:before {
    content: "cancel_schedule_send";
}

.fg-ring-volume:before {
    content: "ring_volume";
}

.fg-notifications-paused:before {
    content: "notifications_paused";
}

.fg-picture-in-picture-alt:before {
    content: "picture_in_picture_alt";
}

.fg-quickreply:before {
    content: "quickreply";
}

.fg-phone-missed:before {
    content: "phone_missed";
}

.fg-comment-bank:before {
    content: "comment_bank";
}

.fg-send-and-archive:before {
    content: "send_and_archive";
}

.fg-chat-add-on:before {
    content: "chat_add_on";
}

.fg-settings-bluetooth:before {
    content: "settings_bluetooth";
}

.fg-phonelink-erase:before {
    content: "phonelink_erase";
}

.fg-picture-in-picture:before {
    content: "picture_in_picture";
}

.fg-video-chat:before {
    content: "video_chat";
}

.fg-comments-disabled:before {
    content: "comments_disabled";
}

.fg-score:before {
    content: "score";
}

.fg-pause-presentation:before {
    content: "pause_presentation";
}

.fg-speaker-phone:before {
    content: "speaker_phone";
}

.fg-cell-wifi:before {
    content: "cell_wifi";
}

.fg-speaker-notes-off:before {
    content: "speaker_notes_off";
}

.fg-auto-read-play:before {
    content: "auto_read_play";
}

.fg-call-merge:before {
    content: "call_merge";
}

.fg-mms:before {
    content: "mms";
}

.fg-play-for-work:before {
    content: "play_for_work";
}

.fg-call-missed-outgoing:before {
    content: "call_missed_outgoing";
}

.fg-call-missed:before {
    content: "call_missed";
}

.fg-wifi-channel:before {
    content: "wifi_channel";
}

.fg-calendar-apps-script:before {
    content: "calendar_apps_script";
}

.fg-phone-paused:before {
    content: "phone_paused";
}

.fg-rtt:before {
    content: "rtt";
}

.fg-auto-read-pause:before {
    content: "auto_read_pause";
}

.fg-phone-locked:before {
    content: "phone_locked";
}

.fg-wifi-calling:before {
    content: "wifi_calling";
}

.fg-dialer-sip:before {
    content: "dialer_sip";
}

.fg-nat:before {
    content: "nat";
}

.fg-chat-apps-script:before {
    content: "chat_apps_script";
}

.fg-sip:before {
    content: "sip";
}

.fg-phone-bluetooth-speaker:before {
    content: "phone_bluetooth_speaker";
}

.fg-e911-avatar:before {
    content: "e911_avatar";
}

.fg-inbox-customize:before {
    content: "inbox_customize";
}

.fg-stacked-email:before {
    content: "stacked_email";
}

.fg-business-messages:before {
    content: "business_messages";
}

.fg-tooltip:before {
    content: "tooltip";
}

.fg-notification-multiple:before {
    content: "notification_multiple";
}

.fg-chat-error:before {
    content: "chat_error";
}

.fg-ods:before {
    content: "ods";
}

.fg-chat-paste-go:before {
    content: "chat_paste_go";
}

.fg-odt:before {
    content: "odt";
}

.fg-call-log:before {
    content: "call_log";
}

.fg-outbox-alt:before {
    content: "outbox_alt";
}

.fg-stacked-inbox:before {
    content: "stacked_inbox";
}

.fg-call-quality:before {
    content: "call_quality";
}

.fg-phonelink-ring-off:before {
    content: "phonelink_ring_off";
}

.fg-signal-cellular-add:before {
    content: "signal_cellular_add";
}

.fg-network-intelligence-history:before {
    content: "network_intelligence_history";
}

.fg-network-manage:before {
    content: "network_manage";
}

.fg-wifi-add:before {
    content: "wifi_add";
}

.fg-wifi-proxy:before {
    content: "wifi_proxy";
}

.fg-network-intelligence-update:before {
    content: "network_intelligence_update";
}

.fg-edit:before {
    content: "edit";
}

.fg-edit:before {
    content: "edit";
}

.fg-photo-camera:before {
    content: "photo_camera";
}

.fg-filter-alt:before {
    content: "filter_alt";
}

.fg-image:before {
    content: "image";
}

.fg-navigate-next:before {
    content: "navigate_next";
}

.fg-tune:before {
    content: "tune";
}

.fg-timer:before {
    content: "timer";
}

.fg-picture-as-pdf:before {
    content: "picture_as_pdf";
}

.fg-circle:before {
    content: "circle";
}

.fg-palette:before {
    content: "palette";
}

.fg-auto-awesome:before {
    content: "auto_awesome";
}

.fg-add-a-photo:before {
    content: "add_a_photo";
}

.fg-magic-button:before {
    content: "magic_button";
}

.fg-photo-library:before {
    content: "photo_library";
}

.fg-navigate-before:before {
    content: "navigate_before";
}

.fg-auto-stories:before {
    content: "auto_stories";
}

.fg-add-photo-alternate:before {
    content: "add_photo_alternate";
}

.fg-brush:before {
    content: "brush";
}

.fg-imagesmode:before {
    content: "imagesmode";
}

.fg-nature:before {
    content: "nature";
}

.fg-flash-on:before {
    content: "flash_on";
}

.fg-wb-sunny:before {
    content: "wb_sunny";
}

.fg-camera:before {
    content: "camera";
}

.fg-straighten:before {
    content: "straighten";
}

.fg-looks-one:before {
    content: "looks_one";
}

.fg-landscape:before {
    content: "landscape";
}

.fg-timelapse:before {
    content: "timelapse";
}

.fg-slideshow:before {
    content: "slideshow";
}

.fg-grid-on:before {
    content: "grid_on";
}

.fg-rotate-right:before {
    content: "rotate_right";
}

.fg-crop-square:before {
    content: "crop_square";
}

.fg-adjust:before {
    content: "adjust";
}

.fg-style:before {
    content: "style";
}

.fg-crop-free:before {
    content: "crop_free";
}

.fg-aspect-ratio:before {
    content: "aspect_ratio";
}

.fg-brightness-6:before {
    content: "brightness_6";
}

.fg-photo:before {
    content: "photo";
}

.fg-nature-people:before {
    content: "nature_people";
}

.fg-filter-vintage:before {
    content: "filter_vintage";
}

.fg-image-search:before {
    content: "image_search";
}

.fg-crop:before {
    content: "crop";
}

.fg-movie-filter:before {
    content: "movie_filter";
}

.fg-blur-on:before {
    content: "blur_on";
}

.fg-center-focus-strong:before {
    content: "center_focus_strong";
}

.fg-contrast:before {
    content: "contrast";
}

.fg-face-retouching-natural:before {
    content: "face_retouching_natural";
}

.fg-compare:before {
    content: "compare";
}

.fg-looks-two:before {
    content: "looks_two";
}

.fg-rotate-left:before {
    content: "rotate_left";
}

.fg-colorize:before {
    content: "colorize";
}

.fg-flare:before {
    content: "flare";
}

.fg-filter-none:before {
    content: "filter_none";
}

.fg-wb-incandescent:before {
    content: "wb_incandescent";
}

.fg-filter-drama:before {
    content: "filter_drama";
}

.fg-healing:before {
    content: "healing";
}

.fg-looks-3:before {
    content: "looks_3";
}

.fg-wb-twilight:before {
    content: "wb_twilight";
}

.fg-brightness-5:before {
    content: "brightness_5";
}

.fg-invert-colors:before {
    content: "invert_colors";
}

.fg-lens:before {
    content: "lens";
}

.fg-animation:before {
    content: "animation";
}

.fg-opacity:before {
    content: "opacity";
}

.fg-incomplete-circle:before {
    content: "incomplete_circle";
}

.fg-broken-image:before {
    content: "broken_image";
}

.fg-filter-center-focus:before {
    content: "filter_center_focus";
}

.fg-add-to-photos:before {
    content: "add_to_photos";
}

.fg-brightness-4:before {
    content: "brightness_4";
}

.fg-flip:before {
    content: "flip";
}

.fg-flash-off:before {
    content: "flash_off";
}

.fg-center-focus-weak:before {
    content: "center_focus_weak";
}

.fg-auto-awesome-motion:before {
    content: "auto_awesome_motion";
}

.fg-mic-external-on:before {
    content: "mic_external_on";
}

.fg-flip-camera-android:before {
    content: "flip_camera_android";
}

.fg-lens-blur:before {
    content: "lens_blur";
}

.fg-details:before {
    content: "details";
}

.fg-no-photography:before {
    content: "no_photography";
}

.fg-grain:before {
    content: "grain";
}

.fg-image-not-supported:before {
    content: "image_not_supported";
}

.fg-panorama:before {
    content: "panorama";
}

.fg-web-stories:before {
    content: "web_stories";
}

.fg-dehaze:before {
    content: "dehaze";
}

.fg-gif-box:before {
    content: "gif_box";
}

.fg-flaky:before {
    content: "flaky";
}

.fg-loupe:before {
    content: "loupe";
}

.fg-exposure-plus-1:before {
    content: "exposure_plus_1";
}

.fg-settings-brightness:before {
    content: "settings_brightness";
}

.fg-texture:before {
    content: "texture";
}

.fg-looks-4:before {
    content: "looks_4";
}

.fg-auto-awesome-mosaic:before {
    content: "auto_awesome_mosaic";
}

.fg-filter-1:before {
    content: "filter_1";
}

.fg-timer-off:before {
    content: "timer_off";
}

.fg-flip-camera-ios:before {
    content: "flip_camera_ios";
}

.fg-camera-enhance:before {
    content: "camera_enhance";
}

.fg-panorama-fish-eye:before {
    content: "panorama_fish_eye";
}

.fg-view-compact:before {
    content: "view_compact";
}

.fg-filter:before {
    content: "filter";
}

.fg-brightness-1:before {
    content: "brightness_1";
}

.fg-control-point-duplicate:before {
    content: "control_point_duplicate";
}

.fg-photo-camera-front:before {
    content: "photo_camera_front";
}

.fg-brightness-7:before {
    content: "brightness_7";
}

.fg-photo-album:before {
    content: "photo_album";
}

.fg-transform:before {
    content: "transform";
}

.fg-linked-camera:before {
    content: "linked_camera";
}

.fg-view-comfy:before {
    content: "view_comfy";
}

.fg-crop-16-9:before {
    content: "crop_16_9";
}

.fg-looks:before {
    content: "looks";
}

.fg-hide-image:before {
    content: "hide_image";
}

.fg-looks-5:before {
    content: "looks_5";
}

.fg-exposure:before {
    content: "exposure";
}

.fg-photo-filter:before {
    content: "photo_filter";
}

.fg-rotate-90-degrees-ccw:before {
    content: "rotate_90_degrees_ccw";
}

.fg-filter-hdr:before {
    content: "filter_hdr";
}

.fg-brightness-3:before {
    content: "brightness_3";
}

.fg-gif:before {
    content: "gif";
}

.fg-hdr-strong:before {
    content: "hdr_strong";
}

.fg-leak-add:before {
    content: "leak_add";
}

.fg-gradient:before {
    content: "gradient";
}

.fg-crop-7-5:before {
    content: "crop_7_5";
}

.fg-crop-portrait:before {
    content: "crop_portrait";
}

.fg-vrpano:before {
    content: "vrpano";
}

.fg-camera-roll:before {
    content: "camera_roll";
}

.fg-hdr-auto:before {
    content: "hdr_auto";
}

.fg-blur-circular:before {
    content: "blur_circular";
}

.fg-motion-photos-auto:before {
    content: "motion_photos_auto";
}

.fg-rotate-90-degrees-cw:before {
    content: "rotate_90_degrees_cw";
}

.fg-brightness-2:before {
    content: "brightness_2";
}

.fg-photo-size-select-small:before {
    content: "photo_size_select_small";
}

.fg-shutter-speed:before {
    content: "shutter_speed";
}

.fg-looks-6:before {
    content: "looks_6";
}

.fg-flash-auto:before {
    content: "flash_auto";
}

.fg-camera-front:before {
    content: "camera_front";
}

.fg-crop-landscape:before {
    content: "crop_landscape";
}

.fg-filter-2:before {
    content: "filter_2";
}

.fg-filter-tilt-shift:before {
    content: "filter_tilt_shift";
}

.fg-deblur:before {
    content: "deblur";
}

.fg-monochrome-photos:before {
    content: "monochrome_photos";
}

.fg-astrophotography-auto:before {
    content: "astrophotography_auto";
}

.fg-night-sight-auto:before {
    content: "night_sight_auto";
}

.fg-crop-5-4:before {
    content: "crop_5_4";
}

.fg-hdr-weak:before {
    content: "hdr_weak";
}

.fg-filter-4:before {
    content: "filter_4";
}

.fg-motion-photos-paused:before {
    content: "motion_photos_paused";
}

.fg-filter-3:before {
    content: "filter_3";
}

.fg-crop-rotate:before {
    content: "crop_rotate";
}

.fg-crop-3-2:before {
    content: "crop_3_2";
}

.fg-tonality:before {
    content: "tonality";
}

.fg-switch-camera:before {
    content: "switch_camera";
}

.fg-photo-frame:before {
    content: "photo_frame";
}

.fg-exposure-zero:before {
    content: "exposure_zero";
}

.fg-fluorescent:before {
    content: "fluorescent";
}

.fg-macro-off:before {
    content: "macro_off";
}

.fg-photo-size-select-large:before {
    content: "photo_size_select_large";
}

.fg-ev-shadow:before {
    content: "ev_shadow";
}

.fg-filter-frames:before {
    content: "filter_frames";
}

.fg-party-mode:before {
    content: "party_mode";
}

.fg-raw-on:before {
    content: "raw_on";
}

.fg-motion-blur:before {
    content: "motion_blur";
}

.fg-exposure-plus-2:before {
    content: "exposure_plus_2";
}

.fg-photo-camera-back:before {
    content: "photo_camera_back";
}

.fg-blur-linear:before {
    content: "blur_linear";
}

.fg-exposure-neg-1:before {
    content: "exposure_neg_1";
}

.fg-wb-iridescent:before {
    content: "wb_iridescent";
}

.fg-auto-fix:before {
    content: "auto_fix";
}

.fg-filter-b-and-w:before {
    content: "filter_b_and_w";
}

.fg-switch-video:before {
    content: "switch_video";
}

.fg-motion-photos-off:before {
    content: "motion_photos_off";
}

.fg-panorama-horizontal:before {
    content: "panorama_horizontal";
}

.fg-filter-5:before {
    content: "filter_5";
}

.fg-blur-medium:before {
    content: "blur_medium";
}

.fg-invert-colors-off:before {
    content: "invert_colors_off";
}

.fg-face-retouching-off:before {
    content: "face_retouching_off";
}

.fg-filter-7:before {
    content: "filter_7";
}

.fg-panorama-photosphere:before {
    content: "panorama_photosphere";
}

.fg-burst-mode:before {
    content: "burst_mode";
}

.fg-hdr-on:before {
    content: "hdr_on";
}

.fg-grid-off:before {
    content: "grid_off";
}

.fg-filter-9-plus:before {
    content: "filter_9_plus";
}

.fg-filter-8:before {
    content: "filter_8";
}

.fg-blur-short:before {
    content: "blur_short";
}

.fg-filter-9:before {
    content: "filter_9";
}

.fg-timer-10:before {
    content: "timer_10";
}

.fg-dirty-lens:before {
    content: "dirty_lens";
}

.fg-wb-shade:before {
    content: "wb_shade";
}

.fg-no-flash:before {
    content: "no_flash";
}

.fg-filter-6:before {
    content: "filter_6";
}

.fg-image-aspect-ratio:before {
    content: "image_aspect_ratio";
}

.fg-trail-length:before {
    content: "trail_length";
}

.fg-exposure-neg-2:before {
    content: "exposure_neg_2";
}

.fg-vignette:before {
    content: "vignette";
}

.fg-timer-3:before {
    content: "timer_3";
}

.fg-leak-remove:before {
    content: "leak_remove";
}

.fg-60fps-select:before {
    content: "60fps_select";
}

.fg-blur-off:before {
    content: "blur_off";
}

.fg-30fps-select:before {
    content: "30fps_select";
}

.fg-perm-camera-mic:before {
    content: "perm_camera_mic";
}

.fg-mic-external-off:before {
    content: "mic_external_off";
}

.fg-trail-length-medium:before {
    content: "trail_length_medium";
}

.fg-camera-rear:before {
    content: "camera_rear";
}

.fg-panorama-vertical:before {
    content: "panorama_vertical";
}

.fg-trail-length-short:before {
    content: "trail_length_short";
}

.fg-night-sight-auto-off:before {
    content: "night_sight_auto_off";
}

.fg-autofps-select:before {
    content: "autofps_select";
}

.fg-panorama-wide-angle:before {
    content: "panorama_wide_angle";
}

.fg-mp:before {
    content: "mp";
}

.fg-hdr-off:before {
    content: "hdr_off";
}

.fg-hdr-on-select:before {
    content: "hdr_on_select";
}

.fg-24mp:before {
    content: "24mp";
}

.fg-hdr-enhanced-select:before {
    content: "hdr_enhanced_select";
}

.fg-auto-fix-normal:before {
    content: "auto_fix_normal";
}

.fg-astrophotography-off:before {
    content: "astrophotography_off";
}

.fg-22mp:before {
    content: "22mp";
}

.fg-10mp:before {
    content: "10mp";
}

.fg-12mp:before {
    content: "12mp";
}

.fg-18mp:before {
    content: "18mp";
}

.fg-hdr-auto-select:before {
    content: "hdr_auto_select";
}

.fg-wb-auto:before {
    content: "wb_auto";
}

.fg-hdr-plus:before {
    content: "hdr_plus";
}

.fg-raw-off:before {
    content: "raw_off";
}

.fg-9mp:before {
    content: "9mp";
}

.fg-13mp:before {
    content: "13mp";
}

.fg-20mp:before {
    content: "20mp";
}

.fg-5mp:before {
    content: "5mp";
}

.fg-7mp:before {
    content: "7mp";
}

.fg-15mp:before {
    content: "15mp";
}

.fg-hdr-off-select:before {
    content: "hdr_off_select";
}

.fg-16mp:before {
    content: "16mp";
}

.fg-hevc:before {
    content: "hevc";
}

.fg-19mp:before {
    content: "19mp";
}

.fg-14mp:before {
    content: "14mp";
}

.fg-23mp:before {
    content: "23mp";
}

.fg-2mp:before {
    content: "2mp";
}

.fg-8mp:before {
    content: "8mp";
}

.fg-3mp:before {
    content: "3mp";
}

.fg-6mp:before {
    content: "6mp";
}

.fg-11mp:before {
    content: "11mp";
}

.fg-21mp:before {
    content: "21mp";
}

.fg-17mp:before {
    content: "17mp";
}

.fg-4mp:before {
    content: "4mp";
}

.fg-motion-photos-on:before {
    content: "motion_photos_on";
}

.fg-gallery-thumbnail:before {
    content: "gallery_thumbnail";
}

.fg-masked-transitions:before {
    content: "masked_transitions";
}

.fg-auto-fix-off:before {
    content: "auto_fix_off";
}

.fg-auto-timer:before {
    content: "auto_timer";
}

.fg-photo-prints:before {
    content: "photo_prints";
}

.fg-settings-photo-camera:before {
    content: "settings_photo_camera";
}

.fg-planner-banner-ad-pt:before {
    content: "planner_banner_ad_pt";
}

.fg-settings-panorama:before {
    content: "settings_panorama";
}

.fg-unknown-2:before {
    content: "unknown_2";
}

.fg-motion-mode:before {
    content: "motion_mode";
}

.fg-settings-video-camera:before {
    content: "settings_video_camera";
}

.fg-settings-motion-mode:before {
    content: "settings_motion_mode";
}

.fg-settings-night-sight:before {
    content: "settings_night_sight";
}

.fg-background-dot-large:before {
    content: "background_dot_large";
}

.fg-vr180-create2d:before {
    content: "vr180_create2d";
}

.fg-50mp:before {
    content: "50mp";
}

.fg-background-grid-small:before {
    content: "background_grid_small";
}

.fg-macro-auto:before {
    content: "macro_auto";
}

.fg-settings-timelapse:before {
    content: "settings_timelapse";
}

.fg-settings-b-roll:before {
    content: "settings_b_roll";
}

.fg-contrast-rtl-off:before {
    content: "contrast_rtl_off";
}

.fg-high-density:before {
    content: "high_density";
}

.fg-low-density:before {
    content: "low_density";
}

.fg-settings-cinematic-blur:before {
    content: "settings_cinematic_blur";
}

.fg-settings-slow-motion:before {
    content: "settings_slow_motion";
}

.fg-shopping-cart:before {
    content: "shopping_cart";
}

.fg-shopping-cart:before {
    content: "shopping_cart";
}

.fg-payments:before {
    content: "payments";
}

.fg-shopping-bag:before {
    content: "shopping_bag";
}

.fg-monitoring:before {
    content: "monitoring";
}

.fg-credit-card:before {
    content: "credit_card";
}

.fg-receipt-long:before {
    content: "receipt_long";
}

.fg-attach-money:before {
    content: "attach_money";
}

.fg-storefront:before {
    content: "storefront";
}

.fg-sell:before {
    content: "sell";
}

.fg-trending-up:before {
    content: "trending_up";
}

.fg-database:before {
    content: "database";
}

.fg-account-balance:before {
    content: "account_balance";
}

.fg-work:before {
    content: "work";
}

.fg-paid:before {
    content: "paid";
}

.fg-account-balance-wallet:before {
    content: "account_balance_wallet";
}

.fg-analytics:before {
    content: "analytics";
}

.fg-insights:before {
    content: "insights";
}

.fg-query-stats:before {
    content: "query_stats";
}

.fg-store:before {
    content: "store";
}

.fg-savings:before {
    content: "savings";
}

.fg-monetization-on:before {
    content: "monetization_on";
}

.fg-calculate:before {
    content: "calculate";
}

.fg-qr-code-scanner:before {
    content: "qr_code_scanner";
}

.fg-bar-chart:before {
    content: "bar_chart";
}

.fg-add-shopping-cart:before {
    content: "add_shopping_cart";
}

.fg-account-tree:before {
    content: "account_tree";
}

.fg-receipt:before {
    content: "receipt";
}

.fg-redeem:before {
    content: "redeem";
}

.fg-currency-exchange:before {
    content: "currency_exchange";
}

.fg-trending-flat:before {
    content: "trending_flat";
}

.fg-shopping-basket:before {
    content: "shopping_basket";
}

.fg-qr-code-2:before {
    content: "qr_code_2";
}

.fg-domain:before {
    content: "domain";
}

.fg-precision-manufacturing:before {
    content: "precision_manufacturing";
}

.fg-qr-code:before {
    content: "qr_code";
}

.fg-leaderboard:before {
    content: "leaderboard";
}

.fg-corporate-fare:before {
    content: "corporate_fare";
}

.fg-timeline:before {
    content: "timeline";
}

.fg-currency-rupee:before {
    content: "currency_rupee";
}

.fg-insert-chart:before {
    content: "insert_chart";
}

.fg-show-chart:before {
    content: "show_chart";
}

.fg-wallet:before {
    content: "wallet";
}

.fg-euro:before {
    content: "euro";
}

.fg-work-history:before {
    content: "work_history";
}

.fg-meeting-room:before {
    content: "meeting_room";
}

.fg-credit-score:before {
    content: "credit_score";
}

.fg-barcode-scanner:before {
    content: "barcode_scanner";
}

.fg-pie-chart:before {
    content: "pie_chart";
}

.fg-loyalty:before {
    content: "loyalty";
}

.fg-copyright:before {
    content: "copyright";
}

.fg-barcode:before {
    content: "barcode";
}

.fg-conversion-path:before {
    content: "conversion_path";
}

.fg-track-changes:before {
    content: "track_changes";
}

.fg-auto-graph:before {
    content: "auto_graph";
}

.fg-trending-down:before {
    content: "trending_down";
}

.fg-price-check:before {
    content: "price_check";
}

.fg-euro-symbol:before {
    content: "euro_symbol";
}

.fg-schema:before {
    content: "schema";
}

.fg-add-business:before {
    content: "add_business";
}

.fg-add-card:before {
    content: "add_card";
}

.fg-card-membership:before {
    content: "card_membership";
}

.fg-currency-bitcoin:before {
    content: "currency_bitcoin";
}

.fg-price-change:before {
    content: "price_change";
}

.fg-production-quantity-limits:before {
    content: "production_quantity_limits";
}

.fg-donut-large:before {
    content: "donut_large";
}

.fg-tenancy:before {
    content: "tenancy";
}

.fg-data-exploration:before {
    content: "data_exploration";
}

.fg-bubble-chart:before {
    content: "bubble_chart";
}

.fg-donut-small:before {
    content: "donut_small";
}

.fg-contactless:before {
    content: "contactless";
}

.fg-money:before {
    content: "money";
}

.fg-stacked-line-chart:before {
    content: "stacked_line_chart";
}

.fg-stacked-bar-chart:before {
    content: "stacked_bar_chart";
}

.fg-toll:before {
    content: "toll";
}

.fg-money-off:before {
    content: "money_off";
}

.fg-cases:before {
    content: "cases";
}

.fg-currency-yen:before {
    content: "currency_yen";
}

.fg-currency-pound:before {
    content: "currency_pound";
}

.fg-area-chart:before {
    content: "area_chart";
}

.fg-atr:before {
    content: "atr";
}

.fg-remove-shopping-cart:before {
    content: "remove_shopping_cart";
}

.fg-room-preferences:before {
    content: "room_preferences";
}

.fg-add-chart:before {
    content: "add_chart";
}

.fg-shop:before {
    content: "shop";
}

.fg-domain-add:before {
    content: "domain_add";
}

.fg-card-travel:before {
    content: "card_travel";
}

.fg-grouped-bar-chart:before {
    content: "grouped_bar_chart";
}

.fg-legend-toggle:before {
    content: "legend_toggle";
}

.fg-scatter-plot:before {
    content: "scatter_plot";
}

.fg-credit-card-off:before {
    content: "credit_card_off";
}

.fg-mediation:before {
    content: "mediation";
}

.fg-ssid-chart:before {
    content: "ssid_chart";
}

.fg-candlestick-chart:before {
    content: "candlestick_chart";
}

.fg-waterfall-chart:before {
    content: "waterfall_chart";
}

.fg-currency-ruble:before {
    content: "currency_ruble";
}

.fg-full-stacked-bar-chart:before {
    content: "full_stacked_bar_chart";
}

.fg-domain-disabled:before {
    content: "domain_disabled";
}

.fg-strikethrough-s:before {
    content: "strikethrough_s";
}

.fg-shop-two:before {
    content: "shop_two";
}

.fg-next-week:before {
    content: "next_week";
}

.fg-atm:before {
    content: "atm";
}

.fg-multiline-chart:before {
    content: "multiline_chart";
}

.fg-performance-max:before {
    content: "performance_max";
}

.fg-currency-lira:before {
    content: "currency_lira";
}

.fg-currency-yuan:before {
    content: "currency_yuan";
}

.fg-no-meeting-room:before {
    content: "no_meeting_room";
}

.fg-currency-franc:before {
    content: "currency_franc";
}

.fg-troubleshoot:before {
    content: "troubleshoot";
}

.fg-finance:before {
    content: "finance";
}

.fg-data-table:before {
    content: "data_table";
}

.fg-autopay:before {
    content: "autopay";
}

.fg-bid-landscape:before {
    content: "bid_landscape";
}

.fg-contactless-off:before {
    content: "contactless_off";
}

.fg-bar-chart-4-bars:before {
    content: "bar_chart_4_bars";
}

.fg-universal-currency-alt:before {
    content: "universal_currency_alt";
}

.fg-chart-data:before {
    content: "chart_data";
}

.fg-podium:before {
    content: "podium";
}

.fg-order-approve:before {
    content: "order_approve";
}

.fg-family-history:before {
    content: "family_history";
}

.fg-send-money:before {
    content: "send_money";
}

.fg-conveyor-belt:before {
    content: "conveyor_belt";
}

.fg-flowsheet:before {
    content: "flowsheet";
}

.fg-auto-meeting-room:before {
    content: "auto_meeting_room";
}

.fg-forklift:before {
    content: "forklift";
}

.fg-front-loader:before {
    content: "front_loader";
}

.fg-inactive-order:before {
    content: "inactive_order";
}

.fg-qr-code-2-add:before {
    content: "qr_code_2_add";
}

.fg-pallet:before {
    content: "pallet";
}

.fg-bid-landscape-disabled:before {
    content: "bid_landscape_disabled";
}

.fg-barcode-reader:before {
    content: "barcode_reader";
}

.fg-conversion-path-off:before {
    content: "conversion_path_off";
}

.fg-order-play:before {
    content: "order_play";
}

.fg-trolley:before {
    content: "trolley";
}

.fg-work-alert:before {
    content: "work_alert";
}

.fg-work-update:before {
    content: "work_update";
}

.fg-pin-drop:before {
    content: "pin_drop";
}

.fg-pin-drop:before {
    content: "pin_drop";
}

.fg-location-on:before {
    content: "location_on";
}

.fg-map:before {
    content: "map";
}

.fg-home-pin:before {
    content: "home_pin";
}

.fg-explore:before {
    content: "explore";
}

.fg-restaurant:before {
    content: "restaurant";
}

.fg-flag:before {
    content: "flag";
}

.fg-my-location:before {
    content: "my_location";
}

.fg-local-fire-department:before {
    content: "local_fire_department";
}

.fg-person-pin-circle:before {
    content: "person_pin_circle";
}

.fg-local-mall:before {
    content: "local_mall";
}

.fg-near-me:before {
    content: "near_me";
}

.fg-where-to-vote:before {
    content: "where_to_vote";
}

.fg-business-center:before {
    content: "business_center";
}

.fg-east:before {
    content: "east";
}

.fg-restaurant-menu:before {
    content: "restaurant_menu";
}

.fg-handyman:before {
    content: "handyman";
}

.fg-factory:before {
    content: "factory";
}

.fg-local-library:before {
    content: "local_library";
}

.fg-medical-services:before {
    content: "medical_services";
}

.fg-home-work:before {
    content: "home_work";
}

.fg-layers:before {
    content: "layers";
}

.fg-local-activity:before {
    content: "local_activity";
}

.fg-share-location:before {
    content: "share_location";
}

.fg-emergency:before {
    content: "emergency";
}

.fg-north-east:before {
    content: "north_east";
}

.fg-add-location:before {
    content: "add_location";
}

.fg-fastfood:before {
    content: "fastfood";
}

.fg-warehouse:before {
    content: "warehouse";
}

.fg-navigation:before {
    content: "navigation";
}

.fg-person-pin:before {
    content: "person_pin";
}

.fg-local-parking:before {
    content: "local_parking";
}

.fg-home-repair-service:before {
    content: "home_repair_service";
}

.fg-local-hospital:before {
    content: "local_hospital";
}

.fg-south:before {
    content: "south";
}

.fg-local-police:before {
    content: "local_police";
}

.fg-zoom-out-map:before {
    content: "zoom_out_map";
}

.fg-location-searching:before {
    content: "location_searching";
}

.fg-local-florist:before {
    content: "local_florist";
}

.fg-location-away:before {
    content: "location_away";
}

.fg-crisis-alert:before {
    content: "crisis_alert";
}

.fg-west:before {
    content: "west";
}

.fg-local-gas-station:before {
    content: "local_gas_station";
}

.fg-park:before {
    content: "park";
}

.fg-maps-ugc:before {
    content: "maps_ugc";
}

.fg-cleaning-services:before {
    content: "cleaning_services";
}

.fg-local-atm:before {
    content: "local_atm";
}

.fg-package:before {
    content: "package";
}

.fg-360:before {
    content: "360";
}

.fg-electrical-services:before {
    content: "electrical_services";
}

.fg-north:before {
    content: "north";
}

.fg-flag-circle:before {
    content: "flag_circle";
}

.fg-add-location-alt:before {
    content: "add_location_alt";
}

.fg-directions:before {
    content: "directions";
}

.fg-fmd-bad:before {
    content: "fmd_bad";
}

.fg-theater-comedy:before {
    content: "theater_comedy";
}

.fg-local-drink:before {
    content: "local_drink";
}

.fg-location-home:before {
    content: "location_home";
}

.fg-local-pizza:before {
    content: "local_pizza";
}

.fg-not-listed-location:before {
    content: "not_listed_location";
}

.fg-local-post-office:before {
    content: "local_post_office";
}

.fg-wine-bar:before {
    content: "wine_bar";
}

.fg-beenhere:before {
    content: "beenhere";
}

.fg-local-convenience-store:before {
    content: "local_convenience_store";
}

.fg-signpost:before {
    content: "signpost";
}

.fg-alt-route:before {
    content: "alt_route";
}

.fg-tour:before {
    content: "tour";
}

.fg-location-automation:before {
    content: "location_automation";
}

.fg-trip-origin:before {
    content: "trip_origin";
}

.fg-church:before {
    content: "church";
}

.fg-traffic:before {
    content: "traffic";
}

.fg-local-laundry-service:before {
    content: "local_laundry_service";
}

.fg-safety-check:before {
    content: "safety_check";
}

.fg-ev-station:before {
    content: "ev_station";
}

.fg-takeout-dining:before {
    content: "takeout_dining";
}

.fg-moving:before {
    content: "moving";
}

.fg-zoom-in-map:before {
    content: "zoom_in_map";
}

.fg-soup-kitchen:before {
    content: "soup_kitchen";
}

.fg-stadium:before {
    content: "stadium";
}

.fg-transfer-within-a-station:before {
    content: "transfer_within_a_station";
}

.fg-pest-control:before {
    content: "pest_control";
}

.fg-location-off:before {
    content: "location_off";
}

.fg-connecting-airports:before {
    content: "connecting_airports";
}

.fg-multiple-stop:before {
    content: "multiple_stop";
}

.fg-wrong-location:before {
    content: "wrong_location";
}

.fg-edit-location:before {
    content: "edit_location";
}

.fg-plumbing:before {
    content: "plumbing";
}

.fg-mode-of-travel:before {
    content: "mode_of_travel";
}

.fg-minor-crash:before {
    content: "minor_crash";
}

.fg-south-east:before {
    content: "south_east";
}

.fg-add-road:before {
    content: "add_road";
}

.fg-local-pharmacy:before {
    content: "local_pharmacy";
}

.fg-fire-truck:before {
    content: "fire_truck";
}

.fg-castle:before {
    content: "castle";
}

.fg-dry-cleaning:before {
    content: "dry_cleaning";
}

.fg-set-meal:before {
    content: "set_meal";
}

.fg-baby-changing-station:before {
    content: "baby_changing_station";
}

.fg-layers-clear:before {
    content: "layers_clear";
}

.fg-edit-location-alt:before {
    content: "edit_location_alt";
}

.fg-mosque:before {
    content: "mosque";
}

.fg-north-west:before {
    content: "north_west";
}

.fg-local-car-wash:before {
    content: "local_car_wash";
}

.fg-edit-attributes:before {
    content: "edit_attributes";
}

.fg-run-circle:before {
    content: "run_circle";
}

.fg-transit-enterexit:before {
    content: "transit_enterexit";
}

.fg-sos:before {
    content: "sos";
}

.fg-satellite:before {
    content: "satellite";
}

.fg-edit-road:before {
    content: "edit_road";
}

.fg-south-west:before {
    content: "south_west";
}

.fg-streetview:before {
    content: "streetview";
}

.fg-add-home:before {
    content: "add_home";
}

.fg-kebab-dining:before {
    content: "kebab_dining";
}

.fg-airline-stops:before {
    content: "airline_stops";
}

.fg-local-see:before {
    content: "local_see";
}

.fg-fire-hydrant:before {
    content: "fire_hydrant";
}

.fg-assist-walker:before {
    content: "assist_walker";
}

.fg-add-home-work:before {
    content: "add_home_work";
}

.fg-flight-class:before {
    content: "flight_class";
}

.fg-remove-road:before {
    content: "remove_road";
}

.fg-no-meals:before {
    content: "no_meals";
}

.fg-synagogue:before {
    content: "synagogue";
}

.fg-fort:before {
    content: "fort";
}

.fg-temple-buddhist:before {
    content: "temple_buddhist";
}

.fg-location-disabled:before {
    content: "location_disabled";
}

.fg-compass-calibration:before {
    content: "compass_calibration";
}

.fg-temple-hindu:before {
    content: "temple_hindu";
}

.fg-explore-off:before {
    content: "explore_off";
}

.fg-pest-control-rodent:before {
    content: "pest_control_rodent";
}

.fg-near-me-disabled:before {
    content: "near_me_disabled";
}

.fg-directions-alt:before {
    content: "directions_alt";
}

.fg-pergola:before {
    content: "pergola";
}

.fg-directions-off:before {
    content: "directions_off";
}

.fg-directions-alt-off:before {
    content: "directions_alt_off";
}

.fg-pet-supplies:before {
    content: "pet_supplies";
}

.fg-moved-location:before {
    content: "moved_location";
}

.fg-move-location:before {
    content: "move_location";
}

.fg-moving-ministry:before {
    content: "moving_ministry";
}

.fg-move:before {
    content: "move";
}

.fg-description:before {
    content: "description";
}

.fg-content-copy:before {
    content: "content_copy";
}

.fg-dashboard:before {
    content: "dashboard";
}

.fg-edit-note:before {
    content: "edit_note";
}

.fg-menu-book:before {
    content: "menu_book";
}

.fg-grid-view:before {
    content: "grid_view";
}

.fg-list:before {
    content: "list";
}

.fg-folder:before {
    content: "folder";
}

.fg-list-alt:before {
    content: "list_alt";
}

.fg-inventory:before {
    content: "inventory";
}

.fg-folder-open:before {
    content: "folder_open";
}

.fg-article:before {
    content: "article";
}

.fg-fact-check:before {
    content: "fact_check";
}

.fg-attach-file:before {
    content: "attach_file";
}

.fg-format-list-bulleted:before {
    content: "format_list_bulleted";
}

.fg-assignment:before {
    content: "assignment";
}

.fg-task:before {
    content: "task";
}

.fg-checklist:before {
    content: "checklist";
}

.fg-cloud-upload:before {
    content: "cloud_upload";
}

.fg-draft:before {
    content: "draft";
}

.fg-summarize:before {
    content: "summarize";
}

.fg-feed:before {
    content: "feed";
}

.fg-draw:before {
    content: "draw";
}

.fg-cloud:before {
    content: "cloud";
}

.fg-newspaper:before {
    content: "newspaper";
}

.fg-view-list:before {
    content: "view_list";
}

.fg-file-copy:before {
    content: "file_copy";
}

.fg-note-add:before {
    content: "note_add";
}

.fg-border-color:before {
    content: "border_color";
}

.fg-book:before {
    content: "book";
}

.fg-history-edu:before {
    content: "history_edu";
}

.fg-design-services:before {
    content: "design_services";
}

.fg-pending-actions:before {
    content: "pending_actions";
}

.fg-format-quote:before {
    content: "format_quote";
}

.fg-post-add:before {
    content: "post_add";
}

.fg-request-quote:before {
    content: "request_quote";
}

.fg-cloud-download:before {
    content: "cloud_download";
}

.fg-drag-handle:before {
    content: "drag_handle";
}

.fg-contact-page:before {
    content: "contact_page";
}

.fg-table:before {
    content: "table";
}

.fg-space-dashboard:before {
    content: "space_dashboard";
}

.fg-archive:before {
    content: "archive";
}

.fg-content-paste:before {
    content: "content_paste";
}

.fg-percent:before {
    content: "percent";
}

.fg-attachment:before {
    content: "attachment";
}

.fg-assignment-ind:before {
    content: "assignment_ind";
}

.fg-format-list-numbered:before {
    content: "format_list_numbered";
}

.fg-assignment-turned-in:before {
    content: "assignment_turned_in";
}

.fg-tag:before {
    content: "tag";
}

.fg-table-chart:before {
    content: "table_chart";
}

.fg-sticky-note-2:before {
    content: "sticky_note_2";
}

.fg-text-fields:before {
    content: "text_fields";
}

.fg-dashboard-customize:before {
    content: "dashboard_customize";
}

.fg-reorder:before {
    content: "reorder";
}

.fg-format-bold:before {
    content: "format_bold";
}

.fg-integration-instructions:before {
    content: "integration_instructions";
}

.fg-find-in-page:before {
    content: "find_in_page";
}

.fg-note:before {
    content: "note";
}

.fg-text-snippet:before {
    content: "text_snippet";
}

.fg-document-scanner:before {
    content: "document_scanner";
}

.fg-checklist-rtl:before {
    content: "checklist_rtl";
}

.fg-note-alt:before {
    content: "note_alt";
}

.fg-edit-document:before {
    content: "edit_document";
}

.fg-cloud-sync:before {
    content: "cloud_sync";
}

.fg-table-rows:before {
    content: "table_rows";
}

.fg-perm-media:before {
    content: "perm_media";
}

.fg-cloud-done:before {
    content: "cloud_done";
}

.fg-title:before {
    content: "title";
}

.fg-table-view:before {
    content: "table_view";
}

.fg-content-cut:before {
    content: "content_cut";
}

.fg-notes:before {
    content: "notes";
}

.fg-cut:before {
    content: "cut";
}

.fg-data-object:before {
    content: "data_object";
}

.fg-subject:before {
    content: "subject";
}

.fg-functions:before {
    content: "functions";
}

.fg-format-italic:before {
    content: "format_italic";
}

.fg-content-paste-search:before {
    content: "content_paste_search";
}

.fg-format-color-fill:before {
    content: "format_color_fill";
}

.fg-folder-shared:before {
    content: "folder_shared";
}

.fg-plagiarism:before {
    content: "plagiarism";
}

.fg-horizontal-rule:before {
    content: "horizontal_rule";
}

.fg-file-present:before {
    content: "file_present";
}

.fg-folder-copy:before {
    content: "folder_copy";
}

.fg-format-align-left:before {
    content: "format_align_left";
}

.fg-team-dashboard:before {
    content: "team_dashboard";
}

.fg-ballot:before {
    content: "ballot";
}

.fg-format-paint:before {
    content: "format_paint";
}

.fg-cloud-off:before {
    content: "cloud_off";
}

.fg-add-link:before {
    content: "add_link";
}

.fg-view-column:before {
    content: "view_column";
}

.fg-read-more:before {
    content: "read_more";
}

.fg-difference:before {
    content: "difference";
}

.fg-view-agenda:before {
    content: "view_agenda";
}

.fg-format-size:before {
    content: "format_size";
}

.fg-format-underlined:before {
    content: "format_underlined";
}

.fg-vertical-align-top:before {
    content: "vertical_align_top";
}

.fg-toc:before {
    content: "toc";
}

.fg-height:before {
    content: "height";
}

.fg-vertical-align-bottom:before {
    content: "vertical_align_bottom";
}

.fg-copy-all:before {
    content: "copy_all";
}

.fg-view-week:before {
    content: "view_week";
}

.fg-drive-folder-upload:before {
    content: "drive_folder_upload";
}

.fg-format-color-text:before {
    content: "format_color_text";
}

.fg-assignment-late:before {
    content: "assignment_late";
}

.fg-view-module:before {
    content: "view_module";
}

.fg-low-priority:before {
    content: "low_priority";
}

.fg-drive-file-move:before {
    content: "drive_file_move";
}

.fg-assignment-return:before {
    content: "assignment_return";
}

.fg-format-align-center:before {
    content: "format_align_center";
}

.fg-folder-special:before {
    content: "folder_special";
}

.fg-segment:before {
    content: "segment";
}

.fg-calendar-view-month:before {
    content: "calendar_view_month";
}

.fg-polyline:before {
    content: "polyline";
}

.fg-folder-zip:before {
    content: "folder_zip";
}

.fg-square:before {
    content: "square";
}

.fg-breaking-news-alt-1:before {
    content: "breaking_news_alt_1";
}

.fg-format-align-right:before {
    content: "format_align_right";
}

.fg-grading:before {
    content: "grading";
}

.fg-view-headline:before {
    content: "view_headline";
}

.fg-linear-scale:before {
    content: "linear_scale";
}

.fg-view-quilt:before {
    content: "view_quilt";
}

.fg-edit-off:before {
    content: "edit_off";
}

.fg-view-carousel:before {
    content: "view_carousel";
}

.fg-text-increase:before {
    content: "text_increase";
}

.fg-request-page:before {
    content: "request_page";
}

.fg-view-sidebar:before {
    content: "view_sidebar";
}

.fg-pages:before {
    content: "pages";
}

.fg-text-format:before {
    content: "text_format";
}

.fg-format-align-justify:before {
    content: "format_align_justify";
}

.fg-calendar-view-week:before {
    content: "calendar_view_week";
}

.fg-hexagon:before {
    content: "hexagon";
}

.fg-numbers:before {
    content: "numbers";
}

.fg-docs-add-on:before {
    content: "docs_add_on";
}

.fg-folder-delete:before {
    content: "folder_delete";
}

.fg-format-shapes:before {
    content: "format_shapes";
}

.fg-forms-add-on:before {
    content: "forms_add_on";
}

.fg-imagesearch-roller:before {
    content: "imagesearch_roller";
}

.fg-join-full:before {
    content: "join_full";
}

.fg-calendar-view-day:before {
    content: "calendar_view_day";
}

.fg-video-file:before {
    content: "video_file";
}

.fg-cloud-queue:before {
    content: "cloud_queue";
}

.fg-font-download:before {
    content: "font_download";
}

.fg-format-list-numbered-rtl:before {
    content: "format_list_numbered_rtl";
}

.fg-join-inner:before {
    content: "join_inner";
}

.fg-add-to-drive:before {
    content: "add_to_drive";
}

.fg-content-paste-go:before {
    content: "content_paste_go";
}

.fg-restore-page:before {
    content: "restore_page";
}

.fg-rectangle:before {
    content: "rectangle";
}

.fg-vertical-split:before {
    content: "vertical_split";
}

.fg-format-color-reset:before {
    content: "format_color_reset";
}

.fg-rule-folder:before {
    content: "rule_folder";
}

.fg-cloud-circle:before {
    content: "cloud_circle";
}

.fg-view-stream:before {
    content: "view_stream";
}

.fg-format-indent-increase:before {
    content: "format_indent_increase";
}

.fg-spellcheck:before {
    content: "spellcheck";
}

.fg-assignment-returned:before {
    content: "assignment_returned";
}

.fg-data-array:before {
    content: "data_array";
}

.fg-align-horizontal-left:before {
    content: "align_horizontal_left";
}

.fg-text-decrease:before {
    content: "text_decrease";
}

.fg-pivot-table-chart:before {
    content: "pivot_table_chart";
}

.fg-deselect:before {
    content: "deselect";
}

.fg-vertical-align-center:before {
    content: "vertical_align_center";
}

.fg-pentagon:before {
    content: "pentagon";
}

.fg-merge-type:before {
    content: "merge_type";
}

.fg-space-bar:before {
    content: "space_bar";
}

.fg-format-strikethrough:before {
    content: "format_strikethrough";
}

.fg-view-day:before {
    content: "view_day";
}

.fg-flip-to-front:before {
    content: "flip_to_front";
}

.fg-join-left:before {
    content: "join_left";
}

.fg-short-text:before {
    content: "short_text";
}

.fg-border-all:before {
    content: "border_all";
}

.fg-shape-line:before {
    content: "shape_line";
}

.fg-format-line-spacing:before {
    content: "format_line_spacing";
}

.fg-line-weight:before {
    content: "line_weight";
}

.fg-horizontal-split:before {
    content: "horizontal_split";
}

.fg-format-indent-decrease:before {
    content: "format_indent_decrease";
}

.fg-align-horizontal-center:before {
    content: "align_horizontal_center";
}

.fg-join-right:before {
    content: "join_right";
}

.fg-snippet-folder:before {
    content: "snippet_folder";
}

.fg-subtitles-off:before {
    content: "subtitles_off";
}

.fg-align-vertical-bottom:before {
    content: "align_vertical_bottom";
}

.fg-folder-off:before {
    content: "folder_off";
}

.fg-align-horizontal-right:before {
    content: "align_horizontal_right";
}

.fg-glyphs:before {
    content: "glyphs";
}

.fg-format-clear:before {
    content: "format_clear";
}

.fg-function:before {
    content: "function";
}

.fg-insert-page-break:before {
    content: "insert_page_break";
}

.fg-vertical-distribute:before {
    content: "vertical_distribute";
}

.fg-content-paste-off:before {
    content: "content_paste_off";
}

.fg-superscript:before {
    content: "superscript";
}

.fg-horizontal-distribute:before {
    content: "horizontal_distribute";
}

.fg-line-axis:before {
    content: "line_axis";
}

.fg-line-style:before {
    content: "line_style";
}

.fg-flip-to-back:before {
    content: "flip_to_back";
}

.fg-align-vertical-center:before {
    content: "align_vertical_center";
}

.fg-align-vertical-top:before {
    content: "align_vertical_top";
}

.fg-margin:before {
    content: "margin";
}

.fg-clarify:before {
    content: "clarify";
}

.fg-wrap-text:before {
    content: "wrap_text";
}

.fg-view-array:before {
    content: "view_array";
}

.fg-subscript:before {
    content: "subscript";
}

.fg-border-clear:before {
    content: "border_clear";
}

.fg-border-style:before {
    content: "border_style";
}

.fg-amp-stories:before {
    content: "amp_stories";
}

.fg-border-outer:before {
    content: "border_outer";
}

.fg-type-specimen:before {
    content: "type_specimen";
}

.fg-text-rotate-vertical:before {
    content: "text_rotate_vertical";
}

.fg-padding:before {
    content: "padding";
}

.fg-forms-apps-script:before {
    content: "forms_apps_script";
}

.fg-border-vertical:before {
    content: "border_vertical";
}

.fg-text-rotation-none:before {
    content: "text_rotation_none";
}

.fg-format-textdirection-l-to-r:before {
    content: "format_textdirection_l_to_r";
}

.fg-format-overline:before {
    content: "format_overline";
}

.fg-docs-apps-script:before {
    content: "docs_apps_script";
}

.fg-border-horizontal:before {
    content: "border_horizontal";
}

.fg-font-download-off:before {
    content: "font_download_off";
}

.fg-format-textdirection-r-to-l:before {
    content: "format_textdirection_r_to_l";
}

.fg-ink-pen:before {
    content: "ink_pen";
}

.fg-text-rotation-angleup:before {
    content: "text_rotation_angleup";
}

.fg-border-bottom:before {
    content: "border_bottom";
}

.fg-counter-1:before {
    content: "counter_1";
}

.fg-newsmode:before {
    content: "newsmode";
}

.fg-text-rotation-down:before {
    content: "text_rotation_down";
}

.fg-border-inner:before {
    content: "border_inner";
}

.fg-border-top:before {
    content: "border_top";
}

.fg-border-left:before {
    content: "border_left";
}

.fg-ink-eraser:before {
    content: "ink_eraser";
}

.fg-text-rotation-angledown:before {
    content: "text_rotation_angledown";
}

.fg-text-rotate-up:before {
    content: "text_rotate_up";
}

.fg-finance-chip:before {
    content: "finance_chip";
}

.fg-border-right:before {
    content: "border_right";
}

.fg-assignment-add:before {
    content: "assignment_add";
}

.fg-format-h1:before {
    content: "format_h1";
}

.fg-ink-highlighter:before {
    content: "ink_highlighter";
}

.fg-news:before {
    content: "news";
}

.fg-view-column-2:before {
    content: "view_column_2";
}

.fg-join:before {
    content: "join";
}

.fg-format-underlined-squiggle:before {
    content: "format_underlined_squiggle";
}

.fg-full-coverage:before {
    content: "full_coverage";
}

.fg-overview:before {
    content: "overview";
}

.fg-slide-library:before {
    content: "slide_library";
}

.fg-colors:before {
    content: "colors";
}

.fg-format-h2:before {
    content: "format_h2";
}

.fg-format-paragraph:before {
    content: "format_paragraph";
}

.fg-format-image-left:before {
    content: "format_image_left";
}

.fg-breaking-news:before {
    content: "breaking_news";
}

.fg-frame-inspect:before {
    content: "frame_inspect";
}

.fg-format-list-bulleted-add:before {
    content: "format_list_bulleted_add";
}

.fg-variables:before {
    content: "variables";
}

.fg-format-image-right:before {
    content: "format_image_right";
}

.fg-format-h3:before {
    content: "format_h3";
}

.fg-ink-marker:before {
    content: "ink_marker";
}

.fg-format-h5:before {
    content: "format_h5";
}

.fg-format-h6:before {
    content: "format_h6";
}

.fg-counter-2:before {
    content: "counter_2";
}

.fg-csv:before {
    content: "csv";
}

.fg-equal:before {
    content: "equal";
}

.fg-voting-chip:before {
    content: "voting_chip";
}

.fg-format-h4:before {
    content: "format_h4";
}

.fg-lab-profile:before {
    content: "lab_profile";
}

.fg-remove-selection:before {
    content: "remove_selection";
}

.fg-process-chart:before {
    content: "process_chart";
}

.fg-format-ink-highlighter:before {
    content: "format_ink_highlighter";
}

.fg-location-chip:before {
    content: "location_chip";
}

.fg-signature:before {
    content: "signature";
}

.fg-counter-3:before {
    content: "counter_3";
}

.fg-sticky-note:before {
    content: "sticky_note";
}

.fg-stylus-laser-pointer:before {
    content: "stylus_laser_pointer";
}

.fg-unknown-document:before {
    content: "unknown_document";
}

.fg-export-notes:before {
    content: "export_notes";
}

.fg-frame-source:before {
    content: "frame_source";
}

.fg-shapes:before {
    content: "shapes";
}

.fg-counter-4:before {
    content: "counter_4";
}

.fg-add-notes:before {
    content: "add_notes";
}

.fg-cell-merge:before {
    content: "cell_merge";
}

.fg-format-letter-spacing-standard:before {
    content: "format_letter_spacing_standard";
}

.fg-format-text-overflow:before {
    content: "format_text_overflow";
}

.fg-table-chart-view:before {
    content: "table_chart_view";
}

.fg-business-chip:before {
    content: "business_chip";
}

.fg-grid-guides:before {
    content: "grid_guides";
}

.fg-source-notes:before {
    content: "source_notes";
}

.fg-custom-typography:before {
    content: "custom_typography";
}

.fg-diagnosis:before {
    content: "diagnosis";
}

.fg-list-alt-add:before {
    content: "list_alt_add";
}

.fg-text-ad:before {
    content: "text_ad";
}

.fg-text-select-move-forward-character:before {
    content: "text_select_move_forward_character";
}

.fg-decimal-increase:before {
    content: "decimal_increase";
}

.fg-insert-text:before {
    content: "insert_text";
}

.fg-lasso-select:before {
    content: "lasso_select";
}

.fg-reset-image:before {
    content: "reset_image";
}

.fg-table-rows-narrow:before {
    content: "table_rows_narrow";
}

.fg-width:before {
    content: "width";
}

.fg-counter-5:before {
    content: "counter_5";
}

.fg-format-letter-spacing-2:before {
    content: "format_letter_spacing_2";
}

.fg-line-end-arrow-notch:before {
    content: "line_end_arrow_notch";
}

.fg-regular-expression:before {
    content: "regular_expression";
}

.fg-scan-delete:before {
    content: "scan_delete";
}

.fg-line-start:before {
    content: "line_start";
}

.fg-thumbnail-bar:before {
    content: "thumbnail_bar";
}

.fg-counter-6:before {
    content: "counter_6";
}

.fg-format-letter-spacing:before {
    content: "format_letter_spacing";
}

.fg-line-end:before {
    content: "line_end";
}

.fg-smb-share:before {
    content: "smb_share";
}

.fg-stroke-full:before {
    content: "stroke_full";
}

.fg-ungroup:before {
    content: "ungroup";
}

.fg-language-chinese-quick:before {
    content: "language_chinese_quick";
}

.fg-line-end-square:before {
    content: "line_end_square";
}

.fg-match-case:before {
    content: "match_case";
}

.fg-scan:before {
    content: "scan";
}

.fg-tab-close:before {
    content: "tab_close";
}

.fg-draw-abstract:before {
    content: "draw_abstract";
}

.fg-draw-collage:before {
    content: "draw_collage";
}

.fg-format-letter-spacing-wide:before {
    content: "format_letter_spacing_wide";
}

.fg-format-letter-spacing-wider:before {
    content: "format_letter_spacing_wider";
}

.fg-line-end-arrow:before {
    content: "line_end_arrow";
}

.fg-match-word:before {
    content: "match_word";
}

.fg-post:before {
    content: "post";
}

.fg-align-justify-space-around:before {
    content: "align_justify_space_around";
}

.fg-align-justify-space-between:before {
    content: "align_justify_space_between";
}

.fg-align-space-between:before {
    content: "align_space_between";
}

.fg-folder-managed:before {
    content: "folder_managed";
}

.fg-format-text-clip:before {
    content: "format_text_clip";
}

.fg-language-spanish:before {
    content: "language_spanish";
}

.fg-line-start-circle:before {
    content: "line_start_circle";
}

.fg-other-admission:before {
    content: "other_admission";
}

.fg-select:before {
    content: "select";
}

.fg-text-select-jump-to-beginning:before {
    content: "text_select_jump_to_beginning";
}

.fg-counter-7:before {
    content: "counter_7";
}

.fg-flex-direction:before {
    content: "flex_direction";
}

.fg-flex-wrap:before {
    content: "flex_wrap";
}

.fg-folder-supervised:before {
    content: "folder_supervised";
}

.fg-frame-reload:before {
    content: "frame_reload";
}

.fg-heap-snapshot-multiple:before {
    content: "heap_snapshot_multiple";
}

.fg-heap-snapshot-thumbnail:before {
    content: "heap_snapshot_thumbnail";
}

.fg-ink-eraser-off:before {
    content: "ink_eraser_off";
}

.fg-language-international:before {
    content: "language_international";
}

.fg-language-korean-latin:before {
    content: "language_korean_latin";
}

.fg-line-end-circle:before {
    content: "line_end_circle";
}

.fg-line-end-diamond:before {
    content: "line_end_diamond";
}

.fg-sheets-rtl:before {
    content: "sheets_rtl";
}

.fg-special-character:before {
    content: "special_character";
}

.fg-tab-move:before {
    content: "tab_move";
}

.fg-tab-new-right:before {
    content: "tab_new_right";
}

.fg-text-select-move-forward-word:before {
    content: "text_select_move_forward_word";
}

.fg-text-select-move-up:before {
    content: "text_select_move_up";
}

.fg-text-select-start:before {
    content: "text_select_start";
}

.fg-top-panel-open:before {
    content: "top_panel_open";
}

.fg-tsv:before {
    content: "tsv";
}

.fg-align-justify-space-even:before {
    content: "align_justify_space_even";
}

.fg-attach-file-add:before {
    content: "attach_file_add";
}

.fg-counter-0:before {
    content: "counter_0";
}

.fg-counter-8:before {
    content: "counter_8";
}

.fg-heap-snapshot-large:before {
    content: "heap_snapshot_large";
}

.fg-language-chinese-dayi:before {
    content: "language_chinese_dayi";
}

.fg-language-gb-english:before {
    content: "language_gb_english";
}

.fg-line-curve:before {
    content: "line_curve";
}

.fg-line-start-diamond:before {
    content: "line_start_diamond";
}

.fg-line-start-square:before {
    content: "line_start_square";
}

.fg-person-book:before {
    content: "person_book";
}

.fg-stroke-partial:before {
    content: "stroke_partial";
}

.fg-tab-duplicate:before {
    content: "tab_duplicate";
}

.fg-tab-group:before {
    content: "tab_group";
}

.fg-text-select-move-down:before {
    content: "text_select_move_down";
}

.fg-top-panel-close:before {
    content: "top_panel_close";
}

.fg-align-justify-center:before {
    content: "align_justify_center";
}

.fg-align-justify-flex-end:before {
    content: "align_justify_flex_end";
}

.fg-align-justify-flex-start:before {
    content: "align_justify_flex_start";
}

.fg-align-space-around:before {
    content: "align_space_around";
}

.fg-align-space-even:before {
    content: "align_space_even";
}

.fg-counter-9:before {
    content: "counter_9";
}

.fg-fit-page:before {
    content: "fit_page";
}

.fg-fit-width:before {
    content: "fit_width";
}

.fg-format-text-wrap:before {
    content: "format_text_wrap";
}

.fg-highlighter-size-4:before {
    content: "highlighter_size_4";
}

.fg-language-chinese-pinyin:before {
    content: "language_chinese_pinyin";
}

.fg-language-chinese-wubi:before {
    content: "language_chinese_wubi";
}

.fg-language-us:before {
    content: "language_us";
}

.fg-line-start-arrow:before {
    content: "line_start_arrow";
}

.fg-line-start-arrow-notch:before {
    content: "line_start_arrow_notch";
}

.fg-pen-size-2:before {
    content: "pen_size_2";
}

.fg-pen-size-3:before {
    content: "pen_size_3";
}

.fg-pen-size-4:before {
    content: "pen_size_4";
}

.fg-pen-size-5:before {
    content: "pen_size_5";
}

.fg-tab-close-right:before {
    content: "tab_close_right";
}

.fg-tab-recent:before {
    content: "tab_recent";
}

.fg-text-select-end:before {
    content: "text_select_end";
}

.fg-text-select-jump-to-end:before {
    content: "text_select_jump_to_end";
}

.fg-align-center:before {
    content: "align_center";
}

.fg-align-end:before {
    content: "align_end";
}

.fg-align-flex-center:before {
    content: "align_flex_center";
}

.fg-align-flex-end:before {
    content: "align_flex_end";
}

.fg-align-flex-start:before {
    content: "align_flex_start";
}

.fg-align-items-stretch:before {
    content: "align_items_stretch";
}

.fg-align-justify-stretch:before {
    content: "align_justify_stretch";
}

.fg-align-self-stretch:before {
    content: "align_self_stretch";
}

.fg-align-start:before {
    content: "align_start";
}

.fg-align-stretch:before {
    content: "align_stretch";
}

.fg-decimal-decrease:before {
    content: "decimal_decrease";
}

.fg-flex-no-wrap:before {
    content: "flex_no_wrap";
}

.fg-highlighter-size-1:before {
    content: "highlighter_size_1";
}

.fg-highlighter-size-2:before {
    content: "highlighter_size_2";
}

.fg-highlighter-size-3:before {
    content: "highlighter_size_3";
}

.fg-highlighter-size-5:before {
    content: "highlighter_size_5";
}

.fg-language-chinese-array:before {
    content: "language_chinese_array";
}

.fg-language-chinese-cangjie:before {
    content: "language_chinese_cangjie";
}

.fg-language-french:before {
    content: "language_french";
}

.fg-language-pinyin:before {
    content: "language_pinyin";
}

.fg-language-us-colemak:before {
    content: "language_us_colemak";
}

.fg-language-us-dvorak:before {
    content: "language_us_dvorak";
}

.fg-letter-switch:before {
    content: "letter_switch";
}

.fg-pen-size-1:before {
    content: "pen_size_1";
}

.fg-text-select-move-back-character:before {
    content: "text_select_move_back_character";
}

.fg-text-select-move-back-word:before {
    content: "text_select_move_back_word";
}

.fg-play-arrow:before {
    content: "play_arrow";
}

.fg-play-circle:before {
    content: "play_circle";
}

.fg-mic:before {
    content: "mic";
}

.fg-videocam:before {
    content: "videocam";
}

.fg-volume-up:before {
    content: "volume_up";
}

.fg-pause:before {
    content: "pause";
}

.fg-music-note:before {
    content: "music_note";
}

.fg-library-books:before {
    content: "library_books";
}

.fg-movie:before {
    content: "movie";
}

.fg-skip-next:before {
    content: "skip_next";
}

.fg-speed:before {
    content: "speed";
}

.fg-replay:before {
    content: "replay";
}

.fg-volume-off:before {
    content: "volume_off";
}

.fg-pause-circle:before {
    content: "pause_circle";
}

.fg-view-in-ar:before {
    content: "view_in_ar";
}

.fg-fiber-manual-record:before {
    content: "fiber_manual_record";
}

.fg-skip-previous:before {
    content: "skip_previous";
}

.fg-stop-circle:before {
    content: "stop_circle";
}

.fg-stop:before {
    content: "stop";
}

.fg-equalizer:before {
    content: "equalizer";
}

.fg-subscriptions:before {
    content: "subscriptions";
}

.fg-video-library:before {
    content: "video_library";
}

.fg-fast-forward:before {
    content: "fast_forward";
}

.fg-playlist-add:before {
    content: "playlist_add";
}

.fg-video-call:before {
    content: "video_call";
}

.fg-repeat:before {
    content: "repeat";
}

.fg-volume-mute:before {
    content: "volume_mute";
}

.fg-shuffle:before {
    content: "shuffle";
}

.fg-mic-off:before {
    content: "mic_off";
}

.fg-hearing:before {
    content: "hearing";
}

.fg-library-music:before {
    content: "library_music";
}

.fg-podcasts:before {
    content: "podcasts";
}

.fg-playlist-add-check:before {
    content: "playlist_add_check";
}

.fg-fast-rewind:before {
    content: "fast_rewind";
}

.fg-sound-detection-dog-barking:before {
    content: "sound_detection_dog_barking";
}

.fg-queue-music:before {
    content: "queue_music";
}

.fg-video-camera-front:before {
    content: "video_camera_front";
}

.fg-subtitles:before {
    content: "subtitles";
}

.fg-volume-down:before {
    content: "volume_down";
}

.fg-play-pause:before {
    content: "play_pause";
}

.fg-album:before {
    content: "album";
}

.fg-radio:before {
    content: "radio";
}

.fg-discover-tune:before {
    content: "discover_tune";
}

.fg-av-timer:before {
    content: "av_timer";
}

.fg-library-add-check:before {
    content: "library_add_check";
}

.fg-videocam-off:before {
    content: "videocam_off";
}

.fg-closed-caption:before {
    content: "closed_caption";
}

.fg-stream:before {
    content: "stream";
}

.fg-forward-10:before {
    content: "forward_10";
}

.fg-not-started:before {
    content: "not_started";
}

.fg-playlist-play:before {
    content: "playlist_play";
}

.fg-replay-10:before {
    content: "replay_10";
}

.fg-fiber-new:before {
    content: "fiber_new";
}

.fg-branding-watermark:before {
    content: "branding_watermark";
}

.fg-text-to-speech:before {
    content: "text_to_speech";
}

.fg-recent-actors:before {
    content: "recent_actors";
}

.fg-playlist-remove:before {
    content: "playlist_remove";
}

.fg-interpreter-mode:before {
    content: "interpreter_mode";
}

.fg-slow-motion-video:before {
    content: "slow_motion_video";
}

.fg-frame-person:before {
    content: "frame_person";
}

.fg-playlist-add-check-circle:before {
    content: "playlist_add_check_circle";
}

.fg-settings-voice:before {
    content: "settings_voice";
}

.fg-video-settings:before {
    content: "video_settings";
}

.fg-featured-play-list:before {
    content: "featured_play_list";
}

.fg-audio-file:before {
    content: "audio_file";
}

.fg-sound-detection-loud-sound:before {
    content: "sound_detection_loud_sound";
}

.fg-lyrics:before {
    content: "lyrics";
}

.fg-play-lesson:before {
    content: "play_lesson";
}

.fg-hd:before {
    content: "hd";
}

.fg-repeat-one:before {
    content: "repeat_one";
}

.fg-call-to-action:before {
    content: "call_to_action";
}

.fg-high-quality:before {
    content: "high_quality";
}

.fg-add-to-queue:before {
    content: "add_to_queue";
}

.fg-music-off:before {
    content: "music_off";
}

.fg-video-camera-back:before {
    content: "video_camera_back";
}

.fg-spatial-audio-off:before {
    content: "spatial_audio_off";
}

.fg-shuffle-on:before {
    content: "shuffle_on";
}

.fg-playlist-add-circle:before {
    content: "playlist_add_circle";
}

.fg-volume-down-alt:before {
    content: "volume_down_alt";
}

.fg-hearing-disabled:before {
    content: "hearing_disabled";
}

.fg-featured-video:before {
    content: "featured_video";
}

.fg-replay-5:before {
    content: "replay_5";
}

.fg-repeat-on:before {
    content: "repeat_on";
}

.fg-queue-play-next:before {
    content: "queue_play_next";
}

.fg-spatial-audio:before {
    content: "spatial_audio";
}

.fg-art-track:before {
    content: "art_track";
}

.fg-explicit:before {
    content: "explicit";
}

.fg-speech-to-text:before {
    content: "speech_to_text";
}

.fg-airplay:before {
    content: "airplay";
}

.fg-forward-5:before {
    content: "forward_5";
}

.fg-forward-30:before {
    content: "forward_30";
}

.fg-4k:before {
    content: "4k";
}

.fg-music-video:before {
    content: "music_video";
}

.fg-replay-30:before {
    content: "replay_30";
}

.fg-control-camera:before {
    content: "control_camera";
}

.fg-spatial-tracking:before {
    content: "spatial_tracking";
}

.fg-closed-caption-disabled:before {
    content: "closed_caption_disabled";
}

.fg-digital-out-of-home:before {
    content: "digital_out_of_home";
}

.fg-video-label:before {
    content: "video_label";
}

.fg-fiber-smart-record:before {
    content: "fiber_smart_record";
}

.fg-play-disabled:before {
    content: "play_disabled";
}

.fg-repeat-one-on:before {
    content: "repeat_one_on";
}

.fg-broadcast-on-personal:before {
    content: "broadcast_on_personal";
}

.fg-sd:before {
    content: "sd";
}

.fg-missed-video-call:before {
    content: "missed_video_call";
}

.fg-surround-sound:before {
    content: "surround_sound";
}

.fg-10k:before {
    content: "10k";
}

.fg-fiber-pin:before {
    content: "fiber_pin";
}

.fg-60fps:before {
    content: "60fps";
}

.fg-sound-detection-glass-break:before {
    content: "sound_detection_glass_break";
}

.fg-remove-from-queue:before {
    content: "remove_from_queue";
}

.fg-broadcast-on-home:before {
    content: "broadcast_on_home";
}

.fg-brand-awareness:before {
    content: "brand_awareness";
}

.fg-fiber-dvr:before {
    content: "fiber_dvr";
}

.fg-30fps:before {
    content: "30fps";
}

.fg-4k-plus:before {
    content: "4k_plus";
}

.fg-video-stable:before {
    content: "video_stable";
}

.fg-8k:before {
    content: "8k";
}

.fg-1k:before {
    content: "1k";
}

.fg-privacy:before {
    content: "privacy";
}

.fg-8k-plus:before {
    content: "8k_plus";
}

.fg-2k:before {
    content: "2k";
}

.fg-7k:before {
    content: "7k";
}

.fg-1k-plus:before {
    content: "1k_plus";
}

.fg-9k:before {
    content: "9k";
}

.fg-9k-plus:before {
    content: "9k_plus";
}

.fg-5k:before {
    content: "5k";
}

.fg-2k-plus:before {
    content: "2k_plus";
}

.fg-5k-plus:before {
    content: "5k_plus";
}

.fg-6k:before {
    content: "6k";
}

.fg-6k-plus:before {
    content: "6k_plus";
}

.fg-3k:before {
    content: "3k";
}

.fg-7k-plus:before {
    content: "7k_plus";
}

.fg-instant-mix:before {
    content: "instant_mix";
}

.fg-3k-plus:before {
    content: "3k_plus";
}

.fg-auto-detect-voice:before {
    content: "auto_detect_voice";
}

.fg-ar-on-you:before {
    content: "ar_on_you";
}

.fg-no-sound:before {
    content: "no_sound";
}

.fg-cinematic-blur:before {
    content: "cinematic_blur";
}

.fg-video-search:before {
    content: "video_search";
}

.fg-hangout-video:before {
    content: "hangout_video";
}

.fg-genres:before {
    content: "genres";
}

.fg-media-link:before {
    content: "media_link";
}

.fg-autoplay:before {
    content: "autoplay";
}

.fg-video-camera-front-off:before {
    content: "video_camera_front_off";
}

.fg-autopause:before {
    content: "autopause";
}

.fg-mic-double:before {
    content: "mic_double";
}

.fg-forward-media:before {
    content: "forward_media";
}

.fg-movie-edit:before {
    content: "movie_edit";
}

.fg-movie-info:before {
    content: "movie_info";
}

.fg-auto-videocam:before {
    content: "auto_videocam";
}

.fg-resume:before {
    content: "resume";
}

.fg-hangout-video-off:before {
    content: "hangout_video_off";
}

.fg-select-to-speak:before {
    content: "select_to_speak";
}

.fg-autostop:before {
    content: "autostop";
}

.fg-2d:before {
    content: "2d";
}

.fg-forward-circle:before {
    content: "forward_circle";
}

.fg-view-in-ar-off:before {
    content: "view_in_ar_off";
}

.fg-frame-person-off:before {
    content: "frame_person_off";
}

.fg-sound-sampler:before {
    content: "sound_sampler";
}

.fg-local-shipping:before {
    content: "local_shipping";
}

.fg-directions-car:before {
    content: "directions_car";
}

.fg-flight:before {
    content: "flight";
}

.fg-directions-run:before {
    content: "directions_run";
}

.fg-directions-walk:before {
    content: "directions_walk";
}

.fg-flight-takeoff:before {
    content: "flight_takeoff";
}

.fg-directions-bus:before {
    content: "directions_bus";
}

.fg-directions-bike:before {
    content: "directions_bike";
}

.fg-train:before {
    content: "train";
}

.fg-airport-shuttle:before {
    content: "airport_shuttle";
}

.fg-pedal-bike:before {
    content: "pedal_bike";
}

.fg-directions-boat:before {
    content: "directions_boat";
}

.fg-two-wheeler:before {
    content: "two_wheeler";
}

.fg-agriculture:before {
    content: "agriculture";
}

.fg-local-taxi:before {
    content: "local_taxi";
}

.fg-sailing:before {
    content: "sailing";
}

.fg-electric-car:before {
    content: "electric_car";
}

.fg-flight-land:before {
    content: "flight_land";
}

.fg-hail:before {
    content: "hail";
}

.fg-no-crash:before {
    content: "no_crash";
}

.fg-commute:before {
    content: "commute";
}

.fg-motorcycle:before {
    content: "motorcycle";
}

.fg-car-crash:before {
    content: "car_crash";
}

.fg-tram:before {
    content: "tram";
}

.fg-departure-board:before {
    content: "departure_board";
}

.fg-subway:before {
    content: "subway";
}

.fg-electric-moped:before {
    content: "electric_moped";
}

.fg-turn-right:before {
    content: "turn_right";
}

.fg-electric-scooter:before {
    content: "electric_scooter";
}

.fg-fork-right:before {
    content: "fork_right";
}

.fg-directions-subway:before {
    content: "directions_subway";
}

.fg-tire-repair:before {
    content: "tire_repair";
}

.fg-electric-bike:before {
    content: "electric_bike";
}

.fg-rv-hookup:before {
    content: "rv_hookup";
}

.fg-bus-alert:before {
    content: "bus_alert";
}

.fg-turn-left:before {
    content: "turn_left";
}

.fg-transportation:before {
    content: "transportation";
}

.fg-airlines:before {
    content: "airlines";
}

.fg-taxi-alert:before {
    content: "taxi_alert";
}

.fg-u-turn-left:before {
    content: "u_turn_left";
}

.fg-directions-railway:before {
    content: "directions_railway";
}

.fg-electric-rickshaw:before {
    content: "electric_rickshaw";
}

.fg-turn-slight-right:before {
    content: "turn_slight_right";
}

.fg-u-turn-right:before {
    content: "u_turn_right";
}

.fg-fork-left:before {
    content: "fork_left";
}

.fg-railway-alert:before {
    content: "railway_alert";
}

.fg-bike-scooter:before {
    content: "bike_scooter";
}

.fg-turn-sharp-right:before {
    content: "turn_sharp_right";
}

.fg-turn-slight-left:before {
    content: "turn_slight_left";
}

.fg-no-transfer:before {
    content: "no_transfer";
}

.fg-snowmobile:before {
    content: "snowmobile";
}

.fg-turn-sharp-left:before {
    content: "turn_sharp_left";
}

.fg-flightsmode:before {
    content: "flightsmode";
}

.fg-swap-driving-apps-wheel:before {
    content: "swap_driving_apps_wheel";
}

.fg-ambulance:before {
    content: "ambulance";
}

.fg-school:before {
    content: "school";
}

.fg-campaign:before {
    content: "campaign";
}

.fg-construction:before {
    content: "construction";
}

.fg-engineering:before {
    content: "engineering";
}

.fg-volunteer-activism:before {
    content: "volunteer_activism";
}

.fg-science:before {
    content: "science";
}

.fg-sports-esports:before {
    content: "sports_esports";
}

.fg-confirmation-number:before {
    content: "confirmation_number";
}

.fg-real-estate-agent:before {
    content: "real_estate_agent";
}

.fg-cake:before {
    content: "cake";
}

.fg-self-improvement:before {
    content: "self_improvement";
}

.fg-sports-soccer:before {
    content: "sports_soccer";
}

.fg-air:before {
    content: "air";
}

.fg-biotech:before {
    content: "biotech";
}

.fg-water:before {
    content: "water";
}

.fg-hiking:before {
    content: "hiking";
}

.fg-architecture:before {
    content: "architecture";
}

.fg-sports-score:before {
    content: "sports_score";
}

.fg-personal-injury:before {
    content: "personal_injury";
}

.fg-sports-basketball:before {
    content: "sports_basketball";
}

.fg-waves:before {
    content: "waves";
}

.fg-theaters:before {
    content: "theaters";
}

.fg-sports-tennis:before {
    content: "sports_tennis";
}

.fg-switch-account:before {
    content: "switch_account";
}

.fg-nights-stay:before {
    content: "nights_stay";
}

.fg-sports-gymnastics:before {
    content: "sports_gymnastics";
}

.fg-backpack:before {
    content: "backpack";
}

.fg-how-to-vote:before {
    content: "how_to_vote";
}

.fg-sports-motorsports:before {
    content: "sports_motorsports";
}

.fg-surfing:before {
    content: "surfing";
}

.fg-sports-kabaddi:before {
    content: "sports_kabaddi";
}

.fg-piano:before {
    content: "piano";
}

.fg-sports:before {
    content: "sports";
}

.fg-toys:before {
    content: "toys";
}

.fg-sports-volleyball:before {
    content: "sports_volleyball";
}

.fg-sports-martial-arts:before {
    content: "sports_martial_arts";
}

.fg-sports-baseball:before {
    content: "sports_baseball";
}

.fg-camping:before {
    content: "camping";
}

.fg-downhill-skiing:before {
    content: "downhill_skiing";
}

.fg-swords:before {
    content: "swords";
}

.fg-kayaking:before {
    content: "kayaking";
}

.fg-scoreboard:before {
    content: "scoreboard";
}

.fg-phishing:before {
    content: "phishing";
}

.fg-sports-handball:before {
    content: "sports_handball";
}

.fg-sports-football:before {
    content: "sports_football";
}

.fg-skateboarding:before {
    content: "skateboarding";
}

.fg-sports-golf:before {
    content: "sports_golf";
}

.fg-sports-cricket:before {
    content: "sports_cricket";
}

.fg-toys-fan:before {
    content: "toys_fan";
}

.fg-nordic-walking:before {
    content: "nordic_walking";
}

.fg-roller-skating:before {
    content: "roller_skating";
}

.fg-kitesurfing:before {
    content: "kitesurfing";
}

.fg-rowing:before {
    content: "rowing";
}

.fg-scuba-diving:before {
    content: "scuba_diving";
}

.fg-storm:before {
    content: "storm";
}

.fg-sports-mma:before {
    content: "sports_mma";
}

.fg-trophy:before {
    content: "trophy";
}

.fg-paragliding:before {
    content: "paragliding";
}

.fg-snowboarding:before {
    content: "snowboarding";
}

.fg-sports-hockey:before {
    content: "sports_hockey";
}

.fg-ice-skating:before {
    content: "ice_skating";
}

.fg-snowshoeing:before {
    content: "snowshoeing";
}

.fg-sports-rugby:before {
    content: "sports_rugby";
}

.fg-sledding:before {
    content: "sledding";
}

.fg-piano-off:before {
    content: "piano_off";
}

.fg-no-backpack:before {
    content: "no_backpack";
}

.fg-family-link:before {
    content: "family_link";
}

.fg-rewarded-ads:before {
    content: "rewarded_ads";
}

.fg-ifl:before {
    content: "ifl";
}

.fg-cake-add:before {
    content: "cake_add";
}

.fg-sleep:before {
    content: "sleep";
}

.fg-mindfulness:before {
    content: "mindfulness";
}

.fg-health-metrics:before {
    content: "health_metrics";
}

.fg-sprint:before {
    content: "sprint";
}

.fg-exercise:before {
    content: "exercise";
}

.fg-stress-management:before {
    content: "stress_management";
}

.fg-menstrual-health:before {
    content: "menstrual_health";
}

.fg-steps:before {
    content: "steps";
}

.fg-relax:before {
    content: "relax";
}

.fg-readiness-score:before {
    content: "readiness_score";
}

.fg-ecg-heart:before {
    content: "ecg_heart";
}

.fg-laps:before {
    content: "laps";
}

.fg-pace:before {
    content: "pace";
}

.fg-azm:before {
    content: "azm";
}

.fg-distance:before {
    content: "distance";
}

.fg-floor:before {
    content: "floor";
}

.fg-person-play:before {
    content: "person_play";
}

.fg-avg-time:before {
    content: "avg_time";
}

.fg-person-celebrate:before {
    content: "person_celebrate";
}

.fg-fertile:before {
    content: "fertile";
}

.fg-onsen:before {
    content: "onsen";
}

.fg-podiatry:before {
    content: "podiatry";
}

.fg-avg-pace:before {
    content: "avg_pace";
}

.fg-spo2:before {
    content: "spo2";
}

.fg-bath-outdoor:before {
    content: "bath_outdoor";
}

.fg-water-full:before {
    content: "water_full";
}

.fg-bia:before {
    content: "bia";
}

.fg-eda:before {
    content: "eda";
}

.fg-water-medium:before {
    content: "water_medium";
}

.fg-interactive-space:before {
    content: "interactive_space";
}

.fg-hr-resting:before {
    content: "hr_resting";
}

.fg-elevation:before {
    content: "elevation";
}

.fg-glass-cup:before {
    content: "glass_cup";
}

.fg-monitor-weight-loss:before {
    content: "monitor_weight_loss";
}

.fg-play-shapes:before {
    content: "play_shapes";
}

.fg-thermometer-loss:before {
    content: "thermometer_loss";
}

.fg-water-loss:before {
    content: "water_loss";
}

.fg-sauna:before {
    content: "sauna";
}

.fg-sleep-score:before {
    content: "sleep_score";
}

.fg-thermometer-gain:before {
    content: "thermometer_gain";
}

.fg-bath-private:before {
    content: "bath_private";
}

.fg-monitor-weight-gain:before {
    content: "monitor_weight_gain";
}

.fg-bath-public-large:before {
    content: "bath_public_large";
}

.fg-check-in-out:before {
    content: "check_in_out";
}

.fg-physical-therapy:before {
    content: "physical_therapy";
}

.fg-phone-iphone:before {
    content: "phone_iphone";
}

.fg-save:before {
    content: "save";
}

.fg-smartphone:before {
    content: "smartphone";
}

.fg-print:before {
    content: "print";
}

.fg-keyboard-arrow-down:before {
    content: "keyboard_arrow_down";
}

.fg-computer:before {
    content: "computer";
}

.fg-devices:before {
    content: "devices";
}

.fg-desktop-windows:before {
    content: "desktop_windows";
}

.fg-smart-display:before {
    content: "smart_display";
}

.fg-dns:before {
    content: "dns";
}

.fg-keyboard-backspace:before {
    content: "keyboard_backspace";
}

.fg-headphones:before {
    content: "headphones";
}

.fg-smart-toy:before {
    content: "smart_toy";
}

.fg-phone-android:before {
    content: "phone_android";
}

.fg-keyboard-arrow-right:before {
    content: "keyboard_arrow_right";
}

.fg-memory:before {
    content: "memory";
}

.fg-keyboard:before {
    content: "keyboard";
}

.fg-live-tv:before {
    content: "live_tv";
}

.fg-laptop-mac:before {
    content: "laptop_mac";
}

.fg-headset-mic:before {
    content: "headset_mic";
}

.fg-keyboard-arrow-up:before {
    content: "keyboard_arrow_up";
}

.fg-tv:before {
    content: "tv";
}

.fg-device-thermostat:before {
    content: "device_thermostat";
}

.fg-mouse:before {
    content: "mouse";
}

.fg-balance:before {
    content: "balance";
}

.fg-route:before {
    content: "route";
}

.fg-point-of-sale:before {
    content: "point_of_sale";
}

.fg-keyboard-arrow-left:before {
    content: "keyboard_arrow_left";
}

.fg-laptop-chromebook:before {
    content: "laptop_chromebook";
}

.fg-keyboard-return:before {
    content: "keyboard_return";
}

.fg-watch:before {
    content: "watch";
}

.fg-power:before {
    content: "power";
}

.fg-laptop-windows:before {
    content: "laptop_windows";
}

.fg-router:before {
    content: "router";
}

.fg-developer-board:before {
    content: "developer_board";
}

.fg-display-settings:before {
    content: "display_settings";
}

.fg-scale:before {
    content: "scale";
}

.fg-book-online:before {
    content: "book_online";
}

.fg-developer-mode:before {
    content: "developer_mode";
}

.fg-fax:before {
    content: "fax";
}

.fg-cast:before {
    content: "cast";
}

.fg-cast-for-education:before {
    content: "cast_for_education";
}

.fg-videogame-asset:before {
    content: "videogame_asset";
}

.fg-device-hub:before {
    content: "device_hub";
}

.fg-straight:before {
    content: "straight";
}

.fg-screen-search-desktop:before {
    content: "screen_search_desktop";
}

.fg-desktop-mac:before {
    content: "desktop_mac";
}

.fg-mobile-friendly:before {
    content: "mobile_friendly";
}

.fg-settings-ethernet:before {
    content: "settings_ethernet";
}

.fg-settings-input-antenna:before {
    content: "settings_input_antenna";
}

.fg-monitor:before {
    content: "monitor";
}

.fg-important-devices:before {
    content: "important_devices";
}

.fg-tablet-mac:before {
    content: "tablet_mac";
}

.fg-devices-other:before {
    content: "devices_other";
}

.fg-send-to-mobile:before {
    content: "send_to_mobile";
}

.fg-system-update:before {
    content: "system_update";
}

.fg-settings-remote:before {
    content: "settings_remote";
}

.fg-monitor-weight:before {
    content: "monitor_weight";
}

.fg-screen-rotation:before {
    content: "screen_rotation";
}

.fg-screen-share:before {
    content: "screen_share";
}

.fg-keyboard-alt:before {
    content: "keyboard_alt";
}

.fg-settings-input-component:before {
    content: "settings_input_component";
}

.fg-speaker:before {
    content: "speaker";
}

.fg-merge:before {
    content: "merge";
}

.fg-keyboard-tab:before {
    content: "keyboard_tab";
}

.fg-sim-card:before {
    content: "sim_card";
}

.fg-vibration:before {
    content: "vibration";
}

.fg-power-off:before {
    content: "power_off";
}

.fg-tablet:before {
    content: "tablet";
}

.fg-connected-tv:before {
    content: "connected_tv";
}

.fg-screenshot-monitor:before {
    content: "screenshot_monitor";
}

.fg-remember-me:before {
    content: "remember_me";
}

.fg-browser-updated:before {
    content: "browser_updated";
}

.fg-security-update-good:before {
    content: "security_update_good";
}

.fg-sd-card:before {
    content: "sd_card";
}

.fg-cast-connected:before {
    content: "cast_connected";
}

.fg-device-unknown:before {
    content: "device_unknown";
}

.fg-tablet-android:before {
    content: "tablet_android";
}

.fg-charging-station:before {
    content: "charging_station";
}

.fg-phonelink-setup:before {
    content: "phonelink_setup";
}

.fg-punch-clock:before {
    content: "punch_clock";
}

.fg-scanner:before {
    content: "scanner";
}

.fg-screenshot:before {
    content: "screenshot";
}

.fg-settings-input-hdmi:before {
    content: "settings_input_hdmi";
}

.fg-stay-current-portrait:before {
    content: "stay_current_portrait";
}

.fg-tap-and-play:before {
    content: "tap_and_play";
}

.fg-keyboard-hide:before {
    content: "keyboard_hide";
}

.fg-print-disabled:before {
    content: "print_disabled";
}

.fg-security-update-warning:before {
    content: "security_update_warning";
}

.fg-disc-full:before {
    content: "disc_full";
}

.fg-app-blocking:before {
    content: "app_blocking";
}

.fg-keyboard-capslock:before {
    content: "keyboard_capslock";
}

.fg-speaker-group:before {
    content: "speaker_group";
}

.fg-mobile-screen-share:before {
    content: "mobile_screen_share";
}

.fg-aod:before {
    content: "aod";
}

.fg-sd-card-alert:before {
    content: "sd_card_alert";
}

.fg-tty:before {
    content: "tty";
}

.fg-lift-to-talk:before {
    content: "lift_to_talk";
}

.fg-add-to-home-screen:before {
    content: "add_to_home_screen";
}

.fg-earbuds:before {
    content: "earbuds";
}

.fg-perm-device-information:before {
    content: "perm_device_information";
}

.fg-stop-screen-share:before {
    content: "stop_screen_share";
}

.fg-mobile-off:before {
    content: "mobile_off";
}

.fg-headset-off:before {
    content: "headset_off";
}

.fg-desktop-access-disabled:before {
    content: "desktop_access_disabled";
}

.fg-reset-tv:before {
    content: "reset_tv";
}

.fg-offline-share:before {
    content: "offline_share";
}

.fg-adf-scanner:before {
    content: "adf_scanner";
}

.fg-headphones-battery:before {
    content: "headphones_battery";
}

.fg-screen-lock-portrait:before {
    content: "screen_lock_portrait";
}

.fg-roundabout-right:before {
    content: "roundabout_right";
}

.fg-dock:before {
    content: "dock";
}

.fg-settop-component:before {
    content: "settop_component";
}

.fg-settings-input-svideo:before {
    content: "settings_input_svideo";
}

.fg-watch-off:before {
    content: "watch_off";
}

.fg-smart-screen:before {
    content: "smart_screen";
}

.fg-stay-current-landscape:before {
    content: "stay_current_landscape";
}

.fg-chromecast-device:before {
    content: "chromecast_device";
}

.fg-settings-cell:before {
    content: "settings_cell";
}

.fg-earbuds-battery:before {
    content: "earbuds_battery";
}

.fg-home-max:before {
    content: "home_max";
}

.fg-power-input:before {
    content: "power_input";
}

.fg-no-sim:before {
    content: "no_sim";
}

.fg-screen-lock-landscape:before {
    content: "screen_lock_landscape";
}

.fg-ramp-right:before {
    content: "ramp_right";
}

.fg-stay-primary-portrait:before {
    content: "stay_primary_portrait";
}

.fg-developer-board-off:before {
    content: "developer_board_off";
}

.fg-roundabout-left:before {
    content: "roundabout_left";
}

.fg-stay-primary-landscape:before {
    content: "stay_primary_landscape";
}

.fg-tv-off:before {
    content: "tv_off";
}

.fg-home-mini:before {
    content: "home_mini";
}

.fg-phonelink-off:before {
    content: "phonelink_off";
}

.fg-ramp-left:before {
    content: "ramp_left";
}

.fg-screen-lock-rotation:before {
    content: "screen_lock_rotation";
}

.fg-videogame-asset-off:before {
    content: "videogame_asset_off";
}

.fg-aod-tablet:before {
    content: "aod_tablet";
}

.fg-open-in-phone:before {
    content: "open_in_phone";
}

.fg-gamepad:before {
    content: "gamepad";
}

.fg-robot:before {
    content: "robot";
}

.fg-jamboard-kiosk:before {
    content: "jamboard_kiosk";
}

.fg-mimo:before {
    content: "mimo";
}

.fg-rear-camera:before {
    content: "rear_camera";
}

.fg-tv-options-edit-channels:before {
    content: "tv_options_edit_channels";
}

.fg-app-promo:before {
    content: "app_promo";
}

.fg-devices-wearables:before {
    content: "devices_wearables";
}

.fg-developer-mode-tv:before {
    content: "developer_mode_tv";
}

.fg-mimo-disconnect:before {
    content: "mimo_disconnect";
}

.fg-ambient-screen:before {
    content: "ambient_screen";
}

.fg-touchpad-mouse:before {
    content: "touchpad_mouse";
}

.fg-tv-signin:before {
    content: "tv_signin";
}

.fg-aod-watch:before {
    content: "aod_watch";
}

.fg-ecg:before {
    content: "ecg";
}

.fg-joystick:before {
    content: "joystick";
}

.fg-tv-guide:before {
    content: "tv_guide";
}

.fg-hard-drive:before {
    content: "hard_drive";
}

.fg-night-sight-max:before {
    content: "night_sight_max";
}

.fg-open-jam:before {
    content: "open_jam";
}

.fg-memory-alt:before {
    content: "memory_alt";
}

.fg-cast-pause:before {
    content: "cast_pause";
}

.fg-pacemaker:before {
    content: "pacemaker";
}

.fg-screenshot-tablet:before {
    content: "screenshot_tablet";
}

.fg-stream-apps:before {
    content: "stream_apps";
}

.fg-cast-warning:before {
    content: "cast_warning";
}

.fg-deskphone:before {
    content: "deskphone";
}

.fg-devices-off:before {
    content: "devices_off";
}

.fg-keyboard-tab-rtl:before {
    content: "keyboard_tab_rtl";
}

.fg-robot-2:before {
    content: "robot_2";
}

.fg-hard-drive-2:before {
    content: "hard_drive_2";
}

.fg-watch-wake:before {
    content: "watch_wake";
}

.fg-camera-video:before {
    content: "camera_video";
}

.fg-lda:before {
    content: "lda";
}

.fg-watch-button-press:before {
    content: "watch_button_press";
}

.fg-audio-video-receiver:before {
    content: "audio_video_receiver";
}

.fg-print-add:before {
    content: "print_add";
}

.fg-print-connect:before {
    content: "print_connect";
}

.fg-print-error:before {
    content: "print_error";
}

.fg-print-lock:before {
    content: "print_lock";
}

.fg-tv-remote:before {
    content: "tv_remote";
}

.fg-ventilator:before {
    content: "ventilator";
}

.fg-dark-mode:before {
    content: "dark_mode";
}

.fg-light-mode:before {
    content: "light_mode";
}

.fg-wifi:before {
    content: "wifi";
}

.fg-signal-cellular-alt:before {
    content: "signal_cellular_alt";
}

.fg-password:before {
    content: "password";
}

.fg-widgets:before {
    content: "widgets";
}

.fg-pin:before {
    content: "pin";
}

.fg-storage:before {
    content: "storage";
}

.fg-rss-feed:before {
    content: "rss_feed";
}

.fg-android:before {
    content: "android";
}

.fg-battery-full:before {
    content: "battery_full";
}

.fg-wifi-off:before {
    content: "wifi_off";
}

.fg-bluetooth:before {
    content: "bluetooth";
}

.fg-battery-charging-full:before {
    content: "battery_charging_full";
}

.fg-dvr:before {
    content: "dvr";
}

.fg-thermostat:before {
    content: "thermostat";
}

.fg-graphic-eq:before {
    content: "graphic_eq";
}

.fg-nightlight:before {
    content: "nightlight";
}

.fg-battery-5-bar:before {
    content: "battery_5_bar";
}

.fg-signal-wifi-4-bar:before {
    content: "signal_wifi_4_bar";
}

.fg-gpp-maybe:before {
    content: "gpp_maybe";
}

.fg-cable:before {
    content: "cable";
}

.fg-gpp-bad:before {
    content: "gpp_bad";
}

.fg-data-usage:before {
    content: "data_usage";
}

.fg-battery-4-bar:before {
    content: "battery_4_bar";
}

.fg-signal-cellular-4-bar:before {
    content: "signal_cellular_4_bar";
}

.fg-battery-full-alt:before {
    content: "battery_full_alt";
}

.fg-radar:before {
    content: "radar";
}

.fg-airplanemode-active:before {
    content: "airplanemode_active";
}

.fg-battery-0-bar:before {
    content: "battery_0_bar";
}

.fg-cameraswitch:before {
    content: "cameraswitch";
}

.fg-wallpaper:before {
    content: "wallpaper";
}

.fg-signal-disconnected:before {
    content: "signal_disconnected";
}

.fg-flashlight-on:before {
    content: "flashlight_on";
}

.fg-network-check:before {
    content: "network_check";
}

.fg-battery-6-bar:before {
    content: "battery_6_bar";
}

.fg-charger:before {
    content: "charger";
}

.fg-wifi-tethering:before {
    content: "wifi_tethering";
}

.fg-sim-card-download:before {
    content: "sim_card_download";
}

.fg-usb:before {
    content: "usb";
}

.fg-quick-phrases:before {
    content: "quick_phrases";
}

.fg-splitscreen:before {
    content: "splitscreen";
}

.fg-battery-3-bar:before {
    content: "battery_3_bar";
}

.fg-battery-1-bar:before {
    content: "battery_1_bar";
}

.fg-adb:before {
    content: "adb";
}

.fg-network-wifi-3-bar:before {
    content: "network_wifi_3_bar";
}

.fg-battery-low:before {
    content: "battery_low";
}

.fg-battery-alert:before {
    content: "battery_alert";
}

.fg-bluetooth-searching:before {
    content: "bluetooth_searching";
}

.fg-network-wifi:before {
    content: "network_wifi";
}

.fg-bluetooth-connected:before {
    content: "bluetooth_connected";
}

.fg-wifi-find:before {
    content: "wifi_find";
}

.fg-5g:before {
    content: "5g";
}

.fg-battery-2-bar:before {
    content: "battery_2_bar";
}

.fg-brightness-high:before {
    content: "brightness_high";
}

.fg-network-cell:before {
    content: "network_cell";
}

.fg-pattern:before {
    content: "pattern";
}

.fg-nfc:before {
    content: "nfc";
}

.fg-data-saver-on:before {
    content: "data_saver_on";
}

.fg-bluetooth-disabled:before {
    content: "bluetooth_disabled";
}

.fg-signal-wifi-statusbar-not-connected:before {
    content: "signal_wifi_statusbar_not_connected";
}

.fg-signal-wifi-bad:before {
    content: "signal_wifi_bad";
}

.fg-signal-cellular-3-bar:before {
    content: "signal_cellular_3_bar";
}

.fg-noise-control-off:before {
    content: "noise_control_off";
}

.fg-network-wifi-2-bar:before {
    content: "network_wifi_2_bar";
}

.fg-network-wifi-1-bar:before {
    content: "network_wifi_1_bar";
}

.fg-brightness-medium:before {
    content: "brightness_medium";
}

.fg-signal-wifi-off:before {
    content: "signal_wifi_off";
}

.fg-battery-very-low:before {
    content: "battery_very_low";
}

.fg-mode-standby:before {
    content: "mode_standby";
}

.fg-brightness-low:before {
    content: "brightness_low";
}

.fg-mobiledata-off:before {
    content: "mobiledata_off";
}

.fg-signal-wifi-0-bar:before {
    content: "signal_wifi_0_bar";
}

.fg-battery-charging-20:before {
    content: "battery_charging_20";
}

.fg-battery-charging-80:before {
    content: "battery_charging_80";
}

.fg-grid-4x4:before {
    content: "grid_4x4";
}

.fg-battery-saver:before {
    content: "battery_saver";
}

.fg-battery-charging-90:before {
    content: "battery_charging_90";
}

.fg-flashlight-off:before {
    content: "flashlight_off";
}

.fg-signal-wifi-statusbar-null:before {
    content: "signal_wifi_statusbar_null";
}

.fg-battery-charging-50:before {
    content: "battery_charging_50";
}

.fg-settings-system-daydream:before {
    content: "settings_system_daydream";
}

.fg-battery-unknown:before {
    content: "battery_unknown";
}

.fg-signal-cellular-2-bar:before {
    content: "signal_cellular_2_bar";
}

.fg-screen-rotation-alt:before {
    content: "screen_rotation_alt";
}

.fg-wifi-calling-3:before {
    content: "wifi_calling_3";
}

.fg-signal-cellular-1-bar:before {
    content: "signal_cellular_1_bar";
}

.fg-badge-critical-battery:before {
    content: "badge_critical_battery";
}

.fg-4g-mobiledata:before {
    content: "4g_mobiledata";
}

.fg-noise-aware:before {
    content: "noise_aware";
}

.fg-battery-charging-60:before {
    content: "battery_charging_60";
}

.fg-do-not-disturb-on-total-silence:before {
    content: "do_not_disturb_on_total_silence";
}

.fg-signal-cellular-connected-no-internet-0-bar:before {
    content: "signal_cellular_connected_no_internet_0_bar";
}

.fg-wifi-lock:before {
    content: "wifi_lock";
}

.fg-nearby-error:before {
    content: "nearby_error";
}

.fg-battery-20:before {
    content: "battery_20";
}

.fg-signal-cellular-0-bar:before {
    content: "signal_cellular_0_bar";
}

.fg-battery-charging-30:before {
    content: "battery_charging_30";
}

.fg-network-ping:before {
    content: "network_ping";
}

.fg-signal-cellular-connected-no-internet-4-bar:before {
    content: "signal_cellular_connected_no_internet_4_bar";
}

.fg-brightness-auto:before {
    content: "brightness_auto";
}

.fg-wifi-calling-1:before {
    content: "wifi_calling_1";
}

.fg-wifi-tethering-error:before {
    content: "wifi_tethering_error";
}

.fg-edgesensor-high:before {
    content: "edgesensor_high";
}

.fg-wifi-2-bar:before {
    content: "wifi_2_bar";
}

.fg-battery-30:before {
    content: "battery_30";
}

.fg-battery-50:before {
    content: "battery_50";
}

.fg-airplanemode-inactive:before {
    content: "airplanemode_inactive";
}

.fg-signal-cellular-nodata:before {
    content: "signal_cellular_nodata";
}

.fg-grid-3x3:before {
    content: "grid_3x3";
}

.fg-lte-mobiledata:before {
    content: "lte_mobiledata";
}

.fg-1x-mobiledata:before {
    content: "1x_mobiledata";
}

.fg-perm-data-setting:before {
    content: "perm_data_setting";
}

.fg-signal-cellular-alt-2-bar:before {
    content: "signal_cellular_alt_2_bar";
}

.fg-battery-60:before {
    content: "battery_60";
}

.fg-bluetooth-drive:before {
    content: "bluetooth_drive";
}

.fg-devices-fold:before {
    content: "devices_fold";
}

.fg-perm-scan-wifi:before {
    content: "perm_scan_wifi";
}

.fg-battery-90:before {
    content: "battery_90";
}

.fg-network-locked:before {
    content: "network_locked";
}

.fg-wifi-calling-2:before {
    content: "wifi_calling_2";
}

.fg-4g-plus-mobiledata:before {
    content: "4g_plus_mobiledata";
}

.fg-media-bluetooth-on:before {
    content: "media_bluetooth_on";
}

.fg-signal-cellular-off:before {
    content: "signal_cellular_off";
}

.fg-battery-80:before {
    content: "battery_80";
}

.fg-timer-10-select:before {
    content: "timer_10_select";
}

.fg-wifi-tethering-off:before {
    content: "wifi_tethering_off";
}

.fg-signal-cellular-alt-1-bar:before {
    content: "signal_cellular_alt_1_bar";
}

.fg-edgesensor-low:before {
    content: "edgesensor_low";
}

.fg-usb-off:before {
    content: "usb_off";
}

.fg-wifi-1-bar:before {
    content: "wifi_1_bar";
}

.fg-3g-mobiledata:before {
    content: "3g_mobiledata";
}

.fg-apk-install:before {
    content: "apk_install";
}

.fg-signal-cellular-null:before {
    content: "signal_cellular_null";
}

.fg-lte-plus-mobiledata:before {
    content: "lte_plus_mobiledata";
}

.fg-grid-goldenratio:before {
    content: "grid_goldenratio";
}

.fg-g-mobiledata:before {
    content: "g_mobiledata";
}

.fg-portable-wifi-off:before {
    content: "portable_wifi_off";
}

.fg-noise-control-on:before {
    content: "noise_control_on";
}

.fg-media-bluetooth-off:before {
    content: "media_bluetooth_off";
}

.fg-timer-3-select:before {
    content: "timer_3_select";
}

.fg-e-mobiledata:before {
    content: "e_mobiledata";
}

.fg-apk-document:before {
    content: "apk_document";
}

.fg-nearby-off:before {
    content: "nearby_off";
}

.fg-h-mobiledata:before {
    content: "h_mobiledata";
}

.fg-r-mobiledata:before {
    content: "r_mobiledata";
}

.fg-h-plus-mobiledata:before {
    content: "h_plus_mobiledata";
}

.fg-dual-screen:before {
    content: "dual_screen";
}

.fg-nearby:before {
    content: "nearby";
}

.fg-dock-to-left:before {
    content: "dock_to_left";
}

.fg-screenshot-region:before {
    content: "screenshot_region";
}

.fg-stylus:before {
    content: "stylus";
}

.fg-dock-to-right:before {
    content: "dock_to_right";
}

.fg-overview-key:before {
    content: "overview_key";
}

.fg-stylus-note:before {
    content: "stylus_note";
}

.fg-battery-status-good:before {
    content: "battery_status_good";
}

.fg-keyboard-off:before {
    content: "keyboard_off";
}

.fg-dock-to-bottom:before {
    content: "dock_to_bottom";
}

.fg-keyboard-external-input:before {
    content: "keyboard_external_input";
}

.fg-magnify-fullscreen:before {
    content: "magnify_fullscreen";
}

.fg-screen-record:before {
    content: "screen_record";
}

.fg-splitscreen-left:before {
    content: "splitscreen_left";
}

.fg-splitscreen-right:before {
    content: "splitscreen_right";
}

.fg-brightness-empty:before {
    content: "brightness_empty";
}

.fg-keyboard-keys:before {
    content: "keyboard_keys";
}

.fg-magic-tether:before {
    content: "magic_tether";
}

.fg-1x-mobiledata-badge:before {
    content: "1x_mobiledata_badge";
}

.fg-display-external-input:before {
    content: "display_external_input";
}

.fg-magnify-docked:before {
    content: "magnify_docked";
}

.fg-screenshot-frame:before {
    content: "screenshot_frame";
}

.fg-wallpaper-slideshow:before {
    content: "wallpaper_slideshow";
}

.fg-keyboard-full:before {
    content: "keyboard_full";
}

.fg-4g-mobiledata-badge:before {
    content: "4g_mobiledata_badge";
}

.fg-5g-mobiledata-badge:before {
    content: "5g_mobiledata_badge";
}

.fg-backlight-low:before {
    content: "backlight_low";
}

.fg-battery-plus:before {
    content: "battery_plus";
}

.fg-keyboard-capslock-badge:before {
    content: "keyboard_capslock_badge";
}

.fg-keyboard-onscreen:before {
    content: "keyboard_onscreen";
}

.fg-keyboard-previous-language:before {
    content: "keyboard_previous_language";
}

.fg-lte-mobiledata-badge:before {
    content: "lte_mobiledata_badge";
}

.fg-lte-plus-mobiledata-badge:before {
    content: "lte_plus_mobiledata_badge";
}

.fg-screenshot-keyboard:before {
    content: "screenshot_keyboard";
}

.fg-wifi-notification:before {
    content: "wifi_notification";
}

.fg-3g-mobiledata-badge:before {
    content: "3g_mobiledata_badge";
}

.fg-backlight-high:before {
    content: "backlight_high";
}

.fg-battery-change:before {
    content: "battery_change";
}

.fg-battery-error:before {
    content: "battery_error";
}

.fg-battery-share:before {
    content: "battery_share";
}

.fg-brightness-alert:before {
    content: "brightness_alert";
}

.fg-e-mobiledata-badge:before {
    content: "e_mobiledata_badge";
}

.fg-ev-mobiledata-badge:before {
    content: "ev_mobiledata_badge";
}

.fg-g-mobiledata-badge:before {
    content: "g_mobiledata_badge";
}

.fg-grid-3x3-off:before {
    content: "grid_3x3_off";
}

.fg-h-mobiledata-badge:before {
    content: "h_mobiledata_badge";
}

.fg-h-plus-mobiledata-badge:before {
    content: "h_plus_mobiledata_badge";
}

.fg-screen-rotation-up:before {
    content: "screen_rotation_up";
}

.fg-splitscreen-bottom:before {
    content: "splitscreen_bottom";
}

.fg-splitscreen-top:before {
    content: "splitscreen_top";
}

.fg-wifi-home:before {
    content: "wifi_home";
}

.fg-badge:before {
    content: "badge";
}

.fg-verified-user:before {
    content: "verified_user";
}

.fg-admin-panel-settings:before {
    content: "admin_panel_settings";
}

.fg-report:before {
    content: "report";
}

.fg-security:before {
    content: "security";
}

.fg-vpn-key:before {
    content: "vpn_key";
}

.fg-shield:before {
    content: "shield";
}

.fg-policy:before {
    content: "policy";
}

.fg-exclamation:before {
    content: "exclamation";
}

.fg-privacy-tip:before {
    content: "privacy_tip";
}

.fg-assured-workload:before {
    content: "assured_workload";
}

.fg-vpn-lock:before {
    content: "vpn_lock";
}

.fg-disabled-visible:before {
    content: "disabled_visible";
}

.fg-e911-emergency:before {
    content: "e911_emergency";
}

.fg-enhanced-encryption:before {
    content: "enhanced_encryption";
}

.fg-private-connectivity:before {
    content: "private_connectivity";
}

.fg-vpn-key-off:before {
    content: "vpn_key_off";
}

.fg-add-moderator:before {
    content: "add_moderator";
}

.fg-no-encryption:before {
    content: "no_encryption";
}

.fg-sync-lock:before {
    content: "sync_lock";
}

.fg-wifi-password:before {
    content: "wifi_password";
}

.fg-key-visualizer:before {
    content: "key_visualizer";
}

.fg-remove-moderator:before {
    content: "remove_moderator";
}

.fg-report-off:before {
    content: "report_off";
}

.fg-encrypted:before {
    content: "encrypted";
}

.fg-shield-lock:before {
    content: "shield_lock";
}

.fg-shield-person:before {
    content: "shield_person";
}

.fg-vpn-key-alert:before {
    content: "vpn_key_alert";
}

.fg-apartment:before {
    content: "apartment";
}

.fg-location-city:before {
    content: "location_city";
}

.fg-fitness-center:before {
    content: "fitness_center";
}

.fg-lunch-dining:before {
    content: "lunch_dining";
}

.fg-spa:before {
    content: "spa";
}

.fg-cottage:before {
    content: "cottage";
}

.fg-local-cafe:before {
    content: "local_cafe";
}

.fg-hotel:before {
    content: "hotel";
}

.fg-family-restroom:before {
    content: "family_restroom";
}

.fg-beach-access:before {
    content: "beach_access";
}

.fg-local-bar:before {
    content: "local_bar";
}

.fg-pool:before {
    content: "pool";
}

.fg-other-houses:before {
    content: "other_houses";
}

.fg-luggage:before {
    content: "luggage";
}

.fg-liquor:before {
    content: "liquor";
}

.fg-airplane-ticket:before {
    content: "airplane_ticket";
}

.fg-casino:before {
    content: "casino";
}

.fg-sports-bar:before {
    content: "sports_bar";
}

.fg-bakery-dining:before {
    content: "bakery_dining";
}

.fg-ramen-dining:before {
    content: "ramen_dining";
}

.fg-nightlife:before {
    content: "nightlife";
}

.fg-local-dining:before {
    content: "local_dining";
}

.fg-holiday-village:before {
    content: "holiday_village";
}

.fg-icecream:before {
    content: "icecream";
}

.fg-escalator-warning:before {
    content: "escalator_warning";
}

.fg-dinner-dining:before {
    content: "dinner_dining";
}

.fg-museum:before {
    content: "museum";
}

.fg-food-bank:before {
    content: "food_bank";
}

.fg-night-shelter:before {
    content: "night_shelter";
}

.fg-festival:before {
    content: "festival";
}

.fg-attractions:before {
    content: "attractions";
}

.fg-golf-course:before {
    content: "golf_course";
}

.fg-stairs:before {
    content: "stairs";
}

.fg-villa:before {
    content: "villa";
}

.fg-smoke-free:before {
    content: "smoke_free";
}

.fg-smoking-rooms:before {
    content: "smoking_rooms";
}

.fg-car-rental:before {
    content: "car_rental";
}

.fg-airline-seat-recline-normal:before {
    content: "airline_seat_recline_normal";
}

.fg-elevator:before {
    content: "elevator";
}

.fg-gite:before {
    content: "gite";
}

.fg-child-friendly:before {
    content: "child_friendly";
}

.fg-airline-seat-recline-extra:before {
    content: "airline_seat_recline_extra";
}

.fg-breakfast-dining:before {
    content: "breakfast_dining";
}

.fg-carpenter:before {
    content: "carpenter";
}

.fg-car-repair:before {
    content: "car_repair";
}

.fg-cabin:before {
    content: "cabin";
}

.fg-brunch-dining:before {
    content: "brunch_dining";
}

.fg-no-food:before {
    content: "no_food";
}

.fg-do-not-touch:before {
    content: "do_not_touch";
}

.fg-houseboat:before {
    content: "houseboat";
}

.fg-rice-bowl:before {
    content: "rice_bowl";
}

.fg-tapas:before {
    content: "tapas";
}

.fg-wheelchair-pickup:before {
    content: "wheelchair_pickup";
}

.fg-bento:before {
    content: "bento";
}

.fg-no-drinks:before {
    content: "no_drinks";
}

.fg-do-not-step:before {
    content: "do_not_step";
}

.fg-bungalow:before {
    content: "bungalow";
}

.fg-airline-seat-flat:before {
    content: "airline_seat_flat";
}

.fg-airline-seat-individual-suite:before {
    content: "airline_seat_individual_suite";
}

.fg-escalator:before {
    content: "escalator";
}

.fg-chalet:before {
    content: "chalet";
}

.fg-no-luggage:before {
    content: "no_luggage";
}

.fg-airline-seat-legroom-extra:before {
    content: "airline_seat_legroom_extra";
}

.fg-airline-seat-flat-angled:before {
    content: "airline_seat_flat_angled";
}

.fg-airline-seat-legroom-normal:before {
    content: "airline_seat_legroom_normal";
}

.fg-airline-seat-legroom-reduced:before {
    content: "airline_seat_legroom_reduced";
}

.fg-no-stroller:before {
    content: "no_stroller";
}

.fg-travel:before {
    content: "travel";
}

.fg-your-trips:before {
    content: "your_trips";
}

.fg-house:before {
    content: "house";
}

.fg-bed:before {
    content: "bed";
}

.fg-ac-unit:before {
    content: "ac_unit";
}

.fg-chair:before {
    content: "chair";
}

.fg-coffee:before {
    content: "coffee";
}

.fg-electric-bolt:before {
    content: "electric_bolt";
}

.fg-sensors:before {
    content: "sensors";
}

.fg-child-care:before {
    content: "child_care";
}

.fg-back-hand:before {
    content: "back_hand";
}

.fg-checkroom:before {
    content: "checkroom";
}

.fg-emergency-home:before {
    content: "emergency_home";
}

.fg-grass:before {
    content: "grass";
}

.fg-shower:before {
    content: "shower";
}

.fg-mode-fan:before {
    content: "mode_fan";
}

.fg-mop:before {
    content: "mop";
}

.fg-kitchen:before {
    content: "kitchen";
}

.fg-room-service:before {
    content: "room_service";
}

.fg-thermometer:before {
    content: "thermometer";
}

.fg-styler:before {
    content: "styler";
}

.fg-yard:before {
    content: "yard";
}

.fg-bathtub:before {
    content: "bathtub";
}

.fg-king-bed:before {
    content: "king_bed";
}

.fg-roofing:before {
    content: "roofing";
}

.fg-energy-savings-leaf:before {
    content: "energy_savings_leaf";
}

.fg-window:before {
    content: "window";
}

.fg-valve:before {
    content: "valve";
}

.fg-cooking:before {
    content: "cooking";
}

.fg-garage-home:before {
    content: "garage_home";
}

.fg-door-front:before {
    content: "door_front";
}

.fg-mode-heat:before {
    content: "mode_heat";
}

.fg-light:before {
    content: "light";
}

.fg-foundation:before {
    content: "foundation";
}

.fg-outdoor-grill:before {
    content: "outdoor_grill";
}

.fg-garage:before {
    content: "garage";
}

.fg-dining:before {
    content: "dining";
}

.fg-table-restaurant:before {
    content: "table_restaurant";
}

.fg-sensor-occupied:before {
    content: "sensor_occupied";
}

.fg-deck:before {
    content: "deck";
}

.fg-weekend:before {
    content: "weekend";
}

.fg-coffee-maker:before {
    content: "coffee_maker";
}

.fg-humidity-high:before {
    content: "humidity_high";
}

.fg-flatware:before {
    content: "flatware";
}

.fg-highlight:before {
    content: "highlight";
}

.fg-fireplace:before {
    content: "fireplace";
}

.fg-humidity-low:before {
    content: "humidity_low";
}

.fg-mode-night:before {
    content: "mode_night";
}

.fg-electric-meter:before {
    content: "electric_meter";
}

.fg-tv-gen:before {
    content: "tv_gen";
}

.fg-humidity-mid:before {
    content: "humidity_mid";
}

.fg-bedroom-parent:before {
    content: "bedroom_parent";
}

.fg-chair-alt:before {
    content: "chair_alt";
}

.fg-scene:before {
    content: "scene";
}

.fg-blender:before {
    content: "blender";
}

.fg-microwave:before {
    content: "microwave";
}

.fg-oven-gen:before {
    content: "oven_gen";
}

.fg-single-bed:before {
    content: "single_bed";
}

.fg-bedroom-baby:before {
    content: "bedroom_baby";
}

.fg-heat-pump:before {
    content: "heat_pump";
}

.fg-bathroom:before {
    content: "bathroom";
}

.fg-in-home-mode:before {
    content: "in_home_mode";
}

.fg-hot-tub:before {
    content: "hot_tub";
}

.fg-hardware:before {
    content: "hardware";
}

.fg-mode-off-on:before {
    content: "mode_off_on";
}

.fg-sprinkler:before {
    content: "sprinkler";
}

.fg-table-bar:before {
    content: "table_bar";
}

.fg-gas-meter:before {
    content: "gas_meter";
}

.fg-crib:before {
    content: "crib";
}

.fg-soap:before {
    content: "soap";
}

.fg-countertops:before {
    content: "countertops";
}

.fg-mode-cool:before {
    content: "mode_cool";
}

.fg-living:before {
    content: "living";
}

.fg-home-iot-device:before {
    content: "home_iot_device";
}

.fg-propane-tank:before {
    content: "propane_tank";
}

.fg-fire-extinguisher:before {
    content: "fire_extinguisher";
}

.fg-outlet:before {
    content: "outlet";
}

.fg-remote-gen:before {
    content: "remote_gen";
}

.fg-matter:before {
    content: "matter";
}

.fg-gate:before {
    content: "gate";
}

.fg-sensor-door:before {
    content: "sensor_door";
}

.fg-event-seat:before {
    content: "event_seat";
}

.fg-airware:before {
    content: "airware";
}

.fg-faucet:before {
    content: "faucet";
}

.fg-dishwasher-gen:before {
    content: "dishwasher_gen";
}

.fg-energy-program-saving:before {
    content: "energy_program_saving";
}

.fg-air-freshener:before {
    content: "air_freshener";
}

.fg-balcony:before {
    content: "balcony";
}

.fg-wash:before {
    content: "wash";
}

.fg-camera-indoor:before {
    content: "camera_indoor";
}

.fg-water-damage:before {
    content: "water_damage";
}

.fg-bedroom-child:before {
    content: "bedroom_child";
}

.fg-house-siding:before {
    content: "house_siding";
}

.fg-switch:before {
    content: "switch";
}

.fg-microwave-gen:before {
    content: "microwave_gen";
}

.fg-detector-smoke:before {
    content: "detector_smoke";
}

.fg-door-sliding:before {
    content: "door_sliding";
}

.fg-iron:before {
    content: "iron";
}

.fg-energy-program-time-used:before {
    content: "energy_program_time_used";
}

.fg-desk:before {
    content: "desk";
}

.fg-water-heater:before {
    content: "water_heater";
}

.fg-umbrella:before {
    content: "umbrella";
}

.fg-dresser:before {
    content: "dresser";
}

.fg-fence:before {
    content: "fence";
}

.fg-door-back:before {
    content: "door_back";
}

.fg-doorbell:before {
    content: "doorbell";
}

.fg-mode-fan-off:before {
    content: "mode_fan_off";
}

.fg-hvac:before {
    content: "hvac";
}

.fg-camera-outdoor:before {
    content: "camera_outdoor";
}

.fg-kettle:before {
    content: "kettle";
}

.fg-emergency-heat:before {
    content: "emergency_heat";
}

.fg-air-purifier-gen:before {
    content: "air_purifier_gen";
}

.fg-emergency-share:before {
    content: "emergency_share";
}

.fg-stroller:before {
    content: "stroller";
}

.fg-curtains:before {
    content: "curtains";
}

.fg-multicooker:before {
    content: "multicooker";
}

.fg-shield-moon:before {
    content: "shield_moon";
}

.fg-sensors-off:before {
    content: "sensors_off";
}

.fg-mode-heat-cool:before {
    content: "mode_heat_cool";
}

.fg-thermostat-auto:before {
    content: "thermostat_auto";
}

.fg-emergency-recording:before {
    content: "emergency_recording";
}

.fg-smart-outlet:before {
    content: "smart_outlet";
}

.fg-blinds:before {
    content: "blinds";
}

.fg-controller-gen:before {
    content: "controller_gen";
}

.fg-roller-shades:before {
    content: "roller_shades";
}

.fg-dry:before {
    content: "dry";
}

.fg-blinds-closed:before {
    content: "blinds_closed";
}

.fg-roller-shades-closed:before {
    content: "roller_shades_closed";
}

.fg-propane:before {
    content: "propane";
}

.fg-sensor-window:before {
    content: "sensor_window";
}

.fg-thermostat-carbon:before {
    content: "thermostat_carbon";
}

.fg-range-hood:before {
    content: "range_hood";
}

.fg-doorbell-3p:before {
    content: "doorbell_3p";
}

.fg-tv-with-assistant:before {
    content: "tv_with_assistant";
}

.fg-blanket:before {
    content: "blanket";
}

.fg-vertical-shades-closed:before {
    content: "vertical_shades_closed";
}

.fg-vertical-shades:before {
    content: "vertical_shades";
}

.fg-curtains-closed:before {
    content: "curtains_closed";
}

.fg-mode-heat-off:before {
    content: "mode_heat_off";
}

.fg-mode-cool-off:before {
    content: "mode_cool_off";
}

.fg-tamper-detection-off:before {
    content: "tamper_detection_off";
}

.fg-shelves:before {
    content: "shelves";
}

.fg-wall-art:before {
    content: "wall_art";
}

.fg-hallway:before {
    content: "hallway";
}

.fg-stadia-controller:before {
    content: "stadia_controller";
}

.fg-temp-preferences-custom:before {
    content: "temp_preferences_custom";
}

.fg-door-open:before {
    content: "door_open";
}

.fg-power-rounded:before {
    content: "power_rounded";
}

.fg-nest-eco-leaf:before {
    content: "nest_eco_leaf";
}

.fg-device-reset:before {
    content: "device_reset";
}

.fg-nest-clock-farsight-analog:before {
    content: "nest_clock_farsight_analog";
}

.fg-nest-remote-comfort-sensor:before {
    content: "nest_remote_comfort_sensor";
}

.fg-laundry:before {
    content: "laundry";
}

.fg-battery-horiz-075:before {
    content: "battery_horiz_075";
}

.fg-shield-with-heart:before {
    content: "shield_with_heart";
}

.fg-temp-preferences-eco:before {
    content: "temp_preferences_eco";
}

.fg-familiar-face-and-zone:before {
    content: "familiar_face_and_zone";
}

.fg-tools-power-drill:before {
    content: "tools_power_drill";
}

.fg-airwave:before {
    content: "airwave";
}

.fg-productivity:before {
    content: "productivity";
}

.fg-battery-horiz-050:before {
    content: "battery_horiz_050";
}

.fg-nest-heat-link-gen-3:before {
    content: "nest_heat_link_gen_3";
}

.fg-nest-display:before {
    content: "nest_display";
}

.fg-weather-snowy:before {
    content: "weather_snowy";
}

.fg-activity-zone:before {
    content: "activity_zone";
}

.fg-ev-charger:before {
    content: "ev_charger";
}

.fg-nest-remote:before {
    content: "nest_remote";
}

.fg-cleaning-bucket:before {
    content: "cleaning_bucket";
}

.fg-settings-alert:before {
    content: "settings_alert";
}

.fg-nest-cam-indoor:before {
    content: "nest_cam_indoor";
}

.fg-arrows-more-up:before {
    content: "arrows_more_up";
}

.fg-nest-heat-link-e:before {
    content: "nest_heat_link_e";
}

.fg-home-storage:before {
    content: "home_storage";
}

.fg-nest-multi-room:before {
    content: "nest_multi_room";
}

.fg-nest-secure-alarm:before {
    content: "nest_secure_alarm";
}

.fg-battery-horiz-000:before {
    content: "battery_horiz_000";
}

.fg-light-group:before {
    content: "light_group";
}

.fg-google-wifi:before {
    content: "google_wifi";
}

.fg-nest-cam-outdoor:before {
    content: "nest_cam_outdoor";
}

.fg-detection-and-zone:before {
    content: "detection_and_zone";
}

.fg-nest-thermostat-gen-3:before {
    content: "nest_thermostat_gen_3";
}

.fg-mfg-nest-yale-lock:before {
    content: "mfg_nest_yale_lock";
}

.fg-tools-pliers-wire-stripper:before {
    content: "tools_pliers_wire_stripper";
}

.fg-detector-alarm:before {
    content: "detector_alarm";
}

.fg-nest-cam-iq-outdoor:before {
    content: "nest_cam_iq_outdoor";
}

.fg-tools-ladder:before {
    content: "tools_ladder";
}

.fg-early-on:before {
    content: "early_on";
}

.fg-floor-lamp:before {
    content: "floor_lamp";
}

.fg-nest-clock-farsight-digital:before {
    content: "nest_clock_farsight_digital";
}

.fg-nest-cam-iq:before {
    content: "nest_cam_iq";
}

.fg-home-speaker:before {
    content: "home_speaker";
}

.fg-nest-mini:before {
    content: "nest_mini";
}

.fg-auto-activity-zone:before {
    content: "auto_activity_zone";
}

.fg-auto-schedule:before {
    content: "auto_schedule";
}

.fg-nest-hello-doorbell:before {
    content: "nest_hello_doorbell";
}

.fg-home-max-dots:before {
    content: "home_max_dots";
}

.fg-nest-audio:before {
    content: "nest_audio";
}

.fg-nest-wifi-router:before {
    content: "nest_wifi_router";
}

.fg-house-with-shield:before {
    content: "house_with_shield";
}

.fg-zone-person-urgent:before {
    content: "zone_person_urgent";
}

.fg-nest-display-max:before {
    content: "nest_display_max";
}

.fg-motion-sensor-active:before {
    content: "motion_sensor_active";
}

.fg-cool-to-dry:before {
    content: "cool_to_dry";
}

.fg-shield-with-house:before {
    content: "shield_with_house";
}

.fg-nest-farsight-weather:before {
    content: "nest_farsight_weather";
}

.fg-chromecast-2:before {
    content: "chromecast_2";
}

.fg-battery-profile:before {
    content: "battery_profile";
}

.fg-window-closed:before {
    content: "window_closed";
}

.fg-heat-pump-balance:before {
    content: "heat_pump_balance";
}

.fg-arming-countdown:before {
    content: "arming_countdown";
}

.fg-nest-found-savings:before {
    content: "nest_found_savings";
}

.fg-battery-vert-050:before {
    content: "battery_vert_050";
}

.fg-detector-status:before {
    content: "detector_status";
}

.fg-self-care:before {
    content: "self_care";
}

.fg-tools-level:before {
    content: "tools_level";
}

.fg-window-open:before {
    content: "window_open";
}

.fg-nest-thermostat-zirconium-eu:before {
    content: "nest_thermostat_zirconium_eu";
}

.fg-arrows-more-down:before {
    content: "arrows_more_down";
}

.fg-nest-true-radiant:before {
    content: "nest_true_radiant";
}

.fg-nest-cam-wired-stand:before {
    content: "nest_cam_wired_stand";
}

.fg-zone-person-alert:before {
    content: "zone_person_alert";
}

.fg-detector:before {
    content: "detector";
}

.fg-climate-mini-split:before {
    content: "climate_mini_split";
}

.fg-nest-detect:before {
    content: "nest_detect";
}

.fg-nest-doorbell-visitor:before {
    content: "nest_doorbell_visitor";
}

.fg-nest-wifi-point:before {
    content: "nest_wifi_point";
}

.fg-quiet-time:before {
    content: "quiet_time";
}

.fg-door-sensor:before {
    content: "door_sensor";
}

.fg-nest-cam-floodlight:before {
    content: "nest_cam_floodlight";
}

.fg-nest-tag:before {
    content: "nest_tag";
}

.fg-tools-installation-kit:before {
    content: "tools_installation_kit";
}

.fg-battery-vert-005:before {
    content: "battery_vert_005";
}

.fg-battery-vert-020:before {
    content: "battery_vert_020";
}

.fg-nest-connect:before {
    content: "nest_connect";
}

.fg-nest-thermostat-sensor-eu:before {
    content: "nest_thermostat_sensor_eu";
}

.fg-nest-sunblock:before {
    content: "nest_sunblock";
}

.fg-tools-phillips:before {
    content: "tools_phillips";
}

.fg-nest-thermostat-sensor:before {
    content: "nest_thermostat_sensor";
}

.fg-nest-wifi-gale:before {
    content: "nest_wifi_gale";
}

.fg-nest-thermostat-e-eu:before {
    content: "nest_thermostat_e_eu";
}

.fg-doorbell-chime:before {
    content: "doorbell_chime";
}

.fg-detector-co:before {
    content: "detector_co";
}

.fg-detector-battery:before {
    content: "detector_battery";
}

.fg-tools-flat-head:before {
    content: "tools_flat_head";
}

.fg-nest-wake-on-approach:before {
    content: "nest_wake_on_approach";
}

.fg-nest-wake-on-press:before {
    content: "nest_wake_on_press";
}

.fg-motion-sensor-urgent:before {
    content: "motion_sensor_urgent";
}

.fg-motion-sensor-alert:before {
    content: "motion_sensor_alert";
}

.fg-table-lamp:before {
    content: "table_lamp";
}

.fg-window-sensor:before {
    content: "window_sensor";
}

.fg-tamper-detection-on:before {
    content: "tamper_detection_on";
}

.fg-nest-cam-magnet-mount:before {
    content: "nest_cam_magnet_mount";
}

.fg-zone-person-idle:before {
    content: "zone_person_idle";
}

.fg-quiet-time-active:before {
    content: "quiet_time_active";
}

.fg-nest-cam-stand:before {
    content: "nest_cam_stand";
}

.fg-detector-offline:before {
    content: "detector_offline";
}

.fg-wall-lamp:before {
    content: "wall_lamp";
}

.fg-nest-cam-wall-mount:before {
    content: "nest_cam_wall_mount";
}

.fg-motion-sensor-idle:before {
    content: "motion_sensor_idle";
}

.fg-nest-thermostat:before {
    content: "nest_thermostat";
}

.fg-water-pump:before {
    content: "water_pump";
}

.fg-assistant-on-hub:before {
    content: "assistant_on_hub";
}

.fg-nest-protect:before {
    content: "nest_protect";
}

.fg-google-tv-remote:before {
    content: "google_tv_remote";
}

.fg-nightlight-off:before {
    content: "nightlight_off";
}

@font-face {
    font-family: 'MaterialSymbolsOutlined';
    font-style: normal;
    font-weight: 100 700;
    src: url('../../Fonts/googleSymboles/materialsymbolsoutlined.woff2');
}

@font-face {
    font-family: 'MaterialSymbolsRounded';
    font-style: normal;
    font-weight: 100 700;
    src: url('../../Fonts/googleSymboles/materialsymbolsrounded.woff2');
}

.fg {
    font-family: 'MaterialSymbolsOutlined' !important;
    font-style: normal;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    font-variation-settings: 'FILL' 0, 'GRAD' 0, 'opsz' 48; /*opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200*/
    font-weight:500;
    line-height:1;
}

.fg-round::before {
    font-family: 'MaterialSymbolsRounded' !important;
}

.fg-fill::before {
    font-variation-settings: 'FILL' 1,'GRAD' 0, 'opsz' 48; /*opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200*/
}

.fg-2x::before {
    font-size: 1.5em;
}

.fg-3x::before {
    font-size: 2em;
}

.ic-center {
    display: flex;
    align-items: center;
}


@-webkit-keyframes fg-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fg-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fg-pulse {
    -webkit-animation: fg-spin 1s infinite steps(8);
    animation: fg-spin 1s infinite steps(8);
}

.fg-spin {
    -webkit-animation: fg-spin 2s infinite linear;
    animation: fg-spin 2s infinite linear;
}

.fg-spinner:before {
    content: "progress_activity" !important;
}
/*@import url(../fonts/IranSans/css/fontiran.css);*/

.ar-rotate-y {
    transform: rotateY( 3.142rad );
}

.ar-cursor-pointer {
    cursor: pointer;
}

/*#region direction*/
.ar-direction-ltr {
    direction: ltr;
}

.ar-direction-rtl {
    direction: rtl;
}
/*#endregion*/

/*#region float*/

.ar-right {
    float: right !important;
}

.ar-left {
    float: left !important;
}
/*#endregion*/

/*#region text*/
.ar-text-center {
    text-align: center !important;
}

.ar-text-left {
    text-align: left;
}

.ar-text-right {
    text-align: right;
}

.ar-text-justify {
    text-align: justify;
}

.ar-align-item-center {
    display: flex;
    align-items: center;
}

.ar-text-line-through {
    text-decoration: line-through;
}

.ar-line-height-30 {
    line-height: 30px;
}

/*#endregion*/

/*#region color-profile*/

.ar-color-black {
    color: black !important;
}

.ar-color-white {
    color: white !important;
}

.ar-c-lightgreen {
    color: lightgreen !important;
}

.ar-text-silver{
    color: silver;
}

.ar-text-golden {
    color: goldenrod;
}

/*#endregion*/

/*#region data-colores*/

[data-status="orange"],
[data-status="orange"]:hover {
    background-color: #fff3cf !important;
}

[data-status="blue"],
[data-status="blue"]:hover {
    background-color: #cffffb !important;
}

[data-status="red"],
[data-status="red"]:hover {
    background-color: #ff9999 !important;
}

[data-status="dark-red"],
[data-status="dark-red"]:hover {
    background-color: #970707 !important;
    color: #fff !important;
}

[data-status="green"],
[data-status="green"]:hover {
    background-color: #c4fac0 !important;
}

[data-status="gray"],
[data-status="gray"]:hover {
    background-color: #d7dfd9 !important;
}

[data-status="light-gray"],
[data-status="light-gray"]:hover {
    background-color: #eef1f1 !important;
}

[data-status="yellow"],
[data-status="yellow"]:hover {
    background-color: #fff3cf !important;
}

[data-forcolor="orange"],
[data-forcolor="orange"]:hover {
    color: #f5b26f !important;
    font-weight: 500;
}

[data-forcolor="gray"],
[data-forcolor="gray"]:hover {
    color: #b3b3b3 !important;
}

[data-forcolor="green"],
[data-forcolor="green"]:hover {
    color: #a0e09b !important;
    font-weight: 500;
}

[data-status="dark-green"],
[data-status="dark-green"]:hover {
    background-color: #64c85f !important;
}

[data-status="lime"],
[data-status="lime"]:hover {
    background-color: #70ef66 !important;
}

[data-forcolor="red"],
[data-forcolor="red"]:hover {
    color: #ff4545 !important;
    font-weight: 500;
}

[data-forcolor="blue"],
[data-forcolor="blue"]:hover {
    color: #13e4d3 !important;
    font-weight: 500;
}

/*#endregion*/

/*#region animation*/

.ar-shake-animation {
    animation: shakeFrames linear 1.8s;
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    -webkit-animation: shakeFrames linear 1.8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-animation: shakeFrames linear 1.8s;
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 50% 50%;
    -o-animation: shakeFrames linear 1.8s;
    -o-animation-iteration-count: infinite;
    -o-transform-origin: 50% 50%;
    -ms-animation: shakeFrames linear 1.8s;
    -ms-animation-iteration-count: infinite;
    -ms-transform-origin: 50% 50%;
}

@keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.5) scaleY(0.5);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.6) scaleY(0.6);
    }

    30% {
        transform: rotate(5deg) scaleX(0.8) scaleY(0.8);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-moz-keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    30% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-webkit-keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    30% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-o-keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    30% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-ms-keyframes shakeFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    10% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    20% {
        transform: rotate(-5deg) scaleX(0.9) scaleY(0.9);
        filter: grayscale(0.4);
    }

    30% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    40% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    50% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    60% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    70% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    80% {
        transform: rotate(-5deg) scaleX(1) scaleY(1);
    }

    90% {
        transform: rotate(5deg) scaleX(1) scaleY(1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

.ar-scale-animation {
    animation: scaleFrames linear 1.8s;
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    -webkit-animation: scaleFrames linear 1.8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-animation: scaleFrames linear 1.8s;
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 50% 50%;
    -o-animation: scaleFrames linear 1.8s;
    -o-animation-iteration-count: infinite;
    -o-transform-origin: 50% 50%;
    -ms-animation: scaleFrames linear 1.8s;
    -ms-animation-iteration-count: infinite;
    -ms-transform-origin: 50% 50%;
}

@keyframes scaleFrames {
    0% {
        transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-moz-keyframes scaleFrames {
    0% {
        -moz-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        -moz-transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        -moz-transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        -moz-transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-webkit-keyframes scaleFrames {
    0% {
        -webkit-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        -webkit-transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        -webkit-transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        -webkit-transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-o-keyframes scaleFrames {
    0% {
        -o-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        -o-transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        -o-transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        -o-transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

@-ms-keyframes scaleFrames {
    0% {
        -ms-transform: rotate(0deg) scaleX(1.00) scaleY(1.00);
    }

    40% {
        -ms-transform: rotate(0deg) scaleX(0.80) scaleY(0.80);
    }

    80% {
        -ms-transform: rotate(0deg) scaleX(1.1) scaleY(1.1);
    }

    100% {
        -ms-transform: rotate(0deg) scaleX(1) scaleY(1);
    }
}

/*#endregion*/

/*#region font*/

.ar-font-size-12 {
    font-size: 12px !important;
}

/*#endregion*/

/*#region spinner*/

.ar-spinner-inline {
    color: #e4bddd;
    font-size: 29px;
    padding: 0 18px;
}

.ar-spinner-over {
    position: absolute;
    top: calc(50% - 1rem);
    left: calc(50% - 1rem);
    color: #e4bddd;
    font-size: 30px !important;
    z-index: 10;
}

.ar-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 2000;
    top: 0px;
    left: 0px;
    opacity: 0; /* in FireFox */
    filter: alpha(opacity=0); /* in IE */
}

.ar-gray-overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 150%;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: #2a2a2a;
    opacity: 0.7;
    filter: alpha(opacity=0.1); /* in IE */
}

    .ar-gray-overlay.active {
        display: block;
    }

.ar-transparent-overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 150%;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: transparent;
    opacity: 0.7;
    filter: alpha(opacity=0.1); /* in IE */
}

    .ar-transparent-overlay.active {
        display: block;
    }

.ar-loader-button {
    line-height: 32px;
}

    .ar-loader-button .ar-spinner-over {
        position: relative;
        top: 0px;
        left: 0px;
        color: #fff;
        font-size: 20px !important;
    }

    .ar-loader-button:hover .ar-spinner-background,
    .ar-loader-button:active .ar-spinner-background,
    .ar-loader-button:focus .ar-spinner-background {
        background-color: #942e77;
    }

.ar-spinner-background {
    position: relative;
    height: 32px;
    width: 98%;
    margin: 1px auto;
    background-color: #a83587;
    display: block;
    top: -31px;
}

    .ar-spinner-background:hover {
        background-color: #942e77;
    }

/*#endregion*/

/*#region userMsg*/
.ar-required {
    -webkit-box-shadow: 0px 0px 4px 0px rgba(232,30,138,0.6) !important;
    -moz-box-shadow: 0px 0px 4px 0px rgba(232,30,138,0.6) !important;
    box-shadow: 0px 0px 4px 0px rgba(232,30,138,0.6) !important;
}

.ar-user-msg-overlay {
    z-index: 10000;
    position: fixed;
    left: 50%;
    top: 6%;
    transform: translate(-50%, -50%);
    font-size: 13px;
    color: #f9f9f9;
    border: 1px solid #a3a3a3;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.4);
}

    .ar-user-msg-overlay p {
        margin-bottom: 0 !important;
        padding: 5px 10px;
        font-size: 13px !important;
    }

    .ar-user-msg-overlay i {
        position: relative;
        top: 1px;
        padding-left: 6px;
    }

        .ar-user-msg-overlay i.fa-times {
            color: #ed3e5c;
        }

        .ar-user-msg-overlay i.fa-check {
            color: #64c85f;
        }

        .ar-user-msg-overlay i.fa-exclamation-triangle {
            color: #ebc825;
        }

        .ar-user-msg-overlay i.fa-shopping-cart {
            color: #9fed41;
            font-size: 16px;
            padding-right: 6px;
        }

@media(max-width:992px) {
    .ar-user-msg-overlay {
        left: 50%;
        top: 8%;
        transform: translate(-50%, -50%);
    }

        .ar-user-msg-overlay p {
            width: 300px;
        }
}

/*#endregion*/

/*#region display*/
.ar-display-block {
    display: block;
}

.ar-display-inline-block {
    display: inline-block !important;
}

.ar-display-none {
    display: none !important;
}

.ar-display-flex {
    display: flex;
}

.ar-triple-dot {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.flex-center{
    display:flex;
    justify-content:center;
    align-items:center;
}
/*#endregion*/

/*#region position*/
.ar-position-relative {
    position: relative;
}

.ar-position-unset {
    position: unset;
}
/*#endregion*/

/*#region visibility*/
.ar-visibility-hidden {
    visibility: hidden;
}
/*#endregion*/

/*#region width*/


.ar-width-25 {
    width: 25px;
}

.ar-width-40 {
    width: 40px !important;
}

.ar-width-45 {
    width: 45px !important;
}

.ar-width-50 {
    width: 50px !important;
}

.ar-width-60 {
    width: 60px !important;
}

.ar-width-70 {
    width: 70px !important;
}

.ar-width-75 {
    width: 75px !important;
}

.ar-width-80 {
    width: 80px !important;
}

.ar-width-90 {
    width: 90px !important;
}

.ar-width-100 {
    width: 100px !important;
}

.ar-width-110 {
    width: 110px !important;
}

.ar-width-120 {
    width: 120px !important;
}

.ar-width-125 {
    width: 125px !important;
}

.ar-width-130 {
    width: 130px !important;
}

.ar-width-140 {
    width: 140px !important;
}

.ar-width-150 {
    width: 150px !important;
}

.ar-width-155 {
    width: 155px !important;
}

.ar-width-160 {
    width: 160px !important;
}

.ar-width-165 {
    width: 165px !important;
}

.ar-width-175 {
    width: 175px !important;
}

.ar-width-185 {
    width: 185px !important;
}

.ar-width-200 {
    width: 200px !important;
}

.ar-width-250 {
    width: 250px !important;
}

.ar-width-300 {
    width: 300px !important;
}

.ar-width-311 {
    width: 311px !important;
}

.ar-width-350 {
    width: 350px !important;
}

.ar-width-400 {
    width: 400px !important;
}

.ar-width-500 {
    width: 500px !important;
}

.ar-width-550 {
    width: 550px !important;
}

.ar-width-700 {
    width: 700px !important;
}

.ar-width-736 {
    width: 736px !important;
}

.ar-width-800 {
    width: 800px !important;
}
@media (min-width: 576px){
    #news-insert-edit .modal-dialog {
        max-width: 800px !important;
    }
}

.ar-width-900 {
    width: 900px !important;
    max-width: 900px !important;
}

/*#endregion*/

/*#region height*/

.ar-height-25 {
    height: 25px;
}

.ar-height-150 {
    height: 150px;
}

.ar-height-200 {
    height: 200px;
}

.ar-height-300 {
    height: 300px !important;
}

.ar-min-height-40 {
    min-height: 40px;
}

.ar-min-height-50 {
    min-height: 50px;
}

.ar-min-height-500 {
    min-height: 500px;
}
/*#endregion*/

/*#region margin*/

.ar-margin-auto {
    margin: auto !important;
}

.ar-margin-0 {
    margin: 0px !important;
}

.ar-margin-right-5 {
    margin-right: 5px !important;
}

.ar-margin-bottom-0 {
    margin-bottom: 0 !important;
}
.ar-margin-right-2{
    margin-right:0.2rem !important;
}
.ar-margin-right-6{
    margin-right:0.6rem !important;
}

.ar-margin-left-5 {
    margin-left: 5px;
}

.ar-margin-bottom-10 {
    margin-bottom: 10px !important;
}

.ar-margin-bottom-20 {
    margin-bottom: 20px !important;
}

.ar-margin-bottom-40 {
    margin-bottom: 40px !important;
}

.ar-margin-top-0 {
    margin-top: 0px !important;
}

.ar-margin-top-5 {
    margin-top: 5px !important;
}

.ar-margin-top-10 {
    margin-top: 10px !important;
}

.ar-margin-top-16 {
    margin-top: 16px !important;
}

.ar-margin-top-20 {
    margin-top: 20px !important;
}

.ar-margin-top-24 {
    margin-top: 24px;
}

.ar-margin-top-40 {
    margin-top: 40px !important;
}

.ar-margin-top-70 {
    margin-top: 70px !important;
}

.ar-margin-top-100 {
    margin-top: 100px;
}

.ar-margin-top-200 {
    margin-top: 200px;
}

.ar-margin-top-1rem{
    margin-top:0.1rem !important
}

/*#endregion*/

/*#region padding*/
.ar-padding-left-2 {
    padding-left: 2px;
}

.ar-padding-0 {
    padding: 0px !important;
}

.ar-padding-4 {
    padding: 4px !important;
}

.ar-padding-8 {
    padding: 8px !important;
}

.ar-padding-15 {
    padding: 15px !important;
}

.ar-padding-right-0 {
    padding-right: 0px !important;
}

.ar-padding-left-0 {
    padding-left: 0px !important;
}

.ar-padding-top-10 {
    padding-top: 10px;
}

.ar-padding-left-4 {
    padding-left: 4px !important;
}

.ar-padding-right-4 {
    padding-right: 4px !important;
}

/*#endregion*/

/*#region Modules*/

/*#region ProductVideoSlider*/
.ar-product-video-slider {
    width: 100%;
    padding: 0;
    margin: 0 !important;
    min-height: 30vw;
}

    .ar-product-video-slider .ar-title {
        font-family: iranyekan,roboto,Arial !important;
        display: inline-block;
        font-size: 18px;
        font-weight: 500;
        margin: 0;
        color: black;
        margin: 0 8px;
        padding: 12px 0;
    }

.ar-video-view > span {
    display: block;
    padding-top: 56.2%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

.ar-video-gallery {
    width: 100%;
    background-color: white;
    color: black;
    margin: 8px auto 0 auto !important;
    padding: 0 !important;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
}

#ar-video-detail {
    position: absolute;
    top: 0;
    right: 32px;
    color: white;
    z-index: 2;
    opacity: 0;
}

    #ar-video-detail .ar-video-title {
        font-size: 16px;
        margin: 0;
    }

    #ar-video-detail .ar-video-overview {
        font-size: 13px;
        margin: 0 0 0 20px;
        color: #bbb;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 15px;
    }

.ar-video-frame .h_iframe-aparat_embed_frame iframe {
    border: 0;
    padding: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#ar-video-carousel .item {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    z-index: 2;
}

    #ar-video-carousel .item.active {
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

#ar-video-list {
    direction: ltr;
    padding: 0;
    overflow-y: auto;
    border-right: 1px solid #d1d1d1;
}

    #ar-video-list::-webkit-scrollbar {
        width: 3px;
    }

    #ar-video-list::-webkit-scrollbar-thumb {
        background: #adadad;
    }

    #ar-video-list li.active {
        background-color: #eee;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    #ar-video-list li {
        cursor: pointer;
        direction: rtl;
    }

        #ar-video-list li > div, #ar-video-carousel .item > div {
            padding: 10px;
            display: flex;
            align-items: center;
        }

            #ar-video-list li > div > div, #ar-video-carousel .item > div > div {
                display: inline-block;
                margin-right: 5px;
                width: 70%;
            }

        #ar-video-list li p.ar-video-title, #ar-video-carousel .item p.ar-video-title {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 13px;
        }

        #ar-video-list li p.ar-video-overview, #ar-video-carousel .item p.ar-video-overview {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 11px;
            line-height: 11px;
            color: #757575;
        }

        #ar-video-list li img, #ar-video-carousel .item img {
            width: 50px;
            height: 50px;
            border-radius: 3px;
        }

        #ar-video-list li a i, #ar-video-carousel .item a i {
            background-color: #87BE45;
            color: white;
            padding: 7px;
            margin-right: 5px;
            border-radius: 2px;
            /* position: absolute;
            top: 35%;
            left: 15px;
            font-size: 1.1rem;
            background-color: #00b0bf;
            color: white;
            padding: 5px 5px 0 5px;
            border-radius: 5px;
            line-height: 17px;*/
        }

#ar-video-carousel .owl-stage {
    padding-right: 0 !important;
}

#ar-video-list li .ar-video-separator {
    position: absolute;
    height: 1px;
    background-color: #d1d1d1;
    right: 10px;
    left: 10px;
    bottom: 0;
}

#ar-video-carousel .item .ar-video-separator {
    position: absolute;
    width: 1px;
    background-color: #d1d1d1;
    top: 7px;
    left: 0;
    bottom: 7px;
}

@media(max-width:768px) {

    .ar-product-video-slider {
        width: 95.5%;
        margin: 10px !important;
        min-height: 80vw;
    }

    .ar-video-frame .h_iframe-aparat_embed_frame iframe {
        border-top-left-radius: 10px;
        border-bottom-right-radius: 0;
    }

    #ar-video-carousel {
        border-top: 1px solid #d1d1d1;
    }

        #ar-video-carousel .item p.ar-video-title {
            font-size: 12px;
        }

        #ar-video-carousel .item p.ar-video-overview {
            font-size: 10px;
            line-height: 11px;
        }

    #ar-video-detail {
        display: none;
    }
}

@media(max-width:992px) {
    .ar-product-video-slider .ar-title {
        font-size: 15px;
    }
}
/*#endregion*/

/*#endregion*/

/*#region TinyMCE*/
.mce-content-body {
    font-family: IRANSans, 'IRANSans', Tahoma !important;
    direction: rtl;
    font-size: 13px;
}

    .mce-content-body img {
        max-width: 100%;
    }
/*#endregion*/

/*#region QuickHelp*/

/*.ar-quick-help {
    top: 50%;
    transform: translateY(-50%);
}*/

.ar-quick-help .modal-dialog {
    width: auto !important;
    max-width: 500px !important;
    min-width: 300px;
}

.ar-quick-help .modal-content {
    background-color: #fdfdfd;
    border-radius: 6px;
    border: unset;
    box-shadow: 0px 0px 18px 1px #585858;
    -moz-box-shadow: 0px 0px 18px 1px #585858;
    -webkit-box-shadow: 0px 0px 18px 1px #585858;
}

    .ar-quick-help .modal-content > img {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 0;
    }

.ar-quick-help .modal-header {
    color: #fff !important;
    border-bottom: 1px solid #f7ab07;
    background-color: #f7a900;
    padding: 6px 6px 4px 9px;
    display: block;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

    .ar-quick-help .modal-header > a i {
        font-size: 1.4rem;
        top: 2px;
        position: relative;
    }

    .ar-quick-help .modal-header > a:hover {
        cursor: pointer;
        color: #fff;
    }

    .ar-quick-help .modal-header .modal-title {
        font-weight: 600;
        position: relative;
    }

    .ar-quick-help .modal-header > i {
        float: left;
        font-size: 1.4rem;
        top: 2px;
        position: relative;
        transform: rotateY( 3.142rad );
    }

.ar-quick-help .modal-body {
    min-height: 100px;
    margin-bottom: 5px;
}

    .ar-quick-help .modal-body ul {
        padding: 0 15px 0 0;
        margin: 0;
    }
/*#endregion*/

/*#region input numeric*/
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}
/*#endregion*/

.table > :not(:first-child) {
    border-top: unset;
}


/*#region General*/

/*#region Base*/

body {
    direction: rtl;
    font-family: 'IRANSans', IRANSans, Tahoma !important;
    font-size: 14px;
    padding: 0;
    background: #f9f7f7;
    margin: 0;
    text-align: right;
}

.body-content {
    min-height: 419px;
    padding-bottom: 20px;
    margin-top: 115px;
}

.mb-8 {
    margin-bottom: 8px;
}

@media(max-width:992px) {
    .body-content {
        margin-top: 155px;
    }

    .row {
        width: -webkit-fill-available;
    }
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'IRANSans', IRANSans, Tahoma !important;
    /*color: #7d7b77;*/
}

ul {
    list-style: none;
}

a {
    text-decoration: none !important;
    cursor: pointer;
    color: var(--bs-body-color);
}

    a:hover,
    a:focus,
    a:active {
        color: #454441;
    }

    a.disabled {
        cursor: default;
        pointer-events: none;
    }

p {
    /*word-wrap: break-word;*/
    word-break: break-word;
    white-space: normal;
}

hr {
    margin: 0px;
}

.player {
    background-color: #77b948;
    padding: 5px 15px;
    border-radius: 20px;
    cursor: pointer;
}

    .player span {
        font-size: 13px;
        color: #fff;
    }

    .player i {
        font-size: 12px;
        color: #5c9306;
        margin-right: 3px;
    }

audio::-webkit-media-controls-panel {
    background-color: #77b948 !important;
}

.title-audio {
    width: 100px;
}

.audio {
    height: 36px;
    border-radius: 25px;
}

audio {
    width: calc(100% - 100px);
}

.audio-container {
    display: none;
}

@media (min-width: 1200px) {
    .container {
        /*max-width: 1210px;*/
        max-width: calc(100% - 180px);
        padding: 0 5px;
    }

        .container .row {
            margin-left: -5px;
            margin-right: -5px;
        }
}

@media (max-width: 768px) {
    .audio-container {
        display: flex;
    }

    .player {
        display: none;
    }
}

.ts-alt-bg {
    background-color: #f5f2ee;
}

.ts-white-bg {
    background: #fff;
}

.ts-light-blue-bg {
    background-color: rgb(129,223,235) !important;
}

.ts-yellow-bg {
    background-color: rgb(255,245,158) !important;
}

.ts-green-blue-bg {
    background-color: rgb(1,149,135) !important;
}

.ts-orange-bg {
    background-color: rgb(248, 150, 55) !important;
}

.ts-red-bg {
    background-color: rgb(169, 1, 50) !important;
}

.ts-body-overlay {
    z-index: 10000;
    position: fixed;
    left: 50%;
    top: 2%;
    transform: translate(-50%, -50%);
    font-size: 13px;
    color: #f9f9f9;
    border: 1px solid #a3a3a3;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.4);
}

.ts-cursor-pointer {
    cursor: pointer;
}

.warning-color {
    color: yellowgreen;
}

    .warning-color a,
    .warning-color a:focus,
    .warning-color a:hover {
        color: yellowgreen !important;
    }

.no-margin {
    margin: 0px;
}

.ts-back-to-top {
    z-index: 100;
    position: fixed;
    bottom: 40px;
    left: 30px;
    width: 55px;
    height: 55px;
    padding: 11px;
    text-align: center;
    color: #a82682;
    border-radius: 55px;
    line-height: 1;
    background: #fff;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 17px -3px rgba(143,143,143,1);
    -moz-box-shadow: 0px 0px 17px -3px rgba(143,143,143,1);
    box-shadow: 0px 0px 17px -3px rgba(143,143,143,1);
}

    .ts-back-to-top:hover {
        background-color: #a82682;
        color: #fff;
    }

    .ts-back-to-top i {
        font-size: 28px;
    }

@media(max-width:768px) {
    .ts-back-to-top {
        display: none !important;
    }
}

.col .row {
    margin: 0 !important;
}

.ts-notify-icon {
    cursor: pointer;
    display: inline-block;
    width: 30px;
    text-align: center;
    color: #8f8f8f;
    font-size: 22px;
    margin-left: 10px;
}

    .ts-notify-icon:active,
    .ts-notify-icon:focus {
        color: #000;
    }

.ts-favorit-icon {
    cursor: pointer;
}

    .ts-favorit-icon .fa-heart {
        color: #ef3a73;
    }

    .ts-favorit-icon .fa-heart-o {
        color: rgba(143,143,143,1);
    }

.ts-load-more {
    text-align: center;
}

    .ts-load-more i {
        font-size: 40px;
        color: #a2238e;
        cursor: pointer;
    }

        .ts-load-more i.fa-spinner {
            font-size: 30px;
        }

        .ts-load-more i:hover {
            font-weight: bold;
        }

.ts-circle {
    width: 20px;
    height: 20px;
    border: #eee solid 1px;
    border-radius: 100%;
}

.fa-fixed-width {
    width: 24px;
    text-align: center;
}

.tooltip {
    font-family: 'IRANSans', IRANSans, Tahoma;
}

.ts-border-purple {
    border-color: #a82682 !important;
}

.ts-disable:disabled {
    border: 1px solid #ccc;
    background-color: #eee;
    color: #7d7b77;
    pointer-events: none;
}

.ts-text-link {
    color: #c154a1;
}

    .ts-text-link:hover {
        color: #942e77;
    }

.ts-avoid-clicks {
    pointer-events: none;
}

@media(max-width:992px) {
    .ts-avoid-clicks-mobile {
        pointer-events: none;
    }

    .ts-load-more-auto {
        min-height: 40px;
    }
}

.ts-clipboard,
.ts-clipboard:hover,
.ts-clipboard:active,
.ts-clipboard:focus {
    background-color: unset;
    border: none;
    box-shadow: none;
    outline: none;
    cursor: pointer;
}

/*#endregion*/

/*#region Carousel*/
.carousel .carousel-control-next i,
.carousel .carousel-control-prev i {
    font-size: 35px !important;
    color: #f5daed;
}

.carousel .carousel-indicators.ts-c-indicators {
    bottom: 0;
}

    .carousel .carousel-indicators.ts-c-indicators button {
        border: 0;
        width: 6px;
        height: 6px;
        margin: 3px;
        background-color: #ccc;
    }

        .carousel .carousel-indicators.ts-c-indicators button.active {
            background-color: #a82682;
        }

.carousel.ts-c-vertical .carousel-control-next i,
.carousel.ts-c-vertical .carousel-control-prev i {
    font-size: 25px !important;
}

@media(min-width:1025px) {
    .carousel-indicators {
        padding: 0px;
        margin: 0px;
        position: relative;
        bottom: 10px;
        width: 100%;
        left: unset;
    }
}

@media(max-width:992px) {
    .carousel .carousel-control-next i,
    .carousel .carousel-control-prev i {
        font-size: 30px !important;
    }
}

/*#endregion*/

/*#region Owl-Carousel*/
.ts-owl-carousel.owl-carousel {
    position: relative;
}

.ts-owl-carousel.owl-theme .owl-dots .owl-dot {
    outline: none;
}

    .ts-owl-carousel.owl-theme .owl-dots .owl-dot span {
        background-color: #d6eaae;
        width: 6px;
        height: 6px;
        margin: 3px;
    }

        .ts-owl-carousel.owl-theme .owl-dots .owl-dot span:hover {
            background-color: yellowgreen;
        }

    .ts-owl-carousel.owl-theme .owl-dots .owl-dot.active span {
        background-color: yellowgreen;
    }

.ts-owl-carousel.owl-carousel .owl-item .owl-lazy:not([src]),
.ts-owl-carousel.owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: none !important;
}

.ts-owl-carousel.owl-theme .owl-nav {
    width: 100%;
    margin: 0px;
}

    .ts-owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {
        color: #7d7b77;
    }

.ts-owl-carousel.owl-carousel .owl-nav button {
    text-align: center;
    width: 35px;
    height: 76px;
    padding: 5px !important;
    outline: none !important;
    font-size: 35px !important;
    line-height: 13px !important;
    border: 1px solid #dedede;
    color: #7d7b77;
    background-color: #fff;
    position: absolute;
    top: calc(44% - 17px);
}

    .ts-owl-carousel.owl-carousel .owl-nav button.disabled {
        /*color: #ccc;
        background-color: transparent;
        border-color: transparent;
        cursor: default !important;*/
        display: none;
    }

.ts-owl-carousel.owl-theme .owl-prev {
    -webkit-box-shadow: -1px 0 4px 0 rgba(0,0,0,.15);
    box-shadow: -1px 0 4px 0 rgba(0,0,0,.15);
    border-radius: 5px 0 0 5px;
}

.ts-owl-carousel.owl-theme .owl-next {
    -webkit-box-shadow: 1px 0 4px 0 rgba(0,0,0,.15);
    box-shadow: 1px 0 4px 0 rgba(0,0,0,.15);
    border-radius: 0 5px 5px 0;
    left: 0;
}

@media(max-width:1200px) {
    .ts-owl-carousel.owl-theme .owl-prev {
        margin-right: 1px;
    }
}

@media(max-width:992px) {
    .ts-owl-carousel.owl-carousel .owl-nav button {
        top: calc(44% - 13px);
        width: 27px !important;
        height: 60px !important;
    }
}

@media(max-width:512px) {
    .ts-owl-carousel.owl-carousel .owl-nav button {
        top: calc(44% - 11px);
        width: 22px !important;
        height: 45px !important;
    }
}

/*#endregion*/

/*#region Color*/

.ts-green,
.ts-green:hover {
    color: #3ac495;
}

.ts-gold {
    color: #ca9e41;
}

.ts-purpule,
.ts-purpule:hover {
    color: #a82682 !important;
}

/*#endregion*/

/*#region File-Input*/

.ts-file-input .input-group-text {
    font-size: 14px;
}

.ts-file-input input[type=file] {
    margin-left: -2px !important;
}

    .ts-file-input input[type=file]::-webkit-file-upload-button {
        display: none;
    }

    .ts-file-input input[type=file]::file-selector-button {
        display: none;
    }

.ts-file-input:hover label {
    cursor: pointer;
}

/*#endregion*/

/*#endregion*/

/*#region Form*/

form .form-label {
    margin-bottom: 0.2rem;
}

form .form-control.ts-en {
    direction: ltr;
}

    form .form-control.ts-en::-webkit-input-placeholder {
        text-align: left !important;
    }

    form .form-control.ts-en:-moz-placeholder { /* older Firefox*/
        text-align: left !important;
    }

    form .form-control.ts-en::-moz-placeholder { /* Firefox 19+ */
        text-align: left !important;
    }

    form .form-control.ts-en:-ms-input-placeholder {
        text-align: left !important;
    }

.input-group input.form-control,
.input-group textarea.form-control {
    border-radius: 2px;
}

input.form-control,
textarea.form-control {
    font-size: 14px;
    resize: none;
    border-radius: 2px;
}

    input.form-control:focus,
    textarea.form-control:focus {
        border-color: #a82682;
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

::-webkit-input-placeholder {
    text-align: right !important;
}

:-moz-placeholder {
    text-align: right !important;
}

::-moz-placeholder {
    text-align: right !important;
}

:-ms-input-placeholder {
    text-align: right !important;
}

@media(max-width:768px) {
    ::-webkit-input-placeholder {
        font-size: smaller;
    }

    :-moz-placeholder {
        font-size: smaller;
    }

    ::-moz-placeholder {
        font-size: smaller;
    }

    :-ms-input-placeholder {
        font-size: smaller;
    }
}

form .ts-captcha {
    direction: ltr;
    align-items: center;
    display: inline-flex;
    border: 1px solid #ced4da;
    margin-bottom: 0.5rem;
}

    form .ts-captcha img {
        border-radius: 2px 0 0 2px;
        border-right: 1px solid #ced4da;
        height: 33px;
    }

    form .ts-captcha i {
        cursor: pointer;
        font-size: 18px;
        margin: 0 10px;
        color: #989898;
    }

    form .ts-captcha input {
        display: inline-block;
        padding: 0 7px;
        border: none;
        width: 75px;
        border-radius: 0 2px 2px 0;
        box-shadow: unset;
        border-left: 1px solid #ced4da;
        height: 33px;
        margin-bottom: 0;
    }

        form .ts-captcha input:focus {
            border-left: 1px solid #ced4da;
        }

.ar-height-35 {
    height: 35px;
}
/*#endregion*/

/*#region Button*/
.ts-color {
    color: yellowgreen;
    font-size: 18px;
}

.ts-color2 {
    color: #942e77;
    font-size: 18px;
}

.ts-color3 {
    color: #a83587;
}

.ts-color-rate {
    color: #f7c64f;
}

.ts-bacground {
    background-color: #f5fde6;
}

.ts-bacground2 {
    background-color: #f9ecf5;
}

.ml-2 {
    margin-left: 5px;
}

.ts-btn {
    line-height: 29px;
    height: 34px;
    width: 100px;
    text-align: center;
    display: inline-block;
    outline: none;
    border-style: none;
    border: 1px solid #a83587;
    background-color: #a83587;
    color: #fff;
    border-radius: 0.5rem;
}

    .ts-btn:hover,
    .ts-btn:focus,
    .ts-btn:active {
        color: #fff;
        background: #942e77;
    }

.ts-disabled,
.ts-disabled:hover,
.ts-disabled:focus,
.ts-disabled:active {
    background: #818181;
    border: 1px solid #818181;
}

.form-control ~ .ts-btn {
    height: 34px !important;
}

.ts-btn-sec {
    border: 1px solid #a83587 !important;
    color: #a83587 !important;
    background-color: #fff;
}

    .ts-btn-sec:hover,
    .ts-btn-sec:focus,
    .ts-btn-sec:active {
        color: #fff !important;
        background: #942e77 !important;
    }

.ts-yellow-btn {
    border: 1px solid #ebc825 !important;
    background-color: #fff !important;
    color: #ebc825 !important;
}

    .ts-yellow-btn:hover {
        background: #ebc825 !important;
        border: 1px solid #ebc825 !important;
        color: #fff !important;
    }

.ts-simple-btn {
    padding: 5px 15px;
    line-height: 21px;
    font-size: 12px;
    outline: none;
    border-style: none;
    border: 1px solid hsla(0,0%,59%,.2);
    border-radius: 5px;
    background-color: #fff;
    color: #7c7c7c;
}

    .ts-simple-btn i {
        position: relative;
        top: 1px;
        color: #ef3a73;
    }

.ts-btn.ts-green-btn {
    border: 1px solid yellowgreen;
    background-color: yellowgreen;
}

    .ts-btn.ts-green-btn:hover,
    .ts-btn.ts-green-btn:active,
    .ts-btn.ts-green-btn:focus {
        background: #8abb27;
    }

.ts-btn-ease-bg {
    position: relative;
    overflow: hidden;
}

    .ts-btn-ease-bg:hover {
        background-color: yellowgreen !important;
    }

    .ts-btn-ease-bg:before {
        transition: all .3s ease-in-out;
        width: 70px;
        height: 55px;
        position: absolute;
        right: -20px;
        top: -12px;
        background: hsla(0,0%,100%,.21);
        content: "";
        border-radius: 50%;
    }

    .ts-btn-ease-bg:hover:before {
        width: 396px;
        height: 100px;
        right: -50px;
        top: -37px;
        transform: unset;
    }

    .ts-btn-ease-bg:after {
        font-family: 'FontAwesome';
        content: "\f104";
        position: absolute;
        right: 15px;
        top: 1px;
        font-size: 23px;
    }

.btn-group .btn {
    outline: none;
    color: #fff;
    box-shadow: none;
    background-color: yellowgreen;
    padding: 6px;
    width: 30%;
    z-index: 1;
}

    .btn-group .btn:focus,
    .btn-group .btn:active,
    .btn-group .btn:hover {
        outline: none;
        box-shadow: none;
        z-index: 1;
    }

    .btn-group .btn.ts-product-buy-value {
        border: 1px solid #efedea;
        border-left: 0;
        border-right: 0;
        background-color: #ffffff;
        outline: none;
        color: black;
        height: inherit;
        width: 40%;
        cursor: text;
        direction: ltr;
    }

        .btn-group .btn.ts-product-buy-value:hover {
            border: 1px solid yellowgreen;
        }

.ts-btn-cog {
    line-height: 0;
    height: 28px;
    width: 40px;
    background-color: #c154a1;
    font-size: 12px;
}

    .ts-btn-cog:hover,
    .ts-btn-cog:active,
    .ts-btn-cog:focus {
        color: #fff;
        background-color: #a82682;
        box-shadow: 0 0 6px rgba(0,0,0,.1);
    }

    .ts-btn-cog i {
        position: relative;
        top: 1px;
    }

@media(max-width:992px) {

    .ts-btn-ease-bg:before,
    .ts-btn-ease-bg:after {
        content: none;
    }
}

/*#endregion*/

/*#region Modal*/

body.modal-open {
    padding: 0px !important;
    overflow: visible;
}

.ts-modal {
    text-align: center;
    overflow: hidden;
}

    .ts-modal:after {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-left: -4px;
    }

    .ts-modal .modal-header {
        padding: 12px;
    }

        .ts-modal .modal-header .btn-close {
            padding: 0 !important;
            margin: 0 7px !important;
        }

        .ts-modal .modal-header span {
            font-weight: 500;
            font-size: 14px;
            margin-left: auto;
        }

    .ts-modal .modal-body {
        text-align: right;
    }

.modal-footer {
    text-align: center;
}

.ts-modal .ts-modal-footer {
    padding: 6px;
    margin-top: 0;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}

    .ts-modal .ts-modal-footer button {
        width: 70px;
        height: 28px;
        margin: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

@media(max-width:992px) {
    .ts-modal .ts-modal-title {
        padding: 0;
        font-size: 22px;
    }

    .ts-modal .modal-body {
        padding: 20px 40px 40px;
    }
}

/*#endregion*/

/*#region MassegeBox*/

.ts-msg-box {
    max-width: 600px;
    margin: auto;
    padding: 25px 55px 15px 55px;
    text-align: center;
    background-color: #fbfbf9;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
    -moz-box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
    box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
}

    .ts-msg-box p {
        word-break: normal;
    }

@media(max-width:992px) {
    .ts-msg-box {
        padding: 25px 5px 15px 5px;
        margin-top: 100px;
    }
}

.ts-msg-box a {
    margin: 0 5px;
}

    .ts-msg-box a:not(.ts-btn) {
        color: #000;
        margin: 0;
    }

    .ts-msg-box a.ts-btn-sec:hover {
        color: #fff !important;
    }

.ts-msg-box .fa {
    margin-left: 5px;
}

.ts-msg-box .fa-check {
    color: #71ce62;
}

.ts-msg-box .fa-times {
    color: #ff2268;
}

.ts-msg-box .fa-exclamation-triangle {
    color: #eac86b;
}

.ts-msg-box .fa-hourglass-2 {
    color: #eb2525;
    font-size: 20px;
}

/*#endregion*/

/*#region Switch*/

.switch {
    cursor: pointer;
    margin: 0px 2px;
    position: relative;
    display: inline-block;
    width: 30px;
    height: 18px;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

    .switch.disabled {
        cursor: default;
    }

/* The slider */
.slider {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 13px;
        width: 13px;
        left: 3px;
        bottom: 3px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #c154a1;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(11px);
    -ms-transform: translateX(11px);
    transform: translateX(11px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }


@media(max-width:768px) {

    .switch {
        position: relative;
        top: 5px;
        width: 23px;
        height: 13px;
    }

    .slider:before {
        height: 10px;
        width: 10px;
        left: 1px;
        bottom: 2px;
    }
}

/*#endregion*/

/*#region Tooltip*/

.tooltip-inner {
    white-space: nowrap;
    max-width: none;
}

.ts-tooltip + .tooltip > .tooltip-inner {
    background-color: #374a5f;
}

.ts-tooltip + .tooltip > .tooltip-arrow {
    border-bottom-color: #374a5f;
}

/*#endregion*/

/*#region Footer*/

.ts-footer {
    color: #c2c8ce;
    background-color: #374a5f;
    position: relative;
    bottom: 0;
    width: 100%;
    text-align: center;
}

    .ts-footer .ts-alshefa {
        border: 1px solid #f6f6f6;
        background-image: url('/Content/Images/Shared/Layout-bg.jpg');
        background-repeat: repeat;
        padding: 5px 8px;
        text-align: center;
        font-size: 15px;
    }

        .ts-footer .ts-alshefa label {
            color: #40576f;
            margin: 0px;
            font-weight: 400;
        }

        .ts-footer .ts-alshefa img {
            width: 80px;
            margin: auto;
            display: block;
        }

    .ts-footer .ts-advantages {
        padding: 20px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    }

    .ts-footer .ts-contact-us {
        padding: 10px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    }

        .ts-footer .ts-contact-us > div:first-child {
            text-align: right;
        }

            .ts-footer .ts-contact-us > div:first-child span {
                font-size: 17px;
                display: inline-block;
                direction: ltr;
            }

        .ts-footer .ts-contact-us > div:last-child {
            text-align: left;
        }

            .ts-footer .ts-contact-us > div:last-child a {
                margin: 0 4px;
                display: inline-block;
                width: 45px;
                text-align: center;
            }

                .ts-footer .ts-contact-us > div:last-child a img {
                    width: 100%;
                }

                    .ts-footer .ts-contact-us > div:last-child a img:hover {
                        transform: scale(1.1) !important;
                        -moz-transform: scale(1.1) !important;
                        -webkit-transform: scale(1.1) !important;
                    }

            .ts-footer .ts-contact-us > div:last-child > a:hover,
            .ts-footer .ts-contact-us > div:last-child > a:active,
            .ts-footer .ts-contact-us > div:last-child > a:focus {
                color: #c154a1;
            }

            .ts-footer .ts-contact-us > div:last-child > label {
                font-weight: 400;
                font-size: 13px;
                margin-bottom: 10px;
                display: block;
            }

    .ts-footer .ts-about-us {
        padding: 10px 0;
    }

        .ts-footer .ts-about-us > div:first-child {
            font-size: 13px !important;
            text-align: justify;
            margin-bottom: 10px;
        }

        .ts-footer .ts-about-us > div:last-child {
            text-align: left;
        }

        .ts-footer .ts-about-us .ts-namads {
            text-align: left;
            margin-top: 20px;
        }

            .ts-footer .ts-about-us .ts-namads > div {
                margin-right: 3px;
                display: inline-block;
                text-align: center;
                width: 117px;
                height: 137px;
                padding: 10px 0;
                border-radius: 10px;
                background-color: #eee;
                max-width: 100%;
                box-shadow: 5px 5px 8px 1px #2d2d2d;
            }

            .ts-footer .ts-about-us .ts-namads img {
                height: 100%;
            }

    .ts-footer .ts-menu a {
        color: rgba(255, 255, 255, .7);
    }

        .ts-footer .ts-menu a:hover,
        .ts-footer .ts-menu a:focus,
        .ts-footer .ts-menu a:active {
            color: #fff;
        }

    .ts-footer .ts-copy-right {
        text-align: center;
        border-top: 1px solid rgba(255, 255, 255, 0.18);
        padding: 5px 5px 0;
        font-size: 12px;
    }

        .ts-footer .ts-copy-right p {
            margin-bottom: 5px;
            font-size: 11px;
            word-break: break-word;
        }

        .ts-footer .ts-copy-right .ati-rayan {
            margin-top: 5px;
        }

            .ts-footer .ts-copy-right .ati-rayan img {
                height: 22px;
            }

            .ts-footer .ts-copy-right .ati-rayan label {
                cursor: pointer;
                font-size: 0.65rem;
                display: block;
                margin: 0;
                color: #ddd;
            }

@media(max-width:992px) {
    .ts-footer .ts-alshefa label {
        font-size: 14px;
    }

    .ts-footer .ts-contact-us > div:last-child a {
        width: 35px;
    }

    .ts-footer .ts-contact-us > div {
        text-align: center !important;
    }

    .ts-footer .ts-about-us > div:first-child {
        font-size: 12px !important;
        margin-bottom: 20px;
    }

    .ts-footer .ts-about-us .ts-namads {
        margin-top: 0px;
        margin-bottom: 10px;
        text-align: center !important;
    }

        .ts-footer .ts-about-us .ts-namads > div:first-child {
            margin-right: 0px;
        }
}

@media(max-width:768px) {
    .ts-footer {
        font-size: 13px;
    }

        .ts-footer .ts-contact-us a i {
            font-size: 35px;
        }

            .ts-footer .ts-contact-us a i.a-soroosh > img,
            .ts-footer .ts-contact-us a i.a-eitaa > img {
                width: 35px;
            }

        .ts-footer .ts-about-us .ts-namads > div {
            padding: 5px 0;
            width: 117px;
            height: 125px;
        }
}

/*#endregion*/

/*#region Dropdown*/

.dropdown.menu {
    line-height: inherit;
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block !important;
}

    .dropdown.menu .submenu {
        margin: 0;
        list-style: none;
    }

    .cs-select.dropdown.cs-active .cs-options,
    .dropdown.menu .submenu {
        padding: 10px 0;
        /*background: #f5f2ee;
        border: 1px solid hsla(40,2%,48%,.3);*/
        background: #f8f8f8;
        border: 1px solid hsl(45, 8%, 91%);
        border-radius: 2px;
        z-index: 110;
        min-width: 170px;
        width: auto;
        -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.07);
        box-shadow: 0 2px 3px 0 rgba(0,0,0,.07);
    }

        .dropdown.menu .submenu li a,
        .dropdown.menu .submenu li span {
            padding: 1px 20px;
            display: block;
            color: #454441;
            cursor: pointer;
        }

            .cs-select.dropdown.cs-active .cs-options li a:hover,
            .cs-select.dropdown.cs-active .cs-options li a:focus,
            .cs-select.dropdown.cs-active .cs-options li a:active,
            .cs-select.dropdown.cs-active .cs-options li span:hover,
            .dropdown.menu .submenu li a:hover,
            .dropdown.menu .submenu li a:focus,
            .dropdown.menu .submenu li a:active,
            .dropdown.menu .submenu li span:hover {
                color: #c154a1;
                text-decoration: none;
            }

#tb-menu li:hover span, #tb-menu li:hover i {
    color: #c154a1;
    text-decoration: none;
}

.dropdown.menu .submenu li a,
.dropdown.menu .submenu li span {
    padding: 1px 1.25rem;
    display: block;
    color: #454441;
}

.dropdown.menu .submenu li.ts-devider {
    margin: 5px;
    border-bottom: 1px solid #eee;
}

.dropdown.menu .submenu li a i {
    margin-left: 5px;
}

.dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub {
    top: 100%;
    left: 0;
    right: auto;
}

.dropdown.menu .submenu.first-sub.is-dropdown-submenu {
    left: -20px;
    text-align: right;
    right: auto;
    font-size: 13px;
    line-height: 21px;
    top: 35px;
}

.dropdown.menu .submenu li {
    white-space: nowrap;
    min-width: 120px;
}

    .dropdown.menu .submenu li a,
    .dropdown.menu .submenu li span {
        padding: 5px 10px 5px 5px;
        display: block;
        color: #454441;
        font-weight: 400;
    }

.is-dropdown-submenu {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    min-width: 200px;
    z-index: 1;
    background: #fefefe;
    border: 1px solid #cacaca;
}

    .is-dropdown-submenu > li {
        width: 100%;
    }

.dropdown.menu .is-dropdown-submenu-parent {
    position: relative;
}

    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow {
        padding-right: 0;
    }

        .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > a {
            padding-left: 15px;
            position: relative;
        }

        .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div p {
            display: inline-block;
            margin-bottom: -5px;
        }

        .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow.ts-iconic-title div:after {
            top: 7px;
        }

.dropdown.menu .submenu.first-sub:after,
.dropdown.menu .submenu.first-sub:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 15px;
    bottom: 100%;
    border-style: solid;
    border-width: 0 .9375rem .625rem;
    margin-bottom: 1px;
    border-color: transparent transparent #f8f8f8;
}

.dropdown.menu .submenu.first-sub:before {
    border-bottom-color: hsl(45, 8%, 91%);
}

.dropdown.menu .submenu.first-sub:after {
    margin-bottom: 0;
}

/*.is-dropdown-submenu.js-dropdown-active,
.is-dropdown-submenu:not(.js-dropdown-nohover) > .is-dropdown-submenu-parent:hover > .is-dropdown-submenu,
.should-open-on-hover:hover > .is-dropdown-submenu,
.should-open-on-hover > .is-dropdown-submenu:hover {
    display: block;
}*/
@media(max-width:768px) {
    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div i {
        top: 1px;
    }
}
/*#endregion*/

/*#region vertical slider*/
.carousel.vertical .carousel-inner .item {
    -webkit-transition: 0.6s ease-in-out top;
    -moz-transition: 0.6s ease-in-out top;
    -ms-transition: 0.6s ease-in-out top;
    -o-transition: 0.6s ease-in-out top;
    transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
    top: 0;
}

.carousel.vertical .next {
    top: 100%;
}

.carousel.vertical .prev {
    top: -100%;
}

    .carousel.vertical .next.left,
    .carousel.vertical .prev.right {
        top: 0;
    }

.carousel.vertical .active.left {
    top: -100%;
}

.carousel.vertical .active.right {
    top: 100%;
}

.carousel.vertical .item {
    left: 0;
}

.carousel.vertical .carousel-control {
    width: 100%;
}

    .carousel.vertical .carousel-control.right {
        background-image: -webkit-gradient(linear, 0 top, 92% top, from(rgba(218, 218, 218, 0.15)), to(rgba(140, 140, 140, 0.5)));
        background-image: -webkit-linear-gradient(bottom, color-stop(rgba(218, 218, 218, 0.15) 0), color-stop(rgba(140, 140, 140, 0.5) 100%));
        background-image: -moz-linear-gradient(bottom, rgba(218, 218, 218, 0.15) 0, rgba(140, 140, 140, 0.5) 100%);
        background-image: linear-gradient(to top, rgba(218, 218, 218, 0.15) 0, rgba(140, 140, 140, 0.5) 100%);
        top: 0;
        bottom: 92%;
        left: 0;
        right: 0;
    }

    .carousel.vertical .carousel-control.left {
        background-image: -webkit-gradient(linear, 0 bottom, 92% bottom, from(rgba(140, 140, 140, 0.5)), to(rgba(218, 218, 218, 0.15)));
        background-image: -webkit-linear-gradient(top, color-stop(rgba(140, 140, 140, 0.5) 0), color-stop(rgba(218, 218, 218, 0.15) 100%));
        background-image: -moz-linear-gradient(top, rgba(140, 140, 140, 0.5) 0, rgba(218, 218, 218, 0.15) 100%);
        background-image: linear-gradient(to top, rgba(140, 140, 140, 0.5) 0, rgba(218, 218, 218, 0.15) 100%);
        top: 92%;
        bottom: 0;
        left: 0;
        right: 0;
    }

/*#endregion*/

/*#region rating*/

.ts-rate i {
    font-size: 25px;
    color: #e2e2e2;
    cursor: pointer;
}

    .ts-rate i.checked {
        color: #f7c64f;
    }

.ts-rate p {
    margin-bottom: 0;
    font-size: 13px;
}

.ts-percentage-star-rating {
    display: inline-block;
    unicode-bidi: bidi-override;
    color: #e2e2e2;
    font-size: 19px;
    height: 22px;
    /*width: 100px;*/
    position: relative;
    top: 3px;
    padding: 0;
    /*text-shadow: 0px 1px 0 #a2a2a2;*/
}

    .ts-percentage-star-rating i {
        display: contents;
        display: initial;
        margin: 0 1px;
    }

.ts-percentage-star-rating-top {
    color: #f7c64f;
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    overflow: hidden;
}

.ts-percentage-star-rating-bottom {
    padding: 0;
    display: block;
    z-index: 0;
}

@media(max-width:768px) {
    .ts-percentage-star-rating {
        font-size: 19px;
        width: 78px;
    }
}

/*#endregion*/

/*#region webkit-scrollbar body*/

body::-webkit-scrollbar {
    width: 7px;
    height: 10px;
    border-radius: 2px;
}

body::-webkit-scrollbar-thumb {
    background: #a8a8a8;
    border: 0px none #ffffff;
    border-radius: 2px;
}

    body::-webkit-scrollbar-thumb:active {
        background: #878787;
    }

    body::-webkit-scrollbar-thumb:hover {
        background: #878787;
    }

body::-webkit-scrollbar-track {
    background: #eee;
    border: 1px solid rgb(226, 226, 226);
    border-radius: 2px;
}

body::-webkit-scrollbar-corner {
    background: transparent;
}

/*#endregion*/

/*#region webkit-scrollbar*/

::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    border-radius: 2px;
}

::-webkit-scrollbar-thumb {
    background: #cecece;
    border: 0px none #ffffff;
    border-radius: 2px;
}

    ::-webkit-scrollbar-thumb:active {
        background: #7d7b77;
    }

    ::-webkit-scrollbar-thumb:hover {
        background: #7d7b77;
    }

::-webkit-scrollbar-track {
    background: #eee;
    border: 1px solid rgb(226, 226, 226);
    border-radius: 2px;
}

::-webkit-scrollbar-corner {
    background: transparent;
}

/*#endregion*/

/*#region ticker-bar*/

.ts-ticker-wrap {
    width: 100%;
    overflow: hidden;
    height: 40px;
    margin: auto;
    background-color: #f9e16f;
    /*-webkit-box-shadow: 1px 1px 3px 0px rgb(232, 230, 225);
    -moz-box-shadow: 1px 1px 3px 0px rgb(232, 230, 225);
    box-shadow: 1px 1px 3px 0px rgb(224, 216, 206);*/
}

.ts-shadow-box {
    display: inline-block;
    position: relative;
    width: 30px;
    height: 40px;
    top: -40px;
}

.ts-shadow-right {
    float: right;
    background-image: linear-gradient(to left,#fff 0, rgba(255, 255, 255, 0.00) 100%);
    background-image: -webkit-linear-gradient(to left,#fff 0, rgba(255, 255, 255, 0.00) 100%);
    background-image: -moz-linear-gradient(to left,#fff 0, rgba(255, 255, 255, 0.00) 100%);
}

.ts-shadow-left {
    float: left;
    background-image: linear-gradient(to right,#fff 0, rgba(255, 255, 255, 0.00) 100%);
    background-image: -webkit-linear-gradient(to right,#fff 0, rgba(255, 255, 255, 0.00) 100%);
    background-image: -moz-linear-gradient(to right,#fff 0, rgba(255, 255, 255, 0.00) 100%);
}

.ts-ticker {
    display: inline-block;
    line-height: 40px;
    white-space: nowrap;
    padding: 0px;
}

.ts-ticker-item {
    display: inline-block;
    padding: 0 2rem;
    font-size: 15px;
    color: #333;
}

@keyframes ticker {
    0% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@media(max-width:768px) {

    @keyframes ticker {
        0% {
            -webkit-transform: translate3d(-20%, 0, 0);
            transform: translate3d(-20%, 0, 0);
        }

        100% {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
        }
    }

    .ts-ticker-wrap {
        height: 30px;
    }

    .ts-ticker {
        line-height: 30px;
    }

    .ts-ticker-item {
        font-size: 13px;
    }

    .ts-shadow-box {
        width: 15px;
    }
}

.ts-ticker {
    animation-name: ticker;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-duration: 50s;
}

    .ts-ticker:hover {
        -webkit-animation-play-state: paused;
        -moz-animation-play-state: paused;
        -o-animation-play-state: paused;
        animation-play-state: paused;
    }

.ts-ticker-item:hover {
    color: #000;
}

/*#endregion*/

/*#region vertical-form*/

.ts-side-line {
    text-align: center;
    position: relative;
    margin: 6px 0;
}

    .ts-side-line:after, .ts-side-line:before {
        width: 145px;
        height: 1px;
        content: '';
        top: 50%;
        display: block;
        background: #d3cfc3;
        position: absolute;
    }

    .ts-side-line:before {
        left: 0;
    }

    .ts-side-line:after {
        right: 0;
    }

#google-btn {
    position: relative;
}

    #google-btn i {
        font-size: 27px;
        position: absolute;
        margin-right: 20px;
        bottom: 2px;
    }

.ts-whisker {
    background-repeat: no-repeat;
    display: inline-block;
    width: 50px;
    height: 50px;
    background-position: 50%;
}

.ts-whisker-right {
    background-image: url('/Content/Images/Shared/whisker-right.svg');
}

.ts-whisker-left {
    background-image: url('/Content/Images/Shared/whisker-left.svg');
}

.ts-registration-modal-bullets p {
    line-height: 30px;
    display: flex;
}

.ts-registration-modal-bullets .ts-bullets {
    background-image: url('/Content/Images/Shared/bullets.svg');
    background-repeat: no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-position: 50%;
}

@media(max-width:500px) {
    .ts-side-line:after, .ts-side-line:before {
        width: 80px;
    }
}

/*#endregion*/

/*#region panel*/

.ts-panel-heading {
    margin: 0 10px;
}

.ts-panel-title {
    display: inline-block;
    margin: 16px 0;
}

.ts-collapsed-link {
    color: black;
    font-size: 17px;
}

    .ts-collapsed-link:hover,
    .ts-collapsed-link:active,
    .ts-collapsed-link:focus {
        font-weight: 600;
    }

.ts-panel .fa-plus,
.ts-panel .fa-minus {
    position: relative;
    top: 3px;
    color: #a82682;
}

.ts-panel-body {
    margin: 12px 10px 18px 10px;
}

.ts-branch-info {
    margin-top: 8px;
}

.ts-panel-body ul {
    padding-right: 20px;
}

    .ts-panel-body ul li i {
        width: 15px;
        text-align: center;
        margin-left: 10px;
        position: relative;
    }

    .ts-panel-body ul li {
        line-height: 30px;
        font-weight: 500;
        margin-right: 20px;
    }

        .ts-panel-body ul li:first-child {
            margin-right: 0px;
            color: #a82682;
            font-weight: 600;
        }

.ts-phone-numbers {
    display: inline-block;
    direction: ltr;
}

/*#endregion*/

/*#region check-box*/

.ts-search-checkbox {
    display: inline-flex;
}

    .ts-search-checkbox i {
        position: relative;
        top: 5px;
        font-size: 26px;
        color: #7d7b77;
    }

        .ts-search-checkbox i.fa-square-o {
            padding-right: 4px;
            width: 24.15px;
        }

.ts-search-checkbox-label {
    position: relative;
    bottom: 2px;
    margin-right: 5px;
    margin-left: 10px;
}

/*#endregion*/

/*#region form*/

.form-group label {
    /*color: #7d7b77;*/
    margin-bottom: 1px;
    font-weight: 400;
}

/*#endregion*/

/*#region table*/
.table thead > tr > th,
.table tfoot > tr > th {
    padding: 6px !important;
    height: 35px !important;
}

.table tbody > tr > th {
    background-color: #ede8d2;
    text-align: right;
    border-top: 0px;
}

.table {
    border-collapse: separate;
}

.ts-table-vertical-header.table tbody tr th:not(:last-child) {
    border-bottom: 1px solid #fff;
}

.ts-table-vertical-header.table tbody tr:first-child th {
    border-radius: 0 5px 0 0;
}

.ts-table-vertical-header.table tbody tr:last-child th {
    border-radius: 0 0 5px 0;
    border-bottom: 1px solid #ede8d2;
}

.ts-table-vertical-header.table tbody tr:first-child td {
    border-radius: 5px 0 0 0;
}

.ts-table-vertical-header.table tbody tr:last-child td {
    border-radius: 0 0 0 5px;
    border-bottom: 1px solid #ede8d2 !important;
}

.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
    padding: 5px 10px;
    vertical-align: middle;
}

.table thead tr th {
    vertical-align: middle;
    border-color: #e4ecd4;
    background-color: #e4ecd4;
}

.table-hover > tbody > tr:hover {
    background-color: rgba(201, 222, 158, 0.21);
}

.ts-table thead tr th,
.ts-table tbody tr td {
    text-align: center;
    border: 1px solid #e4ecd4;
    border-bottom: 0px;
}

    .ts-table tbody tr td > i {
        margin: 0 2px;
    }

        .ts-table tbody tr td > i.fa-check {
            color: #01bc50;
        }

        .ts-table tbody tr td > i.fa-times,
        .ts-table tbody tr td > i.fa-ban,
        .ts-table tbody tr td > i.fa-calendar-times-o {
            color: #ee314d;
        }

    .ts-table tbody tr td:not(:first-child) {
        border-right: 0px;
    }

.ts-table thead th:first-child {
    border-right: 0px;
    border-radius: 0 5px 0 0;
    position: relative;
    left: 1px;
}

.ts-table thead th:last-child {
    border-left: 0px;
    border-radius: 5px 0 0 0;
}

.ts-table thead th:nth-child(n+2):not(:last-child) {
    border-left: 1px solid #fff;
}

.ts-table tfoot td {
    border-top: 0px !important;
    padding: 4px !important;
    height: 35px;
    text-align: center;
    margin-right: 2px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: #e4ecd4;
    background-color: #e4ecd4;
}

    .ts-table tfoot td div {
        cursor: pointer;
    }

        .ts-table tfoot td div .fa-caret-down,
        .ts-table tfoot td div .fa-spinner {
            font-size: 25px;
            color: #5c4c05;
        }

    .ts-table tfoot td .w-spinner-inline {
        font-size: 25px !important;
    }

.ts-cog-dropdown {
    border-top: 2px solid #a82682;
    min-width: 110px;
    text-align: right;
    margin-top: -1px;
    font-size: 13px;
    right: unset;
    left: unset;
    top: unset;
    bottom: unset;
}

    .ts-cog-dropdown > li > a:hover,
    .ts-cog-dropdown > li > a:focus {
        background-color: rgba(0,0,0,.1);
        color: #000;
    }

    .ts-cog-dropdown > li > a {
        padding: 2px 10px;
    }

        .ts-cog-dropdown > li > a i {
            position: relative;
            width: 17px;
            text-align: center;
            margin-left: 5px;
            font-size: 15px;
            top: 1px;
        }

th .ts-cog-dropdown {
    border-top: 2px solid #dbce99;
}

.ts-table td > a > i.fa-spinner {
    margin-top: 1px;
    top: unset;
    font-size: 19px !important;
    color: #4eab0e !important;
}

.ts-collapsed-rows-wraper {
    padding: 0px !important;
    background-color: rgba(201, 222, 158, 0.21) !important;
}

    .ts-collapsed-rows-wraper > div {
        text-align: right;
        position: relative;
        padding: 2px 15px 2px 0;
    }

    .ts-collapsed-rows-wraper .ts-collapsed-rows i.fa-check {
        color: #01bc50;
    }

    .ts-collapsed-rows-wraper .ts-collapsed-rows i.fa-times {
        color: #ee314d;
    }

    .ts-collapsed-rows-wraper i.fa-spinner {
        font-size: 30px !important;
        right: 50%;
        top: 17%;
        position: absolute;
    }

.ts-collapsed-rows {
    margin: 8px 0;
    max-width: 1138px;
}

.ts-scrollable-table {
    background-color: #fffff9;
}

    .ts-scrollable-table thead,
    .ts-scrollable-table tbody {
        display: block;
    }

    .ts-scrollable-table tbody {
        height: 331px;
        border: 1px solid #ede8d2;
        overflow-y: scroll;
    }

    .ts-scrollable-table .ts-table thead th:first-child {
        position: unset !important;
        left: unset !important;
    }

    .ts-scrollable-table .ts-table thead th:not(:last-child) {
        border-left: 1px solid #fff !important;
    }

.table-striped > tbody > tr:nth-child(odd) {
    background-color: rgba(252, 248, 227, 0.68);
}

.ts-oparations-th {
    font-size: 20px;
    position: relative;
    top: 4px;
    right: 2px;
}

.ts-embedcode-container {
    height: 200px;
    width: 335px;
    margin: auto;
}

/*#region Detailed*/

#review-list table td:nth-child(2),
#user-list table td:nth-child(3),
#msg-list table td:nth-child(2),
.ts-news-managment table td:nth-child(3) {
    direction: ltr;
}

/*#endregion*/

/*#endregion*/

/*#region color*/

[data-forcolor="orange"],
[data-forcolor="orange"]:hover {
    color: #fb9d3e !important;
}

[data-forcolor="black"],
[data-forcolor="black"]:hover {
    color: #000 !important;
}

[data-forcolor="greenblue"],
[data-forcolor="greenblue"]:hover {
    color: #cffffb !important;
}

[data-forcolor="lightgreen"],
[data-forcolor="lightgreen"]:hover {
    color: #c4fac0 !important;
}

[data-forcolor="blue"],
[data-forcolor="blue"]:hover {
    color: #bae1ec !important;
}

[data-forcolor="pink"],
[data-forcolor="pink"]:hover {
    color: #ff9999 !important;
}

[data-forcolor="green"],
[data-forcolor="green"]:hover {
    color: #64c85f !important;
}

[data-forcolor="lightorange"],
[data-forcolor="lightorange"]:hover {
    color: #fff3cf !important;
}

[data-forcolor="gray"],
[data-forcolor="gray"]:hover {
    color: #d7dfd9 !important;
}

[data-backcolor="orange"],
[data-backcolor="orange"]:hover {
    background-color: #fb9d3e !important;
}

[data-backcolor="black"],
[data-backcolor="black"]:hover {
    background-color: #000 !important;
}

[data-backcolor="greenblue"],
[data-backcolor="greenblue"]:hover {
    background-color: #cffffb !important;
}

[data-backcolor="lightgreen"],
[data-backcolor="lightgreen"]:hover {
    background-color: #c4fac0 !important;
}

[data-backcolor="blue"],
[data-backcolor="blue"]:hover {
    background-color: #bae1ec !important;
}

[data-backcolor="pink"],
[data-backcolor="pink"]:hover {
    background-color: #ff9999 !important;
    min-width: 130px;
    text-align: center;
}

[data-backcolor="green"],
[data-backcolor="green"]:hover {
    background-color: #70ef66 !important;
}

[data-backcolor="lightorange"],
[data-backcolor="lightorange"]:hover {
    background-color: #fff3cf !important;
}

[data-backcolor="gray"],
[data-backcolor="gray"]:hover {
    background-color: #d7dfd9 !important;
    min-width: 130px;
    text-align: center;
}

[data-backcolor="lime"],
[data-backcolor="lime"]:hover {
    background-color: lime !important;
}

[data-backcolor="darkred"],
[data-backcolor="darkred"]:hover {
    background-color: #970707 !important;
    color: #fff !important;
}

/*#endregion*/

/*#region sticky sidebar*/

.ts-sticky-sidebar {
    z-index: 1000;
    position: fixed;
    left: 0px;
    top: calc(70vh - 100px);
    margin: 0px;
    padding: 0px;
    width: 40px;
    background-color: #fff;
    border: 1px solid #e0bcd6;
    border-radius: 0 5px 5px 0;
}

.ts-sticky-item {
    padding: 5px;
    margin: 0;
    height: 40px;
}

    .ts-sticky-item:not(:last-child) {
        border-bottom: 1px solid #e0bcd6;
    }

    .ts-sticky-item img {
        max-width: 100%;
    }

.ts-sticky-close {
    cursor: pointer;
    text-align: center;
    color: #fff;
    background-color: #c154a1;
    border-radius: 0 0 4px 0;
    line-height: 18px;
}

    .ts-sticky-close i.fa {
        font-size: 1rem;
    }

    .ts-sticky-close.small {
        position: absolute;
        left: 40px;
        border-radius: 0 3px 3px 0;
        width: 17px;
    }

@media(max-width:992px) {
    .ts-siticky-sidebar {
        top: calc(72vh - 90px);
        width: 35px
    }

    .ts-sticky-item {
        padding: 4px;
        height: 35px;
    }
}

/*#endregion*/

/*#region Home*/
@media (max-width:768px) {
    .responsive-d-none {
        display: none;
    }

    #checkout-page .pb-3 {
        padding-bottom: 0.5rem !important;
    }

    .ar-height-35 {
        height: 55px;
    }
}

.text-module p {
    margin-bottom: 0;
}

/*#region Header*/
header {
    background-color: #fff;
    border-bottom: 1px solid rgba(0,0,0,.07);
    display: block;
}

    header .header-promos {
        padding: 5px;
        text-align: center;
        background: #374a5f;
        font-size: 13px;
        font-weight: 500;
        color: #fff;
    }

.header-promos a,
.header-promos a:hover,
.header-promos a:focus,
.header-promos a:active {
    color: #fff;
    font-size: 11px;
}

.ts-header {
    background-image: url('/Content/Images/Shared/Layout-bg.jpg');
    background-repeat: repeat;
    padding-top: 5px;
    -webkit-box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
    -moz-box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
    box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
}

#desktop-header {
    background-color: #fff;
    position: fixed;
    width: 100%;
    z-index: 100;
}

    #desktop-header .input-group .btn {
        width: 40px;
    }

    #desktop-header .container > div {
        padding: 0px;
    }

.ts-header-logo img {
    height: 65px;
    padding: 5px 0;
}

.ts-search-block {
    min-width: calc(100% - 36px);
}

    .ts-search-block input {
        font-size: 13px;
        border-left: 0px;
    }

.input-group button.ati-search-btn {
    background-color: #707070;
    border-color: #707070;
}

    .input-group button.ati-search-btn i.fg-search {
        color: #fff;
    }

.navigation-part {
    margin-right: 20px;
    display: inline-block;
}

    .navigation-part.about {
        min-width: 70px;
    }

    .navigation-part.auth {
        background: #a83587;
    }

        .navigation-part.auth:hover {
            background: #942e77;
        }

        .navigation-part.auth * {
            color: #fff
        }

    .navigation-part a {
        font-size: 13px;
        color: #707070;
    }

#tb-click2 a {
    font-size: 14px;
}

.navigation-part a:hover {
    color: #c154a1;
}

.navigation-part:first-child {
    margin-left: 0;
}

.navigation-part.social a {
    margin: 0 4px;
    color: #7d7b77;
}

.navigation-icon {
    background-image: url('/Content/Images/Shared/tripleline.svg');
    width: 24px;
    height: 16px;
    display: inline-block !important;
    vertical-align: middle;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 13px 0;
}

#mobile-header .container .row > div {
    padding: 0 8px;
}

#mobile-header .input-group {
    flex-wrap: unset !important;
}
/*.navigation-part.about {
    position: absolute;
    top: 26px;
    right: 335px;
}
*/
.navigation-part.user {
    color: #a83587;
    position: relative;
}

    .navigation-part.user.tb-responsiv2 i {
        color: #a83587;
        font-size: 30px;
    }

.navigation-part.auth {
    position: relative;
    top: -2px;
    border: 1px solid #e0e0e2;
    padding: 0 10px;
    line-height: 30px;
}

    .navigation-part.auth i {
        position: relative;
        top: 1px;
        font-size: 18px;
        margin-left: 2px;
    }

.navigation-part.cart {
    position: relative;
}

    .navigation-part.cart i {
        color: #707070;
        font-size: 30px;
    }

    .navigation-part.cart a:hover span {
        transform: scale(1.1) !important;
        -moz-transform: scale(1.1) !important;
        -webkit-transform: scale(1.1) !important;
    }

.navigation-part .ts-cart-total-count {
    display: inline-block;
    width: 19px;
    height: 19px;
    line-height: 21px;
    text-align: center;
    position: absolute;
    bottom: 28px;
    right: -5px;
    border-radius: 50%;
    background-color: yellowgreen;
    border: 1px solid #8ec128;
    color: #fff;
    font-size: 13px;
}

.ts-contact-icon {
    text-align: left;
    display: inline-block;
}

    .ts-contact-icon i {
        text-align: center;
        padding: 5px;
        width: 35px;
        height: 35px;
        margin: 0 5px 0 0;
        font-size: 25px;
        background-color: rgb(2, 194, 194);
        border-radius: 50%;
        color: #fff;
    }

#mobile-header {
    padding: 18px 10px 7px 10px;
}

    /* #mobile-header .ts-search-block {
        width: 100%;
    }*/

    #mobile-header .ts-header-logo img {
        height: 45px;
        padding: 0 0 7px 0;
    }

    #mobile-header .navigation-part.auth {
        position: relative;
        top: -4px;
        margin-right: 0;
    }

        #mobile-header .navigation-part.auth a {
            display: flex;
            align-items: center;
        }

.tb-responsive2 {
    display: none !important;
}

@media(max-width:1200px) {
    .navigation-part {
        margin-right: 5px;
    }
}

@media(max-width:768px) {
    .tb-responsive {
        display: none;
    }

    .tb-responsive2 {
        display: block !important;
    }

    #mobile-header .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow.ts-iconic-title div:after {
        display: none;
    }

    #mobile-header .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > a:after, .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div:after {
        display: none;
    }
}


@media(max-width:590px) {
    .navigation-part {
        font-size: 13px;
        font-weight: 500;
    }
}

.ts-top-header {
    margin-bottom: 5px;
}

/*#endregion*/

/*#region SignIn-Up*/

.ts-account-form {
    margin-bottom: 2rem;
}

    .ts-account-form .ts-reagent p {
        word-break: break-word;
        text-align: right;
        font-size: 16px;
    }

        .ts-account-form .ts-reagent p span {
            color: #a82682;
        }

    .ts-account-form h2 {
        color: #a82682;
        text-align: center;
        font-size: 1.7rem;
        font-weight: 600;
        padding: 0 50px;
        margin-bottom: 1rem;
    }

    .ts-account-form h3 {
        color: #a82682;
        text-align: center;
        font-size: 1.4rem;
        font-weight: 600;
        padding: 0 30px;
        margin-bottom: 1rem;
    }

    .ts-account-form p {
        text-align: center;
        font-size: 0.9rem;
        font-weight: 500;
        margin-bottom: 0.5rem;
    }

    .ts-account-form a {
        color: #a82682;
    }

    .ts-account-form .ts-btn {
        width: 100%;
    }


/*#endregion*/

/*#region Menu*/
/*#region Desktop-Menu*/
.ts-desktop-menu-wraper {
    /*margin-top: 75px;*/
    background: rgba(245, 245, 245, 0.68);
    position: relative;
    overflow: visible;
}

    .ts-desktop-menu-wraper .container {
        padding: 0;
    }

    .ts-desktop-menu-wraper a {
        text-decoration: none;
    }

    .ts-desktop-menu-wraper .menu_col {
        position: static;
    }

    .ts-desktop-menu-wraper #desktop-product-menu > ul {
        margin: 0px;
        padding-right: 0px;
    }

        .ts-desktop-menu-wraper #desktop-product-menu > ul > li {
            float: right;
        }

            .ts-desktop-menu-wraper #desktop-product-menu > ul > li > a {
                display: block;
                line-height: 40px;
                padding-right: 5px;
                padding-left: 15px;
                font-weight: 600;
                font-size: 13px;
                color: #0f1456;
            }

                .ts-desktop-menu-wraper #desktop-product-menu > ul > li > a.disabled {
                    pointer-events: none;
                }

            .ts-desktop-menu-wraper #desktop-product-menu > ul > li.submenu:hover > a,
            .ts-desktop-menu-wraper #desktop-product-menu > ul > li.submenu.active > a {
                color: #c154a1;
            }

            .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu {
                background-color: #fdfdfd;
                position: absolute;
                right: 0;
                top: 40px;
                z-index: 99;
                width: 100%;
                border-bottom: 1px solid #f3f3f0;
                display: none;
                -webkit-box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
                -moz-box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
                box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
            }

                .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .container {
                    padding: 0 5px;
                }

                .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list {
                    background: #fff;
                    width: 100%;
                    -webkit-box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
                    -moz-box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
                    box-shadow: 0px 4px 7px -4px rgb(218, 218, 218);
                }

                    .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul {
                        position: relative;
                        z-index: 1;
                        padding: 0px;
                        margin: 0px;
                    }

                        .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li {
                            float: right;
                        }


                            .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li.in_sub:hover > a,
                            .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li.in_sub.active > a {
                                position: relative;
                                color: #a82682;
                                background: #fff;
                                border-color: #f3f3f0;
                                -moz-box-shadow: 3px -5px 9px -3px rgba(0,0,0,0.11);
                                -webkit-box-shadow: 3px -5px 9px -3px rgba(0,0,0,0.11);
                                box-shadow: 2px -2px 9px -3px rgba(0, 0, 0, 0.15);
                                /*background: -webkit-linear-gradient(90deg, #fff 0%,#a83587 100%);
                                background: -moz-linear-gradient(90deg, #fff 0%,#a83587 100%);*/
                            }

                            .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li > a {
                                display: block;
                                padding-left: 10px;
                                padding-right: 10px;
                                color: #0f1456;
                                font-size: 12px;
                                font-weight: 700;
                                height: 36px;
                                line-height: 36px;
                                border-left: 1px solid #fff;
                                border-right: 1px solid #fff;
                                z-index: 1;
                            }

                            .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu {
                                position: absolute;
                                /*top: 37px;*/
                                right: 0;
                                background: #fff;
                                -webkit-box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
                                -moz-box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
                                box-shadow: 0px 0px 10px 2px rgb(234, 234, 234);
                                width: 100%;
                                padding: 17px 0;
                                display: none;
                                border-bottom: 2px solid #c154a1;
                            }

                                .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu .in_mega_menu_sub {
                                    -moz-column-count: 4;
                                    -webkit-column-count: 4;
                                    column-count: 4;
                                    height: 325px;
                                    -moz-column-fill: auto;
                                    -webkit-column-fill: auto;
                                    column-fill: auto;
                                }

                                    .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu .in_mega_menu_sub ul {
                                        margin-bottom: 30px;
                                        padding: 0px;
                                    }

                                        .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu .in_mega_menu_sub ul li {
                                            margin-bottom: 10px;
                                        }

                                            .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu .in_mega_menu_sub ul li a strong,
                                            .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu .in_mega_menu_sub ul li a strong:hover {
                                                color: #243a5b;
                                                font-size: 13px;
                                                -moz-transition-property: all;
                                                -o-transition-property: all;
                                                -webkit-transition-property: all;
                                                transition-property: all;
                                                -moz-transition-duration: 0.3s;
                                                -o-transition-duration: 0.3s;
                                                -webkit-transition-duration: 0.3s;
                                                transition-duration: 0.3s;
                                            }

                                            .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu .in_mega_menu_sub ul li a {
                                                color: #000;
                                                font-size: 13px;
                                            }

                                                .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu .in_mega_menu_sub ul li a:hover {
                                                    color: #a82682;
                                                }

                                .ts-desktop-menu-wraper #desktop-product-menu > ul > li .mega_menu .mega_menu_list > ul > li .in_mega_menu img {
                                    float: left;
                                    width: 400px;
                                }


.ts-blog {
    background: #fafafa none repeat scroll 0 0;
    border-radius: 4px;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    color: #c154a1;
    font-weight: 600;
}
/*#endregion*/

/*#region Mobile-Menu*/

.ts-mobile-menu-wraper {
    font-size: 15px;
    text-align: right;
    position: absolute;
    z-index: 110;
    top: 0;
    right: -300px;
    width: 300px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 991px) {
    .ts-mobile-menu-wraper.active,
    .ts-mobile-menu-wraper .ts-mobile-menu-bg.active {
        right: 0;
    }
}

.ts-mobile-menu-wraper .ts-mobile-menu-bg {
    position: fixed;
    top: 0;
    z-index: -1;
    height: 120%;
    right: -300px;
    width: 300px;
    background: #E9E9E9;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.ts-mobile-menu-wraper .ts-mobile-menu-title {
    margin: 0;
    font-size: 15px;
    padding: 10px 15px;
    background: #a82682;
    color: #fff;
}

    .ts-mobile-menu-wraper .ts-mobile-menu-title img {
        height: 35px;
    }

    .ts-mobile-menu-wraper .ts-mobile-menu-title i {
        margin-left: 10px;
        position: relative;
        top: 2px;
    }

        .ts-mobile-menu-wraper .ts-mobile-menu-title i.fg-arrow-forward-ios {
            margin-left: 0px;
            float: left;
            font-size: 19px;
            cursor: pointer;
            top: 8px;
        }

    .ts-mobile-menu-wraper .ts-mobile-menu-title.ts-sub-title {
        background-color: #c154a1;
    }

.ts-mobile-menu-wraper .ts-menu-item {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .ts-mobile-menu-wraper .ts-menu-item ul {
        padding: 0px;
    }

    .ts-mobile-menu-wraper .ts-menu-item li {
        margin: 0;
        -webkit-tap-highlight-color: transparent;
    }


        .ts-mobile-menu-wraper .ts-menu-item a,
        .ts-mobile-menu-wraper .ts-menu-item li label {
            position: relative;
            display: block;
            text-decoration: none;
            padding: 13px 20px 13px 10px;
            color: #333;
            font-weight: 300;
            background-color: #fff;
            border-bottom: 1px solid #eee;
            margin: 0px;
        }

        .ts-mobile-menu-wraper .ts-menu-item li a.ts-iconic-link {
            font-weight: 400;
            padding: 3px 20px 15px 20px;
        }

            .ts-mobile-menu-wraper .ts-menu-item li a.ts-iconic-link i {
                position: relative;
                top: 7px;
                color: #48516b;
                font-size: 30px;
            }

        .ts-mobile-menu-wraper .ts-menu-item li ul li ul li > a {
            background-color: #f3f3f3;
            border-bottom: 1px solid #e8e8e8;
            padding-right: 60px;
        }

        .ts-mobile-menu-wraper .ts-menu-item li ul li a,
        .ts-mobile-menu-wraper .ts-menu-item li ul li label {
            background-color: #f9f9f9;
            border-bottom: 1px solid #e8e8e8;
            padding-right: 40px;
        }

        .ts-mobile-menu-wraper .ts-menu-item li ul li ul li label {
            background-color: #f3f3f3;
            padding-right: 60px;
        }

        .ts-mobile-menu-wraper .ts-menu-item li ul li ul li ul li a {
            background-color: #efefef;
            padding-right: 80px;
        }

        .ts-mobile-menu-wraper .ts-menu-item li label:not(:only-child):after {
            color: #48516b;
            content: "";
            display: block;
            position: absolute;
            top: 20px;
            margin-top: -5.5px;
            left: 15px;
            height: 11px;
            width: 11px;
            font-size: 16px;
            font-weight: 600;
        }

.ts-mobile-menu-wraper #user-menu {
    position: relative;
}

    .ts-mobile-menu-wraper #user-menu span {
        position: absolute;
        top: 13px;
        left: 15px;
        color: #931044;
        font-size: 20px;
    }

.ts-mobile-menu-wraper .ts-menu-item li label.has_children:not(:only-child):after {
    content: "+";
}

.ts-mobile-menu-wraper .ts-menu-item li label:not(:only-child):after {
    content: "-";
}

#mobile-signin-signup {
    background-color: #fff;
}

    #mobile-signin-signup li {
        border-bottom: 1px solid #eee;
    }

    #mobile-signin-signup a {
        display: inline-block;
        border: unset;
    }

        #mobile-signin-signup a:last-child {
            padding: 13px 10px 13px 10px;
        }

.ts-mobile-menu-link {
    background-color: #fff;
    display: flex;
    border-bottom: 1px solid #eee;
}

    .ts-mobile-menu-link a {
        text-align: center;
        display: inline-block;
        padding: 8px;
        flex: 1;
    }

    .ts-mobile-menu-link img {
        width: 30px;
    }

/*#endregion*/

/*#endregion*/

/*#region ImageSlider*/

.ts-image-slider {
    padding: 8px 4px !important;
}

    .ts-image-slider .carousel {
        position: relative;
        overflow: hidden;
    }

        .ts-image-slider .carousel.ts-c-vertical button > i {
            font-size: 20px;
        }

        .ts-image-slider .carousel button > i {
            font-size: 40px;
        }

        .ts-image-slider .carousel.ts-c-vertical .carousel-item-next.carousel-item-start,
        .ts-image-slider .carousel.ts-c-vertical .carousel-item-prev.carousel-item-end {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .ts-image-slider .carousel.ts-c-vertical .carousel-item-next,
        .ts-image-slider .carousel.ts-c-vertical .active.carousel-item-end {
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100% 0);
        }

        .ts-image-slider .carousel.ts-c-vertical .carousel-item-prev,
        .ts-image-slider .carousel.ts-c-vertical .active.carousel-item-start {
            -webkit-transform: translate3d(0,-100%, 0);
            transform: translate3d(0,-100%, 0);
        }

        .ts-image-slider .carousel.ts-c-vertical .carousel-control-prev {
            bottom: auto;
            width: 100%;
            height: 15%;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
            background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0, rgba(0,0,0,0) 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0) 100%);
        }

        .ts-image-slider .carousel.ts-c-vertical .carousel-control-next {
            top: auto;
            bottom: 0;
            width: 100%;
            height: 15%;
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
            background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        }

@media(max-width:768px) {

    .ts-image-slider .carousel button > i {
        font-size: 25px;
    }

    .ts-image-slider .carousel-item img {
        height: 22vh;
    }
}

/*#endregion*/

/*#region Modules*/

.ts-modules #modules {
    min-height: 3000px;
}

.ts-modules #modules-loading {
    height: 30px;
    margin: 3px;
}

    .ts-modules #modules-loading i {
        position: unset !important;
        display: block !important;
        text-align: center;
    }

@media(max-width:768px) {
    .ts-modules #modules {
        min-height: 700px;
    }
}

#modules .module-text {
    padding: 10px;
    border: 1px solid;
    border-radius: 10px;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    word-break: break-word;
    line-height: 2;
}

/*#endregion*/
/*#region NewsSlider*/
.ts-news-slider {
    height: 300px;
}

    .ts-news-slider .ts-news-header {
        margin-bottom: 5px;
    }

        .ts-news-slider .ts-news-header span {
            display: inline-block;
            font-size: 21px;
            font-weight: 700;
        }

        .ts-news-slider .ts-news-header a {
            display: inline-block;
            float: left;
            color: #7d7b77;
            margin-top: 8px;
        }

            .ts-news-slider .ts-news-header a i.fa-chevron-left {
                font-size: 18px;
                position: relative;
            }

                .ts-news-slider .ts-news-header a i.fa-chevron-left:hover {
                    transform: scale(1.2);
                    -moz-transform: scale(1.2);
                    -webkit-transform: scale(1.2);
                }



@media(max-width:992px) {
    .ts-news-slider .ts-news-header span {
        font-size: 16px;
    }

    .ts-news-slider .ts-news-header a {
        font-size: 12px;
    }
}

@media(max-width:992px) {
    .ts-news-slider .ts-news-header a i.fa-chevron-left {
        font-size: 14px;
    }
}

.ts-news-slider .carousel .carousel-item img {
    height: 200px;
    display: block;
    margin: auto;
}

.ts-news-slider .carousel .carousel-item .ts-new-date {
    font-weight: 400;
    font-size: 12px;
    color: rgb(163, 163, 163);
}

.ts-news-slider .carousel .carousel-item .ts-news-title {
    font-weight: 700;
    color: #9acd32 !important;
    margin: 10px 0;
    padding-left: 45px;
    position: relative;
}

    .ts-news-slider .carousel .carousel-item .ts-news-title p {
        margin: 0px;
        height: 20px;
    }

    .ts-news-slider .carousel .carousel-item .ts-news-title span {
        float: left;
        font-weight: 400;
        font-size: 12px;
        color: rgb(163, 163, 163) !important;
        position: absolute;
        left: 0px;
        top: 0px;
    }

.ts-news-slider .carousel .carousel-control-next,
.ts-news-slider .carousel .carousel-control-prev {
    height: 200px;
}

.ts-news-list .ts-section-title {
    margin: 15px 0;
}

.ts-news-list ul {
    height: 350px;
    overflow-y: scroll;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.ts-news-list li {
    padding: 5px 7px;
    margin: 0px;
    border-bottom: 1px solid #eee;
}

    .ts-news-list li a {
        display: flex;
        align-items: center;
    }

.ts-news-list-label {
    color: #000;
    padding: 10px;
    width: calc(100% - 90px);
}

    .ts-news-list-label time {
        display: block;
        font-size: x-small;
        color: #909090;
    }

    .ts-news-list-label label {
        margin-bottom: 0px;
    }

.ts-news-list i.fa-angle-left {
    font-size: 18px;
}

.ts-news-img-wrapper {
    width: 80px;
    padding-top: 50px;
    position: relative;
    border-radius: 5px;
}

    .ts-news-img-wrapper img {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        height: 100%;
        width: 100%;
        margin: auto;
        border-radius: 5px;
    }

@media (max-width: 992px) {

    .ts-news-list .ts-load-more .fa {
        color: #d6eaae !important;
        display: inline-block !important;
    }

    .ts-news-list-label label {
        font-size: 13px;
    }
}

/*#endregion*/

.ts-home-page .row > div {
    padding-right: 8px;
    padding-left: 8px;
}

.ts-home-page .ts-image-slider > div:first-child {
    padding-left: 6px;
    padding-right: 0px;
}

.ts-home-page .ts-image-slider > div:last-child {
    padding-right: 6px;
}


.ts-home-header {
    background-image: url('/Content/Images/bg-homepage.jpg');
    background-repeat: no-repeat;
    margin-bottom: 50px;
    height: 600px;
}

.ts-home-header-content {
    text-align: center;
    padding: 100px 50px;
    width: 500px;
    margin: auto;
}

.ts-section-title {
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    margin: 0;
}

.ts-more {
    position: absolute;
    left: 15px;
    color: #7d7b77;
}


    .ts-more i.fa-chevron-left:hover {
        transform: scale(1.2);
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
    }

@media(max-width:992px) {
    .ts-home-header-content {
        width: 60%;
    }

    .ts-section-title {
        font-size: 16px;
    }

    .ts-more {
        font-size: 12px;
        left: 15px !important;
    }
}

.ts-home-header-content label {
    margin: 20px 0;
}

.ts-home-header-content .ts-home-header-slogan {
    font-size: 25px;
    font-weight: 600;
}

.ts-home-header-content input {
    text-align: center;
}

.ts-home-header-content button {
    width: 100%;
}

.ts-banner img {
    width: 100%;
    border: 1px solid #ddd;
}


.ts-page-title {
    display: inline-block;
    color: #374a5f;
    font-size: 19px;
    font-weight: 500;
    margin: 20px 0;
}

    .ts-page-title i {
        top: 2px;
    }

.ts-page-sub-title {
    display: inline-block;
    color: #374a5f;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 10px;
}

.ts-special-title {
    color: #a82682;
    font-size: 19px;
    font-weight: 600;
    margin: 20px 0;
    border: 4px solid #9acd32;
    border-left: 0px;
    border-bottom: 0px;
    border-radius: 16px 4px 16px 10px;
    width: fit-content;
    padding: 5px 10px;
    box-shadow: inset -3px 4px 4px -2px #9acd3261;
}

@media(max-width:992px) {
    .ts-page-title {
        font-size: 16px;
    }
}

@media(max-width:668px) {
    .ts-home-header-content {
        padding: 100px 10px;
        width: 90%;
    }
}

#IsPersistent {
    margin: 4px 0 4px 10px;
    position: relative;
    top: 4px;
}

[data-carousel="orange"] {
    background: rgba(255,244,237,1);
    background: -moz-linear-gradient(left, rgba(255,244,237,1) 0%, rgba(242,164,115,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,244,237,1)), color-stop(100%, rgba(242,164,115,1)));
    background: -webkit-linear-gradient(left, rgba(255,244,237,1) 0%, rgba(242,164,115,1) 100%);
    background: -o-linear-gradient(left, rgba(255,244,237,1) 0%, rgba(242,164,115,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,244,237,1) 0%, rgba(242,164,115,1) 100%);
    background: linear-gradient(to right, rgba(255,244,237,1) 0%, rgba(242,164,115,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff4ed', endColorstr='#f2a473', GradientType=1 );
}

[data-carousel="yellow"] {
    background: rgb(251, 239, 189);
    background: -moz-linear-gradient(left, rgba(251, 239, 189,1) 0%, rgb(251, 212, 44) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(251, 239, 189,1)), color-stop(100%, rgba(251, 212, 44,1)));
    background: -webkit-linear-gradient(left, rgba(251, 239, 189,1) 0%, rgba(251, 212, 44,1) 100%);
    background: -o-linear-gradient(left, rgba(251, 239, 189,1) 0%, rgba(251, 212, 44,1) 100%);
    background: -ms-linear-gradient(left, rgba(251, 239, 189,1) 0%, rgba(251, 212, 44,1) 100%);
    background: linear-gradient(to right, rgba(251, 239, 189,1) 0%, rgba(251, 212, 44,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf3fd', endColorstr='#abaef6', GradientType=1 );
}

[data-carousel="red"] {
    background: rgba(255,231,227,1);
    background: -moz-linear-gradient(-45deg, rgba(255,231,227,1) 0%, rgba(255,133,126,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,231,227,1)), color-stop(100%, rgba(255,133,126,1)));
    background: -webkit-linear-gradient(-45deg, rgba(255,231,227,1) 0%, rgba(255,133,126,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(255,231,227,1) 0%, rgba(255,133,126,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(255,231,227,1) 0%, rgba(255,133,126,1) 100%);
    background: linear-gradient(135deg, rgba(255,231,227,1) 0%, rgba(255,133,126,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe7e3', endColorstr='#ff857e', GradientType=1 );
}

.ts-product-category {
    height: 121px;
}

    .ts-product-category .item {
        direction: rtl;
        width: 100px;
        margin: 20px 10px 5px 10px;
        display: inline-block;
        text-align: center;
    }

        .ts-product-category .item a {
            display: block;
            cursor: pointer;
        }

            .ts-product-category .item a:hover label {
                color: #a83587;
            }

            .ts-product-category .item a:hover img {
                transform: scale(1.1);
                -moz-transform: scale(1.1);
                -webkit-transform: scale(1.1);
            }

        .ts-product-category .item img {
            border: 1px solid #dedede;
            border-radius: 50%;
            width: 90px;
            height: 90px;
        }

        .ts-product-category .item label {
            margin-bottom: 0px;
            margin-top: 10px;
            font-weight: 500;
            color: #243a5b;
            width: 90px;
            height: 35px;
            text-align: center;
            font-size: 12px;
        }

.ts-ads {
    border: 1px solid rgb(109, 109, 109);
    position: relative;
    margin-top: 10px;
    background-color: #eee;
    border: 1px solid #eee;
    text-align: center;
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #b5b5b5;
    background-size: cover;
    height: 300px;
}

    .ts-ads span {
        margin: auto;
    }

    .ts-ads img {
        height: 100%;
        width: 100%;
    }

#carousel-indicators-mobile {
    position: absolute;
    bottom: 5px;
}

.ts-single-banner,
.ts-double-banner {
    width: 100%;
    margin-top: 10px;
}

    .ts-single-banner a,
    .ts-single-banner img,
    .ts-double-banner a,
    .ts-double-banner img {
        width: inherit;
        height: auto;
    }

@media(max-width:768px) {

    .ts-product-category {
        height: 76px;
    }

        .ts-product-category .item {
            margin: 10px 5px 0 5px;
            width: 70px;
        }

            .ts-product-category .item img {
                width: 60px;
                height: 60px;
            }

            .ts-product-category .item label {
                font-size: 9px;
                margin-top: 5px;
                width: 60px;
                height: 26px;
            }

    .ts-ads {
        margin-top: 6px;
        font-size: 10px;
    }
}

/*#endregion*/

/*#region Product*/

/*#region Product-List*/

.ts-product-list .row {
    display: flex;
    flex-wrap: wrap;
    margin: -5px 0 0 0;
}

.ts-product-list > .row > div {
    padding: 15px;
    float: right;
}

.ts-product-list-action-bar {
    margin-bottom: 15px;
    border-bottom: 2px solid #c154a1;
}

.ts-product-list .ts-thumbnail {
    width: 100%;
}

    .ts-product-list .ts-thumbnail .col {
        padding: 0px;
    }

    .ts-product-list .ts-thumbnail .ts-product-img {
        width: 100%;
        text-align: center;
    }

.ts-btn.ts-product-order-button {
    background-color: #F6BB00;
    border-color: #F6BB00;
}

    .ts-btn.ts-product-order-button:hover,
    .ts-btn.ts-product-order-button:active,
    .ts-btn.ts-product-order-button:focus {
        background-color: #edb400;
    }

@media(max-width:768px) {

    /* .ts-product-list > .row > div {
        padding: 8px 0;
    }*/

    .ts-product-list .ts-thumbnail {
        position: relative;
    }

        .ts-product-list .ts-thumbnail .col {
            padding: 0 7px !important;
            margin: 7px 0;
        }

    /*.ts-product-list .ts-thumbnail .ts-product-img {
            width: 33.33333333%;
        }*/

    .ts-product-list .ts-slider-title {
        font-size: 14px;
    }

    .ts-product-list .ts-thumbnail .ts-product-img img {
        max-width: 100%;
        max-width: 105px;
        max-height: 105px;
    }

    .ts-product-list .ts-product-content {
        text-align: right;
        position: relative;
    }

    .ts-product-list .ts-product-price {
        font-size: 12px;
        margin: 10px 0 0 0;
    }

    .ts-product-list .ts-favorit-icon {
        font-size: 17px !important;
    }

    .ts-product-list .ts-product-order-button {
        margin: 0;
    }

    .ts-product-list .ts-thumbnail .ar-text-center {
        text-align: left !important;
    }
}

/*#endregion*/
/*#region Product-Detail*/
/*#region ProductSlider*/
.ts-slider-title {
    color: #374C60;
    font-size: 16px;
    font-weight: 500;
}

    .ts-slider-title p {
        margin: 0;
        height: 27px;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        white-space: nowrap;
    }

.ts-slider-overview {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 0px;
    /*overflow:hidden;*/
}

.ts-product-slider-header {
    border-bottom: 1px solid #e0e0e0;
    margin: 0 8px;
    padding: 12px 0 6px;
}

.ts-offer-timer {
    font-weight: 500;
    color: #fff;
    text-align: center;
    font-size: 13px;
    margin-bottom: 0;
    position: absolute;
    left: 140px;
    display: inline-block;
}

    .ts-offer-timer > div {
        width: 40px;
        padding: 7px 2px 3px;
        border-radius: 2px;
        background: yellowgreen;
        display: inline-block;
        box-shadow: 1px 1px 4px 0px #7b7b7b;
        -webkit-box-shadow: 1px 1px 4px 0px #7b7b7b;
        -moz-box-shadow: 1px 1px 4px 0px #7b7b7b;
    }

    .ts-offer-timer div > span {
        width: 30px;
        border-radius: 2px;
        background: #469c07;
        display: inline-block;
        box-shadow: 0px 0px 3px 1px #469c07;
        -webkit-box-shadow: 0px 0px 3px 1px #469c07;
        -moz-box-shadow: 0px 0px 3px 1px #469c07;
    }

    .ts-offer-timer > div > div {
        padding-top: 5px;
        font-size: 13px;
    }

.ts-more {
    position: absolute;
    left: 105px;
}

.ts-product-slider-header .ts-more {
    position: unset;
    font-size: 13px;
}

#product-offer-carousel i.fa-gift {
    margin-left: 10px;
    font-size: 34px;
    color: orange;
}

#product-offer-carousel .ts-product-slider-header {
    height: 70px;
}

.ts-product-slider-wraper {
    margin-top: 10px;
    padding: 0 12px;
    min-height: 25vw;
}

    .ts-product-slider-wraper .owl-carousel {
        padding: 10px 0 0;
    }

@media(max-width:1100px) {
    .ts-product-slider-wraper {
        min-height: 31vw;
    }
}

@media(max-width: 992px) {

    #product-offer-carousel .ts-product-slider-header {
        height: 50px;
    }

    .ts-product-slider-wraper {
        min-height: 33vw;
    }

    .ts-offer-timer {
        font-size: 11px;
        left: 40px;
    }

        .ts-offer-timer > div {
            width: 27px;
            padding: 4px 0 0;
        }

        .ts-offer-timer div > span {
            width: 20px;
        }

        .ts-offer-timer > div > div {
            padding-top: 2px;
            font-size: 8px;
        }
}

@media(max-width: 768px) {

    #product-offer-carousel i.fa-gift {
        margin-left: 5px;
        font-size: 24px;
    }

    .ts-product-slider-wraper {
        min-height: 58vw;
    }

        .ts-product-slider-wraper .owl-carousel {
            padding: 10px 0;
        }
}

#product-image-owlcarousel .thumb-wrapper-item {
    cursor: pointer;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0;
    overflow: hidden;
    width: 70px;
    height: 70px;
}

    #product-image-owlcarousel .thumb-wrapper-item.active {
        border: 2px solid #a2238e;
    }
/*#endregion*/

/*#region offer-box*/

.ts-offer-box {
    height: 414px;
    padding: 20px 15px 20px 0;
}

    .ts-offer-box .ts-gift-image {
        margin: 12px 0;
        text-align: center;
    }

        .ts-offer-box .ts-gift-image img {
            width: 230px;
        }

    .ts-offer-box .ts-section-title {
        display: block;
    }

    .ts-offer-box .ts-more {
        font-size: 14px;
        left: 5px;
        font-weight: 400;
        margin-top: 4px;
    }

/*#endregion*/

/*#region product-box*/

.ts-product-action-bar {
    text-align: left;
    height: 26px;
    margin-bottom: 2px;
}

    .ts-product-action-bar .ts-favorit-icon {
        margin: 0;
        color: #9c9c9c;
        font-size: 24px;
        position: relative;
        top: -2px;
    }

.ts-product-order-button {
    bottom: 0;
    left: 0;
    right: 0;
    height: 34px;
    margin-bottom: 5px;
}

.ts-product-price {
    font-size: 15px;
    margin: 10px 0;
}

    .ts-product-price .ts-price {
        color: #7E07FF;
        font-size: 16px;
        font-weight: 600;
    }

    .ts-product-price .ts-price-bd {
        display: inline-block;
        color: #acacac;
        text-decoration: line-through;
        margin-left: 5px;
    }

    .ts-product-price .ts-final-price {
        color: #a82682;
        font-size: 16px;
        font-weight: 600;
    }

    .ts-product-price .ts-discount {
        background-color: #a82682;
        color: #fff;
        padding: 3px 8px 1px;
        display: inline-block;
    }

.ts-product-action {
    padding: 5px 0;
    display: flex;
    justify-content: center;
}

    .ts-product-action .ts-product-order-button {
        border-radius: 15px;
        font-size: 12px;
        line-height: 20px;
        height: 30px;
        margin-bottom: 0;
    }

        .ts-product-action .ts-product-order-button.ar-loader-button:hover .ar-spinner-background,
        .ts-product-action .ts-product-order-button.ar-loader-button:active .ar-spinner-background,
        .ts-product-action .ts-product-order-button.ar-loader-button:focus .ar-spinner-background {
            background-color: #edb400;
        }

        .ts-product-action .ts-product-order-button .ar-spinner-background {
            background-color: #edb400;
            border-radius: 15px;
            height: 29px;
            top: -22px;
        }

            .ts-product-action .ts-product-order-button .ar-spinner-background:hover {
                background-color: #edb400;
            }

    .ts-product-action .ar-loader-button .ar-spinner-over {
        top: -49px;
    }

    .ts-product-action .ts-product-finished {
        border-radius: 15px;
        font-size: 12px;
        line-height: 30px;
        height: 30px;
        max-width: 120px;
        margin-bottom: 0;
    }

    .ts-product-action .ts-product-coming-soon {
        border-radius: 15px;
        font-size: 12px;
        line-height: 28px;
        height: 30px;
        max-width: 120px;
        margin-bottom: 0;
    }

    .ts-product-action .ts-product-instore {
        border-radius: 15px;
        font-size: 12px;
        line-height: 28px;
        height: 30px;
        max-width: 120px;
        margin-bottom: 0;
    }

.ts-thumbnail {
    background-color: #fff;
    border: 0px;
    width: calc(100% - 16px);
    display: inline-block;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
    padding: 10px;
    margin: 8px;
}

    .ts-thumbnail:hover {
        -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
        -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
        box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
    }

    .ts-thumbnail > a {
        display: block;
    }

    .ts-thumbnail .ts-product-img {
        margin: 15px auto 0px;
        width: 180px;
    }

        .ts-thumbnail .ts-product-img img {
            width: 180px;
            height: 180px;
        }

    .ts-thumbnail .gallery-cell {
        padding: 0px;
    }

.ts-product-content {
    margin-top: 16px;
    text-align: center;
}

.ts-product-slider.carousel .ts-percentage-star-rating {
    font-size: 20px;
    width: 83px;
}


.ts-product-order-button.ar-loader-button:hover .ar-spinner-background,
.ts-product-order-button.ar-loader-button:active .ar-spinner-background,
.ts-product-order-button.ar-loader-button:focus .ar-spinner-background {
    background-color: #8abb27;
}

#add-to-cart .ts-product-order-button.ar-loader-button:focus .ar-spinner-background {
    background-color: #edb400;
}

.ts-product-order-button .ar-spinner-background {
    background-color: #edb400 !important;
    border-radius: 15px;
}

    .ts-product-order-button .ar-spinner-background:hover {
        background-color: #8abb27;
    }

.ts-product-finished {
    max-width: 184px;
    text-align: center;
    font-weight: 400;
    width: 100%;
    height: 34px;
    margin-bottom: 5px;
    line-height: 34px;
    border-radius: 2px;
    color: #000;
    background-color: rgba(140, 140, 140, 0.5);
}

.ts-product-instore {
    max-width: 184px;
    text-align: center;
    font-weight: 400;
    width: 100%;
    height: 34px;
    margin-bottom: 5px;
    line-height: 34px;
    border-radius: 2px;
    color: #fff;
    background-color: #53A2DA;
}

.ts-product-coming-soon {
    max-width: 184px;
    text-align: center;
    font-weight: 400;
    width: 100%;
    height: 34px;
    margin-bottom: 5px;
    line-height: 34px;
    border-radius: 2px;
    color: #fff;
    background-color: #E25221;
}

    .ts-product-instore i.fa,
    .ts-product-coming-soon i.fa {
        margin-left: 10px;
        position: relative;
        top: 1px;
        font-size: 14.5px;
    }

.ts-product-notify {
    color: #fff;
    background-color: #7d7b77;
    border-color: #7d7b77;
    border-radius: 4px;
    font-size: 14px !important;
    width: 200px;
}

    .ts-product-notify:hover,
    .ts-product-notify:active,
    .ts-product-notify:focus {
        background-color: #71706e;
    }

.slow-spin {
    -webkit-animation: fa-spin 2.5s infinite linear;
    animation: fa-spin 2.5s infinite linear;
}

@media (max-width: 576px) {
    .container-sm, .container {
        max-width: unset !important;
    }
}

@media(max-width:768px) {

    .ts-product-action-bar {
        height: 17px;
        margin-bottom: 0px;
    }

        .ts-product-action-bar .ts-favorit-icon {
            margin: 0px;
            font-size: 14px;
        }

    .ts-thumbnail {
        width: calc(100% - 6px);
        margin: 3px;
        padding: 5px;
    }

    .ts-product-order-count button,
    .ts-product-order-count {
        height: 30px;
        line-height: 13px;
    }

    .ts-product-order-button {
        height: 25px;
        font-size: 11px;
        line-height: 20px;
    }

    .ts-product-finished,
    .ts-product-instore,
    .ts-product-coming-soon {
        height: 25px;
        font-size: 11px;
        line-height: 25px;
    }

    .ts-product-order-button .ar-spinner-background {
        height: 23px;
        top: -22px;
    }

    .ts-product-order-button.ar-loader-button .ar-spinner-over {
        top: -44px;
        left: 0px;
        font-size: 15px !important;
    }

    .ts-product-order-button i {
        font-size: 18px;
    }

    .ts-product-slider-wraper .ts-thumbnail .ts-product-img {
        width: 110px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

        .ts-product-slider-wraper .ts-thumbnail .ts-product-img img {
            width: 90%;
            margin: auto;
            height: 110px;
        }

    .ts-product-slider-wraper .ts-slider-title {
        font-size: 12px;
    }

        .ts-product-slider-wraper .ts-slider-title p {
            margin: 0;
            height: 16px;
            line-height: 16px;
        }

    .ts-product-slider-wraper .ts-slider-overview {
        font-size: 10px;
    }

    .ts-product-slider-wraper .ts-product-price {
        font-size: 10px;
        margin: 5px 0;
    }

        .ts-product-slider-wraper .ts-product-price .ts-price {
            font-size: 13px;
        }

        .ts-product-slider-wraper .ts-product-price .ts-price-bd {
            display: block;
            font-size: 12px;
            margin-left: 5px;
        }

        .ts-product-slider-wraper .ts-product-price .ts-final-price {
            font-size: 13px;
        }

    .ts-product-action .ts-product-order-button {
        border-radius: 15px;
        font-size: 10px;
        line-height: 15px;
        height: 25px;
        max-width: 100px;
    }

        .ts-product-action .ts-product-order-button .ar-spinner-background {
            height: 24px;
            top: -18px;
        }

    .ts-product-action .ar-loader-button .ar-spinner-over {
        top: -49px;
    }

    .ts-product-action .ts-product-finished {
        border-radius: 15px;
        font-size: 10px;
        line-height: 23px;
        height: 25px;
        max-width: 95px;
    }

    .ts-product-action .ts-product-coming-soon {
        border-radius: 15px;
        font-size: 10px;
        line-height: 23px;
        height: 25px;
        max-width: 95px;
    }

    .ts-product-action .ts-product-instore {
        border-radius: 15px;
        font-size: 10px;
        line-height: 23px;
        height: 25px;
        max-width: 95px;
    }
}

@media(max-width:576px) {
    .ts-product-list .ts-thumbnail .ts-product-img {
        width: 33.33333333% !important;
    }

    .ts-product-list > .row > div {
        padding: 15px 0 3px;
    }

    .ts-product-action {
        text-align: left;
    }

    .ts-thumbnail .ts-product-img {
        width: unset !important;
    }

    .ts-product-list .ts-product-action {
        text-align: end;
    }
    /* #product-list .ts-product-action .ar-loader-button .ar-spinner-over {
        top: -39.5px;
    }*/
    .ts-product-action .ar-loader-button .ar-spinner-over {
        top: -39.5px;
    }

    .product-detail .ts-product-action .ar-loader-button .ar-spinner-over {
        top: -10px;
    }
}

@media(max-width:400px) {

    .ts-product-content {
        margin-top: 10px;
    }

    @media (max-width:370px) {
        .ts-product-list .ts-thumbnail .ts-product-img img {
            max-width: 88px;
            max-height: 78px;
        }
    }

    .ts-product-slider-wraper .ts-slider-title {
        font-size: 10px;
    }

    .ts-product-slider-wraper .ts-thumbnail .ts-product-img {
        width: 90px;
        margin-top: 3px;
        margin-bottom: 3px;
    }

        .ts-product-slider-wraper .ts-thumbnail .ts-product-img img {
            height: 90px;
        }

    .ts-product-slider-wraper .ts-slider-overview {
        font-size: 8px;
    }

    .ts-product-slider-wraper .ts-product-price {
        font-size: 9px;
        margin: 3px 0;
    }
}

@media(max-width:376px) {
    .ts-footer .ts-about-us .ts-namads > div {
        width: 100px;
        height: 100px;
    }

    .ts-product-order-button {
        height: 23px;
        font-size: 9px;
        line-height: 18px;
    }

    .ts-product-finished,
    .ts-product-instore,
    .ts-product-coming-soon {
        height: 23px;
        font-size: 8px;
        line-height: 23px;
    }

    .ts-product-order-button .ar-spinner-background {
        height: 20px;
        top: -19px;
    }

    .ts-product-order-button.ar-loader-button .ar-spinner-over {
        top: -38px;
    }
}

@media(max-width:340px) {
    .ts-product-slider-wraper .ts-thumbnail .ts-product-img {
        width: 80px;
    }

        .ts-product-slider-wraper .ts-thumbnail .ts-product-img img {
            width: 80px;
            height: 80px;
        }

    .ts-product-list > .row > div {
        padding: 8px 0;
    }

    .ts-thumbnail {
        padding: 0px;
    }

    .ts-product-list .ts-thumbnail .ts-product-img {
        padding-left: 0;
        padding-right: 0;
    }

        .ts-product-list .ts-thumbnail .ts-product-img img {
            max-width: 85px;
            max-height: 85px;
        }
}

@media(max-width:250px) {
    .ts-product-list .row {
        display: block;
    }

    .ts-product-content {
        margin-top: 5px;
    }

    .ts-slider-overview {
        height: 0;
        line-height: 0;
    }

    .ts-product-price .ts-final-price {
        margin-left: 5px;
    }

    .ts-footer .ts-about-us > div:last-child {
        flex-wrap: wrap;
    }

    .ts-namads > div {
        margin-bottom: 10px;
    }

    .ts-product-list .ts-thumbnail .ts-product-img {
        width: 100% !important;
    }
}
/*#endregion*/

.zoom {
    height: 340px;
    display: block;
    text-align: center;
}

    .zoom img {
        height: 100%;
        max-width: 100%;
    }

.ts-product-navigation a {
    color: #7d7b77;
    display: -webkit-inline-box;
}

    .ts-product-navigation a:hover,
    .ts-product-navigation a:focus,
    .ts-product-navigation a:active {
        color: yellowgreen;
    }

.ts-product-description {
    height: 340px;
    position: relative;
}

    .ts-product-description p {
        max-height: 40px;
    }

.ts-product-description-buttom-part {
    position: absolute;
    bottom: 0px;
    width: 100%;
    color: #000;
}

    .ts-product-description-buttom-part .ts-product-price {
        font-size: 16px;
    }

        .ts-product-description-buttom-part .ts-product-price strong {
            font-weight: 500;
        }

.ts-product-details-price {
    font-size: 20px;
    font-weight: 500;
    color: #c154a1;
}

    .ts-product-details-price span {
        height: 40px;
    }

.ts-discount-detail {
    margin-top: 7px;
    font-size: 15px;
    float: left;
}

.product-detail {
    padding-top: 15px;
}

.ts-product-description-buttom-part .ts-btn {
    font-size: 16px;
    height: 34px;
    line-height: 30px;
    border-radius: 15px;
}

.ts-product-config-buttons {
    margin-top: 20px;
}

.ts-product-cart-btn {
    /*display: -webkit-inline-box;*/
    text-align: center;
}

    .ts-product-cart-btn .ts-btn {
        height: 45px;
        margin: 0 4px;
    }

.ts-product-order-btn {
    text-align: center;
}

    .ts-product-order-btn .ts-btn {
        width: 300px;
        margin: 0px;
        line-height: 45px;
    }

.ts-product-config-buttons .quantity-label {
    font-size: 24px;
    letter-spacing: .7px;
    margin: 0;
    text-align: center;
    color: #4a4a4a;
    display: inline-block;
    font-weight: 500;
    width: 40px;
}

#quantity-decrease,
#quantity-increase {
    width: 45px;
    font-size: 18px;
}

    #quantity-decrease i,
    #quantity-increase i {
        position: relative;
        top: 2px;
    }

#product-buybutton {
    margin: 0px;
    margin-right: 4px;
    height: 45px;
    width: 353px;
}

.ts-product-detail {
    background-color: #f9f7f6;
    padding: 30px 35px;
}

    .ts-product-detail p {
        margin: 0px;
    }


.ts-product-reviews .ts-review {
    padding: 5px;
    border-bottom: 1px solid rgba(69,68,65,.12);
}

    .ts-product-reviews .ts-review:not(last-child) {
        margin-bottom: 10px;
    }

    .ts-product-reviews .ts-review.row .col {
        padding: 0px;
    }

    .ts-product-reviews .ts-review:last-child {
        border-bottom: 0px;
    }

    .ts-product-reviews .ts-review:last-child {
        border-bottom: 0px;
    }

    .ts-product-reviews .ts-review i {
        margin-left: 5px;
    }

    .ts-product-reviews .ts-review .ts-comment {
        text-align: justify;
    }

    .ts-product-reviews .ts-review .ts-reply {
        text-align: justify;
        color: #7d7b77;
        margin: 0px;
    }

.ts-product-reviews h3 {
    margin-top: 5px;
}

#product-image-slider .carousel-control i {
    color: yellowgreen;
    font-size: 28px;
}

#variant p {
    color: black;
    font-size: 15px;
}

.ts-variant-itsm {
    overflow-x: auto;
    height: 59px;
    white-space: nowrap;
}

    .ts-variant-itsm div {
        display: inline-grid;
        border: 1px solid #D7D7D7;
        border-radius: 3px;
        padding: 5px 16px;
        cursor: pointer;
    }

    .ts-variant-itsm::-webkit-scrollbar {
        width: 3px;
        height: 3px;
    }

@media(max-width:768px) {
    .zoom {
        height: 300px;
    }

    .ts-product-description h1 {
        font-size: 30px;
    }

    .ts-product-details-price {
        font-size: 17px;
    }

    .ts-discount-detail {
        font-size: 13px;
    }

    .ts-product-reviews h3 {
        font-size: 20px;
    }

    .ts-review {
        padding: 10px !important;
    }

    .ts-product-order-btn .ts-btn {
        width: 100%;
    }

    .ts-product-detail {
        padding: 10px 20px;
    }

    .ts-product-description {
        height: auto;
    }

    .ts-product-description-buttom-part {
        position: initial;
    }
}

.product-detail .product-stars .ts-favorit-icon {
    font-size: 24px;
}

@media(max-width:992px) {
    .product-detail .product-stars #reviews {
        display: none;
    }

    .product-detail .row div:first-child {
        margin-bottom: 10px;
    }
}

/*#endregion*/

/*#endregion*/

/*#region Order*/

.ts-branch-container i {
    width: 15px;
    text-align: center;
    margin-left: 10px;
    position: relative;
}

.ts-branch-container .row {
    display: flex;
}

#order-info {
    font-size: 15px;
    /*position: relative;
    top: -40px;*/
    padding: 15px;
    border: 1px solid #b55599;
    border-radius: 2px;
    color: #fff;
    box-shadow: -1px 1px 8px 0px #909090;
    -webkit-box-shadow: -1px 1px 8px 0px #909090;
    -moz-box-shadow: -1px 1px 8px 0px #909090;
    background-color: #b55599;
    background: -webkit-linear-gradient(29deg, #a83587 0%,#941b71 50%,#69004a 100%);
    background: -moz-linear-gradient(29deg, #a83587 0%,#941b71 50%,#69004a 100%);
}

    #order-info li {
        text-align: justify;
        line-height: 30px;
    }

        #order-info li i {
            color: #fbf890;
        }

.ts-li-title {
    text-align: center !important;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}

    .ts-li-title i {
        top: 4px;
        width: 26px;
        font-size: 26px;
    }

.ts-seperator-line {
    margin: 10px 0;
    width: 100%;
    height: 2px;
    background-color: #fffedc;
}

@media(max-width:1200px) {
    #order-info {
        font-size: 14px;
    }

    .ts-li-title {
        font-size: 16px;
    }

        .ts-li-title i {
            width: 23px;
            font-size: 23px;
        }
}

@media(min-width:992px) {
    .ts-branch-container .row > div {
        padding: 0px;
    }
}

@media(max-width:992px) {
    .ts-branch-container .row {
        display: block;
    }

        .ts-branch-container .row > div {
            margin-bottom: 40px;
        }
}

/*#region Invoice*/

/*#invoice-form {
    padding: 10px 15px;
    background-color: #fff;
    border: 2px solid #000;
    font-size: 12px;
    color: #000;
}*/

#invoice-form {
    position: relative;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #eee;
    font-size: 0.9rem;
}

    #invoice-form h3 {
        font-size: 22px;
    }

    #invoice-form h6 {
        font-size: 14px;
    }

    #invoice-form table {
        padding: 0 5px;
        width: 100%;
        line-height: 28px;
        border-collapse: collapse;
    }

    #invoice-form thead td:nth-child(6) {
        font-size: 10px;
        line-height: 15px;
    }

    #invoice-form tbody td {
        text-align: right;
    }

    #invoice-form td {
        border: 1px solid #000;
        border-collapse: collapse;
        padding: 0 4px;
    }

        #invoice-form td.just-for-edit {
            width: 85px;
            text-align: center;
        }

    #invoice-form .invoice-info {
        text-align: left;
        margin: 10px;
    }

        #invoice-form .invoice-info .invoice-info-title {
            text-align: left;
            width: 95px;
            margin-left: 2px;
            display: inline-block;
        }

    #invoice-form .fa {
        font-size: 15px;
        margin: 0px 6px;
        color: #00b0bf !important;
        cursor: pointer;
        position: relative;
    }

#invoice-date {
    display: inline-block;
    direction: ltr;
}

#invoice-status {
    margin-top: 10px;
}

.invoice-logo {
    position: absolute;
    width: 87px;
    margin: 10px;
}

#order-product-table thead td:nth-child(5) {
    font-size: 12px;
    line-height: 15px;
}

/*#endregion*/

/*#endregion*/

/*#region Cart*/

.ts-cart-list {
    /*float: right;*/
}

    .ts-cart-list ul {
        padding: 0px;
        list-style: none;
    }

.ts-cart-item {
    position: relative;
    padding: 10px;
    height: 160px;
    /*background-color:#f5f5f5;*/
    border-bottom: 0px;
}

    .ts-cart-item:last-child {
        border-bottom: 1px solid #ccc;
    }

    /*.ts-cart-item > .row {
        width: 100%;
        align-items: center;
        display: flex;
        margin: 0px;
    }*/

    .ts-cart-item > .row .row {
        align-items: center;
    }

.ts-cart-action-bar {
    text-align: left;
}

    .ts-cart-action-bar i {
        font-size: 23px;
        cursor: pointer;
        color: #bdbdbd;
    }

.ts-cart-item-image {
    display: flex;
    align-items: center;
}

    .ts-cart-item-image > div {
        height: 94px;
        width: 94px;
        border: 1px solid #e8e8e8;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .ts-cart-item-image img {
        max-width: 100%;
        max-height: 92px;
    }

    .ts-cart-item-image a {
        margin: auto;
    }

.ts-cart-item-desc p {
    margin-bottom: 3px;
}

.ts-cart-item-variant {
    font-size: 12px;
}

    .ts-cart-item-variant .fa-circle {
        font-size: 25px;
    }

.ts-cart-item-title h2 {
    margin: 0 0 10px 0;
    color: #000;
    font-size: 16px;
}

.ts-cart-item-overview {
    color: #333;
    font-size: 14px;
}

.ts-cart-item .ts-product-price-wrapper .ts-product-price {
    text-align: left;
    line-height: 25px;
    color: #000;
}

.ts-cart-item .ts-product-order-count {
    width: 110px;
    margin: auto;
}

.ts-cart-item .ts-product-order-button {
    width: 110px;
    margin: auto;
}

.ts-summary-box {
    color: #454441;
    padding: 0px;
}

    .ts-summary-box ul {
        border: 1px solid #CCC;
        list-style: none;
        padding: 0px;
    }

    .ts-summary-box li {
        padding: 5px 10px;
        line-height: 24px;
    }

        .ts-summary-box li label {
            font-weight: 400;
            margin-bottom: 0px;
        }

        .ts-summary-box li span {
            float: left;
        }

    .ts-summary-box ul .ar-spinner-over {
        top: calc(50% - 47px);
        left: calc(50% - 18px);
    }

#order-next-step {
    position: relative;
    margin-top: 20px;
    width: 100%;
}

/*#order-next-step .ar-spinner-background {
        background-color: #a83587;
    }

    #order-next-step:hover .ar-spinner-background,
    #order-next-step:active .ar-spinner-background,
    #order-next-step:focus .ar-spinner-background {
        background-color: #942e77;
    }*/

a#order-next-step {
    line-height: 34px;
}

#total-price {
    background-color: #80bd54ed;
    color: #fff;
}

.ts-product-detail-wrapper {
    min-height: 95px;
}

@media(max-width:992px) {

    /* .ts-cart-item > .row .row {
        align-items: center;
        display: table;
    }

    .ts-cart-item > .row {
        width: auto;
        display: table;
    }*/

    .ts-cart-item {
        padding: 15px;
        height: 100%;
    }

    .ts-cart-item-image {
        position: relative;
    }

        .ts-cart-item-image img {
            max-width: 100%;
            max-height: 90px;
        }

    .ts-cart-item-desc {
        position: relative;
    }

    .ts-cart-action-bar i {
        font-size: 20px;
    }

    .ts-cart-item-color, .ts-cart-item-size {
        font-size: 11px;
    }

    .ts-cart-item-title h2 {
        font-size: 14px;
    }

    .ts-cart-item-overview {
        color: #333;
        font-size: 12px;
    }

    .ts-cart-item .ts-product-order-count-wrapper {
        float: right;
        padding-left: 0px;
        text-align: right;
    }

    .ts-cart-item .ts-product-order-count {
        width: 110px;
        margin: 0;
    }

    .ts-cart-item .ts-product-price-wrapper .ts-product-price {
        font-size: 14px;
        margin: 0;
        font-weight: 500;
    }

    .ts-cart-item .ts-product-price,
    .ts-cart-item .ts-product-price .ts-final-price {
        font-size: 13px;
        font-weight: 400;
    }

    .ts-cart-item .ts-price,
    .ts-cart-item .ts-final-price {
        display: inline-block;
        margin-left: 3px;
    }

    .ts-summary-box {
        margin-top: 20px;
    }
}

@media(max-width:768px) {

    #order-next-step .ar-spinner-background {
        top: -26px;
    }

    #order-next-step .ar-spinner-over {
        top: -54px;
    }
}

@media(max-width:350px) {

    .ts-cart-item .ts-product-order-count {
        width: 90px;
    }
}

.ts-cart .dropdown.menu .submenu.first-sub.is-dropdown-submenu {
    top: 44px;
    left: 0px;
    width: 420px;
    padding: 0px;
    background-color: #fff;
    text-align: right;
}

.ts-cart .dropdown.menu .submenu.first-sub:after,
.ts-cart .dropdown.menu .submenu.first-sub:before {
    left: 71px;
}

.ts-cart-title span {
    margin: 0 5px;
    background-image: url('/Content/Images/Shared/cart.svg');
    width: 35px;
    height: 35px;
    display: inline-block !important;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.ts-cart-title .filled-cart {
    background-image: url('/Content/Images/Shared/filled-cart.svg');
}

.ts-cart-title a {
    text-decoration: none;
}

.ts-cart-title i {
    position: absolute;
    right: 21px;
    top: 7px;
    font-weight: 500;
    color: #fff;
}

.ts-cart-header {
    padding: 15px;
    background-color: #f5f2ee;
    border-bottom: 1px solid hsla(40,2%,48%,.3);
    font-size: 15px;
    font-weight: 500;
}

.ts-cart-notice {
    padding: 15px;
    font-size: 12px;
    color: yellowgreen;
    border-bottom: 1px solid hsla(40,2%,48%,.3);
}

.ts-cart-order {
    font-size: 12px;
    padding: 15px;
    border-bottom: 1px solid hsla(40,2%,48%,.3);
}

    .ts-cart-order > a {
        font-size: 20px;
        color: #a82682;
        float: left;
    }

    .ts-cart-order img {
        width: 75px;
        height: 75px;
        margin-top: 17px;
        margin-left: 10px;
        float: right;
    }

    .ts-cart-order .ts-cart-order-detail {
        display: inline-block;
        width: 260px;
        padding: 0px;
    }

    .ts-cart-order .ts-cart-order-title {
        font-size: 14px;
    }

    .ts-cart-order .ts-cart-order-subtitle {
        color: #7d7b77;
    }

    .ts-cart-order .ts-cart-order-price {
        color: #7d7b77;
        margin: 10px 0;
    }

        .ts-cart-order .ts-cart-order-price span {
            text-decoration: line-through;
        }

    .ts-cart-order .ts-product-order-count {
        width: 160px;
    }

.ts-cart-footer {
    padding: 15px;
}

    .ts-cart-footer div {
        text-align: center;
        margin-bottom: 15px;
    }

    .ts-cart-footer #cart-total-discount {
        color: #a82682;
    }

    .ts-cart-footer button {
        width: 48%;
    }

/*#endregion*/

/*#region Checkout*/

.ts-padding {
    padding: 10px !important;
}

.ts-button a:after {
    content: "\f053";
    position: absolute;
    left: 10px;
    font-family: 'FontAwesome';
}

.ts-button button:after {
    content: "\f053";
    position: absolute;
    left: 10px;
    font-family: 'FontAwesome';
}

.ts-button a {
    width: 215px !important;
}

.ts-button button {
    width: 215px !important;
}

.ts-checkout-title {
    color: #374a5f;
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 10px;
    font-weight: 500;
    width: fit-content;
}

.ar-height-75 {
    height: 75px;
}

ts-margin-top {
    margin-top: -10px;
}

.ts-background {
    background-color: yellowgreen !important;
    border: 1px solid #8ec128 !important;
}

.ts-checkout-box {
    color: #454441;
    position: relative;
    border: 1px solid #CCC;
    padding: 0 10px;
    border-radius: 2px;
    min-height: 43px;
}

    .ts-checkout-box p {
        margin: 0px;
        word-break: break-word;
        width: 100%;
        /*cursor: pointer;*/
    }

    .ts-checkout-box ul {
        margin-bottom: 0px;
        padding: 0px;
    }

        .ts-checkout-box ul li {
            margin: 10px 0;
            width: 100%;
        }

            .ts-checkout-box ul li .item {
                cursor: pointer;
            }

        .ts-checkout-box ul i {
            font-size: 20px;
            position: relative;
            top: 2px;
        }

    .ts-checkout-box .ts-dotdotdot {
        height: auto;
        overflow-y: hidden;
    }

.ts-address-list-item {
    display: inline-flex;
    text-align: justify;
}

    .ts-address-list-item div {
        cursor: pointer;
    }


.ts-address-list-icon {
    margin-left: 5px;
}

.ts-address-edit, .ts-address-delete {
    float: left;
    margin-right: 7px;
    margin-left: 5px;
    font-size: 15px;
    cursor: pointer;
}

.ts-address-box .text-truncate {
    width: 96% !important;
    cursor: pointer;
    white-space: break-spaces;
}

@media(max-width:500px) {
    .ts-address-box .text-truncate {
        width: 93% !important;
    }
}

#choose-address div {
    position: relative;
    display: inherit;
}

.ts-address-box {
    width: 95%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
}

#add-address {
    cursor: pointer;
}

#address-insert-edit .modal-body {
    padding-bottom: 20px;
}

.form-select {
    background-position: left 0.75rem center;
    padding: 0.375rem 0.75rem 0.375rem 2.25rem;
    font-size: 14px;
}

#payment-type .ts-checkout-box {
    padding: 10px;
}

    #payment-type .ts-checkout-box ul li {
        margin: 0px;
        line-height: 40px;
    }

        #payment-type .ts-checkout-box ul li > div {
            cursor: pointer;
        }

.ts-payment-type-item div {
    display: inline-block;
}

    .ts-payment-type-item div:first-child {
        margin-left: 10px;
    }

    .ts-payment-type-item div#deposit .switch {
        top: 11px;
    }

    .ts-payment-type-item div#credit {
        float: left;
    }

        .ts-payment-type-item div#credit .switch {
            top: 11px;
        }

.ts-payment-type-item .ts-payment-gateway {
    height: 35px;
    margin-left: 10px;
    border-radius: 5px;
    padding: 2px 5px;
    box-shadow: 0px 0px 2px 0px #5c5c5c;
}

    .ts-payment-type-item .ts-payment-gateway.disabled {
        cursor: not-allowed;
        filter: grayscale(0.9);
        -webkit-filter: grayscale(0.9); /* Safari 6.0 - 9.0 */
    }

    .ts-payment-type-item .ts-payment-gateway.active {
        box-shadow: 0px 0px 4px 2px #9acd32;
    }

    .ts-payment-type-item .ts-payment-gateway:hover {
        transform: scale(1.02);
    }

#total-credit i,
#required-credit i {
    top: 0px;
    font-size: 13px;
    font-style: normal;
}

.ts-description {
    cursor: pointer;
}

#discount-block {
    direction: ltr;
}

    #discount-block.input-group {
        align-items: center;
    }

    #discount-block input,
    #discount-block .input-group-addon {
        border-color: #ccc !important;
    }

        #discount-block input:focus,
        #discount-block input:active {
            border-color: #eee;
        }

    #discount-block .input-group-addon {
        background-color: #fff;
        padding: 6px 5px;
        border: 1px solid #ccc;
    }

        #discount-block .input-group-addon:first-child {
            color: #7d7b77;
            cursor: default;
            border: 1px solid #ccc;
        }

        #discount-block .input-group-addon.ts-purpule {
            cursor: pointer;
        }

        #discount-block .input-group-addon:nth-child(3) {
            color: orange;
            font-size: 14px;
        }

    #discount-block .ar-spinner-over {
        top: 2px;
    }

#delivery-info {
    text-align: justify;
    word-break: break-word;
    font-size: 0.8rem;
    padding: 0 12px;
    margin: 10px 0;
    line-height: 1.7rem;
}

/*    #delivery-info i {
        font-size: 15px;
        position: relative;
        top: 2px;
    }*/

.ts-checkout-box ul li.disabled {
    cursor: default;
    color: rgba(140, 140, 140, 0.8);
}

.as-light-green-bg {
    cursor: default !important;
    background-color: rgb(46,204,113) !important;
    border-color: rgb(46,204,113) !important;
    font-weight: 500;
}

.delivery-cost-type {
    display: inline-block;
    float: left;
}

.ts-delivery-type-item {
    cursor: default;
}

    .ts-delivery-type-item .item {
        display: inline-block;
    }

.ts-delivery-notice {
    padding-right: 20px;
    font-size: 12px;
    margin-top: 5px;
}

    .ts-delivery-notice i {
        font-size: 13px !important;
    }

#agent-deposit .ts-checkout-box > div {
    margin: 10px 0;
}

@media(max-width:420px) {
    #total-credit i, #required-credit i {
        display: none;
    }
}

@media(max-width:590px) {
    .ts-address-delete, .ts-address-edit {
        font-size: 19px !important;
    }
}

@media(max-width:768px) {
    .delivery-cost-type, .ts-payment-type-item div#credit {
        float: none;
        margin-top: 5px;
    }

    .form-select {
        font-size: 13px;
    }
}

/*#endregion*/

/*#region MyOrders*/

#orders-list {
    padding: 0 10px;
    margin: 0;
}

    #orders-list .dropdown {
        display: inline-block;
        text-align: right;
        margin-left: 10px;
    }

    #orders-list > li {
        padding: 10px 0;
        border-bottom: 1px solid #eee;
        display: block;
    }

        #orders-list > li:last-child {
            border-bottom: 0px;
        }

        #orders-list > li > a {
            margin-left: 5px;
        }

        #orders-list > li span {
            display: inline-block;
            text-align: right;
            margin-left: 10px;
        }

            #orders-list > li span:nth-child(2) {
                width: 90px;
            }

            #orders-list > li span:nth-child(3) {
                width: 110px;
            }

            #orders-list > li span:nth-child(4) {
                width: 100px;
            }

            #orders-list > li span:nth-child(5) {
                max-width: 174px;
                font-size: 12px;
                border: 1px solid #eee;
                padding: 4px;
            }

            #orders-list > li span:nth-child(6) {
                display: none;
            }

        #orders-list > li > span > i {
            position: relative;
            top: 2px;
        }

    #orders-list .fa-info-circle {
        font-size: 15px;
    }

@media(max-width:690px) {
    #orders-list {
        display: block;
        font-size: 13px;
        padding: 0px;
    }

        #orders-list > li span:nth-child(2) {
            width: 70px;
        }

        #orders-list > li span:nth-child(3) {
            width: 98px;
        }

        #orders-list > li span:nth-child(4) {
            width: 80px;
        }

        #orders-list > li span:nth-child(5) {
            display: none;
            width: 11px;
        }

        #orders-list > li span:nth-child(6) {
            display: inline-block;
        }
}

#order-product-list .ts-product-order-count {
    line-height: 25px;
}

#order-product-list ul {
    padding: 0px;
}

#order-product-list tbody tr td:nth-child(2) {
    display: flex;
}

#order-product-list tr td a img {
    max-width: 60px;
    max-height: 60px;
}

#order-product-list tbody tr td p {
    text-align: right;
    margin: 0 10px 0 0;
    line-height: 26px;
    font-size: 12px;
}

.table-responsive .table {
    max-width: none;
    -webkit-overflow-scrolling: touch !important;
}

.ts-cart-action-bar .ts-yellow-btn {
    font-size: 11px;
    height: 24px;
    line-height: 20px;
    width: 90px;
}

@media(max-width:768px) {
    #order-product-list tbody tr td:nth-child(2) {
        display: block;
    }

    #order-product-list tbody tr td p {
        min-width: 200px;
    }
}

/*#endregion*/

/*#region MyCredit*/

#credit-insert .modal-body {
    padding: 20px !important;
}

#credit-insert .modal-dialog {
    width: 400px;
}

#credit-list {
    padding: 0 0 0 20px;
    margin: 0;
}

    #credit-list li {
        padding: 10px;
        border-bottom: 1px solid #eee;
        display: block;
    }

        #credit-list li:last-child {
            border-bottom: 0px;
        }

        #credit-list li span:not(:last-child) {
            display: inline-block;
            text-align: right;
            margin-left: 10px;
        }

        #credit-list li > span:nth-child(1) {
            width: 50px;
        }

        #credit-list li > span:nth-child(2) {
            width: 180px;
        }

        #credit-list li > span:nth-child(3) {
            width: 110px;
        }

        #credit-list li > span:nth-child(4) {
            width: 110px;
        }

        #credit-list li > span:nth-child(5) {
            width: 20px;
        }

        #credit-list li i {
            font-style: unset;
            position: relative;
            font-size: 15px;
            top: 2px;
        }

    #credit-list .fa-calendar-times-o {
        color: #d56464;
    }

    #credit-list .fa-calendar-check-o {
        color: #01bc50;
    }

@media(max-width:690px) {
    #credit-list {
        display: block;
        padding: 0px;
    }

    #credit-insert .modal-dialog {
        width: 90%;
    }

    #credit-list li > span:nth-child(1) {
        display: inline-block;
    }

    #credit-list li > span:nth-child(2) {
        display: none;
    }
}

/*#endregion*/

/*#region MyFriends*/
.ts-invite-friend-box {
    padding: 15px;
    border-radius: 5px;
    background-color: #f3f3f3;
}

    .ts-invite-friend-box .ts-friends-info {
        background-color: #fff;
        border: 1px solid #e8e8e8;
        padding: 5px 10px 2px 10px;
        font-size: 17px;
        color: #a82682;
    }

#friends-list {
    padding: 0 10px;
    margin: 0;
}

    #friends-list > li {
        padding: 10px 0;
        border-bottom: 1px solid #eee;
        display: block;
    }

        #friends-list > li:last-child {
            border-bottom: 0px;
        }

        #friends-list > li > a {
            margin-left: 5px;
        }

        #friends-list > li span {
            display: inline-block;
            text-align: right;
            margin-left: 10px;
        }

            #friends-list > li span:nth-child(1) {
                width: 100px;
            }

            #friends-list > li span:nth-child(2) {
                width: 200px;
            }

            #friends-list > li span:nth-child(3) {
                width: 110px;
            }

            #friends-list > li span:nth-child(4) {
                width: 100px;
            }

            #friends-list > li span:nth-child(5) {
                max-width: 174px;
                font-size: 12px;
                border: 1px solid #eee;
                padding: 4px;
            }

            #friends-list > li span:nth-child(6) {
                display: none;
            }

        #friends-list > li > span > i {
            position: relative;
            top: 2px;
        }

    #friends-list .fa-info-circle {
        font-size: 15px;
    }

@media(max-width:690px) {
    #friends-list {
        display: block;
        font-size: 13px;
        padding: 0px;
    }

        #friends-list > li span:nth-child(1) {
            width: 70px;
        }

        #friends-list > li span:nth-child(2) {
            width: 100px;
        }

        #friends-list > li span:nth-child(3) {
            width: 98px;
        }

        #friends-list > li span:nth-child(4) {
            width: 80px;
        }

        #friends-list > li span:nth-child(5) {
            display: none;
            width: 11px;
        }

        #friends-list > li span:nth-child(6) {
            display: inline-block;
        }
}
/*#endregion/

/*#region MyFavorite*/
#favorite-product-list .ts-product-list {
    padding-top: 0px;
}

/*#endregion*/

/*#region ContactUs*/

.ts-contact-page i {
    color: #a82682;
    width: 15px;
    text-align: center;
    margin-left: 10px;
    position: relative;
    top: 1px;
    font-size: 16px;
}

.ts-contact-page .fa-mobile {
    font-size: 20px;
}

.ts-contact-info {
    font-size: 15px;
    margin-bottom: 20px;
}

    .ts-contact-info p {
        text-align: justify;
        word-break: break-word;
    }

    .ts-contact-info #address > span {
        margin-top: 5px;
        font-size: 13px;
        display: block;
        padding: 0 25px;
    }

        .ts-contact-info #address > span i {
            width: 10px;
            margin-left: 5px;
            font-size: 13px;
        }

.ts-contact-page .form-group {
    margin: 10px 0;
}

.ts-contact-page .row {
    display: flex;
}

.ts-contact-map {
    border: 1px solid #ddd;
    border-radius: 5px;
    height: calc(100% - 11px);
    min-height: 300px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

    .ts-contact-map iframe {
        height: 100%;
        width: 100%;
    }

.ts-unread-msg {
    font-weight: bold;
}

.ts-form-btn {
    text-align: left;
}

@media(max-width:768px) {
    .ts-contact-page .row {
        display: unset;
        margin: 0px;
    }

    .ts-contact-info {
        font-size: 14px;
    }

    .ts-contact-page i {
        width: 13px;
        margin-left: 5px;
    }

    .ts-contact-info #address > span {
        font-size: 12px;
        padding: 0 18px;
    }

        .ts-contact-info #address > span i {
            width: 8px;
            margin-left: 2px;
            font-size: 12px;
        }

    .ts-form-btn {
        text-align: center;
    }

        .ts-form-btn button {
            width: 100%;
        }

    .ts-contact-map {
        min-height: unset;
    }
}

/*#endregion*/

/*#region Terms*/

.ts-terms p:first-child {
    margin-bottom: 15px;
}

.ts-terms div {
    margin-bottom: 20px;
}

    .ts-terms div h5:first-child {
        font-weight: 600;
    }

/*#endregion*/

/*#region input style*/
.input-group.ts-copyinput {
    max-width: none;
    width: 385px;
}

@media(max-width:440px) {
    .input-group.ts-copyinput {
        width: auto;
    }
}
/*#endregion*/

/*#region userProfileMenu*/

#user-profile-menu {
    border-radius: 4px;
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: 0px 0px 3px 1px #e6e6e6;
    -moz-box-shadow: 0px 0px 3px 1px #e6e6e6;
    box-shadow: 0px 0px 3px 1px #e6e6e6;
    margin-top: 20px;
}

.as-item {
    padding: 0 !important;
    margin-bottom: 0;
}

#user-profile-menu ul li {
    position: relative;
}

/*#endregion*/

/*#region MassegeBox*/
.tb-position {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.as-item li {
    color: #243a5b;
    line-height: 35px;
    cursor: pointer;
}

    .as-item li a {
        color: #243a5b;
    }

    .as-item li:hover {
        background-color: #f3f3f3;
    }

.tb-border {
    border-bottom: 1px solid #f0f0f1;
}

#credit-list {
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    padding: 0;
}

    #credit-list li.head-table {
        background-color: #c154a1;
        color: #fff;
    }

    #credit-list li {
        display: flex;
        /*justify-content: space-between;*/
        line-height: 45px;
        border-top: 1px solid #e3e3e3;
        padding: 0 30px;
    }

        #credit-list li span {
            text-align: center;
            flex: 0 0 20%;
            width: 20%;
        }

#orders-list {
    /*border: 1px solid gray;*/
    border-radius: 4px;
    padding: 0;
}

    #orders-list li {
        display: flex;
        justify-content: space-between;
        line-height: 45px;
        border-bottom: 1px solid #e3e3e3;
        padding: 0 30px;
    }


        #orders-list li span {
            text-align: center;
        }

#friends-list thead th {
    background-color: #a83587;
    color: #fff;
}

#friends-list {
    border-collapse: collapse;
}

#user-profile-menu {
    margin-top: 27px;
}

.tb-style {
    margin-bottom: 20px;
    border-radius: 4px;
    border: 0px solid #e6e6e6;
    border-bottom: 1px solid rgba(0,0,0,.125);
    box-shadow: 0px 0px 3px 1px #e6e6e6;
}

.order-head {
    padding: 0 8px;
    line-height: 38px;
    color: #fff;
    background-color: #c154a1;
}

.order-content {
    padding: 0 8px;
}

    .order-content p {
        line-height: 30px;
    }

.order-footer {
    padding: 0 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.order-footer-pay p {
    line-height: 30px;
}


.order-footer-detail {
    cursor: pointer;
}

.tb-color {
    color: #a83587;
}

.order-tb-date {
    direction: ltr;
}

@media(min-width:992px) {
    .flex-50 {
        flex: 0 0 50%;
        width: 0 0 50%;
    }

    .ts-display {
        display: block !important;
    }
}

@media(max-width:1271px) {
    .ts-thumbnail .ts-product-img img {
        width: 150px;
        height: 150px;
    }

    .body-content {
        margin-top: 150px;
    }
}

@media(max-width:992px) {
    .head-table:last-child {
        display: none;
    }

    #credit-list li span {
        flex: 0 0 25%;
        width: 25%;
    }

    .Description {
        display: none;
    }
}

@media(max-width:768px) {

    .head-table span.ar-display-inline-block {
        display: none;
    }

    .body-content {
        margin-top: 10px;
    }
}

@media(max-width:576px) {

    #credit-list li span {
        flex: 0 0 33.3333%;
        width: 33.3333%;
    }
}
/*#endregion*/

/*#region dropdown search*/
.ts-search-block.active .search-dropdown {
    display: block;
    position: absolute;
    top: 2.5rem;
    margin-left: 0 !important;
    min-height: 5.5rem;
}

.ts-search-block.active .search-input {
    -webkit-animation: expand-search-box-animation 0.5s forwards;
    animation: expand-search-box-animation 0.5s forwards;
}

    .ts-search-block.active .search-input input {
        border-width: 2px;
    }

    .ts-search-block.active .search-input .close-search {
        display: inline-block;
    }

    .ts-search-block.active .search-input .search-dropdown {
        display: block;
    }

.ts-search-block .search-input {
    transition: left 0.2s ease-in-out;
    transition: width 0s ease-in-out;
}

    .ts-search-block .search-input .search-icon {
        position: absolute;
        left: 15px;
        top: 13px;
        z-index: 999;
        color: #44a948;
    }

    .ts-search-block .search-input input {
        font: 8.5333333333px "Avenir Next W01", "Avenir Next", "Helvetica Neue", Helvetica, sans-serif;
        height: 50px;
        border: 1px solid #44a948;
        border-radius: 4px;
        min-width: 300px;
        width: 100%;
        padding-left: 50px;
    }

        .ts-search-block .search-input input:focus {
            outline: none;
        }

    .ts-search-block .search-input i.close-search {
        color: #44a948;
        display: none;
        position: absolute;
        right: 15px;
        top: 13px;
        cursor: pointer;
    }

.search-dropdown {
    box-sizing: border-box;
    color: #3e3e3e;
    opacity: 1;
    padding: 0 6px;
    width: 100%;
    -webkit-animation: expand-search-dropdown-animation 0.5s forwards;
    animation: expand-search-dropdown-animation 0.5s forwards;
    max-height: 400px;
    border-radius: 0 0 4px 4px;
    background-color: #fcfcfc;
    border: 1px solid #e0e0e0;
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.09);
    display: none;
    direction: rtl;
    overflow-x: hidden;
}

    .search-dropdown .small {
        -webkit-flex-basis: 35%;
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    }

    .search-dropdown .search-section .hits-blank {
        color: #666;
        text-align: center;
        padding-top: 20px;
    }

    .search-dropdown a {
        text-decoration: none;
        color: inherit;
    }

.hit {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
}

    .hit .hit-title {
        color: #44a948;
        font-family: 'bt_mono', monospace;
        border-bottom: 1px solid #44a948;
        font-weight: 500;
        margin-bottom: 0;
        margin-top: 0;
        display: inline-block;
        font-size: 14px;
    }

    .hit .hit-description {
        text-decoration: none;
        color: black;
        font-size: 14px;
        display: block;
        margin-top: 3px;
    }

    .hit .hit-anchor {
        font-size: 13px;
        color: #666;
    }

    .hit .algolia-docsearch-suggestion--highlight {
        background-color: #ffe9a4;
    }

    .hit:last-child {
        /*border: 0;
	*/
    }

.ais-hits--item:last-child .hit {
    border: 0;
}

.quick-search-list {
    z-index: 999;
}

    .quick-search-list .as-thumbnail .as-product-img {
        padding-top: 0 !important;
        position: unset !important;
        width: 4rem;
        height: 4rem;
        object-fit: contain;
    }

        .quick-search-list .as-thumbnail .as-product-img img {
            position: unset !important;
            max-height: 100% !important;
            max-width: 100% !important;
            border-radius: unset;
        }

    .quick-search-list .as-thumbnail {
        border: 1px solid #eee !important;
        border-radius: 5px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }

    .quick-search-list .as-product-content {
        margin-top: 0 !important;
    }

    .quick-search-list .as-slider-title {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

        .quick-search-list .as-slider-title p {
            text-align: right;
            margin-bottom: 5px;
        }

.as-color {
    color: #999999;
}

.close-search {
    color: #bbb;
    font-size: 20px;
    font-style: normal;
    position: absolute;
    left: 10px;
    top: 5px;
}

    .close-search:hover {
        cursor: pointer;
    }

.close-search-main {
    border-top: 1px solid #ced4da;
    border-bottom: 1px solid #ced4da;
    width: 3rem;
    background-color: #fff;
}

    .close-search-main.active {
        border-top: 1px solid #a82682;
        border-bottom: 1px solid #a82682;
    }
/*#endregion*/

/*#region Story*/

#story .owl-stage {
    margin: auto;
}

.story-item.seen {
    opacity: 0.75;
}

    .story-item.seen img {
        border-color: #ddd !important;
    }

.story-item img {
    border-radius: 50%;
    border: 2px solid #dd221b;
    width: max-content;
    border-radius: 50%;
    padding: 4px;
    /*display: inline;*/
    object-fit: contain;
}

@media (min-width: 768px) {
    .story-item img {
        max-height: 75px;
    }
}

.story-slider .carousel {
    overflow: unset;
}

.story-slider {
    z-index: 9999999999;
}

    .story-slider .progress {
        --bs-progress-bar-bg: #fff;
        --bs-secondary-bg: #ccc;
        direction: ltr;
    }

    .story-slider .carousel-control-prev {
        transform: translate(100%, 0);
        width: unset;
        padding: 15px;
    }

    .story-slider .carousel-control-next {
        transform: translate(-100%, 0);
        width: unset;
        padding: 15px;
    }

.story-item .title {
    display: block;
    color: #333333;
    font-size: 13px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.story-slider button.close i {
    border-radius: 5px;
    background-color: rgba(0, 0, 0, .25);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(0px);
    padding: 4px;
}

.story-slider .slider-body img {
    max-height: 80vh;
    width: 100vw !important;
}

.carousel-control-next-icon.default,
.carousel-control-prev-icon.default {
    background-color: unset !important;
    color: unset !important;
    border: unset !important;
    width: unset !important;
    padding: unset !important;
    border-radius: unset !important;
    position: unset !important;
    top: unset !important;
    outline: unset !important;
    height: unset !important;
}

@media (min-width: 992px) {
    .story-slider .modal-dialog {
        --bs-modal-width: 730px;
        max-width: 730px !important;
    }
}

.carousel-control-next-icon:before {
    content: "\203A";
    font-size: 35px !important;
}

.carousel-control-prev-icon:before {
    content: "\2039";
    font-size: 35px !important;
}

.story-slider .progress {
    background-color: #ccc !important;
}

.story-slider .progress-bar {
    background-color: #fff !important;
}

@media (max-width: 650px) {
    .story-slider .carousel picture {
        display: flex;
        justify-content: center;
    }

        .story-slider .carousel picture img {
            max-height: unset;
            max-width: unset;
            width: unset !important;
            height: 99.5svh;
        }

    .story-slider .modal-dialog {
        margin: 0 !important;
    }

    .story-slider .carousel .carousel-control-next, .story-slider .carousel .carousel-control-prev {
        transform: unset;
    }

    .carousel-control-next-icon:before, .carousel-control-prev-icon:before {
        content: "";
    }
}

#story .owl-item {
    width: 75px !important;
}

/*#endregion*/

/*#region News*/

.ts-news-item img {
    margin: auto;
    max-width: 100%;
    height: 220px;
}

.ts-news-item {
    padding: 10px;
    /*cursor: pointer;*/
    border-radius: 10px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
    padding: 10px;
    background-color: #fff;
}

    .ts-news-item:hover {
        -webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
        -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
        box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
    }


.ts-news-item-title div {
    font-weight: 700;
    color: #9acd32;
    font-size: 13px;
    margin: 10px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ts-news-item .date {
    font-weight: 400;
    font-size: 12px;
    color: rgb(163, 163, 163);
}

.ts-news-detail-page .ts-page-title {
    margin-bottom: 5px;
}

.ts-news-detail-page .date {
    font-size: 12px;
    color: rgb(163, 163, 163);
}

.ts-tags {
    min-height: 18px;
    color: rgba(143,143,143,1);
    font-size: 13px;
}

    .ts-tags i {
        margin-left: 5px;
    }

.ts-news-content {
    margin-top: 20px;
}

    .ts-news-content p {
        word-break: break-word !important;
        text-align: justify;
    }

.ts-news-page > .row {
    min-height: calc(3 * 30vw);
}

@media(max-width:768px) {

    .ts-news-page > .row {
        min-height: calc(6 * 49vw);
    }

    .ts-news-detail-page img {
        width: 100%;
        height: unset;
    }
}

/*#endregion*/

/*#region Gallery*/

#modules .gallery-container, #modules .text-module {
    margin-top: 10px !important;
}

.gallery-container .gallery:hover {
    box-shadow: 0 0 3px 3px rgba(0,0,0,.1);
}

.gallery-container .gallery a {
    color: unset;
}

.gallery-container .owl-item {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.gallery-item .gallery-photo {
    width: -webkit-fill-available;
}

.gallery-item .gallery-date {
    font-size: 0.8rem;
}

.gallery-item .gallery-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.gallery-item .gallery-description * {
    word-break: break-word;
}

.gallery-modal-content {
    background-color: unset;
}

    .gallery-modal-content .carousel-control-prev {
        transform: translate(100%, 0px);
        width: 9%;
    }

    .gallery-modal-content .carousel-control-next {
        transform: translate(-100%, 0px);
        width: 9%;
    }

    .gallery-modal-content .carousel-control-prev-icon, .gallery-modal-content .carousel-control-next-icon {
        background: unset;
    }

@media (min-width: 768px) {
    .gallery-modal .modal-content.col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333% !important;
    }
}

@media (max-width: 768px) {
    .gallery-modal-content .carousel-control-next {
        transform: unset;
    }

    .gallery-modal-content .carousel-control-prev {
        transform: unset;
    }
}

.card.gallery .date span {
    font-size: 12px;
}

.card.gallery .title p {
    font-size: 15px;
    font-weight: 500;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}

.gallery-content .owl-next {
    left: 0;
}

/*#endregion*/

/*#region Agent*/

.ts-form input[readonly] {
    background-color: #f9ecf5;
}

    .ts-form input[readonly]:active,
    .ts-form input[readonly]:focus {
        border-color: var(--bs-border-color);
    }

/*#endregion*/

