/* Minification failed. Returning unminified contents.
(12133,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,2993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,3993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,4998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5490): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(12133,5527): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(12133,5564): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(12133,5603): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(12133,5636): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,5668): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(12133,5711): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12133,5850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,6004): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(12133,6990): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(12133,7138): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12133,7163): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,7218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,7399): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(12133,7606): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(12133,7721): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12133,7756): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,7987): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,11286): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12133,11311): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,11340): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,11377): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,11542): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,11662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,11683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,11733): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12133,11777): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12133,12318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,12339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,12364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,12389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,12414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,12440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,12472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,12493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,12563): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(12133,12606): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12133,12650): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12133,12735): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12133,12779): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12133,12815): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(12133,14002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,14340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,15979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,16017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,16055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,16091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,17843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,19595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,20944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,20977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,21348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,22732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,22767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,22802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,22843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,22884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,22924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,22964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,23776): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,23856): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(12133,23883): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(12133,23909): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,23950): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(12133,23989): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,24042): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(12133,24066): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(12133,24089): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(12133,24225): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,24397): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,24471): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,24646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,24698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,24799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,24851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,24911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,24963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25411): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,25446): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,25487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25748): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,25783): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,25822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,25987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26083): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,26118): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,26154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26415): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,26450): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,26489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26750): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,26785): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,26823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,26988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27084): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,27119): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,27156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27417): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,27452): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,27488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,27749): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12133,27784): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12133,28453): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,28507): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,28625): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,28677): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,28764): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,28817): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,28911): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,29052): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,29090): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12133,29143): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,29172): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,29270): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,29571): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,29609): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12133,29882): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,29951): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,30027): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12133,30206): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,30244): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12133,30365): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,30804): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,30842): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12133,30963): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,31398): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12133,31511): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12133,31639): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,31727): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,31957): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,32039): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,32387): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,32467): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,32810): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,32901): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,32991): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,33085): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,33268): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,33367): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,33460): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,33557): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,33594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,33964): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,34002): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12133,34037): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(12133,34066): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(12133,34201): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,34230): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,34267): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,34724): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12133,34811): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,34941): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,35074): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,35130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,35698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,35814): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(12133,35855): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(12133,35971): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,36000): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,36518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,36803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,37055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,37547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,37770): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(12133,38013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,38241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,38844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,40106): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12133,40799): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12133,40966): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,41048): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,41229): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,41288): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,41531): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,42759): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12133,43039): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12133,43290): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12133,43322): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,43643): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12133,43675): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,43762): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12133,43910): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,44035): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12133,44604): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,44679): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12133,44708): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,44737): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,44774): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,44963): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,45157): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,46195): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,46534): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(12133,46725): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(12133,46757): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,46992): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12133,47538): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12133,47601): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,47882): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12133,48131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,48627): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12133,48690): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,48906): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12133,49039): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(12133,49173): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,49308): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(12133,49837): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(12133,50032): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(12133,50063): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,50318): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12133,50951): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12133,51016): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,51304): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12133,51563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,52144): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12133,52209): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,52432): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12133,52571): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(12133,52711): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,52849): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(12133,53311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,53926): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(12133,53950): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(12133,53986): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(12133,54022): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(12133,54058): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(12133,54096): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(12133,54128): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(12133,54295): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(12133,54328): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(12133,54369): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(12133,54414): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(12133,54635): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(12133,54678): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(12133,54714): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(12133,54775): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(12133,54812): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(12133,54842): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(12133,54894): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(12133,54937): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(12133,54973): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(12133,55027): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(12133,55101): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(12133,55155): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(12133,55291): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(12133,55335): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(12133,55372): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(12133,55586): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(12133,55674): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(12133,55740): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(12133,55779): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(12133,55823): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(12133,55862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,55882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,55902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,55932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,55958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,55984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56020): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,56999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,57971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58031): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58298): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58969): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,58998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,59984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60537): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,60980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,61976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62917): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,62988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63079): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63773): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(12133,63815): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(12133,63863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,63940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,64017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,64044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,64070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,64098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,64999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65112): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,65972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,66009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,66044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,66080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,66149): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(12133,66198): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(12133,66235): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(12133,66264): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(12133,66312): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(12133,66347): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(12133,66422): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(12133,66479): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(12133,66517): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(12133,66563): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(12133,66655): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(12133,66697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,66791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,66911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,67912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,68080): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(12133,68467): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(12133,68907): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(12133,69436): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(12133,69511): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(12133,69599): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(12133,69633): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(12133,69700): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(12133,69841): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(12133,69929): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(12133,69982): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(12133,70065): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(12133,70140): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(12133,70228): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(12133,70389): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(12133,70425): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(12133,70501): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(12133,70594): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(12133,70628): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(12133,70668): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(12133,70713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,70741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,70766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,70828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,70855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,70888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,70924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,70984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,71038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,71075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,71112): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,71154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,71868): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,71995): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,73129): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,73467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,73496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,73527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,73555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,73596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,73649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,73817): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(12133,73846): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(12133,73885): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(12133,73926): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(12133,73963): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(12133,74235): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(12133,74370): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(12133,74444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,74494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,74544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,74596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,74703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,74760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,74807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,74929): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(12133,74967): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(12133,75043): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(12133,75083): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(12133,75157): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(12133,75213): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(12133,75329): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(12133,75436): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(12133,75592): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(12133,75646): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(12133,75693): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(12133,75783): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(12133,75873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,75926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,75964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,76042): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(12133,76112): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(12133,76261): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(12133,76316): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(12133,76361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,76389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,76430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,76501): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(12133,76599): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(12133,76834): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(12133,77224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,77920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,78187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,78261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,78319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,78359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,78527): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(12133,78554): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(12133,78842): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(12133,78890): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(12133,78935): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(12133,78979): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(12133,79018): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(12133,79133): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(12133,79175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,79201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,79232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,79260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,79303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,79358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,79569): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(12133,79700): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(12133,79786): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(12133,79904): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(12133,79939): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(12133,79984): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(12133,80039): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(12133,80098): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,80127): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(12133,80179): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(12133,80229): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(12133,80450): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(12133,80593): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(12133,80732): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(12133,81029): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,81079): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,81943): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,81993): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,82857): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,82907): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,83772): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,83822): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,84691): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,84741): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,85574): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,85624): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12133,86253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,86297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,86347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,86400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,86430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,86459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,86494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,86552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,86864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,87880): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(12133,87908): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12133,87967): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(12133,88019): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(12133,88053): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(12133,88095): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(12133,88294): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,88352): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,88464): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,88526): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,88669): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(12133,88693): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(12133,88723): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(12133,88770): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(12133,88806): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(12133,88870): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(12133,88923): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(12133,89026): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(12133,89071): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(12133,89100): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12133,89151): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(12133,89193): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(12133,89229): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(12133,89263): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(12133,89330): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,89365): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,89425): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(12133,89454): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12133,89489): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(12133,89531): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(12133,89564): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(12133,89598): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(12133,89668): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,89703): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,89779): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12133,89833): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(12133,89887): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12133,89985): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(12133,90023): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(12133,90083): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12133,90137): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12133,90241): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(12133,90290): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,90425): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,90483): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,90571): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,90633): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12133,90700): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(12133,91589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,91631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,91667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,91837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,91888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,91939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,91992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92580): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,92995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,93041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,93116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,93154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,93189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,93249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,93394): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(12133,93428): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(12133,93483): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(12133,93547): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(12133,93631): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(12133,93776): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(12133,93826): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(12133,93885): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(12133,93921): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(12133,94012): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(12133,94058): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(12133,94142): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(12133,94184): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(12133,94265): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(12133,94338): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(12133,94384): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(12133,94586): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(12133,94650): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(12133,94747): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(12133,94790): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(12133,94820): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(12133,94859): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(12133,94946): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12133,95003): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12133,95109): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(12133,95172): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(12133,95316): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12133,95377): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12133,95494): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(12133,95561): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(12133,95676): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12133,95737): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12133,95795): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(12133,95830): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(12133,96282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,96578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,96893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,96921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,96949): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,96984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97232): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(12133,97263): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(12133,97308): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(12133,97353): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(12133,97417): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(12133,97455): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(12133,97538): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(12133,97641): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(12133,97683): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(12133,97726): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(12133,97790): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(12133,97836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,97979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,98891): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(12133,98922): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(12133,98963): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(12133,99000): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(12133,99065): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(12133,99096): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(12133,99136): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(12133,99396): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(12133,99446): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(12133,99489): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(12133,99562): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(12133,99612): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(12133,99663): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(12133,99754): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(12133,99805): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(12133,99849): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(12133,99937): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(12133,100010): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(12133,100056): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(12133,100157): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,100244): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(12133,100306): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(12133,100397): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(12133,100458): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(12133,100503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,100975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101058): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(12133,101084): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(12133,101120): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(12133,101158): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(12133,101206): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(12133,101303): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(12133,101400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,101755): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(12133,101781): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(12133,101821): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(12133,101857): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(12133,101896): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(12133,101922): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(12133,101959): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(12133,102052): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(12133,102218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,102958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,103987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,104013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,104045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,104085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,104137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,104189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,104218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,104247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,104317): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(12133,104369): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(12133,104415): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(12133,104451): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(12133,104578): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(12133,104661): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(12133,104698): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(12133,105019): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(12133,105045): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(12133,105327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,105978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,106024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,106058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,106092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,106222): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,106470): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(12133,106599): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(12133,106677): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(12133,106751): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(12133,106809): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(12133,106904): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(12133,106940): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(12133,106982): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(12133,107047): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(12133,107078): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,107118): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(12133,107399): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(12133,107472): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(12133,107545): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(12133,107596): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(12133,107640): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(12133,107796): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,107848): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,108020): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,108172): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,108370): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,108512): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,108566): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,108769): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,108924): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,109128): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,109273): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,109327): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,109531): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,109686): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,109890): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,110035): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,110089): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,110293): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,110448): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,110652): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,110797): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,110851): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,111056): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,111211): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,111415): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,111560): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,111614): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,111821): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,111977): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12133,112183): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,112329): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,112383): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,112504): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12133,112626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,112680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,112727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,112788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,112848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,112912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,112973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,113985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,114952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115259): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,115998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,116978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,117936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,118003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,118034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,118071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,118217): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(12133,118266): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(12133,118354): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(12133,118405): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(12133,118460): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(12133,118532): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(12133,118573): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(12133,118739): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(12133,118800): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(12133,118872): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(12133,118907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,118930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,118959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,118987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119517): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(12133,119568): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(12133,119600): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(12133,119659): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(12133,119713): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(12133,119748): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(12133,119788): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(12133,119829): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(12133,119927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,119981): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(12133,120155): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(12133,120233): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(12133,120259): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(12133,120291): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(12133,120337): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(12133,120405): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(12133,120440): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(12133,120505): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(12133,120537): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(12133,120595): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(12133,120627): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(12133,120705): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(12133,120745): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(12133,120791): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(12133,120840): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,120863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,120886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,120910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,120935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,120954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,120986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,121742): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(12133,121895): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(12133,122250): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(12133,122481): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(12133,122594): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(12133,122653): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(12133,122707): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(12133,122742): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(12133,122785): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(12133,122836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,122862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,122884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,122952): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(12133,123020): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(12133,123102): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(12133,123227): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(12133,123272): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(12133,123314): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(12133,123374): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(12133,123433): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(12133,123507): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(12133,123551): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(12133,123608): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(12133,123658): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(12133,123703): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(12133,123778): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(12133,123864): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(12133,124001): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(12133,124027): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(12133,124077): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(12133,124114): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(12133,124156): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(12133,124218): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(12133,124281): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(12133,124345): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(12133,124405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,124431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,124516): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(12133,124578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,124647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,124707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,126988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,127020): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,127066): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(12133,127112): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(12133,127149): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(12133,127422): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(12133,127503): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(12133,127573): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,127610): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,127854): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,128015): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,128051): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,128106): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12133,128235): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,128273): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,128311): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,128479): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,128515): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,128551): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,128608): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12133,128740): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,128917): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,128953): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,129004): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12133,129135): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,129173): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,129211): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,129379): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,129422): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12133,129458): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12133,129507): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12133,129553): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(12133,129589): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(12133,129617): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(12133,129651): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(12133,129710): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12133,129745): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(12133,129781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,129806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,129835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,129867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,129901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,129950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,130645): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(12133,130694): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(12133,130734): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(12133,131007): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(12133,131073): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12133,131129): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,131166): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(12133,131211): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(12133,131287): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,131324): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,131629): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,131663): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,131920): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,131956): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,132127): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(12133,132270): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,132318): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12133,132448): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,132482): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,132520): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,132558): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,132822): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,132858): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,132894): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,133067): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(12133,133210): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,133260): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12133,133393): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,133427): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,133703): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,133739): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,133909): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(12133,134055): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,134106): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12133,134296): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,134350): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,134406): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,134443): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(12133,134582): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,134616): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,134654): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,134692): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,134958): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,135001): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12133,135037): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12133,135204): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(12133,135349): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,135398): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12133,135443): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(12133,135478): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(12133,135539): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(12133,135580): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(12133,135628): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(12133,135670): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12133,135707): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(12133,135762): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(12133,135823): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(12133,135918): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(12133,135951): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(12133,135990): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(12133,140230): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(12133,140261): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(12133,140301): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(12133,140362): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(12133,140412): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(12133,140511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140720): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(12133,140814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,140985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141580): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,141891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,142007): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12133,142090): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12133,142151): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12133,142223): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12133,142428): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,142466): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,142505): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,142612): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,142651): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,142690): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,142807): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,142864): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,142903): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,143017): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,143071): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,143110): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,143355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,143382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,143699): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12133,143782): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12133,143843): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12133,143915): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12133,144120): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,144158): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,144197): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,144304): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,144343): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,144382): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,144499): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,144556): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,144595): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,144709): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,144763): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,144802): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,145047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,145074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,145391): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12133,145474): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12133,145535): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12133,145607): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12133,145812): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,145850): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,145889): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,145996): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,146035): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,146074): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,146191): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,146248): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,146287): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,146401): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,146455): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,146494): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,146739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,146766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,147084): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12133,147167): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12133,147228): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12133,147300): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12133,147507): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,147545): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,147584): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,147691): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,147730): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,147769): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,147886): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,147943): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,147982): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,148096): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,148150): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,148189): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,148435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,148462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,148781): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12133,148864): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12133,148925): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12133,148997): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12133,149206): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,149244): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,149283): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,149391): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,149430): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,149469): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,149587): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,149644): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,149683): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,149798): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,149852): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,149891): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,150143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,150170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,150458): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12133,150541): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12133,150602): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12133,150674): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12133,150819): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,150857): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,150896): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,151000): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12133,151039): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,151078): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,151192): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,151249): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,151288): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,151399): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12133,151453): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12133,151492): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12133,151955): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12133,151985): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(12133,152057): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12133,152098): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(12133,152156): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12133,152210): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(12133,152266): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12133,152342): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(12133,152416): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12133,152446): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(12133,153374): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,153482): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,153586): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,153688): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,153792): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,153895): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,153999): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,154099): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,154158): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12133,154180): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,154251): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12133,154273): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,154346): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12133,154368): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,154475): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,154556): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,154639): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,154712): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12133,154736): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,154807): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12133,154831): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,154904): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12133,154928): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,155039): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,155120): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,155203): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,155274): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,155296): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,155367): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,155389): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,155462): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,155484): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,155591): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,155672): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,155755): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,155823): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12133,155842): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,155913): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12133,155932): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,156005): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12133,156024): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,156126): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,156208): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,156292): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,156363): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12133,156385): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,156456): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12133,156478): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,156551): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12133,156573): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,156681): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,156763): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,156847): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,156917): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,156938): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,157009): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,157030): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,157103): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,157124): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,157229): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,157310): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,157393): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,157462): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12133,157482): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,157553): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12133,157573): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,157646): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12133,157666): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,157771): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,157854): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,157939): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,158007): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12133,158026): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,158097): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12133,158116): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,158189): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12133,158208): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,158308): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,158388): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,158470): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,158547): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12133,158576): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,158647): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12133,158676): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,158749): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12133,158778): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,158887): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12133,158916): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,158989): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12133,159018): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,159094): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12133,159123): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,159211): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(12133,159236): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(12133,159261): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(12133,159289): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(12133,159316): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(12133,159440): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12133,159465): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,159520): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12133,159545): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12133,159912): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(12133,160043): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(12133,160147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,160181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,160215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,160252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,164422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,164524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,164626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,164723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,164820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,164919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,165016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,165111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,165975): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,165998): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12133,166021): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,166106): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,166129): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12133,166152): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,166246): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,166269): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12133,166292): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,166392): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,166415): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12133,166438): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,166541): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12133,166564): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12133,166587): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12133,166672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,166717): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12133,166739): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,166788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,166833): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12133,166857): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,166904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,166949): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,166971): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,167015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,167060): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12133,167079): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,167126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,167171): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12133,167193): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,167239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,167284): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,167305): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,167350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,167395): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12133,167415): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,167459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,167504): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12133,167523): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,167568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,167613): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12133,167633): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,167678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,167723): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12133,167743): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12133,167815): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(12133,167895): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(12133,167975): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(12133,168050): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(12133,168125): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(12133,168202): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(12133,168277): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(12133,168350): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(12133,168588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,168631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,168675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,168718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,168763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,175858): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(12133,177172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,177208): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12133,177230): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,177275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,177311): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12133,177335): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,177378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,177414): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,177436): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,177476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,177512): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12133,177531): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,177574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,177610): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12133,177632): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,177674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,177710): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,177731): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,177772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,177808): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12133,177828): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,177868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,177904): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12133,177923): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,177964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178000): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12133,178020): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,178061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178097): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12133,178117): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,178157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178193): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12133,178218): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12133,178259): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178290): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,178336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178511): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12133,178562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178593): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(12133,178643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178674): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(12133,178716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,178951): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(12133,179024): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(12133,179097): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(12133,179165): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(12133,179233): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(12133,179303): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(12133,179371): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(12133,179437): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(12133,179488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,179903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,180311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,180381): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12133,180403): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,180474): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12133,180496): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,180561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,180631): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12133,180655): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,180726): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12133,180750): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,180813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,180883): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,180905): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,180976): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,180998): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,181058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,181128): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12133,181147): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,181218): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12133,181237): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,181300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,181370): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12133,181392): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,181463): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12133,181485): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,181547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,181617): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,181638): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,181709): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,181730): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,181791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,181861): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12133,181881): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,181952): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12133,181972): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,182032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182102): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12133,182121): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,182192): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12133,182211): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,182266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182336): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12133,182361): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,182434): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12133,182459): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12133,182526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,182984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183333): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12133,183355): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,183396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183441): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12133,183465): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,183504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183549): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12133,183571): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,183607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183652): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12133,183671): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,183710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183755): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12133,183777): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,183815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183860): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12133,183881): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,183918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,183963): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12133,183983): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,184019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184064): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12133,184083): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,184120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184165): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12133,184185): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,184222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184267): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12133,184287): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,184323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184368): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(12133,184390): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,184433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184554): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(12133,184581): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,184626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184671): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(12133,184697): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12133,184739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,184941): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(12133,185017): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(12133,185093): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(12133,185164): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(12133,185235): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(12133,185308): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(12133,185379): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(12133,185448): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(12133,185513): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(12133,185975): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,186071): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,186133): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,186192): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,186254): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,186316): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,186426): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12133,186502): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,186559): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,186718): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,186778): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,186854): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,186911): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,186984): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,187044): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,187120): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,187180): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,187256): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,187317): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,187492): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12133,187554): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12133,187629): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,187689): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,187849): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,187912): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,187987): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,188047): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,188119): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,188182): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,188257): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,188320): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,188395): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,188459): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,188635): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12133,188700): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12133,188781): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,188842): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,189015): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,189079): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,189160): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,189221): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,189299): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,189363): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,189444): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,189508): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,189589): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,189654): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,189843): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12133,189909): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12133,189990): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,190048): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,190218): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,190279): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12133,190360): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,190418): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12133,190496): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,190557): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12133,190638): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,190699): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12133,190780): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,190842): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12133,191028): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12133,191091): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12141,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12141,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12141,77): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12141,4388): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12141,4392): run-time error CSS1046: Expect comma, found '-'
(12141,4393): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(12141,4409): run-time error CSS1046: Expect comma, found ')'
(12141,4410): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12141,7765): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,7811): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12141,7815): run-time error CSS1046: Expect comma, found '-'
(12141,7816): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-text'
(12141,7837): run-time error CSS1046: Expect comma, found ')'
(12141,7838): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12141,7900): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(12141,7904): run-time error CSS1046: Expect comma, found '-'
(12141,7905): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-link'
(12141,7926): run-time error CSS1046: Expect comma, found ')'
(12141,7927): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12141,9132): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,9476): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,10268): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,10993): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,11241): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,11489): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,12222): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,12472): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,12722): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,13459): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,13710): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12141,13961): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(12769,19): run-time error CSS1030: Expected identifier, found '#wave-loader'
(12769,45): run-time error CSS1031: Expected selector, found ')'
(12769,45): run-time error CSS1025: Expected comma or open brace, found ')'
(12861,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13514,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13639,7): run-time error CSS1030: Expected identifier, found ' '
(13731,28): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(14046,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14152,22): run-time error CSS1039: Token not allowed after unary operator: '-hh'
(14296,28): run-time error CSS1039: Token not allowed after unary operator: '-offer'
(14563,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14564,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14575,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14577,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14589,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14591,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14595,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14596,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14655,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(14769,26): run-time error CSS1030: Expected identifier, found 'header'
(14769,57): run-time error CSS1031: Expected selector, found ')'
(14769,57): run-time error CSS1025: Expected comma or open brace, found ')'
(14925,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(15708,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(15748,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(15774,17): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(16649,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16650,43): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16672,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-200'
(16729,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16800,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16991,8): run-time error CSS1030: Expected identifier, found '>'
(16991,15): run-time error CSS1031: Expected selector, found ')'
(16991,15): run-time error CSS1025: Expected comma or open brace, found ')'
(17009,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-100'
(17010,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17025,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-400'
(17067,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-200'
(17071,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17072,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17120,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17177,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(17177,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(17190,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17191,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17195,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17196,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17200,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17201,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17205,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17206,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17210,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17211,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17212,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17216,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17217,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17218,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17222,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17223,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17227,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17228,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17229,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17519,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(17624,28): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(17625,24): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(17633,32): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(17645,35): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(17646,17): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(17970,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18000,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-400'
(18009,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-300'
(18056,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18064,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18072,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18079,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18080,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18084,32): run-time error CSS1039: Token not allowed after unary operator: '-as-color'
(18088,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18089,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18095,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18100,35): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18101,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18105,39): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18106,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18122,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18274,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18278,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18658,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19276,38): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19343,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19349,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19605,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19775,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19783,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19791,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19837,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19921,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19922,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19926,32): run-time error CSS1039: Token not allowed after unary operator: '-ac-color'
(19930,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19931,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19937,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19943,22): run-time error CSS1039: Token not allowed after unary operator: '-ac-color'
(19949,22): run-time error CSS1039: Token not allowed after unary operator: '-ac-color'
(19954,35): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19955,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19959,39): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19960,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19974,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(19988,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(19995,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(20000,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(20324,1): run-time error CSS1019: Unexpected token, found '}'
(20442,32): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(20443,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(20615,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(20951,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(21498,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(21595,43): run-time error CSS1046: Expect comma, found '0'
(21595,47): run-time error CSS1046: Expect comma, found '/'
(21597,35): run-time error CSS1046: Expect comma, found '0'
(21597,39): run-time error CSS1046: Expect comma, found '/'
(21645,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(21652,40): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(21760,49): run-time error CSS1034: 
(21760,49): run-time error CSS1042: Expected function, found ','
(21760,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(22053,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(22158,36): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(22215,24): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(22217,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(22252,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(22903,28): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(22911,28): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(22919,32): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(22999,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23021,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23043,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23130,28): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23131,24): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23135,32): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23139,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23140,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23145,26): run-time error CSS1039: Token not allowed after unary operator: '-al-color'
(23152,17): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23157,35): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23158,17): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23162,39): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23163,21): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23252,25): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23261,25): run-time error CSS1039: Token not allowed after unary operator: '-al-main-color'
(23432,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23578,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23582,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24069,32): run-time error CSS1039: Token not allowed after unary operator: '-black'
(24084,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(24092,36): run-time error CSS1039: Token not allowed after unary operator: '-black'
(24093,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(24171,46): run-time error CSS1046: Expect comma, found '0'
(24171,50): run-time error CSS1046: Expect comma, found '/'
(24173,39): run-time error CSS1046: Expect comma, found '0'
(24173,43): run-time error CSS1046: Expect comma, found '/'
(24221,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(24251,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24328,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-500'
(24334,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24550,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24551,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25340,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25431,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25683,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25799,38): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25801,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-300'
(25860,30): run-time error CSS1030: Expected identifier, found '>'
(25860,45): run-time error CSS1031: Expected selector, found ')'
(25860,45): run-time error CSS1025: Expected comma or open brace, found ')'
(26209,7): run-time error CSS1030: Expected identifier, found '#form-detail-page'
(26209,24): run-time error CSS1031: Expected selector, found ')'
(26209,24): run-time error CSS1025: Expected comma or open brace, found ')'
(26248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26259,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(26268,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(26350,34): run-time error CSS1030: Expected identifier, found '~'
(26350,41): run-time error CSS1031: Expected selector, found ')'
(26350,41): run-time error CSS1025: Expected comma or open brace, found ')'
(26354,34): run-time error CSS1030: Expected identifier, found '~'
(26354,35): run-time error CSS1030: Expected identifier, found 'ul'
(26354,37): run-time error CSS1031: Expected selector, found ')'
(26354,37): run-time error CSS1025: Expected comma or open brace, found ')'
(26378,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26386,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26444,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26464,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-500'
(26507,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26512,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-200'
(26576,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26654,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26876,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26878,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26892,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26898,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
 */
.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";
}

@charset "UTF-8";/*!
 * Bootstrap  v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-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]{outline-offset:-2px;-webkit-appearance:textfield}[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);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-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);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;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-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='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-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;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-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;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;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>:disabled~label{color:#6c757d}.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-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{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-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-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:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-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(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(-.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;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:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float: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%}
:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody>table.dataTable>thead>tr>th:before,div.dataTables_scrollBody>table.dataTable>thead>tr>th:after,div.dataTables_scrollBody>table.dataTable>thead>tr>td:before,div.dataTables_scrollBody>table.dataTable>thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px;border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 10px 6px 10px;border-top:1px solid rgba(0, 0, 0, 0.3)}table.dataTable tbody tr{background-color:transparent}table.dataTable tbody tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);color:white;color:rgb(var(--dt-row-selected-text))}table.dataTable tbody tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid rgba(0, 0, 0, 0.15);border-right:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe>tbody>tr.odd>*,table.dataTable.display>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.023)}table.dataTable.stripe>tbody>tr.odd.selected>*,table.dataTable.display>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.923))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 1)) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.919))}table.dataTable.display>tbody>tr.odd>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.054)}table.dataTable.display>tbody>tr.odd>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.047)}table.dataTable.display>tbody>tr.odd>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.039)}table.dataTable.display>tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.954))}table.dataTable.display>tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.947))}table.dataTable.display>tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.939))}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.919))}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.911);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.911))}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.903);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.903))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.982))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.974))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected, 0.962))}table.dataTable.no-footer{border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px;background:transparent}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:inherit !important;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(230, 230, 230, 0.1);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:inherit}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid rgba(0, 0, 0, 0.3)}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.select2-container{display:block}.select2-container *:focus{outline:0}.input-group .select2-container--bootstrap4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-group-prepend ~ .select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4 .select2-selection{width:100%;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}.select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap4.select2-container--disabled .select2-selection,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection{cursor:not-allowed;background-color:#e9ecef;border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled .select2-search__field,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field{background-color:transparent}select.is-invalid ~ .select2-container--bootstrap4 .select2-selection,form.was-validated select:invalid ~ .select2-container--bootstrap4 .select2-selection{border-color:#dc3545}select.is-valid ~ .select2-container--bootstrap4 .select2-selection,form.was-validated select:valid ~ .select2-container--bootstrap4 .select2-selection{border-color:#28a745}.select2-container--bootstrap4 .select2-search{width:100%}.select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-radius:0}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below{border-top:none;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected="true"]{color:#212529;background-color:#f2f2f2}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"]{color:#fff;background-color:#007bff}.select2-container--bootstrap4 .select2-results__option[role="group"]{padding:0}.select2-container--bootstrap4 .select2-results__option[role="group"] .select2-results__options--nested .select2-results__option{padding-left:1em}.select2-container--bootstrap4 .select2-results__option{padding:.375rem .75rem}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}.select2-container--bootstrap4 .select2-results__group{display:list-item;padding:6px;color:#6c757d}.select2-container--bootstrap4 .select2-selection__clear{float:right;width:.9em;height:.9em;padding-left:.15em;margin-top:.7em;margin-right:.3em;line-height:.75em;color:#f8f9fa;background-color:#c8c8c8;border-radius:100%}.select2-container--bootstrap4 .select2-selection__clear:hover{background-color:#afafaf}.select2-container--bootstrap4 .select2-selection--single{height:calc(1.5em + .75rem + 2px) !important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{line-height:calc(1.5em + .75rem);color:#6c757d}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{position:absolute;top:60%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-color:#343a40 transparent transparent transparent;border-style:solid;border-width:5px 4px 0}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{padding-left:.75rem;line-height:calc(1.5em + .75rem);color:#495057}.select2-search--dropdown .select2-search__field{padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem}.select2-results__message{color:#6c757d}.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(1.5em + .75rem + 2px) !important}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 .375rem;margin:0;list-style:none}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{float:left;padding:0;padding-right:.75rem;margin-top:calc(.375rem - 2px);margin-right:.375rem;color:#495057;cursor:pointer;border:1px solid #bdc6d0;border-radius:.2rem}.select2-container--bootstrap4 .select2-selection--multiple .select2-search__field{color:#495057}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice+.select2-search{width:0}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{float:left;padding-right:3px;padding-left:3px;margin-right:1px;margin-left:3px;font-weight:700;color:#bdc6d0}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear{position:absolute !important;top:0;right:.7em;float:none;margin-right:0}.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice{padding:0 5px;cursor:not-allowed}.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{display:none}



/*#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-align-item-center {
    display: flex;
    align-items: center;
    /*justify-content: end;*/
}

.ar-text-line-through {
    text-decoration: line-through;
}

.ar-triple-dot {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*#endregion*/

/*#region color*/

.ar-color-black {
    color: black !important;
}

.ar-color-white {
    color: white !important;
}

.ar-color-red {
    color: red !important;
}

/*#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;
}

.ar-font-size-13 {
    font-size: 13px !important;
}

.ar-font-size-15 {
    font-size: 15px !important;
}

/*#endregion*/

/*#region spinner*/

/*.ar-spinner-inline {
    color: #99d3d8;
    font-size: 29px;
    padding: 0 18px;
}

.ar-spinner-over {
    position: absolute;
    top: calc(50% - 21px);
    left: calc(50% - 21px);
    color: #99d3d8;
    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 {
    position: relative;
}

    .ar-loader-button .ar-spinner-over {
        position: absolute;
        top: calc(50% - 10px);
        left: calc(50% - 10px);
        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: #00a3b1;
    }

.ar-spinner-background {
    position: absolute;
    height: 100%;
    width: 96%;
    margin: auto;
    border-radius: 5px;
    background-color: #00b0bf;
    display: block;
    top: 0px;
}

    .ar-spinner-background:hover {
        background-color: #00a3b1;
    }*/

/*#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: 10%;
    transform: translate(-50%, -50%);
    font-size: 13px;
    color: #f9f9f9;
    border: 1px solid #c3c3c3;
    border-radius: 4px;
    background-color: rgba(111, 111, 111, 0.9);
}

    .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.fg-close {
            color: #ed3e5c;
        }

        .ar-user-msg-overlay i.fg-done-outline {
            color: #64c85f;
        }

        .ar-user-msg-overlay i.fg-warning {
            color: #ebc825;
        }

        .ar-user-msg-overlay i.fg-check {
            color: #53a980;
        }

@media(max-width:992px) {
    .ar-user-msg-overlay {
        left: 50%;
        top: 8%;
        transform: translate(-50%, -50%);
    }

        .ar-user-msg-overlay p {
            width: 300px;
        }
}

.ar-spinner-inline {
    color: #99d3d8;
    font-size: 29px;
    padding: 0;
    margin: 0;
}

*:not(.modal):has(#wave-loader.inline-enable) {
    position: relative;
}

    .ar-spinner-inline.center {
        position: absolute;
        z-index: 13;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: max-content;
    }

.ar-spinner-over {
    position: absolute;
    top: 50%;
    left: calc(50% - 15px);
    color: #99d3d8;
    font-size: 30px !important;
    z-index: 10;
    display: flex;
}

.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 {
    position: relative;
}

    .ar-loader-button .ar-spinner-over {
        position: absolute;
        top: calc(50% - 10px);
        left: calc(50% - 10px);
        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: #f25022;
    }

.ar-spinner-background {
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 2px;
    /*background-color: #f25022;*/
    background-color: var(--main-color);
    display: block;
    top: 0px;
    right: 0;
    left: 0;
}

    .ar-spinner-background:hover {
        background-color: #f25022;
    }

/*#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-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ar-scroll-y {
    overflow-y: scroll;
}

/*#endregion*/

/*#region position*/
.ar-position-relative {
    position: relative;
}

.ar-position-unset {
    position: unset;
}

.ar-position-fixed {
    position: fixed;
}
/*#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-200 {
    width: 200px !important;
}

.ar-width-250 {
    width: 250px !important;
}

.ar-width-300 {
    width: 300px !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-80-percent {
    width: 80% !important;
}

.ar-width-100-percent {
    width: 100% !important;
}

.ar-min-width-145 {
    min-width: 145px !important;
}
/*#endregion*/

/*#region height*/

.ar-height-0 {
    height: 0;
}
.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-bottom-0 {
    margin-bottom: 0 !important;
}

.ar-margin-bottom-20 {
    margin-bottom: 20px !important;
}

.ar-margin-bottom-10 {
    margin-bottom: 10px !important;
}

.ar-margin-bottom-60 {
    margin-bottom: 60px !important;
}

.ar-margin-left-30 {
    margin-left: 30px !important;
}

.ar-margin-left-12 {
    margin-left: 12px !important;
}

.ar-margin-left-10 {
    margin-left: 10px !important;
}

.ar-margin-left-5 {
    margin-left: 5px !important;
}

.ar-margin-top-0 {
    margin-top: 0px !important;
}

.ar-margin-top-5 {
    margin-top: 5px !important;
}

.ar-margin-top-10 {
    margin-top: 10px;
}

.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-74 {
    margin-top: 74px !important;
}

.ar-margin-top-100 {
    margin-top: 100px;
}

.ar-margin-top-130 {
    margin-top: 130px !important;
}

.ar-margin-top-170 {
    margin-top: 170px !important;
}

.ar-margin-top-184 {
    margin-top: 184px !important;
}

.ar-margin-top-185 {
    margin-top: 185px !important;
}

.ar-margin-top-200 {
    margin-top: 200px;
}

/*#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;
}

.ar-padding-bottom-60 {
    padding-bottom: 60px !important;
}
.ar-padding-bottom-100 {
    padding-bottom: 100% !important;
}
/*#endregion*/

/*#region Bootstarp 3.7*/

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

/*#endregion*/

/*#region Modules*/

/*#region ProductVideoSlider*/
.ar-product-video-slider {
    width: 100%;
    padding: 0;
    margin: 0 !important;
}

    .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;
    }

.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: 0px 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;
    }

.h_iframe-aparat_embed_frame iframe {
    background:black;
    border: 0;
    padding: 0;
}

.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-carousel .owl-item {
    position: relative;
}

    .ar-video-carousel .owl-item:not(:last-child):before {
        content: "";
        width: 1px;
        height: 70%;
        position: absolute;
        top: 15%;
        left: 0;
        background-color: #d1d1d1;
    }

    .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: 0 5px;
            flex-grow: 1;
            overflow: hidden;
        }

    .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 {
        font-size: 2em;
        color: var(--primary);
        font-weight:300;
    }

.ar-video-carousel .owl-stage {
    padding-right: 0 !important;
}

.ar-video-list li .ar-video-separator {
    position: absolute;
    height: 1px;
    background-color: #e5e5e5;
    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;
}


.ar-video-carousel .owl-item {
    width: 270px !important;
}

@media(max-width:768px) {

    .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 Top*/
.ar-top-130 {
    top: 130px;
}
/*#endregion*/

/*#region Z-Index*/
.ar-z-index-99 {
    z-index: 99 !important;
}
/*#endregion*/

/*#region Shadow*/
.ar-shadow {
    box-shadow: 0 0.125rem 0.125rem 0 #0000001a;
}
/*#endregion*/

/*#region Cursor*/
.ar-curosr-pointer {
    cursor:pointer !important;
}
.ar-curosr-auto {
    cursor:auto !important;
}
/*#endregion*/

/*#region Shared*/
html {
    background-color: #fff;
}

:root {
    --color-green: #8daf3d;
    --primary: #00b0bf;
    --as-color: #00a3b1;
    --primary: #f25022;
    --ac-color: #f25022;
    --al-main-color: #01a4ef;
    --vh: calc(100vh - 1px);
    --hh: 65px;
    --primary: #1fb69b;
    --offer: #f5f2ee;
    --discount: #ef394e;
    --black: #000;
    --white: #fff;
    --gray: #eee;
}

.green {
    border-bottom: 1px solid #7fa032 !important;
    color: #7fa032 !important;
}

.input-group-append, .input-group-prepend {
    display: -ms-flexbox;
    display: flex;
}

/* Change the white to any color */
input: -webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.wallet-icon {
    width: 27px !important;
    height: 20px !important;
    margin-left: 12px;
    border-radius: unset !important;
}

.club-icon {
    width: 30px !important;
    height: 30px !important;
    margin-left: 10px;
}

.club-icon-small {
    width: 30px !important;
    height: 27px !important;
    margin-left: 5px;
}

.input-group {
    padding: 0;
}

.line-horizontal {
    border: 0;
    height: 1px;
    margin: 8px;
    background-image: linear-gradient(90deg,transparent,rgba(31,31,0,.4),transparent);
}

@media (max-width: 992px) {
    #user-status {
        min-width: unset;
        max-width: 350px !important;
    }

    /*.input-group {
        min-width: unset;
        max-width: 350px !important;
    }*/
}

@media (max-width:768px) {
    #user-status {
        max-width: 461px !important;
    }

    /*.input-group {
        max-width: 461px !important;
    }*/

    .input-group-text {
        margin-right: -10px;
        padding-right: 12px;
    }

    .input-group-text {
        padding-right: 12px;
    }
}

@media (max-width:550px) {
    #user-status {
        max-width: 415px !important;
    }
}

@media (max-width:410px) {
    #user-status {
        max-width: 390px !important;
    }
}

@media (max-width:460px) {
    /*.input-group {
        max-width: 320px !important;
    }*/
}


@media (max-width:320px) {
    #user-status {
        max-width: 200px !important;
    }
}

/*#region 3dots*/
.dot {
    background-color: var(--gray);
    width: 0.3em;
    height: 0.3em;
    border-radius: 50%;
    display: inline-block;
}

.text-overflow-ellipsis-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.ar-box-left {
    display: flex;
    align-items: center;
    width: 100%;
}

    .ar-box-left span i {
        margin-left: 5px;
    }

.snippet {
    padding-right: 25px;
}

.dot-elastic {
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 5px;
    background-color: #ffc107;
    color: #ffc107;
    animation: dotElastic 1s infinite linear;
}

    .dot-elastic::before, .dot-elastic::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 0;
    }

    .dot-elastic::before {
        left: -12px;
        width: 8px;
        height: 8px;
        border-radius: 5px;
        background-color: #ffc107;
        color: #ffc107;
        animation: dotElasticBefore 1s infinite linear;
    }

    .dot-elastic::after {
        left: 12px;
        width: 8px;
        height: 8px;
        border-radius: 5px;
        background-color: #ffc107;
        color: #ffc107;
        animation: dotElasticAfter 1s infinite linear;
    }

@keyframes dotElasticBefore {
    0% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(1, 1.5);
    }

    50% {
        transform: scale(1, 0.67);
    }

    75% {
        transform: scale(1, 1);
    }

    100% {
        transform: scale(1, 1);
    }
}

@keyframes dotElastic {
    0% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1, 1.5);
    }

    75% {
        transform: scale(1, 1);
    }

    100% {
        transform: scale(1, 1);
    }
}

@keyframes dotElasticAfter {
    0% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1, 0.67);
    }

    75% {
        transform: scale(1, 1.5);
    }

    100% {
        transform: scale(1, 1);
    }
}

.ar-modal {
    background-color: #fff !important;
}

    .ar-modal .modal-header .btn-close {
        margin: unset !important;
    }

    .ar-modal .modal-body {
        height: 500px;
        overflow-y: scroll;
        padding: 30px 30px 0;
        display: inline-block;
        position: relative;
    }

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

/*#region Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/*#endregion*/

/*#region Handle */
::-webkit-scrollbar-thumb {
    background: #e4e4e4;
}

    /*#endregion*/

    /*#region Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #ccc;
    }

/*#endregion*/

.ar-modal-dialog {
    min-width: 700px;
}

.modal-botton {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    bottom: 0;
    left: 15px;
    padding: 15px 0;
    background-color: #fff;
}

.modal-btn-cancel a, .modal-btn-received a {
    line-height: 35px;
    padding: 0 20px;
    display: inline-flex;
    border-radius: 8px;
    color: #fff;
}

.modal-btn-cancel a {
    color: #f25022;
    border: 1px solid #f25022;
}

.modal-btn-received a {
    background-color: #00b0bf;
    margin-left: 15px;
}

.ac-page-title2 {
    margin-bottom: 36px;
}

.as-reward-slider .ar-category-item {
    height: 100% !important;
}

.ar-category-item {
    text-align: center;
    background-color: #f0f0f1;
    border-radius: 8px;
    height: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-bottom: 15px;
}

.ar-category-item2 {
    text-align: center;
    background-color: #f0f0f1;
    border-radius: 8px;
    height: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-bottom: 15px;
}

.ar-category-item a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.ar-category-item2 a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.ar-category-pic {
    margin: 10px auto 10px;
    padding: 0 15px;
    height: 100px;
}

    .ar-category-pic img {
        width: 100%;
        height: 100%;
    }

.product {
    padding: 15px 0;
    margin: 0 0 5px 0;
}

.ar-category-title span {
    font-size: 12px;
    font-weight: 500;
}

@media (max-width: 768px) {
    .responsive {
        flex-wrap: nowrap;
        overflow: auto;
    }

    .ar-category.d-block .row.responsive {
        flex-direction: row !important;
    }

    .ac-add-filter span:after {
        content: "\f0d7";
        color: #454441 !important;
        font-size: .8rem !important;
    }

    .ar-category-pic {
        height: 70px;
    }
}

.ac-title-home {
    font-family: iranyekan, roboto, Arial !important;
    font-size: 1.4rem;
}

.header-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .header-title a {
        display: flex;
        align-items: center;
        color: var(--main-color);
    }

        .header-title a i {
            margin-right: 8px;
        }

@media (max-width: 768px) {
    .ar-modal-dialog {
        min-width: 560px;
    }
}

@media (max-width: 576px) {
    .ar-modal-dialog {
        min-width: 400px;
    }
}

@media (max-width: 400px) {
    .ar-modal-dialog {
        min-width: 335px;
    }
}

tr td p {
    margin-top: 1rem;
}

/*#endregion*/
    /*#region dot-loader*/
    .dot-loader {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 3px;
    background: #9e9e9e;
    animation: wave 0.7s linear infinite;
}

#wave-loader .second-dot {
    animation-delay: -0.6s;
}

#wave-loader .third-dot {
    animation-delay: -0.5s;
}

@keyframes wave {
    0%, 60%, 100% {
        transform: initial;
    }

    30% {
        transform: translateY(-10px);
    }
}

@media (min-width: 992px) {
    #preloader-wave #wave-loader .dot-loader {
        width: 10px;
        height: 10px;
    }
}

/*#endregion*/

/*#region layout*/

/*#region general*/

/*#region color*/
.as-green,
.as-green:hover {
    color: #3ac495;
}

.as-gold {
    color: #ca9e41;
}

.as-blue,
.as-blue:hover,
.as-blue:nth-child(n),
.as-blue:nth-child(n):nth-child(n) {
    color: #00b0bf;
}

.as-yellow,
.as-yellow:hover {
    color: #eeba3b !important;
}

/*#endregion*/

body {
    direction: rtl;
    font-family: 'IRANSans', IRANSans, Tahoma !important;
    padding: 0;
    background: #f5f2ee;
    margin: 0;
    text-align: right;
}

header.fixed-top ~ div.body-content {
    margin-top: var(--hh);
}

.body-content {
    min-height: 419px;
    background: #fff;
}

    .body-content > .container {
        padding: 10px 15px;
    }

body.height-fix {
    /* display: flex;
    flex-direction: column;
    height: 100vh;*/
    position: fixed;
    left: 0;
    right: 0;
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: calc(100% - 180px);
    }

        .container .row {
            margin-left: -5px;
            margin-right: -5px;
        }

    #ac-sign-in-up-form .container .row {
        margin-left: -10px;
        margin-right: -5px;
    }

    .container .margin-row {
        margin-left: -11px !important;
        margin-right: -10px !important;
    }

    .container .row .row :not(#profile-page) .container .row .row {
        margin-left: -15px;
        margin-right: -15px;
    }
}

@media (max-width: 992px) {
    #mobile-header .as-account i {
        margin: 0 !important;
        font-size: 2.2rem !important;
        line-height: 1.3;
    }

    .as-thumbnail .as-product-img img {
        width: 100% !important;
        height: 50% !important;
        object-fit: contain !important;
    }

    .navigation-part.user {
        margin-right: 0 !important;
    }

    #profile-page .as-filled, #profile-page .snippet {
        margin: 0 !important;
    }

    #profile-page #person-identity span, .bg-success-transparent header span, .bg-secondary-transparent header span, .bg-info-transparent header span, .bg-danger-transparent header span {
        width: 75% !important;
    }

    .navigation-part.club .club-icon {
        margin-left: 0 !important;
    }

    #login-page .row {
        margin: auto !important;
    }

    .body-content.ar-margin-top-130 {
        margin-top: 0px !important;
    }

    .body-content.ar-margin-top-170 {
        margin-top: 0px !important;
    }

    .body-content.ar-margin-top-184 {
        margin-top: 0px !important;
    }

    .body-content.ar-margin-top-74 {
        margin-top: 0px !important;
    }

    .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: inherit;
}

    a.auth:hover,
    a:focus,
    a:active {
        color: unset;
    }

    a.disabled {
        cursor: default;
        pointer-events: none;
    }

.en-font {
    font-family: 'Times New Roman', Times, serif !important;
}

p {
    text-align: justify;
    /*word-wrap: break-word;*/
    word-break: break-word;
    white-space: normal;
    line-height: 28px;
}

hr {
    margin: 0px;
}

.as-alt-bg {
    background-color: var(--offer);
}

.as-white-bg {
    background: #fff;
}

.as-light-blue-bg {
    background-color: rgb(255, 245, 158) !important;
}

.as-yellow-bg {
    background-color: rgb(129, 223, 235) !important;
}

.as-green-blue-bg {
    background-color: rgb(1, 149, 135) !important;
}

.as-orange-bg {
    background-color: rgb(248, 150, 55) !important;
}

.as-red-bg {
    background-color: rgb(169, 1, 50) !important;
}

.as-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);
}

.warning-color {
    color: yellowgreen;
}

    .warning-color a,
    .warning-color a:focus,
    .warning-color a:hover {
        color: yellowgreen !important;
    }

.as-devider {
    height: 1px;
    background-color: #e2e2e2;
    margin: 9px 0;
}

.no-margin {
    margin: 0px;
}

.form-control {
    resize: none;
}

    .form-control:focus {
        border-color: #a9aeb3;
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.form-inline {
    margin-bottom: 20px;
}

    .form-inline .form-control {
        margin-bottom: 0px;
    }

    .form-inline .form-group:not(:last-of-type) {
        margin-left: 10px;
    }

.col .row {
    margin: 0 !important;
}

.as-load-more {
    text-align: center;
}

    .as-load-more i {
        font-size: 40px;
        color: #81becf;
        cursor: pointer;
    }

        .as-load-more i.fg-spinner {
            font-size: 30px;
        }

        .as-load-more i:hover {
            font-weight: bold;
        }

.as-dotdotdot {
    word-break: break-word;
}

.tooltip {
    font-family: 'IRANSans', IRANSans, Tahoma;
}

.as-border-blue {
    border-color: #00b0bf !important;
}

.as-disable:disabled {
    border: 1px solid #ccc;
    background-color: #eee;
    color: #7d7b77;
    pointer-events: none;
}

.as-text-link {
    color: #00b0bf;
}

    .as-text-link:hover {
        color: #942e77;
    }

.as-avoid-clicks {
    pointer-events: none;
}

.as-msg-box {
    margin: auto;
    padding: 25px 60px 15px 60px;
    text-align: center;
    margin-top: 100px;
    background-color: #f9f9f9;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 20px #ddd !important;
    -moz-box-shadow: 0 0 20px #ddd !important;
    box-shadow: 0 0 20px #ddd !important;
}

    .as-msg-box .fg-done-outline {
        color: #64c85f;
    }

    .as-msg-box .fg-warning {
        color: #eac86b;
    }

    .as-msg-box .fa {
        margin-left: 5px;
    }

.as-disabled {
    cursor: default !important;
    color: rgba(140, 140, 140, 0.8);
}

    .as-disabled p {
        cursor: default !important;
    }

.as-cursor-pointer {
    cursor: pointer;
}

.input-group-text .sr-only {
    position: absolute;
    width: 100%;
    height: 100%;
    color: transparent;
}

.as-captcha-container {
    margin: 5px 0;
    direction: ltr;
    align-items: center;
    display: inline-flex;
    border: 1px solid #ced4da;
    border-radius: 6px;
}

    .as-captcha-container input.form-control,
    .as-captcha-container input.form-control:focus {
        display: inline-block;
        padding: 0 7px;
        border: none;
        width: 75px;
        border-radius: 0 6px 6px 0;
        box-shadow: unset;
        border-left: 1px solid #ced4da;
        height: 33px;
        margin-bottom: 0px;
    }

#captcha-image {
    border-radius: 6px 0 0 6px;
    border-right: 1px solid #ced4da;
    height: 33px;
}

#captcha-refresh {
    cursor: pointer;
    font-size: 18px;
    margin: 0 10px;
    color: #989898;
}

.iranyekan-font {
    font-family: iranyekan, roboto, Arial !important;
}

#desktop-header .owl-stage {
    /*width: auto !important;*/
}

/*.input-group-text {
    display: grid;
}*/
@media (max-width: 992px) {
    #captcha-image {
        width: unset;
        height: 32px;
    }

    .as-avoid-clicks-mobile {
        pointer-events: none;
    }

    .as-load-more-auto {
        min-height: 40px;
    }

        .as-load-more-auto .fg-arrow-drop-down {
            display: none !important;
        }
}

@media (max-width: 768px) {
    .body-content > .container {
        padding: 5px 15px;
    }
}

.d-ltr {
    direction: ltr !important;
}

/*#endregion*/

/*#region button*/

.as-btn {
    position: relative;
    line-height: 33px;
    width: 100px;
    text-align: center;
    display: inline-block;
    outline: none;
    border-style: none;
    border: 1px solid var(--primary);
    background-color: var(--primary);
    color: #fff;
    width: auto;
    border-radius: 5px;
    padding: 0 10px;
}

    .as-btn:hover,
    .as-btn:focus,
    .as-btn:active {
        color: #fff;
        background: var(--primary);
        outline: none;
        border-color: var(--primary);
    }

a.as-btn {
    line-height: 34px;
}

.form-control ~ .as-btn {
    height: 34px !important;
}

.as-sec-btn {
    border: 1px solid var(--primary) !important;
    background-color: #fff !important;
    color: var(--primary) !important;
}

    .as-sec-btn:hover {
        background: var(--primary) !important;
        border: 1px solid var(--primary) !important;
        color: #fff !important;
    }

.as-sec-btn-red {
    border: 1px solid #f32f53 !important;
    background-color: #fff !important;
    color: #f32f53 !important;
}

    .as-sec-btn-red:hover {
        background: #f24c6a !important;
        border: 1px solid #f24c6a !important;
        color: #fff !important;
    }

.as-yellow-btn {
    border: 1px solid #ebc825 !important;
    background-color: #fff !important;
    color: #ebc825 !important;
}

    .as-yellow-btn:hover {
        background: #ebc825 !important;
        border: 1px solid #ebc825 !important;
        color: #fff !important;
    }

.as-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;
}

    .as-simple-btn i {
        position: relative;
        top: 1px;
        color: #ef3a73;
    }

.as-btn.as-green-btn {
    border: 1px solid yellowgreen;
    background-color: yellowgreen;
}

    .as-btn.as-green-btn:hover,
    .as-btn.as-green-btn:active,
    .as-btn.as-green-btn:focus {
        background: #8abb27;
    }

.btn-group .btn {
    outline: none;
    color: var(--primary);
    box-shadow: none;
    padding: 0px 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.as-product-buy-value {
        color: black;
        width: 40%;
        cursor: default;
    }

        .btn-group .btn.as-product-buy-value i {
            font-style: normal !important;
        }

.as-cog-button {
    display: inline-block;
    font-size: 12px;
    border-radius: 5px;
    background-color: #00b0bf;
    color: #fff !important;
    text-align: center;
    width: 22px;
    border-radius: 4px;
    line-height: 18px;
}

    .as-cog-button:hover,
    .as-cog-button:active,
    .as-cog-button:focus {
        color: #fff !important;
        background-color: #00b0bf !important;
        box-shadow: 0 0 6px rgba(0, 0, 0, .1);
    }

    .as-cog-button i {
        position: relative;
        top: 1px;
    }

    .as-cog-button.dropdown-toggle::after {
        display: none;
    }

.as-cog-dropdown {
    border-top: 2px solid #00b0bf;
    min-width: 110px;
    text-align: right;
    margin-top: -1px;
    font-size: 13px;
    right: unset;
    left: unset;
    top: unset;
    bottom: unset;
}

    .as-cog-dropdown a:hover,
    .as-cog-dropdown a:focus {
        background-color: rgba(0, 0, 0, .1);
        color: #000;
    }

    .as-cog-dropdown a {
        padding: 2px 10px;
    }

        .as-cog-dropdown a i {
            position: relative;
            width: 17px;
            text-align: center;
            margin-left: 5px;
            font-size: 15px;
            top: 1px;
        }

@media (max-width: 992px) {

    .as-btn-ease-bg:before,
    .as-btn-ease-bg:after {
        content: none;
    }
}

/*#endregion*/

/*#region tooltip*/

.tooltip-inner {
    white-space: nowrap;
    max-width: none;
}

.as-tooltip + .tooltip > .tooltip-inner {
    background-color: #374a5f;
}

.as-tooltip + .tooltip > .tooltip-arrow {
    border-bottom-color: #374a5f;
}

/*#endregion*/

/*#region header*/

header:not(#profile-page header, #al-profile-page 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;
}

.as-header {
    background-image: url('../Images/Shared/Layout-bg.jpg');
    background-repeat: repeat;
    /*-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 {
    /*border-bottom-color: #d8d8d8;*/
    background-color: #fff;
    position: fixed;
    width: 100%;
    z-index: 100;
    color: #374a5f;
}

    #desktop-header .container.as-top-header > div {
        padding: 0px;
    }

.material-icons {
    font-size: 30px;
    color: #777;
}

.as-header-logo {
    /*  margin-left: 10px;
    height: 63px;
    width: 63px;*/
}

    .as-header-logo a {
        position: relative;
        display: inline-block;
        height: 45px;
        width: 45px;
        margin-left: .3em;
    }

    .as-header-logo img {
        position: absolute;
        top: 50%;
        left: 50%;
        max-height: 63px;
        max-width: 63px;
        transform: translate(-50%, -50%);
    }

.as-store-name-slogan, .as-store-name-slogan:hover, .as-store-personName-slogan, .as-store-personName-slogan:hover {
    cursor: pointer;
    font-family: iranyekan, roboto, Arial !important;
    color: black;
}

.navigation-part a {
    /*font-size: 13px;*/
    color: #374a5f;
    /*padding: 0 5px;*/
}

.navigation-part.social a {
    margin: 0 4px;
    color: #7d7b77;
}

.navigation-icon {
    background-image: url('../Images/Shared/tripleline.svg');
    width: 24px;
    height: 16px;
    display: inline-block !important;
    vertical-align: middle;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
    top: -1px;
}

#mobile-header {
    padding: 5px 0 !important;
    transition: transform .5s;
    box-shadow: 0 0.125rem 0.125rem 0 #0000001a;
}

    #mobile-header .fg-menu, #ac-mobile-header-container .fg-menu {
        font-size: 2.5rem;
        color: #757575;
    }

    #mobile-header .as-search-input {
        width: calc(100% - 100px);
    }

    #mobile-header .as-account, .as-cart {
        display: inline-block;
        text-align: center;
        height: 35px;
        min-width: unset;
        font-size: 1.1rem;
        position: relative;
        direction: rtl;
        color: #525252;
        border-radius: 5px;
        line-height: 42px;
    }

    #mobile-header .as-cart {
        height: 35px;
    }

    #mobile-header .as-account a {
        word-break: break-word;
        color: #525252;
    }

    #mobile-header .as-account i {
        margin: 0px;
        font-size: 1.8rem;
        color: #a5a5a5;
    }

.as-cart i {
    display: block;
    margin-top: 2px;
}

.as-cart-total-count, .as-chat-unSeen-count {
    transform: translate(70%,-50%);
    line-height: 17px;
    top: 0;
    left: 0;
    border-radius: 50%;
    position: absolute;
    background-color: var(--primary);
    color: #fff;
    width: 20px;
    height: 20px;
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.navigation-part.about {
    position: relative;
    top: 6px;
    margin-right: 70px;
}

.as-account {
    position: relative;
}

    .as-account:before {
        content: '';
        position: absolute;
        top: 3px;
        left: 0px;
        height: 22px;
        width: 1px;
        background-color: #d0d0d0;
    }

    .as-account.ar-margin-0:before {
        display: none;
    }

.header-icon.d-flex > div.user {
    padding: 0 10px;
}


@media (min-width: 768px) {
    .vr-md-b {
        position: relative;
        display: flex !important;
        align-items: center;
    }

        .vr-md-b:before {
            content: '';
            position: absolute;
            right: 0px;
            height: 20px;
            width: 1px;
            background-color: #d0d0d0;
        }
}

.navigation-part.club {
    position: relative;
    display: flex;
    height: 35px;
    min-width: 35px;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    font-size: 12px;
    padding: 0 10px;
}

    .navigation-part.club i {
        font-size: 22px;
        color: #a5a5a5;
    }

.as-star {
    font-size: 15px !important;
    color: #FFF !important;
    padding-left: 5px !important;
}

/*a.navigation-part.club {
        margin: 0 5px;
    }*/
a.navigation-part.club:hover, a.navigation-part.club:focus, a.navigation-part.club:active {
    color: #FFF !important;
}

a > .navigation-part.auth:hover, a > .navigation-part.auth:focus, a > .navigation-part.auth:active {
    color: #000 !important;
}

.navigation-part.auth {
    display: flex;
    position: relative;
    border: 1px solid #e0e0e2;
    border-radius: 5px;
    font-size: 13px;
    height: 35px;
    align-items: center;
}

    .navigation-part.auth i {
        font-size: 22px;
        color: #a5a5a5;
    }

    .navigation-part.auth.dropdown-toggle:after {
        content: "";
        margin-right: 4px;
        border: 5px solid;
        border-color: #2199e8 transparent transparent;
        border-bottom-width: 0;
        border-top-color: hsl(217, 25%, 68%);
    }

.navigation-part.cart a {
    display: inline-flex;
    align-items: center;
    height: 100%;
    justify-content: end;
}

    .navigation-part.cart a i {
        color: #bbb;
        font-size: 28px;
    }

.navigation-part.cart span:not(.as-cart-total-count) {
    margin: 0px 10px;
    color: #00b0bf;
}

#desktop-header .as-search-block {
    width: 20vw;
    min-width: 18vw;
    display: inline-flex;
}

.pl-2 {
    padding-left: 2px;
}

.pr-2 {
    padding-right: 5px;
}

@media screen and (min-width: 991.98px) and (max-width: 1365px) {
    .navigation-part.club, .navigation-part.auth {
        font-size: 12px !important;
    }
}

@media (max-width: 1200px) {

    .as-search-block {
        min-width: 290px;
    }
}
/*#mobile-header-container .row {
    width: unset;
}*/

#mobile-header-container .row .col-2 {
    padding-left: 0;
    padding-right: 0;
}

@media (max-width: 992px) {
    .as-account:before {
        height: 0;
        width: 0;
    }

    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow.as-iconic-title div:after {
        display: none !important;
    }

    .as-respansive-btn {
        display: none;
    }

    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div i {
        top: -2px !important;
    }

    .navigation-part.cart span:not(.as-cart-total-count):not(.sr-only) {
        display: none;
    }

    .as-header-logo img {
        margin: 0px;
    }

    .as-search-block {
        min-width: unset;
    }

    .navigation-part.user {
        bottom: 4px;
    }

    .as-store-name-slogan {
        font-size: 15px;
    }

    .as-responsive-icon {
        display: block !important;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .as-profile .body-content .col-md-3 {
        width: unset;
    }

    .as-profile .body-content .col-md-9 {
        width: unset;
    }

    .as-profile .col-sm-5 {
        flex: 0 0 auto;
        width: 41% !important;
    }

    .as-profile .col-md-9 {
        flex: 0 0 59%;
    }
}

@media (max-width: 768px) {
    #mobile-header .navigation-part .submenu {
        display: none;
    }

    .as-header-logo a {
        margin-left: 0;
    }

    .as-profile .col-12 {
        flex: 0 0 auto;
        width: 100% !important;
    }

    .as-header-logo img {
        max-height: 40px;
        max-width: 40px;
    }


    .as-account {
        position: relative;
    }

    .is-dropdown-submenu-parent {
        position: relative;
    }
}

@media (max-width: 590px) {

    #mobile-header .as-account, .as-cart {
        width: unset;
        margin-right: 0;
    }

    #mobile-header-container .padding-left {
        padding-left: 0;
    }

    .as-cart i {
        margin-top: 0;
    }

    .as-store-name-slogan, .as-store-name-slogan:hover {
        width: unset;
        font-size: 15px;
    }

    .as-search-block {
        min-width: unset;
    }

    /*.as-store-name-slogan {
        font-size: 1rem;
    }*/
}

.as-top-header {
    height: 75px;
}

/*#endregion*/
/*#region footer*/

footer nav a.nav-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #374a5f;
    white-space: nowrap;
}

    footer nav a.nav-link.active {
        color: #00b0bf;
    }

footer {
    border-top: 1px solid #dbdbdb;
    color: #000;
    background-color: #f3f3f3;
}

    footer .as-links-block {
        text-align: right;
        padding: 15px 0;
    }

.as-footer-container .container .row > div {
    padding: 0px;
}

#footer-links {
    display: flex;
    align-items: center;
    padding: 10px 0;
    margin: 15px 0 0;
    font-size: 11px;
    border-top: 1px solid #dbdbdb;
}

#page-links {
    text-align: right;
    padding: 0px;
}

    #page-links span {
        margin: 0 10px;
    }

#social-links {
    text-align: left;
    padding: 0px;
    direction: ltr;
}

    #social-links a {
        margin: 0 6px;
        display: inline-block;
        width: 25px;
        text-align: center;
    }

        #social-links a:last-child {
            margin-left: 0px;
        }

        #social-links a img {
            width: 100%;
            /*-webkit-filter: grayscale(1);
            -moz-filter: grayscale(1);
            -ms-filter: grayscale(1);*/
        }

            #social-links a img:hover {
                transform: scale(1.1) !important;
                -o-transform: scale(1.1) !important;
                -moz-transform: scale(1.1) !important;
                -webkit-transform: scale(1.1) !important;
            }

    #social-links > a:hover,
    #social-links > a:active,
    #social-links > a:focus {
        color: #00b0bf;
    }

footer a:hover,
footer a:focus,
footer a:active {
    color: #374a5f;
}

.as-footer-container {
    position: relative;
    bottom: 0;
    width: 100%;
    text-align: center;
}

.as-footer-copy-right {
    padding: 5px 0 5px;
    font-size: 12px;
}

    .as-footer-copy-right .ati-rayan a {
        display: flex;
        flex-direction: column;
        width: fit-content;
        justify-content: center;
        align-content: center;
        align-items: center;
        margin: auto;
    }

    .as-footer-copy-right p {
        display: inline-block;
        margin: 0px;
        font-size: 11px;
        word-break: break-word;
    }

.as-namad {
    text-align: left;
}

    .as-namad > div {
        margin: 20px 20px 0 0;
        display: inline-block;
        text-align: center;
        width: 130px;
        height: 130px;
        padding: 10px 0;
        border-radius: 10px;
        background-color: #fff;
        max-width: 100%;
        box-shadow: 2px 2px 5px -2px #5a5a5a;
    }

    .as-namad img {
        height: 100%;
    }

.as-copy-right-sentance {
    direction: ltr !important;
    font-weight: 400 !important;
}

.ati-rayan {
    margin-top: 5px;
}

    .ati-rayan img {
        height: 22px;
    }

    .ati-rayan label {
        cursor: pointer;
        font-size: 0.75rem;
        display: block;
        margin: 2px;
    }

.powered-by {
    font-size: 11px;
    color: #5d5d5d;
}

.as-download-links a img {
    width: 130px;
    height: 45px;
}

@media (max-width: 992px) {

    .as-footer-container .container .row > div {
        padding: 0 15px;
    }

    #page-links {
        text-align: center;
    }

    .as-namad {
        margin: 0px;
        text-align: center;
    }

    footer .as-links-block {
        text-align: center;
    }

    .as-namad > div:first-child {
        margin-right: 0px;
    }

    .as-footer-copy-right {
        text-align: center;
    }

        .as-footer-copy-right p {
            font-size: 9.5px;
            text-align: center;
        }

    .as-copy-right-sentance {
        padding-top: 8px;
        float: none;
    }

    .as-download-links a img {
        width: 40%;
    }

    #footer-links {
        margin: 0;
    }

    .as-namad > div {
        margin: 15px 10px 0 0;
        padding: 5px 0;
        width: 90px;
        height: 90px;
    }

    .as-download-links a img {
        width: 32%;
        height: 3rem;
    }
}

@media (max-width: 768px) {

    .as-namad > div {
        margin: 0 10px 0 0;
    }

    #social-links {
        margin-top: 15px;
        text-align: center;
    }

    .as-download-links a img {
        width: 32%;
        height: 3.5rem;
    }
}

/*#endregion*/

/*#region cart*/

.as-cart .dropdown.menu .submenu.first-sub.is-dropdown-submenu {
    top: 44px;
    left: 0px;
    width: 420px;
    padding: 0px;
    background-color: #fff;
    text-align: right;
}

.as-cart .dropdown.menu .submenu.first-sub:after,
.as-cart .dropdown.menu .submenu.first-sub:before {
    left: 71px;
}

.as-cart-title span {
    margin: 0 5px;
    background-image: url('../Images/Shared/cart.svg');
    width: 35px;
    height: 35px;
    display: inline-block !important;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.as-cart-title .filled-cart {
    background-image: url('../Images/Shared/filled-cart.svg');
}

.as-cart-title a {
    text-decoration: none;
}

.as-cart-title i {
    position: absolute;
    right: 21px;
    top: 7px;
    font-weight: 500;
    color: #fff;
}

.as-cart-header {
    padding: 15px;
    background-color: #f5f2ee;
    border-bottom: 1px solid hsla(40, 2%, 48%, .3);
    font-size: 15px;
    font-weight: 500;
}

.as-cart-notice {
    padding: 15px;
    font-size: 12px;
    color: yellowgreen;
    border-bottom: 1px solid hsla(40, 2%, 48%, .3);
}

.as-cart-order {
    font-size: 12px;
    padding: 15px;
    border-bottom: 1px solid hsla(40, 2%, 48%, .3);
}

    .as-cart-order > a {
        font-size: 20px;
        color: #00b0bf;
        float: left;
    }

    .as-cart-order img {
        width: 75px;
        height: 75px;
        margin-top: 17px;
        margin-left: 10px;
        float: right;
    }

    .as-cart-order .as-cart-order-detail {
        display: inline-block;
        width: 260px;
        padding: 0px;
    }

    .as-cart-order .as-cart-order-title {
        font-size: 14px;
    }

    .as-cart-order .as-cart-order-subtitle {
        color: #7d7b77;
    }

    .as-cart-order .as-cart-order-price {
        color: #7d7b77;
        margin: 10px 0;
    }

        .as-cart-order .as-cart-order-price span {
            text-decoration: line-through;
        }

    .as-cart-order .as-product-order-count {
        width: 160px;
    }

.as-cart-footer {
    padding: 15px;
}

    .as-cart-footer div {
        text-align: center;
        margin-bottom: 15px;
    }

    .as-cart-footer #cart-total-discount {
        color: #00b0bf;
    }

    .as-cart-footer button {
        width: 48%;
    }

/*#endregion*/

/*#region rating*/

.as-star-rating {
    margin: 10px 0;
    line-height: 32px;
    font-size: 30px;
}

    .as-star-rating span {
        font-size: 15px;
    }

    .as-star-rating .fg-star {
        color: #e2e2e2;
    }

        .as-star-rating .fg-star.checked {
            color: #f7c64f;
        }


.as-percentage-star-rating {
    color: #e2e2e2;
    position: relative;
}

    .as-percentage-star-rating i {
        display: contents;
        display: initial;
        margin: 0 1px;
    }

.as-percentage-star-rating-top {
    color: #f7c64f;
    padding: 0;
    position: absolute;
    /*z-index: 1;*/
    display: block;
    top: 0;
    overflow: hidden;
    left: 0;
}

.as-percentage-star-rating-bottom {
    padding: 0;
    display: block;
    z-index: 0;
}

@media (max-width: 768px) {
    .as-percentage-star-rating {
        font-size: 19px;
        width: 78px;
    }
}

/*#endregion*/

/*#region search input*/
.as-search-block {
    direction: ltr;
}

    .as-search-block input {
        direction: rtl;
        /*border-left: 0px;*/
        height: 35px;
        font-size: 13px;
        border-left: 0;
        padding-left: 25px;
    }

    .as-search-block .input-group-text {
        border-top-left-radius: 5px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 0;
        width: 100%;
        text-align: center;
        background-color: #fff;
        border-color: #ced4da;
        cursor: pointer;
        justify-content: center;
    }

        .as-search-block .input-group-text i {
            color: #bbb;
            font-size: 20px;
        }

            .as-search-block .input-group-text i.fg-search {
                position: relative;
                left: 1px;
                top: -1px;
            }

    .as-search-block .input-group-prepend {
        margin-right: 0;
    }

.ati-search-btn {
    position: relative;
}

/*#endregion*/

/*#region input-group input*/
.as-input-group-block {
    direction: ltr;
}

    .as-input-group-block input {
        direction: rtl;
        border-left: 0px;
        height: 40px;
    }

    .as-input-group-block .input-group-text {
        background-color: var(--primary);
        cursor: pointer;
    }

        .as-input-group-block .input-group-text i {
            color: #fff;
            font-size: 26px;
        }

        .as-input-group-block .input-group-text i {
            position: relative;
            left: 1px;
            top: -1px;
        }

/*#endregion*/

/*#region modal*/
.modal-open {
    overflow-y: scroll !important;
}

.modal-body {
    text-align: right;
}

.modal-footer > :not(:first-child) {
    margin-right: .25rem;
}

.as-modal .modal-content > img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

.as-modal .modal-header, .as-modal-header {
    color: #eee !important;
    background-color: var(--primary);
    padding: 0 0 0 6px;
}

    .as-modal .modal-header i {
        font-size: 1.4rem;
    }

        .as-modal .modal-header i[data-bs-dismiss="modal"] {
            padding: 6px;
        }

    .as-modal .modal-header > span i {
        font-size: 1.4rem;
        top: 2px;
        position: relative;
    }

    .as-modal .modal-header > a:hover {
        cursor: pointer;
        color: #fff;
    }

.as-modal .modal-title {
    font-weight: 600;
    position: relative;
    color: var(--gray);
    margin-left: auto;
}

.as-modal .as-modal-footer {
    padding: 6px;
    margin-top: 0;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}

    .as-modal .as-modal-footer button {
        width: 70px;
        line-height: 20px;
        height: 28px;
        margin: 5px;
    }

#question-sure {
    overflow: hidden;
}

.as-modal .modal-body .form-group label,
.as-modal .modal-body .form-inline label {
    font-size: 0.9rem;
}

.as-second-modal {
    background-color: rgba(0, 0, 0, 0.2);
}

.modal .as-description {
    border: 0px;
    margin-bottom: 15px;
}

.modal-header > a {
    position: relative;
    color: inherit;
}

/*#endregion*/

/*#region dropdown*/

.dropdown.menu {
    line-height: inherit;
    list-style: none;
    margin: 0;
    display: inline-block;
}

    .dropdown.menu .submenu {
        margin: 0;
        list-style: none;
    }

    .cs-select.dropdown.cs-active .cs-options,
    .dropdown.menu .submenu {
        padding: 0;
        /*background: #f5f2ee;
        border: 1px solid hsla(40,2%,48%,.3);*/
        background: #fff;
        border: 1px solid hsl(45, 0%, 93%);
        border-radius: 7px;
        z-index: 110;
        min-width: 205px;
        width: auto;
        -webkit-box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, .07);
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.30);
        width: 256px;
        /*  border-top-color: #00b0bf;
        border-top-width: 3px;*/
    }

        .dropdown.menu .submenu li a,
        .dropdown.menu .submenu li span {
            padding: 1px 20px;
            display: block;
            color: #454441;
        }

        .cs-select.dropdown.cs-active .cs-options li:hover,
        .cs-select.dropdown.cs-active .cs-options li:focus,
        .cs-select.dropdown.cs-active .cs-options li:active,
        .cs-select.dropdown.cs-active .cs-options li:hover,
        .dropdown.menu .submenu li:hover,
        .dropdown.menu .submenu li:focus,
        .dropdown.menu .submenu li:active,
        .dropdown.menu .submenu li:hover {
            background-color: #f0f0f1;
            /*color: #00b0bf !important;*/
            text-decoration: none;
        }

        .dropdown.menu .submenu li span.as-reset-style {
            padding: 0;
            border-bottom: unset !important;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            left: 0;
            direction: ltr;
            display: flex;
            flex-direction: row-reverse;
            font-size: 1.1rem;
        }

            .dropdown.menu .submenu li span.as-reset-style:hover {
                background-color: unset;
                color: unset !important;
                text-decoration: unset;
            }

.submenu li span.as-reset-style:hover {
    background-color: unset;
    color: unset !important;
    text-decoration: unset;
}

/*     .cs-select.dropdown.cs-active .cs-options li a:hover i,
            .cs-select.dropdown.cs-active .cs-options li a:focus i,
            .cs-select.dropdown.cs-active .cs-options li a:active i,
            .cs-select.dropdown.cs-active .cs-options li span:hover i,
            .dropdown.menu .submenu li a:hover i,
            .dropdown.menu .submenu li a:focus i,
            .dropdown.menu .submenu li a:active i,
            .dropdown.menu .submenu li span:hover i {
                color: #00b0bf !important;
            }*/

.dropdown.menu .submenu li a,
.dropdown.menu .submenu li span {
    padding: 1px 1.25rem;
    display: block;
    color: #454441;
}

.dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub {
    top: 100%;
    left: 0;
    right: auto;
    min-width: 160px;
}

.dropdown.menu .submenu.first-sub.is-dropdown-submenu {
    left: -20px;
    text-align: right;
    right: auto;
    line-height: 21px;
}

.dropdown.menu .submenu li {
    line-height: 47px;
}

.as-line-height a {
    height: 65px;
}

    .as-line-height a:hover {
        height: 65px;
    }

.as-height {
    height: 47px;
}

.dropdown.menu .submenu li {
    white-space: nowrap;
    min-width: 120px;
}

.as-img {
    width: 40px;
    height: 40px;
    border: 1px solid #eee;
    margin-left: 10px;
    /*padding-left: 8px;*/
    border-radius: 50%;
}

    .as-img img {
        width: 100%;
        border-radius: 50%;
        height: 100%;
    }

.as-pic {
    width: 24px;
    height: 30px;
    margin-left: 10px;
    margin-right: -4px
}

    .as-pic img {
        width: 100%;
        height: 100%;
    }

.dropdown.menu .submenu li a img {
    width: 40px;
    border-radius: 50%;
    height: 100%;
}

.dropdown.menu .submenu li a,
.dropdown.menu .submenu li span {
    padding: 10px 15px;
    display: block;
    color: #454441;
    font-weight: 400;
    border-bottom: 1px solid #f0f0f1;
    padding: 0;
    position: relative;
    margin: 0 16px;
}

.dropdown.menu .submenu li:last-child a,
.dropdown.menu .submenu li:last-child span {
    border-bottom: unset;
}

.as-height:hover {
    border-radius: 0 0 8px 8px !important;
}

.dropdown.menu .submenu li a i {
    /*width: 25px;*/
    color: rgb(159, 159, 159);
    font-size: 18px;
    padding-left: 5px;
    /*   position: relative;
                top: 2px;*/
    padding: 0px 4px 0px 13px;
}

.as-style-sub {
    color: #a1a1a1;
    margin: 0 0.5rem 0 0;
}

.ar-text-overflow-ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.dropdown.menu .submenu li a i.fg-chevron-left {
    padding: 0;
}

.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 {
    padding-bottom: 5px;
    position: relative;
}

    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow {
        padding-right: 0;
        padding: 4px 0;
    }

.is-dropdown-submenu-parent:hover div > ul {
    display: block;
}

.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: 0px;
    max-width: 120px;
    height: 20px;
    line-height: 19px;
}

.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div i {
    position: relative;
    color: #a5a5a5;
    cursor: pointer;
    font-size: 24px;
}

.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > a:after,
.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 4px;
    position: relative;
    top: 1px;
    border: 5px inset;
    border-color: #2199e8 transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    border-top-color: hsl(217, 25%, 68%);
}

.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.7rem 0.7rem;
    margin-bottom: 1px;
    border-color: transparent transparent #00b0bf;
}

.dropdown.menu .submenu.first-sub:before {
    border-bottom-color: #00b0bf;
}

.navigation-part .dropdown.menu .submenu.first-sub:after, .dropdown.menu .submenu.first-sub:before {
    display: none;
}

.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;
}

.should-open-on-hover:hover > .is-dropdown-submenu {
    display: none;
}

.dropdown.menu .as-devider {
    margin: 2px 0;
    background-color: rgba(0, 0, 0, .1);
}

@media (max-width: 1200px) {
    .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div p {
        max-width: 90px !important;
    }
}

/*#endregion*/

/*#region bootstrap-dropdown*/

.dropdown-item {
    text-align: right;
    padding: 5px 12px;
}

a.dropdown-item {
    display: flex;
    align-items: center;
}

    a.dropdown-item > i {
        margin-left: 5px;
    }
/*#endregion*/
/*#region vertical-form*/
.as-vertical-form {
    text-align: center;
}

    .as-vertical-form p {
        margin-bottom: 10px;
    }

    .as-vertical-form .as-btn {
        width: 100%;
    }

.as-side-line {
    text-align: center;
    position: relative;
    margin: 6px 0;
}

    .as-side-line:after, .as-side-line:before {
        width: 145px;
        height: 1px;
        content: '';
        top: 50%;
        display: block;
        background: #d3cfc3;
        position: absolute;
    }

    .as-side-line:before {
        left: 0;
    }

    .as-side-line:after {
        right: 0;
    }

#google-btn {
    position: relative;
}

    #google-btn i {
        font-size: 27px;
        position: absolute;
        margin-right: 20px;
        bottom: 2px;
    }

.as-whisker {
    background-repeat: no-repeat;
    display: inline-block;
    width: 50px;
    height: 50px;
    background-position: 50%;
}

.as-whisker-right {
    background-image: url('../Images/Shared/whisker-right.svg');
}

.as-whisker-left {
    background-image: url('../Images/Shared/whisker-left.svg');
}

.as-registration-modal-bullets p {
    line-height: 30px;
    display: flex;
}

.as-registration-modal-bullets .as-bullets {
    background-image: url('../Images/Shared/bullets.svg');
    background-repeat: no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-position: 50%;
}

@media (max-width: 500px) {
    .as-side-line:after, .as-side-line:before {
        width: 80px;
    }
}

/*#endregion*/

/*#region webkit-scrollbar body*/

body::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

body::-webkit-scrollbar-thumb {
    border-radius: 0px;
}

body::-webkit-scrollbar-track {
    border-radius: 0px;
}

::-webkit-scrollbar {
    width: 4px;
    height: 5px;
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: #878787;
    border: 0px;
    border-radius: 5px;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #8a8a8a;
    }

    ::-webkit-scrollbar-thumb:active {
        background: #8a8a8a;
    }

::-webkit-scrollbar-track {
    background: #dbdbdb;
    border: 0px;
    border-radius: 0px;
}

    ::-webkit-scrollbar-track:hover {
        background: #eaeaea;
    }

    ::-webkit-scrollbar-track:active {
        background: #eaeaea;
    }

::-webkit-scrollbar-corner {
    background: transparent;
}

/*#endregion*/

/*#region owl-carousel*/

.owl-carousel {
    overflow: hidden;
    position: relative;
}

.as-keyword-slider .owl-stage {
    height: 32px;
    overflow: hidden;
}

.as-category-slider .owl-carousel .owl-nav button {
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 5px !important;
    outline: none !important;
    font-size: 35px !important;
    line-height: 13px !important;
    color: #7d7b77 !important;
    background-color: rgba(255, 255, 255, 0);
    position: absolute;
    top: calc(50% - 30px);
}

.as-category-slider .owl-theme button.owl-prev {
    right: 0px;
}

.as-category-slider .owl-theme button.owl-next {
    left: -8px;
}

.as-product-slider-wraper .owl-theme .owl-nav [class*=owl-]:hover {
    color: #333231;
}

.as-product-slider-wraper .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: #FFFFFF;
    position: absolute;
    top: calc(50% - 43px);
}

.as-product-slider-wraper .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;
    right: 0px;
}

.as-product-slider-wraper .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: 0px;
}

.as-product-slider-wraper .owl-stage {
    display: flex;
    padding-bottom:1px;
}

.owl-theme .owl-dots .owl-dot {
    outline: none;
}

    .owl-theme .owl-dots .owl-dot span {
        display: inline-block;
        background-color: #d6eaae;
        width: 6px;
        height: 6px;
        margin: 3px;
    }

        .owl-theme .owl-dots .owl-dot span:hover {
            background-color: yellowgreen;
        }

    .owl-theme .owl-dots .owl-dot.active span {
        background-color: yellowgreen;
    }

.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: none !important;
}

@media (max-width: 992px) {
    .as-product-slider-wraper .owl-carousel.owl-carousel .owl-nav button {
        width: 30px;
        height: 65px;
    }
}

@media (max-width: 768px) {

    .as-product-slider-wraper .owl-theme .owl-next {
        left: 0px;
    }

    .as-product-slider-wraper .owl-theme .owl-prev {
        right: 0px;
    }
}

@media (max-width: 512px) {

    .as-product-slider-wraper .owl-carousel.owl-carousel .owl-nav button {
        width: 27px;
        height: 50px;
        top: calc(50% - 30px);
    }
}

/*#endregion*/

/*#region bootstrap carousel*/

.carousel-control-next-icon,
.carousel-control-prev-icon {
    background-image: none !important;
    background-color: #eee !important;
    color: rgb(198, 198, 198);
    border: 1px solid rgb(208, 208, 208) !important;
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 5px !important;
    border-radius: 50% !important;
    position: absolute;
    top: calc(50% - 15px);
    outline: none !important;
    font-size: 35px !important;
    line-height: 18px !important;
    height: 30px;
}

    /*.carousel-control-next-icon {
    right: 0;
}

.carousel-control-prev-icon {
    left: 0;
}*/

    .carousel-control-next-icon:before {
        content: "\203A";
    }

    .carousel-control-prev-icon:before {
        content: "\2039";
    }

    .carousel-control-next-icon:hover,
    .carousel-control-prev-icon:hover {
        color: #7d7b77;
    }

/*#endregion*/

/*#region Placeholder*/
::-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;
}

.as-en-placeholder::-webkit-input-placeholder {
    text-align: left !important;
}

.as-en-placeholder:-moz-placeholder { /* older Firefox*/
    text-align: left !important;
}

.as-en-placeholder::-moz-placeholder { /* Firefox 19+ */
    text-align: left !important;
}

.as-en-placeholder:-ms-input-placeholder {
    text-align: left !important;
}

/*#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: #70ef66 !important;
}

[data-forcolor="lightorange"],
[data-forcolor="lightorange"]:hover {
    color: #fff3cf !important;
}

[data-forcolor="gray"],
[data-forcolor="gray"]:hover {
    color: #e0e0e0 !important;
}

[data-forcolor="dark-gray"],
[data-forcolor="dark-gray"]:hover {
    color: #585858 !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;
}

[data-backcolor="green"],
[data-backcolor="green"]:hover {
    background-color: #70ef66 !important;
}

[data-backcolor="lightorange"],
[data-backcolor="lightorange"]:hover {
    background-color: #fff3cf !important;
}

[data-backcolor="yellow"],
[data-backcolor="yellow"]:hover {
    background-color: #fbe17e !important;
}

[data-backcolor="gray"],
[data-backcolor="gray"]:hover {
    background-color: #e6e6e6 !important;
}

[data-backcolor="light-gray"],
[data-backcolor="light-gray"]:hover {
    background-color: #eee !important;
}

[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 nav-tabs*/

.nav-tabs {
    padding: 0px;
}

    .nav-tabs .nav-link {
        height: 100%;
        padding: 0px;
        margin: 0px;
        border-top: none;
        border-left: none;
        border-right: none;
    }

        .nav-tabs .nav-link > span {
            display: inline-block;
            padding-right: 0 5px;
            margin: 10px 0;
        }

        .nav-tabs .nav-link.active {
            color: var(--primary);
            border-bottom: 2px solid var(--primary);
        }

    .nav-tabs .nav-item .nav-link > span i {
        font-size: 25px;
        position: relative;
        top: 2px;
        margin: 0 0 0 10px;
    }

    .nav-tabs .nav-item:not(:last-child) .nav-link {
        position: relative;
    }

        .nav-tabs .nav-item:not(:last-child) .nav-link:before {
            content: "";
            width: 1px;
            height: 70%;
            display: block;
            position: absolute;
            left: 1px;
            top: 20%;
            background-color: var(--bs-gray-200);
        }

@media (max-width: 992px) {

    .nav-tabs .nav-link > span > span {
        display: none;
    }

    .nav-tabs .nav-link.active > span > span {
        display: inline;
    }

    .nav-tabs .nav-item .nav-link > span i {
        font-size: 18px;
        margin: 0 5px;
    }

    .nav-tabs .nav-item .nav-link.active > span i {
        margin: 0 0 0 5px;
    }
}

.nav-link {
    color: unset;
}

    .nav-link img {
        max-width: calc(1.325rem + 0.9vw) !important;
        max-height: calc(1.325rem + 0.9vw) !important;
    }
/*#endregion*/
/*#region table*/
.table tfoot td:first-child {
    border-radius: 0 0 7px 7px;
}

.table tfoot td {
    padding: 0px;
}

.table .as-load-more {
    padding: 8px;
    height: 31px;
}

    .table .as-load-more i {
        font-size: 30px;
        line-height: 15px;
    }

/*#endregion*/

/*#region mobile-menu*/

header .offcanvas-header {
    padding: 10px 15px;
    background: var(--primary);
    color: #fff;
}

    header .offcanvas-header picture {
        max-width: 35px;
    }

    header .offcanvas-header .item {
        padding: 1rem 1rem;
    }

    header .offcanvas-header ul {
    }

header .offcanvas ul {
    padding-right: 0;
}

/*header .offcanvas .list > ul ul {
    background-color: #d3d3d338;
}*/

.as-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) {
    .as-mobile-menu-wraper.active,
    .as-mobile-menu-wraper .as-mobile-menu-bg.active {
        right: 0;
    }
}

.as-mobile-menu-wraper .as-mobile-menu-bg {
    position: fixed;
    top: 0;
    z-index: -1;
    height: 120%;
    right: -300px;
    width: 300px;
    background: white;
    -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;
}

.as-mobile-menu-wraper .as-mobile-menu-title {
    margin: 0;
    font-size: 15px;
    padding: 10px 15px;
    background: var(--primary);
    color: #fff;
}

    .as-mobile-menu-wraper .as-mobile-menu-title img {
        height: 35px;
    }

    .as-mobile-menu-wraper .as-mobile-menu-title > div {
        display: inline-block;
        float: left;
        font-size: 19px;
        cursor: pointer;
        position: absolute;
        left: 9px;
        top: 15%;
    }

.as-mobile-menu-wraper .as-menu-item {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .as-mobile-menu-wraper .as-menu-item ul {
        padding: 0px;
    }

    .as-mobile-menu-wraper .as-menu-item li {
        margin: 0;
        -webkit-tap-highlight-color: transparent;
    }

        .as-mobile-menu-wraper .as-menu-item a,
        .as-mobile-menu-wraper .as-menu-item li label {
            position: relative;
            display: block;
            text-decoration: none;
            padding: 13px 25px 13px 10px;
            color: #333;
            font-weight: 300;
            background-color: #fff;
            border-bottom: 1px solid #eee;
            margin: 0px;
        }

#mobile-header .as-reset-style {
    position: absolute;
    left: 15px;
}

.as-mobile-menu-wraper .as-menu-item li .as-iconic-label {
    font-weight: 400;
    padding: 9px 20px 15px 20px;
}

.as-mobile-menu-wraper .as-menu-item#club-menu li .as-iconic-label {
    background-color: #f3886a !important;
    color: #FFF;
}

.as-mobile-menu-wraper .as-menu-item li .as-iconic-label i {
    position: relative;
    top: 4px;
    color: #48516b;
    font-size: 25px;
}

.as-mobile-menu-wraper .as-menu-item li ul li ul li > a {
    background-color: #f3f3f3;
    border-bottom: 1px solid #e8e8e8;
    padding-right: 60px;
}

.as-mobile-menu-wraper .as-menu-item li ul li a,
.as-mobile-menu-wraper .as-menu-item li ul li label {
    background-color: #f9f9f9;
    border-bottom: 1px solid #e8e8e8;
    padding-right: 45px;
}

.as-mobile-menu-wraper .as-menu-item li ul li a {
    padding-right: 30px;
}

.as-mobile-menu-wraper .as-menu-item li ul li label.has_children:not(:only-child):before,
.as-mobile-menu-wraper .as-menu-item li ul li label:not(:only-child):before {
    right: 27px;
}

.as-mobile-menu-wraper .as-menu-item li ul li ul li label {
    background-color: #f3f3f3;
    padding-right: 60px;
}

.as-mobile-menu-wraper .as-menu-item li ul li ul li ul li a {
    background-color: #efefef;
    padding-right: 80px;
}

.as-mobile-menu-wraper .as-menu-item li label:not(:only-child):before {
    color: #48516b;
    font-family: 'FontAwesome';
    content: "";
    display: block;
    position: absolute;
    top: 15px;
    right: 8px;
    height: 11px;
    width: 11px;
    font-size: 14px;
    font-weight: 600;
}

.as-mobile-menu-wraper .as-menu-item li label.has_children:not(:only-child):before {
    content: "\f055";
}

.as-mobile-menu-wraper .as-menu-item li label:not(:only-child):before {
    content: "\f056";
}

.as-mobile-menu-wraper #user-menu {
    position: relative;
}

    .as-mobile-menu-wraper #user-menu li label.has_children:not(:only-child):before {
        content: "\f078";
    }

    .as-mobile-menu-wraper #user-menu li label:not(:only-child):before {
        content: "\f077";
    }

.as-mobile-menu-wraper #club-menu li label:not(:only-child):before {
    content: "\f077";
    color: #fff;
}

.as-mobile-menu-wraper #user-menu li label:before, .as-mobile-menu-wraper #club-menu li label:before {
    left: 16px;
    right: unset;
}

.as-mobile-menu-wraper .as-mobile-menu-header-store-name {
    width: 75%;
    display: inline-block;
    margin-right: 5px;
}

    .as-mobile-menu-wraper .as-mobile-menu-header-store-name .as-store-name {
        margin: 0;
        font-size: 14px;
        line-height: 21px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: white;
    }

    .as-mobile-menu-wraper .as-mobile-menu-header-store-name .as-store-slogan {
        margin: 0;
        font-size: 11px;
        line-height: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: white;
    }

/*#endregion*/

/*#region procudt category*/

.product-category {
    white-space: nowrap;
}

    .product-category ul {
        padding: 0;
    }

    .product-category .list .category-item {
        display: flex;
        cursor: pointer;
        align-items: center;
        justify-content: space-between;
        padding: 5px 0;
    }

li:has(> .show) > div > i {
    transform: rotate(180deg);
}

.product-category picture {
    width: 2em;
    height: 2em;
    display: inline-block !important;
}

.product-category img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

.product-category li.hover a {
    background-color: var(--bs-gray-100);
    color: var(--primary)
}

.product-category .list i {
    margin-right: 15px;
}

@media(min-width: 768px) {
    .product-category .list {
        position: absolute;
        max-height: 70vh;
    }

    .product-category ul {
        background-color: white;
        border: 1px solid var(--bs-gray-400);
        border-radius: 2px;
        min-width: 150px;
        max-height: 100%;
        overflow: auto;
        display: none;
        z-index: 99;
        position: relative;
    }

    .product-category:not(:hover) .list {
        display: none !important;
    }

    .product-category .list i:before {
        transform: rotate(90deg);
    }
}

/*#endregion*/
/*#region desktop-menu*/
header .nav-link:hover {
    color: inherit;
}

header .desktop .nav-link {
    position: relative;
    border-bottom: 2px solid;
    border-color: transparent;
    padding: 0.8rem 1rem;
    color: #3e3e3e;
    cursor: pointer;
}

header .desktop .nav-item:not(:last-child) .nav-link:before {
    content: "";
    width: 1px;
    height: 70%;
    display: block;
    position: absolute;
    left: 1px;
    top: 20%;
    background-color: var(--bs-gray-200);
}

header nav > div:first-child .nav-link:hover {
    color: var(--primary) !important;
    border-color: var(--primary);
}
/*#endregion*/

/*#region subscription*/
#subscription-modal .modal-body {
    text-align: center;
    padding-bottom: 5px;
}

#subscription-modal a:hover {
    color: #454441;
}

#subscription-modal i {
    font-size: 2.8rem;
    color: #f7840d;
}

#subscription-modal span {
    font-size: 10px;
    margin-left: 2px;
}

/*#endregion*/

/*#region overwrite bootstrap*/
@media (min-width: 768px) {
    .col-md-3-5 {
        width: 30%;
        flex: 0 0 auto;
    }

    .col-md-2-5 {
        width: 20%;
        flex: 0 0 auto;
    }
}

.btn.round > .fg {
    display: block;
}

.offcanvas-start {
    width: 300px !important;
}

.bg-primary {
    background-color: var(--primary) !important;
}

.border-gray {
    border-color: #eae9e9 !important;
}

/*.carousel-control-next {
    right: 0;
    left: unset !important;
}

.carousel-control-prev {
    left: 0;
    right: unset;
}*/

.lh-0 {
    line-height: 0;
}

.fs-0 {
    font-size: calc(1.375rem + 3vw) !important;
}

.fs-7 {
    font-size: 0.75em;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: unset;
}

.row-cols-7 > * {
    width: 14.28571428571429%;
    flex: 0 0 auto;
}

/*#region form validation*/

.was-validated .form-control:valid, .form-control.is-valid,
.was-validated .form-control:invalid, .form-control.is-invalid {
    background-image: unset !important;
    padding-left: 0.75rem !important;
}

.form-check-input:checked {
    background-color: #0d6efd !important;
    border-color: #0d6efd !important;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: unset !important;
}

.was-validated .form-check-input:valid, .form-check-input.is-valid,
.was-validated .form-control:valid, .form-control.is-valid {
    border: var(--bs-border-width) solid var(--bs-border-color) !important;
}

/*#endregion*/


/*#region button*/
.as-min-width-70 {
    min-width: 70px;
}

.btn-primary {
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);
}

    .btn-primary:hover {
        background-color: var(--primary);
        border-color: var(--primary);
    }

    .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
        background-color: var(--primary) !important;
        border-color: var(--primary) !important;
    }

    .btn-check:focus + .btn-primary, .btn-primary:focus {
        background-color: var(--primary);
        border-color: var(--primary);
    }

.btn-secondary {
    border-color: var(--primary);
    background-color: var(--white);
    color: var(--primary);
}

    .btn-secondary:hover {
        border-color: var(--primary);
        background-color: var(--white);
        color: var(--primary);
    }

    .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
        background-color: var(--primary);
        border-color: var(--primary);
    }

    .btn-check:focus + .btn-secondary, .btn-secondary:focus {
        border-color: var(--primary);
        background-color: var(--white);
        color: var(--primary);
    }

/*#endregion*/
/*#endregion*/

/*#region overwrite select2*/

.select2-container .select2-search--inline .select2-search__field {
    margin: 0;
    font-family: IRANSans, 'IRANSans', Tahoma !important;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
    float: unset;
    width: max-content;
    display: inline-block;
}

.select2-results__option--selected {
    background-color: #eee;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
    margin-bottom: calc(0.375rem - 2px);
    background-color: #eee;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
    background-color: #ddd;
}

.select2-container--bootstrap4.select2-container--focus .select2-selection {
    border-color: #a7a7a7 !important;
    box-shadow: none !important;
    outline: 0 !important;
}

button.select2-selection__choice__remove {
    border: none;
    border-right: 1px solid #aaa;
    color: #999 !important;
    padding: 0 0.5em !important;
    margin: 0 5px 0 0 !important;
}

.select2-container .select2-search--inline .select2-search__field {
    margin-left: 0 !important;
    padding: 0px 0.5em !important;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    padding: 0 !important;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
    float: unset;
    width: max-content;
    display: inline-block;
}

.select2-selection--multiple {
    max-height: 4em !important;
    overflow: auto !important;
}

.select2-results__option--selected {
    background-color: #eee !important;
}

.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
    left: 3px;
    right: unset;
}

.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
    line-height: calc(1.5em + .75rem);
    color: #6c757d;
    font-size: 12px;
}

/*#endregion*/

.form-group label {
    margin-bottom: 5px;
    padding-right: 0;
}

#map-location-edit .map-container {
    height: 200px;
}

html {
    font-size: 14px;
    scroll-behavior: smooth;
}

@media (max-width: 991px) {
    html {
        font-size: 13px;
    }
}

@media (max-width: 768px) {
    html {
        font-size: 12px;
    }
}

.as-back-btn {
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    color: #000;
    height: 40px;
    font-size: 32px;
    padding: 0px 10px;
}

    .as-back-btn > div {
        padding-left: 2px;
        text-align: left;
        width: 30px;
        display: inline-block;
        float: left;
    }

/* #region modal*/
.modal.default .modal-dialog {
    transition: unset !important;
    top: unset !important;
    opacity: unset !important;
    -webkit-transform: unset !important;
}

.modal.default:before {
    content: unset;
}

.modal.default .modal-header {
    text-align: right;
    color: #eee !important;
    border-bottom: 1px solid #0c869a;
    background-color: #00b0bf;
    padding: 6px 6px 4px 9px;
    display: block;
    font-weight: 600;
}
/*#endregion*/



/*#endregion*/

/*#region login*/
#login-page {
    padding-top: 3.5rem;
}

    #login-page h4 {
        font-family: iranyekan, roboto, Arial !important;
        padding: 20px;
        margin: 20px 20px 0;
    }

    #login-page h5 {
        white-space: break-spaces;
    }

    #login-page > div > div.container {
    }

.ac-page-title {
    font-family: iranyekan, roboto, Arial !important;
    margin: 20px 0 15px 0;
    font-size: 1.4rem;
    padding: 0;
    display: block;
}

    .ac-page-title span {
        border-bottom: 1px solid #353c5a;
    }

.login-title {
    margin-bottom: 20px;
    display: block;
    font-size: 13px;
}

#login-page .input-group-text {
    background-color: unset !important;
}

#login-page #mobile-number:focus ~ .input-group-prepend .input-group-text {
    background-color: unset !important;
    border: 1px solid #a9aeb3 !important;
    border-right: none;
    margin-right: -12px;
}

#login-page .form-select {
    background-position: left 0.75rem center;
    padding: 0.375rem 0.75rem 0.375rem 2.25rem;
    display: block;
    width: 100%;
}

#login-page .form-group {
    margin: 10px 0;
}

#login-page .margin-row .form-group {
    margin-bottom: 0;
}

#login-page #is-persistent {
    margin-left: 3px;
}

#login-page .accept {
    text-align: center !important;
    margin-top: 5px;
    line-height: 27px;
    font-size: 0.9rem;
    float: right;
}

.background-themecolor {
    background-color: #f6f6f4;
}

.signin-input:focus {
    outline: none;
}

.signin-input::-webkit-input-placeholder {
    text-align: center !important;
}

.signin-input:-moz-placeholder { /* Firefox 18- */
    text-align: center !important;
}

.signin-input::-moz-placeholder { /* Firefox 19+ */
    text-align: center !important;
}

.signin-input:-ms-input-placeholder {
    text-align: center !important;
}

.placeholder-color {
    color: gray !important;
}

#ac-sign-in-up-form h6 {
    color: grey;
    margin-bottom: 20px;
}

#mobile-number:disabled {
    background-color: white;
    color: gray;
}

.as-vertical-form {
    text-align: center;
}

    .as-vertical-form p {
        margin-bottom: 10px;
    }

    .as-vertical-form .as-btn {
        width: 100%;
    }

#confirmation-code-modal .send-sms {
    display: table;
    margin: 0 auto;
}

.forget-password-retry {
    display: table;
    margin: 0 auto;
}

.ss-themecolor {
    color: var(--main-color) !important;
}

.header-store-logo {
    display: block;
    float: left;
    height: 35px;
    font-size: 17px;
    line-height: 60px;
    text-align: center;
    /*width: 250px;*/
    padding: 0 13px;
    font-weight: 300;
    overflow: hidden;
    background-color: #353335;
    color: #fff;
    -webkit-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
    border-bottom: 2px solid #353335;
}

.header > span {
    margin: 5px 10px 5px auto;
}

.ac-cuser-status-box {
    padding-bottom: 0;
}

.ac-signin-box, .ac-signup-box, .ac-cuser-status-box {
    padding-right: 30px;
    padding-left: 30px;
}

.ac-signup-box, .ac-signin-box, .ac-cuser-status-box {
    border-right: 1px solid #d0d0d0;
}

#ac-sign-in-up-form .input-group {
    max-width: unset !important;
}

#ac-sign-in-up-form {
    padding: 0;
    margin: 0;
}

    #ac-sign-in-up-form button {
        border-radius: 7px;
    }

    /*#ac-sign-in-up-form div {
        margin: .75em 0;
    }*/

    #ac-sign-in-up-form #wave-loader {
        margin: 0;
    }

.signin-input {
    text-align: center !important;
    border-radius: 7px;
    background: #f8f8f8;
    border: 1px solid #c3c8cf;
    height: 43px;
    padding-right: 12px;
    margin-bottom: 6px;
}

.ac-captcha-container {
    margin: 15px 0;
    direction: ltr;
    align-items: center;
    display: inline-flex;
    border: 1px solid #ced4da;
    border-radius: 6px;
}

    .ac-captcha-container input.form-control,
    .ac-captcha-container input.form-control:focus {
        display: inline-block;
        padding: 0 7px;
        border: none;
        width: 75px;
        border-radius: 0 6px 6px 0;
        box-shadow: unset;
        border-left: 1px solid #ced4da;
        height: 33px;
        margin: 0 !important;
    }

.captcha-image {
    border-radius: 6px 0 0 6px;
    border-right: 1px solid #ced4da;
    height: 33px;
}

.captcha-refresh {
    cursor: pointer;
    font-size: 18px;
    margin: 0 10px;
    color: #989898;
}

#sign-up-btn {
    background-color: var(--color-green);
    border-color: var(--color-green);
}

    #sign-up-btn:hover {
        background-color: #7fa032;
    }

    #sign-up-btn .ar-spinner-background {
        background-color: var(--color-green);
    }

.ac-form-notifiction {
    text-align: center !important;
    margin-top: 20px;
    line-height: 27px;
    font-size: 0.9rem;
    margin-bottom: 0px;
}

.ac-green-link, .ac-green-link:hover, .ac-green-link:focus {
    border-bottom: 1px solid var(--color-green);
    color: var(--color-green);
}

input[type='number']::-webkit-inner-spin-button, .no-spin::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

input[type='number'] {
    -moz-appearance: textfield !important;
}

@media only screen and (max-width: 768px) {
    .ac-signup-box, .ac-signin-box, .ac-cuser-status-box {
        border-right: unset !important;
    }
}

/*#endregion*/

/*#region profile */
#person-identity header span {
    color: #6c5ffc;
}

#person-identity i {
    color: #6c5ffc;
    font-size: 21px;
}

#person-identity button {
    color: #6c5ffc;
    border: 1px solid #6c5ffc;
    border-radius: 5px;
    transition: 0.3s;
    width: auto;
    margin-right: auto;
    margin-left: 15px;
    display: block;
    padding: 0 30px;
    line-height: 30px;
    margin-top: 15px;
}

    #person-identity button:hover {
        color: #f0efff;
        background-color: #6c5ffc;
    }


.form-select {
    border: 1px solid #e4e5e7;
}

    .form-select:focus {
        border-color: #d9d9d9;
        box-shadow: unset;
    }

/*2*/

.bg-secondary-transparent {
    border-right: 5px solid #05c3fb;
    background-color: #e5f9ff;
}

    .bg-secondary-transparent header span {
        color: #05c3fb;
    }

    .bg-secondary-transparent header i {
        color: #05c3fb;
        font-size: 21px;
    }

    .bg-secondary-transparent button {
        color: #05c3fb;
        border: 1px solid #05c3fb;
        border-radius: 5px;
        transition: 0.3s;
        width: auto;
        margin-right: auto;
        margin-left: 15px;
        display: block;
        padding: 0 30px;
        line-height: 30px;
        margin-top: 15px;
    }

        .bg-secondary-transparent button:hover {
            color: #e5f9ff;
            background-color: #05c3fb;
        }

/*3*/


.bg-info-transparent {
    border-right: 5px solid #1170e4;
    background-color: #e1ecfa;
}

    .bg-info-transparent header span {
        color: #1170e4;
    }

    .bg-info-transparent i {
        color: #1170e4;
        font-size: 21px;
    }

    .bg-info-transparent button {
        color: #1170e4;
        border: 1px solid #1170e4;
        border-radius: 5px;
        transition: 0.3s;
        width: auto;
        margin-right: auto;
        display: block;
        padding: 0 30px;
        line-height: 30px;
        margin-top: 15px;
    }

        .bg-info-transparent button:hover {
            color: #a2c7f3;
            background-color: #1170e4;
        }

/*4*/

.bg-danger-transparent {
    border-right: 5px solid #e82646;
    background-color: #ffeae9;
}

    .bg-danger-transparent header span {
        color: #e82646;
    }

    .bg-danger-transparent i {
        color: #e82646;
        font-size: 21px;
    }

    .bg-danger-transparent button {
        color: #e82646;
        border: 1px solid #e82646;
        border-radius: 5px;
        transition: 0.3s;
        width: auto;
        margin-right: auto;
        margin-left: 15px;
        display: block;
        padding: 0 30px;
        line-height: 30px;
        margin-top: 15px;
    }

        .bg-danger-transparent button:hover {
            color: #ffeae9;
            background-color: #e82646;
        }

/*5*/

.bg-success-transparent {
    border-right: 5px solid #09ad95;
    background-color: #e5fdf2;
}

    .bg-success-transparent header span {
        color: #09ad95;
    }

    .bg-success-transparent i {
        color: #09ad95;
        font-size: 21px;
    }

    .bg-success-transparent button {
        color: #09ad95;
        border: 1px solid #09ad95;
        border-radius: 5px;
        transition: 0.3s;
        width: auto;
        margin-right: auto;
        display: block;
        padding: 0 30px;
        line-height: 30px;
        margin-top: 15px;
    }

        .bg-success-transparent button:hover {
            color: #e5fdf2;
            background-color: #09ad95;
        }

#profile-page .ac-profile-detail .ac-profile-box > div header {
    padding: 1.5rem 10px !important;
}

/*header {
    cursor: pointer;
}*/

.btn-check:focus + .btn, .btn:focus {
    box-shadow: none;
}

/*textarea.form-control {
    max-height: 34px !important;
}*/

.ar-item {
    display: none;
}

    .ar-item i span {
        margin-right: 8px;
    }

.icon {
    color: #05c3fb;
    font-size: 21px;
}

.ar-item i span .icon {
    color: #05c3fb !important;
    font-size: 21px !important;
}

.header2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.transition > i {
    transform: rotateX(180deg);
}

.pl-md-4 {
    padding-left: 15px !important;
}

@media (max-width: 768px) {
    .ac-profile-box span {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        unicode-bidi: bidi-override;
    }
}

@media (max-width: 576px) {
    .pl-md-4 {
        padding-left: 0 !important;
    }
}

/*#endregion*/

/*#region size*/
.w-mc {
    width: max-content !important;
}

.mw-mc {
    max-width: max-content !important;
}

.ar-min-w-25 {
    min-width: 25%;
}

.ar-min-w-40 {
    min-width: 40%;
}

.ar-max-w-55 {
    max-width: 55%;
}

.ar-max-w-80 {
    max-width: 80%;
}

/*#endregion*/

/*#ergion rotate*/
.rot-90 {
    rotate: 90deg;
}

.rot-40 {
    rotate: 40deg;
}
/*#endregion*/

.flex-align-center {
    display: flex !important;
    align-items: center;
}

.flex-center {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

[class *="bg-primary-"] {
    position: relative;
}

    [class *="bg-primary-"]:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        background: var(--primary);
        left: 0;
    }

.bg-primary-4:before {
    opacity: 0.4;
}

.bg-primary-2:before {
    opacity: 0.2;
}

a:hover {
    color: unset;
}

.share-parent {
    position: relative;
    cursor: pointer;
}

    .share-parent:not(:hover) > .share-with {
        display: none !important;
    }

.share-with {
    padding: 0;
    display: flex;
    position: absolute;
    left: 0;
    border: 1px solid var(--bs-gray-400);
    border-radius: 4px;
    background-color: white;
    padding-top: 5px;
}

    .share-with > li {
        padding: 0 4px;
        margin: 5px;
        border-bottom: 1px solid var(--bs-gray-300);
    }

    .share-with a {
        display: flex;
        padding-bottom: 5px;
    }
/*#endregion*/
/*#region AtiStore*/
/*#region Header*/
.w-25px {
    width: 25px;
    height: 25px;
}

.navigation-part.store {
    position: relative;
    top: 1px;
    height: 35px;
    display: inline-flex;
    align-items: center;
    border: 1px solid #e0e0e2;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 13px;
    margin-right: 20px;
    width: unset !important;
}

    .navigation-part.store i {
        font-size: 22px;
        color: #a5a5a5;
    }

    .navigation-part.store a {
        margin: 0 5px;
        color: #FFF;
    }

.navigation-part .club-icon ~ span:empty {
    display: none;
}
/*#endregion*/
/*#region spinner*/
.as-loader-button:hover .as-spinner-background,
.as-loader-button:active .as-spinner-background,
.as-loader-button:focus .as-spinner-background {
    background-color: var(--primary);
}

.as-spinner-background {
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 2px;
    background-color: var(--primary);
    display: block;
    top: 0px;
    right: 0;
    left: 0;
}

    .as-spinner-background:hover {
        background-color: var(--primary);
    }

/*#endregion*/

/*#region login*/
.as-login-submit {
    background-color: var(--primary);
    border-color: var(--primary);
}

    .as-login-submit:hover {
        background-color: var(--as-color);
    }

.as-confirm {
    background-color: var(--primary) !important;
    border: 1px solid var(--primary) !important;
}

.as-forget-password {
    display: block;
    text-align: center;
    color: var(--primary) !important;
    margin-top: 10px;
}

#login-page .as-accept {
    border-bottom: 1px solid var(--primary) !important;
    color: var(--primary) !important;
}

    #login-page .as-accept a {
        border-bottom: 1px solid var(--primary) !important;
        color: var(--primary) !important;
    }

/*#endregion*/

/*#region addToCart*/
#add-to-cart-layout {
    float: left;
    width: 100%;
    max-width: 170px;
    border: 1px solid #efedea;
    border-radius: 5px;
}

    #add-to-cart-layout .btn {
        background: none;
        color: var(--primary);
    }

    #add-to-cart-layout .as-product-buy-value {
        border: none;
    }

    #add-to-cart-layout i {
        margin: 5px;
    }

    #add-to-cart-layout .as-product-buy-value {
        color: #000;
        font-size: 1.19rem;
    }

/*#endregion*/

/*#region products*/
.as-product-list .row {
    margin: -5px 0 0 0;
}

.as-product-list-action-bar {
    margin-bottom: 15px;
    border-bottom: 2px solid #c154a1;
}

.as-product-list .as-thumbnail {
    width: 100%;
}

.as-thumbnail .as-product-img img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-height: 90%;
    max-width: 90%;
    margin: auto;
    border-radius: 5px 5px 0 0;
}

.as-product-list .as-thumbnail .col {
    padding: 0px;
}

@media (max-width: 768px) {
    .as-product-list .as-thumbnail {
        position: relative;
        display: flex;
        align-items: center;
    }

        .as-product-list .as-thumbnail > div.as-product-img {
            width: 23%;
            min-width: unset;
        }

        .as-product-list .as-thumbnail .as-product-content {
            width: 77%;
        }

        .as-product-list .as-thumbnail > div:not(.as-product-action-bar) {
            padding: 0 7px !important;
            margin: 7px 0;
        }

    .as-product-list .as-product-img {
        float: right !important;
    }

    .as-product-list .as-slider-title {
        font-size: 14px;
    }

    .as-product-list .as-product-content {
        float: left;
        text-align: right;
        position: relative;
    }

    .as-product-list .as-product-price {
        font-size: 12px;
        margin: 10px 0 0 0;
    }

    .as-product-list .as-product-order-button {
        margin: 0;
    }

    .as-product-list .as-thumbnail .ar-text-center {
        text-align: left !important;
    }
}

/*#endregion*/

/*#region productDetail*/
.zoom {
    cursor: crosshair;
}

.zoom {
    position: relative;
    display: block;
    text-align: center;
}

    .zoom img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 100%;
        max-width: 100%;
    }

.as-zoom-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 200;
    background-color: white;
    border-radius: 5px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12), 0 4px 10px 0 rgba(0, 0, 0, 0.13);
}

.as-product-navigation a {
    color: #7d7b77;
    display: -webkit-inline-box;
}

    .as-product-navigation a:hover,
    .as-product-navigation a:focus,
    .as-product-navigation a:active {
        color: yellowgreen;
    }

.as-product-description {
    position: relative;
    z-index: 2;
}

/*   .as-product-description p {
        max-height: 40px;
    }*/

.product-page .as-sub-variant-item.selected {
    border: 1px solid var(--primary);
}

.product-page .as-variant-item.selected, .product-page .as-variant-item.selected-parent {
    border: 1px solid var(--primary);
}

.as-product-description-price {
    position: relative;
    display: flow-root;
    z-index: 1;
    height: 60px;
}

    .as-product-description-price .as-product-price {
        display: inline-block;
        font-size: 1.3rem;
    }

        .as-product-description-price .as-product-price strong {
            font-weight: 500;
        }

    .as-product-description-price .as-product-order-button {
        float: left;
        display: inline-block;
        font-size: 1.1rem;
        margin: 10px 0;
    }

.as-product-details-price {
    font-size: 20px;
    font-weight: 500;
    color: #c154a1;
}

    .as-product-details-price span {
        height: 40px;
    }

.as-discount-detail {
    margin-top: 7px;
    font-size: 15px;
    float: left;
}

.product-page {
    padding: 40px 15px 50px;
}

    .product-page .as-price-with-discount span {
        font-size: 0.9rem;
    }

    .product-page .row {
        padding-top: 30px;
    }

.as-product-config-buttons {
    margin-top: 20px;
}

.as-product-cart-btn {
    /*display: -webkit-inline-box;*/
    text-align: center;
}

    .as-product-cart-btn .as-btn {
        height: 45px;
        margin: 0 4px;
    }

.as-product-order-btn {
    text-align: center;
}

    .as-product-order-btn .as-btn {
        width: 300px;
        margin: 0px;
        line-height: 45px;
    }

.as-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;
}

.as-product-description-price .as-product-finished {
    font-size: 1rem;
}

#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;
}

.as-product-detail {
    background-color: #f9f7f6;
    padding: 30px 35px;
}

    .as-product-detail p {
        margin: 0px;
    }

.as-product-reviews {
    text-align: right;
    padding: 15px 30px;
}

.as-review p {
    margin: 0px;
}

.as-person-reviews h6 {
    margin-bottom: 0;
}

.as-review {
    margin: 10px;
    padding: 10px 15px;
    background-color: #f8f8f8;
}

.as-review-header span {
    display: inline-block;
    font-size: 0.9rem;
    float: left;
    color: #979797;
}

#store-reply {
    margin: 1rem 0 0 !important;
    padding: 0.5rem 0;
    border-top: 1px solid #ddd;
}

.as-review h3 {
    margin-top: 5px;
}

#product-image-carousel .carousel-control i {
    color: yellowgreen;
    font-size: 28px;
}

#variant p {
    color: black;
    font-size: 15px;
}

#reviews {
    margin-left: 20px;
    font-size: 1.2rem;
    color: #a4a4a4;
    display: flex;
    align-items: center;
}

#oparation-box .should-open-on-hover:hover i.fg-share {
    color: #000;
}

#oparation-box .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div:after {
    display: none;
}

#oparation-box .dropdown.menu i {
    font-size: 20px;
    position: relative;
    top: 2px;
    width: 35px;
    text-align: center;
}

    #oparation-box .dropdown.menu i.fa-whatsapp {
        font-size: 24px;
        color: #26a94d;
    }

    #oparation-box .dropdown.menu i.fa-telegram {
        color: #26abdd;
    }

    #oparation-box .dropdown.menu i.fg-share {
        font-size: 18px;
        top: 4px;
        right: 2px;
    }

    #oparation-box .dropdown.menu i.fa-twitter {
        color: #33d0ed;
        font-size: 22px;
    }

    #oparation-box .dropdown.menu i.fa-linkedin {
    }

    #oparation-box .dropdown.menu i.fa-facebook {
        color: #2f55d0;
    }

#oparation-box .dropdown.menu .submenu.first-sub:after,
#oparation-box .dropdown.menu .submenu.first-sub:before {
    left: 18px;
}

#oparation-box .dropdown.menu .submenu {
    align-items: center;
    padding: 5px;
    max-width: 80vw;
    overflow: auto;
}

#oparation-box .is-dropdown-submenu.js-dropdown-active,
#oparation-box .is-dropdown-submenu:not(.js-dropdown-nohover) > .is-dropdown-submenu-parent:hover > .is-dropdown-submenu,
#oparation-box .should-open-on-hover:hover > .is-dropdown-submenu,
#oparation-box .should-open-on-hover > .is-dropdown-submenu:hover {
    display: inline-flex;
}

#oparation-box .dropdown.menu .submenu li {
    min-width: unset;
    width: unset;
}

    #oparation-box .dropdown.menu .submenu li a {
        padding: 2px;
    }

.as-variant-items, .as-sub-variant-items {
    position: relative;
    z-index: 2;
    overflow-x: auto;
    padding-bottom: 3px;
    white-space: nowrap;
}

    .as-sub-variant-items .as-sub-variant-item {
        position: relative;
        top: 0px;
        display: inline-flex;
        align-items: center;
        border: 1px solid #D7D7D7;
        border-radius: 3px;
        padding: 2px;
        cursor: pointer;
        font-size: 0.8rem;
        height: 30px;
    }

        /*#test .as-product-slider-wraper .owl-carousel .owl-nav button {
    height: 34px;
    left: calc(0% - 35px);
    border:none;
    box-shadow: 1px 1px 1px 1px #000;
}
#test .owl-carousel {
    overflow: inherit;
}*/
        .as-sub-variant-items .as-sub-variant-item span {
            width: 55px;
            display: inline-block;
            line-height: 20px;
            height: 20px;
            text-align: center;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

    .as-variant-items .as-variant-item {
        position: relative;
        top: 0px;
        display: inline-flex;
        align-items: center;
        border: 1px solid #D7D7D7;
        border-radius: 3px;
        padding: 2px;
        cursor: pointer;
        font-size: 0.8rem;
        height: 30px;
    }

/*        .as-variant-items .as-variant-item[data-existingcount="0"], .as-sub-variant-item[data-existingcount="0"],
        .as-variant-items .as-variant-item[data-isExist="False"], .as-sub-variant-item[data-isExist="False"] {
            background-color: #ddd !important;
            pointer-events: none;
        }*/

.as-circle {
    margin-left: 3px;
    width: 18px;
    height: 18px;
    border: #d4d4d4 solid 1px;
    border-radius: 100%;
}

.as-variant-items .as-variant-item span {
    width: 55px;
    display: inline-block;
    line-height: 20px;
    height: 20px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.as-variant-items::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}

.as-variant-item.disabled, .as-sub-variant-item.disabled {
    cursor: default;
    background-color: rgba(0, 0, 0, .1);
}

.as-variant-items .fix-to-top {
    top: -6px;
}

.as-gallery-thumb {
    padding: 0px;
    list-style: none;
    overflow-x: auto;
    list-style: none;
    display: block;
    margin: 15px 0 0 0;
}

.thumb-wrapper {
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 4px;
}

.as-gallery-thumb .thumb-wrapper-item {
    cursor: pointer;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0;
    overflow: hidden;
    width: 70px;
    height: 70px;
}

.thumb-wrapper img {
    width: 100%;
    height: 100%;
    vertical-align: top;
    opacity: 0.9;
    position: relative;
    object-fit: cover;
}

#gallery-items .thumb-wrapper .active, #booking-photo-owlcarousel .thumb-wrapper .active {
    border: 2px solid var(--primary);
}

#gallery-items .video-gallery-item img {
    filter: blur(5px);
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
}

#product-discount p {
    font-size: 15px;
}

#product-discount table {
    width: 100%;
    text-align: center;
    margin-top: 7px;
}

#product-discount table, #product-discount th, #product-discount td {
    border: solid 0.5px #e9ecef;
}

#product-discount th {
    background-color: #e8e8e8;
    font-weight: 400;
    padding: 8px;
}

#product-discount td {
    padding: 8px;
}

.product-rating {
    direction: rtl;
    position: relative;
}

    .product-rating > a {
        position: relative;
        z-index: 1;
        color: #eeba3b !important;
    }

.as-favorit-icon {
    display: flex;
    position: relative;
    top: 1px;
    text-align: center;
    cursor: pointer;
}

    .as-favorit-icon .fg-favorite {
        color: #ef3a73;
    }

    .as-favorit-icon .fg-favorite {
        color: #8f8f8f;
    }

    .as-favorit-icon:hover .fg-favorite,
    .as-favorit-icon:active .fg-favorite,
    .as-favorit-icon:focus .fg-favorite {
        color: #000;
    }

.as-notifi-icon {
    cursor: pointer;
    display: flex;
    text-align: center;
    color: #8f8f8f;
}

    .as-notifi-icon:hover,
    .as-notifi-icon:active,
    .as-notifi-icon:focus {
        color: #000;
    }

#description {
    padding: 1rem 0;
    line-height: 30px;
    scrollbar-width: thin;
    scrollbar-color: #878787 #dbdbdb;
}

.as-clipboard,
.as-clipboard:hover,
.as-clipboard:active,
.as-clipboard:focus {
    background-color: unset;
    border: none;
    box-shadow: none;
    outline: none;
}

#person-notify-product .form-group {
    margin: 0px;
}

    #person-notify-product .form-group label {
        margin-bottom: 0px;
        padding: 10px;
        position: relative;
        top: -3px;
    }

.as-wide-tabs .nav-tabs {
    padding: 0px;
}

    .as-wide-tabs .nav-tabs .nav-item {
        width: 50%;
    }

        .as-wide-tabs .nav-tabs .nav-item .nav-link,
        .as-wide-tabs .nav-tabs .nav-item .nav-link span {
            text-align: center;
            width: 100%;
        }

.as-product-more-info {
    margin-bottom: 10px;
}

    .as-product-more-info span {
        direction: ltr;
        display: inline-block;
    }

    .as-product-more-info .fg-event-busy {
        color: yellowgreen;
    }

    .as-product-more-info .fg-event-available {
        color: #00b0bf;
    }

.as-order-deadline {
    font-size: 1.1rem;
    margin: 10px 0;
    float: left;
    color: red;
}

@media (max-width: 992px) {

    .as-product-description-price .as-product-price {
        display: block;
    }

    .as-order-deadline {
        display: block;
        float: unset;
    }

    #description {
        padding: 20px 0;
    }

    .as-product-reviews {
        padding: 15px 0;
    }

    .as-review {
        margin: 10px 0;
    }
}

@media (max-width: 768px) {

    .as-product-description h1 {
        font-size: 30px;
    }

    .as-product-details-price {
        font-size: 17px;
    }

    .as-discount-detail {
        font-size: 13px;
    }

    .as-review h3 {
        font-size: 20px;
    }

    .as-product-order-btn .as-btn {
        width: 100%;
    }

    .as-product-detail {
        padding: 10px 20px;
    }

    .as-product-description {
        margin-top: 15px;
        height: auto;
    }

    #oparation-box {
        height: 19px;
        bottom: -2px;
    }

        #oparation-box .dropdown.menu i.fg-share {
            font-size: 17px;
            width: 20px;
            top: 0px;
        }

    #review-count {
        display: none;
    }

    #reviews {
        margin-left: 10px;
    }
}

/*#endregion*/
/*#region cart*/
.as-cart-list {
    /*float: right;*/
}

    .as-cart-list ul {
        padding: 0px;
        list-style: none;
    }

.as-cart-item {
    position: relative;
    padding: 10px;
    height: 170px;
    /*background-color:#f5f5f5;*/
    border-bottom: thin solid #eaeaea;
}

    .as-cart-item:last-child {
        border-bottom: unset;
    }

    /* .as-cart-item:first-child {
        border-radius: 5px 5px 0 0;
    }*/
    .as-cart-item > .row {
        width: 100%;
        align-items: center;
        display: flex;
        margin: 0px;
    }

        .as-cart-item > .row .row {
            align-items: center;
            display: flex;
        }

.as-cart-action-bar {
    text-align: left;
}

    .as-cart-action-bar i {
        font-size: 23px;
        cursor: pointer;
        color: #dbdbdb;
    }

.as-cart-item-image {
    display: flex;
    align-items: center;
}

    .as-cart-item-image > div {
        height: 94px;
        max-width: 94px;
        border: 1px solid #e8e8e8;
        display: flex;
        align-items: center;
        text-align: center;
    }

    .as-cart-item-image img {
        max-width: 100%;
        max-height: 92px;
    }

    .as-cart-item-image a {
        margin: auto;
    }

.as-cart-item-desc .as-dotdotdot {
    /*margin-bottom: 10px;*/
    height: 20px;
}

.as-cart-item-desc p {
    margin-bottom: 3px;
}

.as-cart-item-variant {
    font-size: 12px;
}

.as-cart-item-title h2 {
    margin: 0 0 10px 0;
    color: #000;
    font-size: 16px;
}

.as-cart-item .as-product-price,
.as-cart-item .as-product-price .as-price-with-discount {
    color: #7d7b77;
    font-size: 14px;
    font-weight: 500;
}

.as-cart-item .as-product-price-wrapper .as-product-price {
    text-align: left;
    line-height: 25px;
    color: #000;
}

.as-cart-item .as-product-order-count {
    width: 110px;
    margin: auto;
}

.as-cart-item .as-product-order-button {
    width: 110px;
    margin: auto;
}

.as-product-price-wrapper {
    padding: 0;
}

.as-summary-box {
    color: #000;
    padding: 0px;
}

    .as-summary-box ul {
        position: relative;
        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;
        list-style: none;
        padding: 0px;
        border-radius: 5px;
        margin-bottom: 7px;
    }

    .as-summary-box li {
        padding: 5px 10px;
        line-height: 24px;
    }

        .as-summary-box li label {
            font-weight: 400;
            margin-bottom: 0px;
        }

        .as-summary-box li span {
            float: left;
        }

#order-next-step {
    position: relative;
    margin-top: 15px;
    width: 100%;
    color: #fff;
}

    #order-next-step:before {
        content: "chevron_left";
        position: absolute;
        left: 10px;
        font-family: 'MaterialSymbolsOutlined' !important;
    }

/*#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: #bdbdbd;
    color: #fff;
}

.as-product-detail-wrapper {
    min-height: 95px;
}

#cart-page #delivery-cost span {
    font-size: 0.8rem;
    color: rgba(143, 143, 143, 1);
}

@media (max-width: 992px) {

    .as-cart-item > .row .row {
        align-items: center;
        display: table;
    }

    .as-cart-item > .row {
        width: auto;
        /*display: table;*/
    }

    .as-cart-item {
        padding: 15px;
        height: 100%;
    }

    .as-cart-item-image {
        position: relative;
    }

        .as-cart-item-image img {
            max-width: 100%;
            max-height: 90px;
        }

    .as-cart-item-desc {
        position: relative;
    }

    .as-cart-action-bar i {
        font-size: 20px;
    }

    .as-cart-item-color, .as-cart-item-size {
        font-size: 11px;
    }

    .as-cart-item-title h2 {
        font-size: 14px;
    }

    .as-cart-item .as-product-order-count-wrapper {
        float: right;
        padding-left: 0px;
        text-align: right;
    }

    .as-cart-item .as-product-order-count {
        width: 90px;
        margin: 0;
    }

    .as-cart-item .as-product-price-wrapper .as-product-price {
        font-size: 14px;
        margin: 0;
        font-weight: 500;
    }

    .as-cart-item .as-product-price,
    .as-cart-item .as-product-price .as-price-with-discount {
        font-size: 13px;
        font-weight: 400;
    }

    .as-cart-item .ar-text-line-through,
    .as-cart-item .as-price-with-discount {
        display: inline-block;
    }

    .as-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) {

    .as-cart-item .as-product-order-count {
        width: 90px;
    }
}

/*#endregion*/
/*#region checkout*/
#checkout-page #total-price {
    background-color: #f7ab07;
}

.as-checkout-title {
    color: #000;
    font-size: 15px;
    margin-bottom: 5px;
    font-weight: 500;
    width: fit-content;
}

    .as-checkout-title i {
        margin-left: 7px;
        font-size: 1.7rem;
    }

.as-checkout-box {
    color: #000;
    position: relative;
    border: 1px solid #CCC;
    padding: 0 10px;
    border-radius: 5px;
    min-height: 43px;
}

    .as-checkout-box p {
        margin: 0px;
        word-break: break-word;
        width: 100%;
        margin-left: 4px;
    }

    .as-checkout-box ul {
        min-height: 35px;
        margin-bottom: 0px;
        padding: 0px;
        overflow: hidden;
        width: 100%;
    }

        .as-checkout-box ul li {
            font-size: 1rem;
            padding: 5px 0;
            width: 100%;
        }

        .as-checkout-box ul i.fa {
            display: inline-block;
            margin-left: 5px;
            font-size: 1.5rem;
            position: relative;
            top: 3px;
        }

        .as-checkout-box ul i.fg-check-box,
        .as-checkout-box ul i.fg-check-box-outline-blank {
            width: 18px;
            cursor: pointer;
        }

        .as-checkout-box ul i.fg-check-box-outline-blank {
            right: 3px;
        }

        .as-checkout-box ul i.fg-check-box {
            right: 2px;
        }

        .as-checkout-box ul i.fg-check-box {
            right: 0px;
        }

    .as-checkout-box .as-dotdotdot {
        height: 28px;
        overflow-y: hidden;
    }

    .as-checkout-box .as-payment-type-item:not(:last-child) {
        border-bottom: 1px solid #e5e5e5;
    }

#delivery-type .as-checkout-box {
    border: 0px;
    padding: 0px;
}

    #delivery-type .as-checkout-box ul {
        border: 1px solid #ccc;
        border-radius: 5px;
        display: flex;
        min-height: 57px;
    }

        #delivery-type .as-checkout-box ul li {
            margin: 10px;
            padding: 5px;
            flex: 1;
        }

.as-payment-gateway {
    height: 35px;
    margin-left: 10px;
    border-radius: 5px;
    padding: 2px 5px;
    box-shadow: 0px 0px 2px 0px #5c5c5c;
    cursor: pointer;
}

#payment-gateway .active {
    box-shadow: 0px 0px 2px 1px var(--primary);
}

#payment-gateway {
    display: inline;
    margin-right: 10px;
}

/*#delivery-type .as-checkout-box ul li:not(.d-none) {
                border-left: 1px solid #e5e5e5;
            }

                #delivery-type .as-checkout-box ul li:not(.d-none):last-child {
                    border-left: 0px;
                }*/
#in-store-delivery {
    cursor: pointer;
}

    #in-store-delivery .fg-check-box {
        color: #00b0bf;
    }

.as-address-list-icon {
    width: 20px;
    text-align: right;
    margin: 0px;
}

.as-address-edit,
.as-address-delete {
    float: left;
    margin-right: 7px;
    margin-left: 5px;
    font-size: 15px;
    cursor: pointer;
}

#choose-address {
    overflow-y: hidden;
}

    #choose-address .as-checkout-box {
        padding: 5px 10px;
    }

        #choose-address .as-checkout-box ul {
            height: 35px;
        }

.as-address-list-item .as-sec-btn.disabled,
.as-address-list-item .as-sec-btn.disabled:hover {
    width: 71px;
    font-size: 10px;
    padding: 2px;
    float: left;
    height: 25px;
    line-height: 20px;
    margin: 0px;
    cursor: default;
    background-color: #fff !important;
    border-color: rgba(143, 143, 143, 1) !important;
    color: rgb(107, 107, 107) !important;
}

#more-address {
    text-align: left;
    color: var(--primary);
}

    #more-address span {
        display: inline-block;
        cursor: pointer;
        color: var(--primary);
        font-size: 0.9rem;
        padding: 2px;
        height: 25px;
        line-height: 16px;
        border: 0px;
    }

    #more-address i {
        margin: 0px;
        position: relative;
        top: 3px;
        font-size: 18px;
        font-weight: bold;
    }

#checkout-page .as-address-edit,
#checkout-page .as-address-delete {
    height: 28px;
    width: 30px;
    line-height: 12px;
    font-size: 0.9rem;
    margin: 0px;
    padding: 5px;
}

#checkout-page .as-address-delete {
    margin-right: 10px !important;
}

    #checkout-page .as-address-edit i,
    #checkout-page .as-address-delete i {
        margin: 0px;
        position: relative;
        top: 0px;
        font-size: 18px;
    }

#add-address {
    margin-bottom: 5px;
    float: left;
    width: 100px !important;
    height: 28px;
    line-height: 25px;
    font-size: 0.9rem;
}

    #add-address i {
        font-size: 0.9rem;
        margin-left: 2px;
    }

#more-address i {
    font-size: 1.3rem;
    margin-right: 2px;
}

#address-insert-edit .modal-body {
    padding-bottom: 20px;
}

#questionsure-modal .modal-body {
    max-width: 400px;
    padding-bottom: 20px;
}

.as-credit-amount {
    display: inline-block;
    direction: ltr;
    color: #058f9b;
    margin-right: 5px;
}

#credit {
    float: left;
    margin-top: 5px;
}

#total-credit i,
#required-credit i {
    font-size: 0.9rem;
    font-style: normal;
}

#total-credit .ar-direction-ltr {
    display: inline-block;
    margin-left: 0px;
    margin-right: 5px;
}

#discount-block {
    direction: ltr;
}

    #discount-block input, #discount-block #discount-code-action, #discount-block > .input-group-prepend:not(:first-child) > .input-group-text {
        height: 35px;
    }

        #discount-block > .input-group-prepend:not(:first-child) > .input-group-text .fg-redeem {
            font-size: 1.3rem;
        }

    #discount-block > .input-group-prepend:not(:first-child) > .input-group-text, #discount-code-action {
        padding: 0.375rem 0.75rem;
    }

    #discount-block > .input-group-prepend:not(:first-child) > .input-group-text {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-left: 0;
    }

    #discount-block .input-group-text span {
        /*color: #fff;*/
        margin-right: 5px;
        font-size: 15px;
    }

    #discount-block input,
    #discount-block .input-group-prepend {
        border-color: #ccc;
    }

    #discount-block input {
        padding: 1.19rem;
    }

    #discount-block .input-group-prepend {
        background-color: #fff;
    }

        #discount-block .input-group-prepend:first-child {
            color: #7d7b77;
            min-width: 64px;
            cursor: default;
        }

        #discount-block .input-group-prepend:nth-child(3) {
            color: orange;
            font-size: 18px;
        }

    #discount-block .ar-spinner-over {
        top: 2px;
    }

    #discount-block .form-control[disabled] {
        background-color: #f7f7f7;
        cursor: default;
    }

    #discount-block i.fg-done-outline {
        color: rgb(46, 204, 113);
    }

    #discount-block i.fg-close {
        color: #f24c6a;
    }

.fg-cancel, .fg-edit {
    cursor: pointer;
}

#discount-code-action {
    cursor: pointer;
}

#delivery-info {
    text-align: justify;
    word-break: break-word;
    font-size: 12px;
    padding: 0 12px;
    margin: 10px 0;
}

    #delivery-info i {
        font-size: 15px;
        position: relative;
        top: 2px;
    }

.as-checkout-box ul li.disabled {
    cursor: default;
    color: rgba(140, 140, 140, 0.8);
}

.as-checkout-description {
    margin-top: 15px;
    color: #8c8f92;
    padding: 0;
    border-radius: 5px;
}

    .as-checkout-description.active {
        color: #000;
    }

    .as-checkout-description label i {
        text-align: right;
        width: 15px;
        position: relative;
        top: 2px;
    }

    .as-checkout-description label {
        cursor: pointer;
        font-size: 13px;
        margin-top: 7px;
    }

.as-checkout-store-description {
    margin-top: 10px;
    font-size: 0.9rem;
}

.as-checkout-box ul li.as-payment-type-item {
    padding: 13px 0;
}

.as-light-green-bg {
    cursor: default !important;
    background-color: rgb(46, 204, 113) !important;
    border-color: rgb(46, 204, 113) !important;
    font-weight: 500;
}

#cash-total-credit {
    float: left;
}

.as-checkout-announce {
    margin-bottom: 10px;
    text-align: center;
}

    .as-checkout-announce #min-post-delivery, .as-checkout-announce #min-barbari-delivery, .as-checkout-announce #min-free-delivery {
        color: #2a9f74;
    }

    .as-checkout-announce #error-msg-delivery {
        color: #8b0000;
    }

#choose-address .as-address-list-item .fg-delete:hover, #choose-address .as-address-list-item .fg-edit:hover {
    color: #131313 !important;
}

.as-checkout-announce > p {
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.as-check-square.fg-check-box,
.as-check-square.fg-check-box {
    color: var(--primary) !important;
}

@media (max-width: 768px) {
    .as-checkout-box ul i.fa {
        margin-left: 0px;
    }

    #cash-total-credit {
        margin-top: 10px;
        float: unset;
        display: block;
        text-align: center;
    }
}

@media (max-width: 1199px) {
    #credit {
        float: none;
        margin-top: 15px;
        text-align: center;
    }
}

/*#endregion*/
/*#region personFavoriteList*/
#favorite-product-list .as-product-list {
    padding-top: 0px;
}

#favorite-product-list .as-product-img {
    margin: 0 auto 10px;
}

/*#endregion*/
/*#endregion*/

/*#region AtiClub*/
/*#ac-activity-page .row > * {
    flex-shrink: 1;
    width: 100%;
    max-width: 100%;
    margin-top: var(--bs-gutter-y);
}*/
/*#ac-score-page .row > * {
    flex-shrink: 1;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}*/
.grayscale {
    filter: grayscale(80%);
    -ms-filter: grayscale(80%);
    -moz-filter: grayscale(80%);
    -webkit-filter: grayscale(80%);
}

.white-background-color {
    background: white !important;
}

.grey-color {
    color: grey;
}

.ac-border {
    display: block;
    margin: 8px;
    height: 1px;
    background-color: #d0d0d0;
}

.ac-spacer {
    flex: 1 1 auto;
}

.ac-label {
    font-weight: 500;
}

.ac-content {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    padding-top: 4px;
}

.ac-font {
    font-size: 20px;
}

.ac-padding {
    padding-top: 26px;
    display: block;
}

.ac-btn {
    background-color: #f3886a !important;
    border: 1px solid #f3886a !important;
    color: white;
}

    .ac-btn a {
        color: white !important;
    }

.ac-rewards .owl-theme .owl-nav [class*=owl-]:hover {
    color: #333231;
}

.ac-rewards.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: #FFFFFF;
    position: absolute;
    top: calc(50% - 43px);
}

.ac-rewards .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: 5px 0 0 5px;
    right: 0px;
}

.ac-rewards .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: 0 5px 5px 0;
    left: 0px;
}

@media (max-width: 992px) {
    .ac-page-title {
        margin: 10px 0 20px 0;
    }
}

/*#region general*/
/*#region ac-container*/
@media (min-width: 1200px) {
    .ac-container {
        max-width: calc(100% - 180px);
        padding-right: 15px;
        padding-left: 15px;
    }
}


@media (max-width: 768px) {
    .ac-container {
        padding: 15px 15px;
    }
}

/*#endregion*/
/*#region spinner*/
.ac-loader-button:hover .ac-spinner-background,
.ac-loader-button:active .ac-spinner-background,
.ac-loader-button:focus .ac-spinner-background {
    background-color: var(--primary);
}

.ac-spinner-background {
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 2px;
    background-color: var(--primary);
    display: block;
    top: 0px;
    right: 0;
    left: 0;
}

    .ac-spinner-background:hover {
        background-color: var(--primary);
    }

/*#endregion*/
/*#endregion*/
/*#region menu-slider*/
.ac-menu-slider .owl-carousel .owl-nav button {
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 5px !important;
    outline: none !important;
    font-size: 35px !important;
    line-height: 13px !important;
    color: #7d7b77 !important;
    background-color: rgba(255, 255, 255, 0);
    position: absolute;
    top: calc(50% - 30px);
}

.ac-menu-slider .owl-theme button.owl-prev {
    right: 0px;
}

.ac-menu-slider .owl-theme button.owl-next {
    left: -8px;
}

.ac-menu-slider {
    min-height: 9vw;
}

    .ac-menu-slider .item {
        direction: rtl;
        width: 100px;
        margin: 20px 10px 5px 10px;
        display: inline-block;
        text-align: center;
    }

        .ac-menu-slider .item a {
            display: block;
            cursor: pointer;
        }

            .ac-menu-slider .item a:hover span {
                color: var(--primary);
            }

            .ac-menu-slider .item a:hover img, .ac-menu-slider .item a:hover i {
                transform: scale(1.1);
                -moz-transform: scale(1.1);
                -webkit-transform: scale(1.1);
            }

        .ac-menu-slider .item img {
            border: 1px solid #dedede;
            border-radius: 50%;
            width: 90px;
            height: 90px;
            margin: auto;
        }

            .ac-menu-slider .item img.ac-profile-img {
                border: 2px solid #373c40;
            }

        .ac-menu-slider .item i {
            border: 1px solid #dedede;
            border-radius: 50%;
            width: 90px;
            height: 90px;
            margin: auto;
            font-size: 45px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .ac-menu-slider .item span {
            display: inline-block;
            margin-bottom: 0px;
            margin-top: 10px;
            font-weight: 500;
            color: #243a5b;
            width: fit-content;
            height: 35px;
            line-height: 17px;
            text-align: center;
            font-size: 12px;
        }

@media (max-width: 768px) {
    .ac-menu-slider {
        min-height: 20vw;
    }

        .ac-menu-slider .item {
            margin: 10px 5px 0 5px;
            width: 70px;
        }

            .ac-menu-slider .item img {
                width: 60px;
                height: 60px;
            }

            .ac-menu-slider .item i {
                width: 60px;
                height: 60px;
                font-size: 30px;
            }

            .ac-menu-slider .item span {
                font-size: 9px;
                margin-top: 5px;
                width: 60px;
                height: 34px;
            }
}
/*#endregion*/
/*#region menu*/
.as-mobile-menu-wraper #club-menu li label.has_children:not(:only-child):before {
    content: "\f078";
    color: #FFF;
}

/*#endregion*/
/*#region login*/
.ac-login-submit {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}

    .ac-login-submit:hover, .ac-login-submit:active, .ac-login-submit:focus {
        background-color: var(--ac-color) !important;
    }

.ac-confirm {
    background-color: var(--primary) !important;
    border: 1px solid var(--primary) !important;
}

.ac-forget-password {
    display: block;
    text-align: center;
    color: var(--primary) !important;
    margin-top: 10px;
}

.ac-confirm:active {
    color: #fff;
    background: var(--ac-color) !important;
    outline: none;
}

.ac-confirm:hover {
    color: #fff;
    background: var(--ac-color) !important;
    outline: none;
}

#login-page .ac-accept {
    border-bottom: 1px solid var(--primary) !important;
    color: var(--primary) !important;
}

    #login-page .ac-accept a {
        border-bottom: 1px solid var(--primary) !important;
        color: var(--primary) !important;
    }

#profile-page header {
    cursor: pointer;
}

#profile-page .as-filled {
    display: none;
    padding-right: 8px;
    padding: 0.2rem 0.4rem;
    border-radius: 0.5rem;
    width: fit-content;
    font-size: .8rem;
    font-weight: var(--bs-body-font-weight);
    line-height: 2;
    border: 1px solid #198754;
    margin-right: auto;
    margin-left: 10px;
}

#profile-page .snippet {
    border: 1px solid #ffc107;
    padding-right: 8px;
    padding: 0.2rem 0.4rem;
    border-radius: 0.5rem;
    width: fit-content;
    font-size: .8rem;
    font-weight: var(--bs-body-font-weight);
    line-height: 2;
}

#profile-page .as-filled .fg-done-outline {
    color: #198754 !important;
    margin-left: 5px;
    font-size: var(--bs-body-font-size);
}

#profile-page .snippet .fg-priority-high {
    margin: 0.2rem 0 0 0.2rem;
    font-size: var(--bs-body-font-size);
    color: #ffc107;
    width: .7rem;
}

#profile-page .form-select {
    border: 1px solid #e4e5e7;
    width: 100%;
    background-position: left 0.75rem center;
    padding: 0.375rem 0.75rem 0.375rem 2.25rem;
    font-size: 1rem;
    border-radius: 5px;
}

/*#endregion*/
/*#region header*/
header.ac-main-header {
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .07);
    display: block;
}

#ac-desktop-header {
    background-color: #fff;
    /*position: fixed;*/
    width: 100%;
    z-index: 100;
    color: #374a5f;
}

    #ac-desktop-header .ac-container > div {
        padding: 0px;
    }

    #ac-desktop-header .as-btn.elipsis-text {
        max-width: 250px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        direction: rtl;
    }

    #ac-desktop-header .ac-container {
        height: 75px;
    }

.ac-top-header-logo {
    margin-left: 10px;
    height: 63px;
    width: 63px;
}

    .ac-top-header-logo a {
        position: relative;
        display: inline-block;
        height: 63px;
        width: 63px;
    }

    .ac-top-header-logo img {
        position: absolute;
        top: 50%;
        left: 50%;
        max-height: 63px;
        max-width: 63px;
        transform: translate(-50%, -50%);
    }

.ac-store-name-slogan,
.ac-store-name-slogan:hover {
    width: 100%;
    font-size: 17px;
    cursor: pointer;
    font-family: iranyekan, roboto, Arial !important;
    color: black;
}

.navigation-part.social a {
    margin: 0 4px;
    color: #7d7b77;
}

#ac-mobile-header .container .row > div {
    padding: 0 8px;
    margin-left: 0px;
}

#ac-mobile-header {
    transition: transform .5s;
    box-shadow: 0 0.125rem 0.125rem 0 #0000001a;
}

#ac-mobile-header-container {
    position: relative;
}

#ac-mobile-header #ac-mobile-header-container .row {
    /*  width: 100vw;*/
}

#offcanvasNavbar li {
    padding: 10px 15px;
    font-size: 1.2rem;
}

#collapseProductCategory li {
    padding-right: 2.5rem;
}

#ac-mobile-header .ac-menu-button {
    font-size: 1.5rem;
    color: #757575;
    background: unset;
    border: 0;
}

#ac-mobile-header .ac-account {
    display: inline-block;
    text-align: center;
    height: 35px;
    width: 35px;
    min-width: unset;
    font-size: 1.1rem;
    margin-right: 5px;
    position: relative;
    direction: rtl;
    color: #525252;
    border-radius: 5px;
    line-height: 42px;
}

    #ac-mobile-header .ac-account a {
        word-break: break-word;
        color: #525252;
    }

    #ac-mobile-header .ac-account i {
        margin: 0px;
        font-size: 1.8rem;
        color: #a5a5a5;
    }

#ac-mobile-header .as-btn.elipsis-text {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    direction: rtl;
    height: 35px;
    line-height: 2.5rem;
}

#ac-mobile-header .navigation-part.user {
    /*flex: 1 1 auto;*/
    flex: 0 0 auto;
    text-align: left;
    display: flex;
    align-items: center;
    /*direction: ltr;*/
}

.navigation-part.user #ac-sign-out-btn {
    font-size: 1.8rem;
    top: 4px;
    position: relative;
}

    .navigation-part.user #ac-sign-out-btn:hover {
        color: #d30303;
    }

#ac-desktop-header .navigation-part.user {
    padding: 0;
}

.navigation-part.auth span {
    margin: 0 5px;
}

.nav-menu {
    display: flex;
    place-items: center;
}

.ac-menu-wraper {
    height: 55px;
    border-top: 1px solid #eee;
    border-right: 0px;
    border-left: 0px;
    transition: transform .5s;
}

    .ac-menu-wraper .ac-top-menu-item {
        display: inline-block;
    }

        .ac-menu-wraper .ac-top-menu-item span {
            display: inline-block;
            /*padding: 15px;*/
            padding: 0 15px;
            cursor: pointer;
            color: #3e3e3e;
        }

.ac-second-menu-wraper {
    height: 40px !important;
}

.ac-first-menu-wraper {
    position: fixed;
    top: 75px;
    z-index: 99;
    background: white;
    width: 100%;
    display: flex;
    align-items: center;
}

.store-type-c {
    padding: 15px;
    /* border-left: 1px solid #a5a5a1;*/
    color: #f3886a;
}

    .store-type-c a {
        color: #f3886a;
        font-family: iranyekan, roboto, Arial !important;
        font-size: 1.1rem;
        font-weight: 500;
    }

.ac-second-menu-wraper .ac-top-menu-item span {
    color: #818181;
}

@media (max-width: 1200px) {
    .ac-menu-wraper .ac-top-menu-item span {
        padding: 15px 5px;
    }
}


.ac-menu-wraper .ac-top-menu-item span.ac-top-menu-item-home {
    padding: 13px 15px;
}

.ac-menu-wraper .ac-top-menu-item span:hover,
.ac-menu-wraper .ac-top-menu-item span.active, .store-type-c:hover {
    color: #f18263;
    /*color: var(--primary);*/
    /*border-bottom: 2px solid var(--primary);*/
}

.store-type-c a:hover, .store-type-c a:active {
    color: #f18263 !important;
}

/* .ac-menu-wraper .ac-top-menu-item:not(:last-child):after {
        content: "";
        display: inline-block;
        width: 1px;
        height: 30px;
        background-color: #eee;
        position: relative;
        top: 12px;
    }*/
.ac-menu-wraper .ac-top-menu-item:not(:last-child):not(:first-child) {
    border-left: 1px solid #eee;
}

.ac-menu-wraper .ac-top-menu-item:first-child {
    border-left: 1px solid #C8C6C4;
}

.hamburger-button {
    padding-right: 20px;
    font-size: 25px;
}


@media (max-width: 992px) {

    .ac-top-header-logo {
        margin: 0;
        width: 50px;
        height: 50px;
    }

    .navigation-part.user {
        bottom: 3px;
    }

    .ac-store-name-slogan {
        font-size: 15px;
        margin: 0;
        max-width: 60vw;
    }
}

@media (max-width: 768px) {
    .ac-menu-wraper .ac-container {
        padding: 0;
        margin: auto;
        display: flex;
    }

    .ac-menu-wraper .ac-top-menu-item span {
        /* padding: 10px;
        font-size: 0.8rem;*/
    }

    #mobile-header-container .as-cart.hidden-sm {
        display: none;
    }
}

.ac-menu-wraper .ac-top-menu-item span.ac-top-menu-item-home {
    padding: 11px 15px;
}

.ar-text-right {
    justify-content: space-between;
}

}

@media (max-width: 590px) {
    .navigation-part {
        font-size: 13px;
        font-weight: 500;
        margin-right: 10px;
    }

    .ac-store-name-slogan,
    .ac-store-name-slogan:hover {
        width: unset;
        font-size: 14px;
    }
}

@media (max-width: 768px) {
    #ac-mobile-header .col-2 {
        display: none !important;
    }

    .ac-menu-wraper {
        display: none !important;
    }
}
/*#endregion*/
/*#region index*/
#is-persistent {
    margin-left: 3px;
}

.as-persistent {
    float: right;
    width: 100%;
}

#ac-section-log-slogan {
    height: calc(100vh - 75px);
    width: 100%;
}

    #ac-section-log-slogan .shadowBox {
        height: 100%;
        width: 100%;
        position: relative;
    }

    #ac-section-log-slogan .section-content {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

        #ac-section-log-slogan .section-content img {
            width: 200px;
        }

    #ac-section-log-slogan .arow-down {
        position: absolute;
        bottom: 30px;
        left: 0;
        right: 0;
        height: 50px;
        text-align: center;
    }

        #ac-section-log-slogan .arow-down i {
            color: #a3a3a3;
            font-size: 70px;
        }

            #ac-section-log-slogan .arow-down i:hover {
                color: #848484;
            }

.club_title {
    border-top: 1px solid #cecece;
    color: black;
    margin-top: 25px;
    padding-top: 25px;
    font-size: 25px;
    font-weight: 200;
}

.club_sub_title {
    color: black;
    font-size: 25px;
    font-weight: 200;
}

.section-container {
    margin-right: 120px;
    margin-left: 120px;
}

#about_club {
    padding-top: 85px;
}

    #about_club p {
        font-size: 17px;
        line-height: 1.8em;
        color: #1C1C1C;
        text-align: right;
        font-weight: 100;
        white-space: pre-line;
        margin-bottom: 0;
        margin: 20px 0 40px 0;
    }

    #about_club div a {
        margin: 10px;
        padding: 8px 22px;
        height: unset;
        background-color: var(--main-color);
        border-color: var(--main-color);
        margin: 10px 10px 40px 10px;
    }

        #about_club div a:hover {
            background-color: #f95e31;
        }

#contact {
    padding: 10px 0;
    background-image: url('/Content/Images/Shared/contact-background.jpg');
    color: white;
}

    #contact .section-container div.row {
        padding: 0 15px;
    }

.contact-title {
    display: inline-block;
    padding-bottom: 20px;
    padding-right: 10px;
    position: relative;
    font-weight: bold;
    top: -6px;
}

.contact-title-icon {
    font-size: 43px;
}

.contact-title-border {
    width: 130px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 2px solid #222;
    right: 0;
    height: 0;
    margin: auto;
}

    .contact-title-border span {
        width: 9px;
        height: 9px;
        position: relative;
        display: inline-block;
        margin: 0 1px;
        bottom: 18.3px;
    }

#contact .contact-title-border {
    border-color: #c0c0c0;
    margin-left: -15px;
}

    #contact .contact-title-border span::before {
        background: #c0c0c0;
    }

.contact-title-border span::before {
    background: #222;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: rotate(45deg);
}

.as-border {
    display: block;
    margin: 8px;
    height: 1px;
    background-color: #c0c0c0;
}

.contact-info {
    margin-bottom: 5px;
}

    .contact-info i.fa {
        position: relative;
        top: 3px;
        width: 25px;
        font-size: 22px;
    }

    .contact-info i.fa {
        position: relative;
        top: 3px;
        width: 25px;
        font-size: 22px;
    }

    .contact-info i.fg-phone-iphone {
        font-size: 28px;
    }

    .contact-info i.fa {
        position: relative;
        top: 3px;
        width: 25px;
        font-size: 22px;
    }

    .contact-info i.fg-mail {
        font-size: 15px;
    }

    .contact-info div {
        font-size: 17px;
    }

    .contact-info p {
        margin-bottom: 5px;
        font-size: 13px;
    }

.section-opening-club {
    position: relative;
    background: #13396F;
    border-radius: 14px;
    text-align: center;
    background-image: url('/Content/Images/Shared/opening_customer_club.png')
}

    .section-opening-club div {
        padding: 22px 80px;
        margin-bottom: 10px;
    }

    .section-opening-club .btn {
        padding: 10px 30px;
        font-weight: 600;
        margin-top: 15px;
        color: white;
        font-size: 20px;
        width: 100%;
    }

#footer-links {
    display: flex;
    align-items: center;
    padding: 10px 0;
    font-size: 11px;
}

#page-links {
    text-align: right;
    padding: 0px;
}

#social-links {
    text-align: left;
    padding: 0px;
}

    #social-links a {
        margin: 0 6px;
        display: inline-block;
        width: 25px;
        text-align: center;
        color: gray;
    }

    #social-links img {
        width: 100%;
    }

    #social-links > a:hover, #social-links > a:active, #social-links > a:focus {
        color: var(--main-color);
    }

@media (max-width: 992px) {
    #footer-links {
        margin: 20px 0 0;
    }

    #page-links {
        text-align: center;
    }

    #social-links {
        margin-top: 15px;
        text-align: center;
    }

    #about_club {
        padding-top: 110px;
    }

    .contact-title-border span {
        bottom: 14.3px;
    }
}

@media (max-width: 768px) {
    .section-container {
        margin-right: 20px;
        margin-left: 20px;
    }

    .enter-club-btn {
        margin: 0 !important;
    }

    #ac-section-log-slogan .section-content {
        width: 100%;
        padding: 15px;
    }

        #ac-section-log-slogan .section-content img {
            width: 150px;
        }

    #ac-section-log-slogan .arow-down {
    }

    #about_club {
        padding-top: 30px;
    }

        #about_club p {
            font-size: 15px;
        }

    .club_title, .club_sub_title {
        font-size: 19px;
    }

    .contact-title-icon {
        font-size: 38px;
    }
}
/*#endregion*/
/*#region Index-News*/
.flickity-slider {
    min-height: 400px;
}

.flickity-button-icon {
    color: #757575;
}

.flickity-button:focus {
    box-shadow: none;
}

.carousel {
    /*height: 400px;*/
    overflow: hidden;
    position: relative;
}

    .carousel:focus {
        outline: none;
    }

.carousel-cell {
    width: 50%;
    height: 100%;
    display: flex;
    text-align: center;
    background-size: cover;
    transition: filter 0.5s ease-out, opacity 0.5s ease-out;
}

    .carousel-cell .-inner {
        opacity: 1;
        margin: auto;
        transition: opacity 1s ease-out 0.5s;
    }

    .carousel-cell > div {
        margin: 0;
        font-size: 14px;
        line-height: 0.75;
        position: relative;
        position: absolute;
        left: 0;
        right: 0;
        transform-origin: center center;
        transition: transform 0.5s ease-out;
    }

        .carousel-cell > div::before {
            top: 0;
            opacity: 0;
            left: -5vw;
            right: -5vw;
            z-index: -1;
            content: "";
            bottom: 0.35vw;
            position: absolute;
            border-top: 2px solid;
            border-bottom: 2px solid;
            transition: opacity 0.5s ease-out;
        }

        .carousel-cell > div::after {
            top: 50%;
            left: -5vw;
            opacity: 0;
            right: -5vw;
            content: "";
            z-index: -1;
            height: 4px;
            position: absolute;
            border-top: 4px dashed;
            transform: translateY(-4px);
            transition: opacity 0.5s ease-out;
        }

    .carousel-cell:not(.is-selected) {
        opacity: 0.5;
        filter: blur(1px);
    }

        .carousel-cell:not(.is-selected) > div {
            transform: scale(0.5);
        }

.ac-news-item {
    width: 80%;
    margin: auto;
    border-radius: 3%;
    border: 1px solid #ccc;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

    .ac-news-item a img {
        width: 100%;
        height: 200px;
        object-fit: cover;
        border-top-left-radius: 3%;
        border-top-right-radius: 3%;
    }

    .ac-news-item a .ac-news-item-header {
        direction: ltr;
        padding: 5px 13px;
        font-size: 0.8rem;
        color: #898e92;
        text-align: right;
    }

        .ac-news-item a .ac-news-item-header span {
            margin: 0 5px;
            display: inline-block;
        }

    .ac-news-item a .ac-news-title {
        max-width: 100%;
        text-align: right;
        font-size: 1rem;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: right;
        padding: 0 13px;
    }

    .ac-news-item a p:last-child {
        max-width: 100%;
        text-align: right;
        line-height: 30px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        unicode-bidi: bidi-override;
        overflow: hidden;
        padding: 0 13px;
    }


    .ac-news-item figure {
        height: 25px;
        position: relative;
        overflow: hidden;
        margin-bottom: 5px;
    }

    .ac-news-item figcaption {
        text-align: center;
        position: absolute;
        left: 0px;
        bottom: -76px;
        width: 100%;
        padding: 3px 0px;
        font-family: "Shekasteh_Beta";
        font-size: 25px;
        color: white;
        transition: all 0.5s;
    }

    .ac-news-item:hover figcaption {
        bottom: -5px;
    }

    .ac-news-item .ac-news-social-networks a i {
        color: black;
        font-size: 23px;
        width: 30px;
        opacity: 0.4;
    }

.ac-news-social-networks {
    direction: ltr;
    text-align: left;
    margin: 5px;
}

    .ac-news-social-networks a {
        text-align: center;
    }

        .ac-news-social-networks a i {
            color: black;
            font-size: 1.7rem;
            width: 35px;
            opacity: 0.4;
        }

        .ac-news-social-networks a:hover i {
            opacity: 0.8;
        }

@media (max-width: 768px) {
    .flickity-button {
        width: 40px;
        height: 40px;
    }

    .carousel-cell {
        width: 70%;
    }

        .carousel-cell:not(.is-selected) > div {
            transform: scale(0.8);
        }

    .ac-news-item {
        width: 100%;
    }

    .ac-news-social-networks a i {
        color: black;
        font-size: 1.7rem;
        width: 26px;
        opacity: 0.4;
    }

    .ac-news-item figure {
        height: 25px;
        position: relative;
        margin-bottom: 5px;
    }

    .ac-news-item figcaption {
        text-align: center;
        left: 0px;
        bottom: -6px;
        width: 100%;
        padding: 3px 0px;
        font-family: "Shekasteh_Beta";
        font-size: 25px;
        color: white;
        transition: all 0.5s;
    }

    .ac-news-social-networks {
        direction: ltr;
        text-align: left;
    }
}

@media screen and (min-width: 1200px) {
    .carousel-cell > div {
        font-size: 14px;
    }
}
/*#endregion*/
/*#region home*/
.home-banner-header {
    width: 100vw;
    height: 25vw;
    object-fit: cover;
    position: relative;
}

.ac-title-home {
    font-family: iranyekan, roboto, Arial !important;
    font-size: 1.4rem;
}

.header-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .header-title a {
        display: flex;
        align-items: center;
        color: var(--main-color);
    }

        .header-title a i {
            margin-right: 8px;
        }

.display-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}

    .display-content > i {
        font-size: 12px;
    }

.ac-top-header-collapse-button {
    position: absolute;
    background: none;
    border: 0;
    right: 10px;
    top: 30%;
}

    .ac-top-header-collapse-button i {
        font-size: 28px;
        color: #071da1;
    }

#ac-rewards-carousel {
    margin-bottom: 70px;
}

.ac-top-header-collapse {
    direction: rtl;
    background: #f3f3f3;
    text-align: right;
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.25);
}

.ac-top-header-collapse-row {
    padding: 5px 40px 0;
    border-bottom: 1px solid #fff;
    display: block;
    position: relative;
    width: 100%;
    min-height: 76px;
    padding-top: 25px;
}

.ac-top-header-collapse-row-icon {
    float: right;
    margin-left: 20px;
}

    .ac-top-header-collapse-row-icon i {
        font-size: 28px;
    }

.ac-top-header-collapse-row-text {
    margin-top: 2px;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
}

.ac-top-client-menu {
    direction: rtl;
    margin: -35px 0 30px 0;
    z-index: 2;
    position: relative;
}

.ac-top-client-menu-profile {
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.21);
    float: right;
    border-radius: 3px;
    cursor: pointer;
    height: 110px;
    width: 262px;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transition: all .2s linear;
}

    .ac-top-client-menu-profile a {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
    }

    .ac-top-client-menu-profile:hover {
        box-shadow: -1px 4px 10px 0px rgba(0, 0, 0, 0.15), inset 0px 0px 8px 0px #e4e7ff;
        transform: scale(1.07);
    }

    .ac-top-client-menu-profile img {
        width: 72px;
        height: 72px;
        margin-left: 10px;
        border-radius: 50%;
        border: 2px solid #e1e1e1;
        background: white;
    }

.ac-top-client-menu-profile-text {
    position: relative;
    flex: 1 1 auto;
    display: inline-block;
}

.ac-top-client-menu-profile-text-name {
    font-size: 18px;
    font-weight: 500;
    display: block;
    color: #000;
    max-width: 95%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    unicode-bidi: bidi-override;
}

.ac-top-client-menu-boxes {
    float: right;
}

.ac-top-client-menu-boxes {
    height: 110px;
}

.ac-top-client-menu-boxes-box {
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.21);
    border-radius: 3px;
    float: right;
    text-align: center;
    margin: 0 6px 0 0;
    transition: all 0.2s cubic-bezier(0.19, -0.11, 0.19, 0.96);
}

    .ac-top-client-menu-boxes-box:hover {
        box-shadow: -1px 4px 10px 0px rgba(0, 0, 0, 0.15), inset 0px 0px 8px 0px #e4e7ff;
        transform: scale(1.07);
    }

.ac-top-client-menu-boxes-box-text {
    font-size: 16px;
    color: #002a63;
    transition: all .2s linear;
}


.ac-top-client-menu-boxes-box {
    height: 100%;
    width: 122px;
    padding: 20px 0 0;
    cursor: pointer !important;
}

.ac-padding-top {
    padding-top: 36px;
}

.detail_user {
    color: gray;
}

.last-news p {
    max-height: 260px;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    -webkit-line-clamp: 4;
    -moz-line-clamp: 4;
    -ms-line-clamp: 4;
    line-clamp: 4;
    overflow: hidden;
    text-align: justify;
}

.last-news img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    border: 1px solid #d1d1d1;
    padding: 0;
    border-radius: 20px;
}

.news-box, .reward-box {
    width: 100%;
    margin: auto;
}

    .news-box .news-regdate {
        font-size: 11px;
    }

    .news-box .read-more {
        color: #0082ff;
    }

.ac-news-image {
    width: 100%;
    max-height: calc(100vh / 3);
    object-fit: cover;
    margin-bottom: 10px;
    border: 1px solid #d1d1d1;
    padding: 0;
    border-radius: 20px;
}

@media only screen and (min-width: 768px) {
    .news-box hr {
        display: none;
    }

    .news-box .last-news-mobile {
        display: none;
    }

    .ac-footer-menu-links > li {
        float: right;
    }

    .ac-top-header-collapse-button {
        display: none;
    }
}

@media only screen and (max-width: 767px) {

    .home-banner-header {
        height: 50vw;
    }

    .news-box .last-news {
        display: none;
    }

    .ac-footer-menu-links > li {
        float: none;
    }
}

@media only screen and (max-width: 991px) {
    .ac-top-client-menu:not(.ac-mobile-main-menu) {
        display: none;
    }

    .ac-mobile-main-menu .ac-container .ac-top-client-menu-boxes {
        height: unset;
        width: 100%;
        margin: 15px 0;
    }

    .ac-mobile-main-menu .ac-container .ac-top-client-menu-profile {
        width: 100%;
        margin: 0;
    }

    .ac-mobile-main-menu .ac-container .ac-top-client-menu-boxes div .ac-top-client-menu-boxes-box {
        width: 100%;
        margin: 0;
        padding: 20px 0;
    }

    .ac-top-header-collapse-button {
        display: block;
    }

    #ac-home-page .row .ar-padding-5 {
        padding: 5px 10px !important;
    }
}

@media only screen and (min-width: 992px) {
    .ac-top-header-collapse {
        display: none !important;
    }

    .ac-top-client-menu.ac-mobile-main-menu {
        display: none;
    }
}

.ac-footer-menu {
    background-color: #383838;
    display: block;
    width: 100%;
    padding: 15px 0;
    clear: both;
}

.ac-footer-menu-links {
    text-align: center;
    padding: 0;
}

    .ac-footer-menu-links > li {
        line-height: 50px;
        display: inline-block;
        margin-left: 30px;
    }

        .ac-footer-menu-links > li > a {
            color: #ffffff;
            font-size: 15px;
            font-weight: 400;
        }

@media (max-width: 768px) {

    #ac-activity-page .col-md-5 {
        width: unset;
    }

    #ac-activity-page .col-md-7 {
        width: unset;
    }
}

@media (max-width: 300px) {
    .pl-3 {
        padding-left: unset;
    }

    .ac-activity-picture {
        margin-bottom: 15px;
    }

    .ac-activity-left {
        padding: 0 15px;
    }

    .ac-activity-content-item {
        padding-bottom: 15px
    }

    .ac-activity-picture img {
        border-radius: 5px 5px 0 0;
    }

    .ac-activity-content-item {
        display: unset;
        padding-left: unset;
    }

    .ac-activity-operation {
        position: unset;
    }

    #ac-activity-page .col-6 {
        width: unset;
    }
}

/*.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    text-align: center;
    width: 35px;
    height: 76px;
    padding: 5px !important;
    outline: none !important;
    font-size: 15px !important;
    line-height: 13px !important;
    border: 1px solid #dedede;
    color: #7d7b77;
    background-color: #FFFFFF;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    box-shadow: -1px 0 4px 0 rgb(0 0 0 / 15%);
}

.owl-carousel .owl-nav button.owl-next {
    border-radius: 5px 0 0 5px;
    right: -5px;
}

.owl-carousel .owl-nav button.owl-prev {
    left: -5px;
    border-radius: 0 05px 5px 0;
}*/
/*#endregion*/
/*#region Profile & Score*/
#person-identity {
    border-right: 5px solid #6c5ffc;
    background-color: #f0efff;
}

#profile-page .ac-profile-detail {
    text-align: right;
    margin: 0 auto;
    /*padding: 20px;*/
    font-size: 16px;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
}

    #profile-page .ac-profile-detail .ac-profile-box {
        padding: 5px 0;
    }

        #profile-page .ac-profile-detail .ac-profile-box > div,
        #ac-score-page .ac-score-detail .ac-score-box > div {
            /*box-shadow: 0 0 4px 0 #00000026 !important;
            min-height: 405px;*/
            border-radius: 4px;
            overflow: hidden;
        }

            #profile-page .ac-profile-detail .ac-profile-box > div header {
                /* background-color: #fafafb;*/
                padding: 10px;
                position: relative;
            }

                #profile-page .ac-profile-detail .ac-profile-box > div header button {
                    position: absolute;
                    left: 15px;
                    top: 15px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    /*  border: 1px solid var(--color-green);
                    background: white;
                    color: var(--color-green);
                     width: 30px;
                    height: 30px;*/
                }

            #profile-page .ac-profile-detail .ac-profile-box > div > div .ac-profile-title {
                font-size: 14px;
            }

            #profile-page .ac-profile-detail .ac-profile-box > div > div > div {
                margin-top: 10px;
            }

#profile-page .person-image {
    /*  background: white;*/
    position: relative;
}

    #profile-page .person-image img {
        width: 100px;
        height: 100px;
        border-radius: 50%;
        border: 2px solid #e1e1e1;
        background: white;
    }

    #profile-page .person-image .fg-photo-camera {
        position: absolute;
        bottom: 0;
        right: 68px;
        color: #b5b5b5;
        font-size: 29px;
        cursor: pointer;
    }

    #profile-page .person-image .fg-cancel {
        position: absolute;
        top: 1px;
        right: 15px;
        color: #d50000;
        font-size: 17px;
        cursor: pointer;
        background: white;
        border-radius: 50%;
    }

#profile-page .person-fav-check {
    display: none;
}

    #profile-page .person-fav-check + label {
        border: 1px solid #e82646;
        padding: 5px 10px;
        margin: 5px;
        font-size: 13px;
        border-radius: 18px;
        min-width: 75px;
        text-align: center;
        cursor: pointer;
    }

    #profile-page .person-fav-check:checked + label {
        border: 1px solid #e82646;
        padding: 5px 10px;
        border-radius: 18px;
        background: #e82646;
        color: white;
    }

#ac-score-page header {
    border-bottom: none !important;
}

.score-header {
    padding: 1.5rem 10px !important
}

@media (max-width: 768px) {
    #profile-page .ac-profile-detail, #ac-score-page .ac-score-detail {
        margin-top: 0;
        padding: 0;
    }

        #profile-page .ac-profile-detail .ac-profile-box,
        #ac-score-page .ac-score-detail .ac-score-box {
            padding-left: 0;
            padding-right: 0;
        }
}

/*#endregion*/
/*#region myFriends*/
.ac-invite-friend-box {
    padding: 15px;
    border-radius: 5px;
    background-color: #f3f3f3;
}

.ac-friends-info {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    padding: 5px 10px 2px 10px;
    font-size: 17px;
    color: var(--main-color);
}

#name-phoneNumber {
    width: 300px;
}

#ac-my-friends-page .fg-content-copy {
    font-size: 22px;
    background-color: #eee;
    cursor: pointer;
    color: #aaa;
}

#friend-contact-box .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div:after {
    display: none;
}

#friend-contact-box .dropdown.menu i {
    font-size: 20px;
    position: relative;
    top: 2px;
    width: 35px;
    text-align: center;
}

    #friend-contact-box .dropdown.menu i.fa-whatsapp {
        font-size: 24px;
        color: #26a94d;
    }

#friend-contact-box .dropdown.menu .submenu.first-sub:after,
#friend-contact-box .dropdown.menu .submenu.first-sub:before {
    left: 18px;
}

#friend-contact-box .dropdown.menu .submenu.last-sub {
    transform: rotate(180deg);
    top: -50px;
    left: 0;
}

    #friend-contact-box .dropdown.menu .submenu.last-sub li {
        transform: rotate(180deg);
    }

#friend-contact-box .dropdown.menu .submenu {
    align-items: center;
    padding: 5px;
    min-width: unset !important;
}

#friend-contact-box .is-dropdown-submenu.js-dropdown-active,
#friend-contact-box .is-dropdown-submenu:not(.js-dropdown-nohover) > .is-dropdown-submenu-parent:hover > .is-dropdown-submenu,
#friend-contact-box .should-open-on-hover:hover > .is-dropdown-submenu,
#friend-contact-box .should-open-on-hover > .is-dropdown-submenu:hover {
    display: inline-flex;
}

#friend-contact-box .dropdown.menu .submenu li {
    min-width: unset;
    width: unset;
}

    #friend-contact-box .dropdown.menu .submenu li a {
        padding: 2px;
    }

.whatsapp-mobile {
    display: none;
}

.whatsapp-desktop {
    display: block;
}

@media (max-width: 992px) {
    .whatsapp-mobile {
        display: block;
    }

    .whatsapp-desktop {
        display: none;
    }
}
/*#endregion*/
/*#region Reward*/
#ac-reward-page header {
    border-bottom: none !important;
}

.ac-reward-item {
    background-color: #fff;
    border: 0px;
    width: calc(100% - 3px);
    display: inline-block;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 1px 1px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 0 1px 1px rgb(0 0 0 / 20%);
    /* padding: 10px; */
    margin: 8px 2px;
}

    .ac-reward-item .ac-reward-img {
        width: 100%;
        padding-top: 90%;
        position: relative;
        border-radius: 5px 5px 0 0;
    }

        .ac-reward-item .ac-reward-img img {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            max-height: 90%;
            max-width: 90%;
            margin: auto;
            border-radius: 5px 5px 0 0;
        }

    .ac-reward-item .ac-reward-content {
        margin-top: 16px;
        text-align: right;
        padding: 10px;
    }

        .ac-reward-item .ac-reward-content .ac-reward-title {
            color: #374C60;
            font-size: 1.1rem;
            font-weight: 500;
        }

        .ac-reward-item .ac-reward-content .ac-reward-overview {
            color: #7d7d7d;
            font-size: 12px;
            height: 40px;
            line-height: 20px;
            margin-bottom: 0px;
        }

        .ac-reward-item .ac-reward-content .ac-reward-point {
            min-height: 21px;
            font-size: 15px;
            margin: 10px 0;
            color: var(--main-color);
        }

        .ac-reward-item .ac-reward-content .ac-reward-deadline {
            padding: 10px 5px 0 0;
            font-size: 0.9rem;
            text-align: left;
            border-top: 1px solid var(--main-color);
        }


@media (max-width: 400px) {

    #ac-reward-page #ac-reward-list .col-6 {
        width: 50%;
        min-height: 256px;
        margin-bottom: 15px;
    }

    #ac-reward-page .ar-category .col-4 {
        width: 50%;
    }
}
/*#endregion*/
/*#region sort-box*/
.ac-sort-box i {
    margin-left: 10px;
    font-size: 25px;
    color: #ccc;
}

.ac-sort-item {
    margin: 0 2px;
    display: inline-block;
    text-align: center;
    color: #000;
    border-radius: 5px;
    padding: 3px 8px;
}

    .ac-sort-item:hover {
        cursor: pointer;
        background-color: #e6e6e6;
    }

    .ac-sort-item.active {
        background-color: #00b0bf;
        color: #fff !important;
    }

        .ac-sort-item.active i {
            color: #fff !important;
        }

.ac-sort-box .left {
    position: absolute;
    left: 10px;
}

.ac-sort-box label {
    margin-bottom: 0px;
}

.ac-sort-box .dropdown {
    margin-top: 5px;
}

.ac-sort-box .dropdown-menu {
    left: -10px !important;
    top: 3px !important;
    max-width: 100px !important;
}

.ac-sort-box .dropdown-item.ac-sort-item {
    text-align: right !important;
    border-radius: 0px;
    margin: 0px;
}

/*#endregion*/
/*#region Activity page*/
.ac-header {
    padding-bottom: 36px;
}

#ac-activity-page header {
    border-bottom: none !important;
}

.margin-bottom {
    margin-bottom: 36px !important;
}

.ac-activity-content-item {
    display: flex;
    border: 1px solid #c9c9c9;
    border-radius: 10px;
    padding: 0;
    padding-left: 15px;
    position: relative;
}

    .ac-activity-content-item > a {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        z-index: 5;
        border-radius: 10px;
        transition: 0.5s;
        cursor: auto;
    }

    .ac-activity-content-item.ac-activity-ho > a:hover {
        box-shadow: 0 10px 10px 0 rgb(68, 68, 68, 0.21);
    }

.ac-activity-left {
    height: 100%;
    padding: 15px 0;
    position: relative;
}

.ac-activity-picture {
    /*height: 180px;*/
    height: 165px;
    object-fit: cover;
}

@media (max-width: 1200px) {
    .ac-activity-picture {
        height: 135px;
    }
}

@media (max-width: 992px) {
    .ac-activity-picture {
        height: 180px;
    }
}

.ac-activity-picture img {
    height: 100%;
    width: 100%;
    border-radius: 0 5px 5px 0;
    object-fit: cover;
}

.pl-3 {
    padding-left: 10px;
}

.ac-activity-operation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
}

    .ac-activity-operation a {
        display: flex;
        align-items: center;
        transition: 0.3s;
        color: #00c8f3;
        position: relative;
        z-index: 6;
    }

        .ac-activity-operation a i {
            margin-right: 8px;
            font-size: 20px;
        }

        .ac-activity-operation a:hover {
            color: #626161;
        }

    .ac-activity-operation span {
        color: #ff8405;
    }

        .ac-activity-operation span b {
            margin-left: 5PX;
        }

.ac-activity-content-item .ac-activity-title h5 {
    font-size: 1rem;
    color: #212529;
}

.ac-activity-content-item .ac-activity-text p {
    font-size: 0.85rem;
}

.padding {
    padding: 0 25px 40px 25px;
}

.pl-4 {
    padding-left: 15px !important;
}

.pr-4 {
    padding-right: 15px !important;
}

.ac-activity-right {
    position: relative;
}

.ac-activity-icon {
    display: none;
}

.completed .ac-activity-picture {
    filter: grayscale(100%);
}

.completed .ac-activity-icon {
    display: block;
}

.completed .ac-activity-icon {
    position: absolute;
    top: 0;
    right: 8px;
    z-index: 5;
    font-size: 43px;
    color: #19a22f;
}

#ac-activity-page header {
    cursor: unset;
}

.curser {
    display: none;
}

.ac-activity-content {
    position: relative;
}

.ac-activity-content {
    position: relative;
    margin: 8px 2px;
}

    .ac-activity-content > a {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        z-index: 5;
    }

.ac-activity-text p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.activity-has-done {
    border: 1px solid #19a22f;
    border-radius: 8px;
    color: #19a22f !important;
    padding: 2px 7px;
}

    .activity-has-done i {
        color: #19a22f !important;
    }

    .activity-has-done span {
        color: #19a22f !important;
        font-size: 0.85rem;
    }

/*#endregion*/
/*#region news*/
#ac-news-list {
    overflow: hidden;
    position: relative;
    padding: 5px 0px;
}

.ac-news-list-item {
    cursor: pointer;
    border-radius: 6px;
    padding: 10px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .17);
    -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .17);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .17);
}

    .ac-news-list-item.ease-in {
        transform: translate(0);
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        -ms-transition: all 1s ease;
        transition: all 1s ease;
    }

    .ac-news-list-item:hover {
        -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .17);
        -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .17);
        box-shadow: 0 0 3px 3px rgba(0, 0, 0, .17);
    }

.ac-news-list-item-header {
    padding: 5px 0;
    font-size: 0.85rem;
    color: #898e92;
}

#ac-news-list .ac-news-list-item-header {
    padding: 0px 9px;
}

.ac-news-list-item-header span {
    margin: 0 5px;
}

    .ac-news-list-item-header span:first-child {
        margin-right: 5px;
    }

.ac-news-list-title {
    font-size: 1.1rem;
    color: #000;
    /*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

.ac-news-list-img {
    width: 150px;
    height: 150px;
    border-radius: 10px;
}

.ac-side-padding {
    margin-bottom: 15px;
}

#ac-search-box {
    margin-bottom: 20px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
}

#ac-search-input {
    height: 40px;
    border: unset;
    border-radius: 3px;
}

    #ac-search-input:focus {
        box-shadow: none;
    }

#ac-search-box .input-group-text {
    cursor: pointer;
    border: 0px;
    box-shadow: unset;
    background-color: #fff;
}

    #ac-search-box .input-group-text i {
        font-size: 1.8rem;
        position: relative;
        top: -1px;
    }

.ac-side-box {
    margin: 20px 0;
}

    .ac-side-box h3 {
        font-size: 1.2rem;
    }

.ac-side-box-list {
    margin: 0;
    padding: 0;
    list-style: disc inside;
}

    .ac-side-box-list li {
        cursor: pointer;
        margin: 10px 0;
    }

        .ac-side-box-list li a {
            color: #5f5f5f !important;
            font-size: 0.9rem;
        }

        .ac-side-box-list li:hover a {
            color: var(--main-color);
        }


.ac-load-more {
    text-align: center;
}

    .ac-load-more i {
        font-size: 40px;
        color: #525252;
        cursor: pointer;
    }

        .ac-load-more i.fg-spinner {
            font-size: 30px;
        }

        .ac-load-more i:hover {
            font-weight: bold;
        }

.ac-news-list-overview {
    font-size: 12px;
    margin-bottom: 0px;
    overflow: hidden;
    height: 112px;
    padding: 5px 7px 0 5px;
    color: #000;
}

@media (max-width: 992px) {

    .ac-side-padding {
        margin-bottom: 8px;
    }

    .ac-news-list-overview {
        font-size: 10px;
        height: 85px;
        padding: 5px 10px 0 25px;
    }

    .ac-news-list-img {
        width: 100px;
        height: 100px;
        border-radius: 6px;
    }

    .ac-news-list-item {
        margin-bottom: 15px;
    }

    #ac-news-page .row .col-12.col-sm-8 {
        padding: 0px 5px;
    }

    #ac-news-list {
        padding: 5px;
    }

    #ac-search-input {
        height: 32px;
    }

    .ac-side-box-list li {
        margin: 2px 0;
    }
}

/*#endregion*/
/*#region news-detail*/
#ac-news-detail-page .ac-title {
    height: 62px;
    margin-bottom: 20px;
}

#ac-news-detail-img {
    text-align: center;
    margin-bottom: 10px;
}

    #ac-news-detail-img img {
        width: 500px;
        height: 500px;
        border-radius: 10px;
    }

.ac-keywords {
    padding: 8px 0;
    font-size: 0.85rem;
}

    .ac-keywords a {
        display: inline-block;
        line-height: 16px;
        border-radius: 3px;
        margin: 2px 5px;
        padding: 3px 5px;
        border: 1px solid #e8e8e8;
        color: #535353;
        word-break: keep-all;
    }

        .ac-keywords a:hover {
            border: 1px solid var(--main-color);
        }

        .ac-keywords a i {
            color: #b1b1b1;
            margin-left: 5px;
            position: relative;
            top: 2px;
        }

#ac-news-overview {
    padding: 10px;
    border-radius: 6px;
    font-size: 0.9rem;
    line-height: 24px;
    border: 1px solid #ececec;
    background-color: #fbfbfb;
}

#ac-news-content {
    line-height: 35px !important;
}

    #ac-news-content img {
        max-width: 100%;
    }

.ac-social-networks {
    margin: 40px 0;
    direction: ltr;
    text-align: left;
}

    .ac-social-networks a {
        text-align: center;
    }

        .ac-social-networks a i {
            color: black;
            font-size: 1.7rem;
            width: 35px;
            opacity: 40%;
        }

        .ac-social-networks a:hover i {
            opacity: 80%;
        }

#ac-news-detail-page .ac-page-sub-title {
    margin: 30px 0 10px 0;
}

#ac-news-detail-page .btn:not(.disabled),
#ac-news-detail-page .btn:not(.disabled):focus,
#ac-news-detail-page.btn:not(.disabled):hover,
#ac-news-detail-page.btn:not(.disabled):active {
    color: #fff;
    border-color: var(--main-color);
    box-shadow: unset;
    background-color: var(--main-color);
}

.ac-page-sub-title {
    margin: 30px 0;
    font-size: 1.2rem;
}

.ac-comment-box {
    position: relative;
    background-color: #fff;
    padding: 15px 30px;
}

#ac-comments .avatar {
    width: 20px;
    opacity: 80%;
}

#ac-comments .ac-comment-text {
    display: block;
    text-align: justify;
}

#ac-comments time {
    font-size: 0.85rem;
}

.ac-reply {
    display: flex;
    margin: 8px 15px 0 0;
}

    .ac-reply label {
        margin-left: 6px;
        color: var(--main-color);
    }

@media (max-width: 992px) {
    .ac-social-networks {
        margin: 20px 0;
    }

    #ac-news-detail-page .ac-page-sub-title {
        margin: 40px 0 10px 0;
    }

    #ac-news-detail-page .ac-side-bar {
        display: none;
    }

    .ac-social-networks a i {
        font-size: 2.2rem;
    }
}

@media (max-width: 530px) {
    #ac-news-detail-img img {
        width: 250px;
        height: 250px;
    }
}

/*#endregion*/
/*#region review*/
.ac-person-review,
.ac-reply-desc {
    color: #969393;
    margin-bottom: 5px;
    line-height: 20px;
    font-size: 0.9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

#ac-comments .avatar {
    width: 20px;
    opacity: 80%;
}

#ac-comments .ac-carousel-item-desc,
#ca-comtent-comments .ac-carousel-item-desc {
    height: 160px;
    padding: 10px;
}

#ac-comments .fg-reply,
#ac-comtent-comments .fg-reply,
#ac-review-detail .fg-reply {
    position: relative;
    top: 3px;
}

#ac-comments .fg-person,
#ac-comtent-comments .fg-person,
#ac-review-detail .fg-person {
    color: #969393;
    font-weight: 800;
}

#ac-comments .ac-comment-text {
    display: block;
}

.ac-review-header {
    position: absolute;
    left: 6px;
    top: 6px;
    font-size: 1.2rem;
}

.ac-comment-box {
    position: relative;
    background-color: #fff;
    border: 0px;
    border-radius: 3px;
    -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);
    margin: 8px 0px;
    padding: 15px 30px;
}

#ac-review-page #ac-comments {
    margin: 0px;
}

    #ac-review-page #ac-comments > div {
        padding: 5px;
    }

#ac-review-page .ac-comment-box {
    padding: 0;
}

@media (max-width: 992px) {

    .ac-person-review,
    .ac-reply-desc {
        height: 35px;
        line-height: 17px;
        margin: 0px;
    }

    #accomments .ac-carousel-item-desc,
    #ac-content-comments .ac-carousel-item-desc {
        height: 140px;
        margin-top: 0px;
    }
}

/*#endregion*/
/*#region rewardDetail*/
.zoom {
    cursor: crosshair;
}

    .zoom img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 100%;
        max-width: 100%;
    }

.ac-zoom-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 200;
    background-color: white;
    border-radius: 5px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12), 0 4px 10px 0 rgba(0, 0, 0, 0.13);
}

.as-reward-description-point {
    position: relative;
    display: flow-root;
    z-index: 1;
}

    .as-reward-description-point .as-reward-price {
        display: inline-block;
        font-size: 1.3rem;
    }

    .as-reward-description-point .as-reward-point strong {
        font-weight: 500;
    }

    .as-reward-description-point .as-reward-order-button {
        float: left;
        display: flex;
        align-items: center;
        font-size: 1.1rem;
    }

.as-reward-details-point {
    font-size: 20px;
    font-weight: 500;
    color: #c154a1;
}

    .as-reward-details-point span {
        height: 40px;
    }

#reward-image-carousel .carousel-control i {
    color: yellowgreen;
    font-size: 28px;
}

.as-reward-img {
    padding: 0 6rem;
}

#oparation-box i.fg-share {
    color: #8f8f8f;
}

#oparation-box > *:not(:first-child) {
    margin-right: .2em;
}

#oparation-box i.fg-share:hover {
    color: #000;
    cursor: pointer;
}

#oparation-box .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div:after {
    display: none;
}

#oparation-box .dropdown.menu i {
    font-size: 20px;
    position: relative;
    top: 2px;
    width: 35px;
    text-align: center;
}

    #oparation-box .dropdown.menu i.fa-whatsapp {
        font-size: 24px;
        color: #26a94d;
    }

    #oparation-box .dropdown.menu i.fa-telegram {
        color: #26abdd;
    }

    #oparation-box .dropdown.menu i.fg-share {
        font-size: 18px;
        top: 4px;
        right: 2px;
    }

    #oparation-box .dropdown.menu i.fa-twitter {
        color: #33d0ed;
        font-size: 22px;
    }

    #oparation-box .dropdown.menu i.fa-linkedin {
    }

    #oparation-box .dropdown.menu i.fa-facebook {
        color: #2f55d0;
    }

#oparation-box .is-dropdown-submenu.js-dropdown-active,
#oparation-box .is-dropdown-submenu:not(.js-dropdown-nohover) > .is-dropdown-submenu-parent:hover > .is-dropdown-submenu,
#oparation-box .should-open-on-hover:hover > .is-dropdown-submenu,
#oparation-box .should-open-on-hover > .is-dropdown-submenu:hover {
    display: inline-flex;
}

#oparation-box .dropdown.menu .submenu li {
    min-width: unset;
    width: unset;
}

    #oparation-box .dropdown.menu .submenu li a {
        padding: 2px;
    }

.as-clipboard,
.as-clipboard:hover,
.as-clipboard:active,
.as-clipboard:focus {
    background-color: unset;
    border: none;
    box-shadow: none;
    outline: none;
}

.as-wide-tabs .nav-tabs {
    padding: 0px;
}

    .as-wide-tabs .nav-tabs .nav-item {
        width: 50%;
    }

        .as-wide-tabs .nav-tabs .nav-item .nav-link,
        .as-wide-tabs .nav-tabs .nav-item .nav-link span {
            text-align: center;
            width: 100%;
        }

.as-reward-more-info {
    margin-bottom: 10px;
}

    .as-reward-more-info span {
        direction: ltr;
        display: inline-block;
    }

    .as-reward-more-info .fg-event-busy {
        color: yellowgreen;
    }

    .as-reward-more-info .fg-event-available {
        color: #00b0bf;
    }

.as-reward-deadline {
    font-size: 1.1rem;
    margin: 10px 0;
    float: left;
    color: red;
}

@media (max-width: 992px) {

    .as-reward-description-price .as-reward-point {
        display: block;
    }

    .as-order-deadline {
        display: block;
        float: unset;
    }
}

@media (max-width: 768px) {

    .as-reward-description h1 {
        font-size: 30px;
    }

    .as-reward-details-point {
        font-size: 17px;
    }

    .as-reward-order-btn .as-btn {
        width: 100%;
    }

    .as-reward-detail {
        padding: 10px 20px;
    }

    .as-reward-description {
        margin-top: 15px;
        height: auto;
    }

    #oparation-box {
        height: 19px;
        bottom: -2px;
    }

        #oparation-box .dropdown.menu i.fg-share {
            font-size: 17px;
            width: 20px;
            top: 0px;
        }
}

/*#endregion*/
/*#region sort-box*/
.ac-sort-box {
    font-size: 0.9rem;
    position: relative;
    display: flex;
    align-items: center;
    padding: 5px 12px;
    margin: 10px 0;
    border: 1px solid #dcdcdc;
}

    .ac-sort-box i {
        margin-left: 10px;
        font-size: 25px;
        color: #ccc;
    }

.ac-sort-item {
    margin: 0 2px;
    display: inline-block;
    text-align: center;
    color: #000;
    border-radius: 5px;
    padding: 3px 8px;
}

    .ac-sort-item:hover {
        cursor: pointer;
        background-color: #e6e6e6;
    }

    .ac-sort-item.active {
        background-color: #f69f85;
        color: #fff !important;
    }

        .ac-sort-item.active i {
            color: #fff !important;
        }

.ac-sort-box .left {
    position: absolute;
    left: 10px;
}

.ac-sort-box label {
    margin-bottom: 0px;
}

.ac-sort-box .dropdown {
    margin-top: 5px;
}

.ar-category {
    transition: all 0.5s ease-out;
}

    .ar-category.d-block {
        transition: all 0.5s ease-out;
        padding: 0 12px;
    }

        .ar-category.d-block .row.responsive {
            max-height: 15rem;
        }

#append-category, .ar-productBox:nth-child(8) {
    padding-left: 0;
}

.ac-sort-box .dropdown-menu {
    left: -10px !important;
    top: 3px !important;
    max-width: 100px !important;
}

.ac-sort-box .dropdown-item.ac-sort-item {
    text-align: right !important;
    border-radius: 0px;
    margin: 0px;
}

/*#endregion*/
/*#region reward page*/
.ac-rewards-content {
    border: 1px solid #c5c5c5;
    border-radius: 15px;
    margin: 8px 2px;
    position: relative;
}

    .ac-rewards-content > a {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2;
    }

.ac-rewards-text {
    height: 22px;
}

.ac-rewards-date {
    height: 22px;
}

.ac-rewards-content:hover .ac-rewards-content-bottom span.read-more {
    display: block !important;
}

.ac-rewards-content:hover .read-more {
    display: flex;
}

.read-more {
    transition: 0.3s;
    position: absolute;
    left: .5rem;
}

    .read-more span {
        font-size: 14px !important;
    }

.ac-rewards-content:hover .ac-rewards-content-bottom .read-more {
    display: flex !important;
}

.ac-box-rewardIcon {
    background: #c5c5c5;
    border-radius: 50%;
    margin-left: 0.5rem !important;
}

.ac-rewardBox {
    width: 20%;
}

    .ac-rewardBox:nth-child(n+5) {
        padding-left: 0;
    }

.ac-rewards-content:hover .ac-rewards-content-bottom .read-more2 {
    display: none !important;
}

.ac-rewards-content-top {
    padding: 15px 15px 25px;
    position: relative;
    min-height: 199px;
}

.ac-rewards-content-bottom {
    text-align: center;
    padding: 12px 0;
    border-top: 1px dashed #c5c5c5;
    position: relative;
    transition: 0.3s;
    line-height: 30px;
}

.ac-rewards-content-top:before {
    content: "";
    position: absolute;
    top: 75%;
    right: -10px;
    width: 8px;
    height: 100px;
    background-color: white;
    z-index: 6;
}

.ac-rewards-content-top:after {
    content: "";
    position: absolute;
    top: 75%;
    left: -10px;
    width: 8px;
    height: 100px;
    background-color: white;
    z-index: 6;
}

.ac-rewards-content-bottom:before {
    content: "";
    position: absolute;
    border-radius: 50%;
    top: -10px;
    right: -10px;
    width: 20px;
    height: 20px;
    background-color: white;
    border: 1px solid #c5c5c5;
    z-index: 2;
}

.ac-rewards-content-bottom:after {
    content: "";
    position: absolute;
    border-radius: 50%;
    top: -10px;
    left: -10px;
    width: 20px;
    height: 20px;
    background-color: white;
    border: 1px solid #c5c5c5;
    z-index: 2;
}

.ac-rewards-picture {
    height: 100px;
    /*width: 300px;*/
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}

    .ac-rewards-picture img {
        max-height: 100px;
        min-height: 100px;
        max-width: 100%;
        object-fit: cover;
    }

.ac-rewards-date p {
    color: #c5c5c5;
}

.ac-rewards-date span {
    color: #979797;
    padding-right: 7px;
    direction: rtl;
    unicode-bidi: plaintext;
}

.ac-rewards-content-bottom span {
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
}

.ac-rewards-content-bottom i {
    color: #ffc800;
    margin-right: 7px;
}

/*.col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}*/

/*#endregion*/
/*#endregion*/

/*#region AtiLink*/
.al-desktop-header-responsive {
    float: right;
    overflow-x: auto;
    overflow-y: hidden;
    display: flex;
    white-space: nowrap;
    width: 100%;
}

    .al-desktop-header-responsive::-webkit-scrollbar {
        width: 0;
        height: 0;
        background: transparent; /* make scrollbar transparent */
    }

/*.al-modules-menu .item span:hover {
    color: var(--al-main-color) !important;
    border-bottom: 2px solid var(--al-main-color) !important;
}
.al-modules-menu .item a:hover, .al-modules-menu .item a:active{
    color: var(--al-main-color) !important;
}*/
/*#region Modules*/
.modules .card a:hover {
    color: #01a4ef !important;
}

.card.gallery a:hover {
    color: unset !important;
}
/*#endregion*/
/*#region spinner*/
.al-loader-button:hover .al-spinner-background,
.al-loader-button:active .al-spinner-background,
.al-loader-button:focus .al-spinner-background {
    background-color: var(--al-main-color);
}

.al-spinner-background {
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 2px;
    background-color: var(--al-main-color);
    display: block;
    top: 0px;
    right: 0;
    left: 0;
}

    .al-spinner-background:hover {
        background-color: var(--al-main-color);
    }

/*#endregion*/
/*#region  Profile*/
#al-profile-page {
    text-align: right;
    margin: 0 auto;
    font-size: 14px;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    min-height: calc(100vh);
    padding: 1.5rem 10px;
}

    #al-profile-page .row {
        width: 100%;
        margin-right: 0 !important;
    }

        #al-profile-page .row div.col-md-6 {
            margin-bottom: 15px
        }

    #al-profile-page header {
        display: flex;
        align-items: center;
        cursor: pointer;
        justify-content: space-between;
        height: 50px
    }

        #al-profile-page header .header-title {
            display: flex;
            align-items: center;
        }

.dot-elastic {
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 5px;
    background-color: #ffc107;
    color: #ffc107;
    animation: dotElastic 1s infinite linear;
    margin-right: 2rem;
}

    .dot-elastic::before, .dot-elastic::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 0;
    }

    .dot-elastic::before {
        left: -12px;
        width: 8px;
        height: 8px;
        border-radius: 5px;
        background-color: #ffc107;
        color: #ffc107;
        animation: dotElasticBefore 1s infinite linear;
    }

    .dot-elastic::after {
        left: 12px;
        width: 8px;
        height: 8px;
        border-radius: 5px;
        background-color: #ffc107;
        color: #ffc107;
        animation: dotElasticAfter 1s infinite linear;
    }

.as-filled .fg-done-outline {
    color: green !important;
}

@keyframes dotElasticBefore {
    0% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(1, 1.5);
    }

    50% {
        transform: scale(1, 0.67);
    }

    75% {
        transform: scale(1, 1);
    }

    100% {
        transform: scale(1, 1);
    }
}

@keyframes dotElastic {
    0% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1, 1.5);
    }

    75% {
        transform: scale(1, 1);
    }

    100% {
        transform: scale(1, 1);
    }
}

@keyframes dotElasticAfter {
    0% {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1, 0.67);
    }

    75% {
        transform: scale(1, 1.5);
    }

    100% {
        transform: scale(1, 1);
    }
}

#al-profile-page .ar-item .row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px
}

#al-person-identity {
    border-right: 5px solid #6c5ffc;
    background-color: #f0efff;
    padding: 10px
}

    #al-person-identity header {
        background-color: #f0efff;
    }

        #al-person-identity header span {
            color: #6c5ffc;
        }

        #al-person-identity header i {
            color: #6c5ffc;
            font-size: 21px;
        }

.custom-control input[type=radio] ~ label,
.rel {
    font-size: 12px;
}

@media (max-width: 768px) {

    #ac-score-page .ac-score-detail .ac-score-box {
        padding-left: 0;
        padding-right: 0;
    }
}

.al-content {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    padding-top: 20px;
}

@media (min-width: 1200px) {
    .ar-container {
        max-width: calc(100% - 180px);
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (max-width: 768px) {
    #al-profile-page .row div.col-md-6 {
        padding: 0;
    }
}

/*#endregion*/
/*#region login*/
.al-login-submit {
    background-color: var(--al-main-color) !important;
    border-color: var(--al-main-color) !important;
}

    .al-login-submit:hover {
        background-color: var(--al-main-color) !important;
    }

.al-confirm {
    background-color: var(--primary) !important;
    border: 1px solid var(--primary) !important;
}

    .al-confirm:active {
        color: #fff;
        background: var(--al-color) !important;
        outline: none;
    }

.al-forget-password {
    display: block;
    text-align: center;
    color: var(--al-main-color) !important;
    margin-top: 10px;
}

#login-page .al-accept {
    border-bottom: 1px solid var(--al-main-color) !important;
    color: var(--al-main-color) !important;
}

    #login-page .al-accept a {
        border-bottom: 1px solid var(--al-main-color) !important;
        color: var(--al-main-color) !important;
    }

/*#endregion*/
/*#region EPayment*/
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

    .card p.card-text {
        margin-bottom: 3rem;
        font-size: 12px;
    }

    .card p.text-muted {
        text-align: left;
        font-size: 12px;
        color: #01a4ef !important;
    }

        .card p.text-muted a {
            color: #01a4ef !important;
        }

            .card p.text-muted a:hover {
                text-shadow: 2px 5px 2px #eee !important;
            }

#epayment {
    text-align: right;
    margin: 0 auto;
    font-size: 16px;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    min-height: calc(100vh);
    padding: 1.5rem 10px;
}

    #epayment .card img {
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        max-height: 200px;
        /*max-width: 90%;*/
        margin: auto;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }

    #epayment .card-body {
        height: 150px;
    }

        #epayment .card-body h5 {
            padding-top: 1rem;
        }

        #epayment .card-body p {
            font-size: 14px;
            color: #7d7d7d;
        }

    #epayment .card-footer {
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
    }

        #epayment .card-footer a {
            font-size: 14px;
            color: #0D6EFD;
            text-decoration: underline;
        }

    #epayment .modal-header {
        background-color: #e9ecef;
    }

        #epayment .modal-header .modal-title {
            margin: -0.5rem 0rem 0rem auto !important;
            padding-top: 0.5rem;
            color: var(--al-main-color) !important;
        }

        #epayment .modal-header .btn-close {
            margin: 0rem !important;
        }

        #epayment .modal-header i {
            font-size: 2rem;
            color: var(--al-main-color) !important;
        }

#payment .modal-body {
    min-height: 200px;
    /*font-size:14px*/
}

    #payment .modal-body div {
        margin-bottom: 15px;
    }

        #payment .modal-body div i {
            margin-left: 0.5rem;
            color: #1abc9c;
        }

        #payment .modal-body div a:hover {
            color: #0D6EFD
        }

/*#endregion*/
/*#endregion*/

/*#region table*/
.as-table thead th:first-child {
    border-right: 0;
    border-radius: 0 5px 0 0;
    position: relative;
    border-left: 1px solid #d6e7e8;
}

.as-table thead tr th {
    font-weight: 400;
    text-align: center;
    border-top: 0px;
    border-bottom: 1px solid #e4eeef;
}

.as-table tbody tr td {
    padding: 8px;
    border: 1px solid #e4eeef;
}

.as-table thead > tr > th,
.as-table tfoot > tr > th {
    padding: 8px;
    font-size: 1.02rem;
}

.as-table thead th:nth-child(n+2):not(:last-child) {
    border-left: 1px solid #d6e7e8;
}

.as-table thead th:last-child {
    border-left: 0;
    border-radius: 5px 0 0 0;
}

.as-table thead tr th {
    vertical-align: middle;
    background-color: #85b3be;
    color: #fff;
}

/*#endregion*/

/*#region Login*/
#login-form, #register-form {
    border-radius: 8px;
    border: 1px solid #e0e0e2;
    padding: 30px;
    max-width: 410px;
    margin: auto;
}

#login-page .input-group-prepend {
    margin-right: 1px !important;
}

@media (max-width: 424px) {

    #login-form, #register-form {
        border: 0px solid #ededed;
    }
}
/*#endregion*/

/*#region download-app-mobile-shortcut*/
.download-app-mobile-shortcut {
    padding: 10px;
    width: 100%;
    z-index: 9999999999;
    position: fixed;
    display: flex;
    align-items: center;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    background-color: rgba(39, 39, 39, 0.83);
}

    .download-app-mobile-shortcut i {
        font-size: 20px;
        color: #fff;
    }

    .download-app-mobile-shortcut label {
        margin: 0;
    }

    .download-app-mobile-shortcut img {
        height: 50px;
        margin: 0 10px;
    }

    .download-app-mobile-shortcut a {
        position: absolute;
        left: 15px;
        font-weight: 400;
        padding: 5px 20px;
        background-color: #fff;
        border-radius: 14px;
        color: #1fb69b;
    }

#download-app img {
    width: 10rem;
    height: 4rem;
}

/*#endregion*/

/*#region home*/

.activity-mod .owl-carousel.owl-rtl .owl-item {
    width: 40% !important;
}

.activity-mod .owl-carousel.owl-rtl .owl-stage {
    display: flex;
}

.activity-mod .as-more {
    top: 0.5rem;
}

.as-home-header {
    background-image: url('/Content/Images/bg-homepage.jpg');
    background-repeat: no-repeat;
    margin-bottom: 50px;
    height: 600px;
}

.as-home-header-content {
    text-align: center;
    padding: 100px 50px;
    width: 500px;
    margin: auto;
}

.as-module-title, .ar-product-video-slider .ar-title {
    font-family: iranyekan, roboto, Arial !important;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    margin: 0 8px;
    color: black;
}

.as-more {
    color: var(--primary);
}

    .as-more i.fg-chevron-left {
        font-size: 18px;
        margin-right: 5px;
        top: 3px;
        position: relative;
    }

        .as-more i.fg-chevron-left:hover {
            transform: scale(1.2);
            -moz-transform: scale(1.2);
            -webkit-transform: scale(1.2);
        }

.as-home-header-content label {
    margin: 20px 0;
}

.as-home-header-content .as-home-header-slogan {
    font-size: 25px;
    font-weight: 600;
}

.as-home-header-content input {
    text-align: center;
}

.as-home-header-content button {
    width: 100%;
}

.as-banner img {
    width: 100%;
    border: 1px solid #ddd;
}

.as-page-title {
    color: #000;
    font-size: 19px;
    font-weight: 500;
}

.as-title {
    font-size: 17px;
    font-weight: 400;
}

.up-header {
    display: flex;
    align-items: center;
    /*justify-content: space-between;*/
    margin: 5px 0 15px;
}

    .up-header button {
        margin-right: auto;
    }

    .up-header > div:first-child {
        display: flex;
    }

    .up-header .as-page-title {
        margin: 0;
    }

    .up-header > div:first-child a {
        display: flex;
        align-items: center;
    }

        .up-header > div:first-child a:before {
            transform: rotate(180deg);
            font-size: 1.5em;
            font-variation-settings: 'FILL' 0, 'wght' 900, 'GRAD' 0, 'opsz' 48;
            margin-left: 5px;
        }

.as-page-title i {
    top: 2px;
}

.as-special-title {
    color: #00b0bf;
    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;
    font-family: 'IRANSans', IRANSans, Tahoma !important;
}

.row.as-alt-bg {
    margin-right: -8px;
    margin-left: -8px;
}

#IsPersistent {
    margin: 4px 0 4px 10px;
    position: relative;
    top: 4px;
}

#terms-and-conditions a {
    color: #00b0bf;
}

.as-category-slider .item {
    direction: rtl;
    width: 100px;
    margin: 0 10px;
    display: inline-block;
    text-align: center;
}

.as-reward-slider .item {
    direction: rtl;
    width: 12rem;
    min-height: 12rem;
    margin: 20px 0 5px 20px;
    display: inline-block;
    text-align: center;
}

    .as-reward-slider .item.ar-category-item.selected {
        border: 1px solid #f3886a;
    }

.as-category-slider .item a {
    display: block;
    cursor: pointer;
}

.as-reward-slider .item a {
    display: block;
    cursor: pointer;
}

.as-category-slider .item a:hover span {
    color: var(--primary);
}

.as-reward-slider .item a:hover span {
    color: var(--primary);
}

.as-category-slider .item a:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.as-reward-slider .item a:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.as-category-slider .item img, .as-category-slider .item .fg-more-horiz {
    border: 1px solid #dedede;
    border-radius: 50%;
    width: 85px;
    height: 85px;
    margin: auto;
    color: #c4c9ca;
    background: #eff1f2;
}

.as-reward-slider .item img {
    border: 1px solid #dedede;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    margin: auto;
}

.as-category-slider .item i {
    border: 1px solid #dedede;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    margin: auto;
    font-size: 45px;
}

.as-reward-slider .item i {
    border: 1px solid #dedede;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    margin: auto;
    font-size: 45px;
}

.as-category-slider .item span {
    display: inline-block;
    margin-bottom: 0px;
    margin-top: 10px;
    font-weight: 500;
    color: #243a5b;
    width: 90px;
    line-height: 17px;
    text-align: center;
    font-size: 12px;
}

.as-reward-slider .item span {
    display: inline-block;
    margin-bottom: 0px;
    margin-top: 10px;
    font-weight: 500;
    color: #243a5b;
    height: 35px;
    line-height: 17px;
    text-align: center;
    font-size: 12px;
}

#carousel-indicators-mobile {
    position: absolute;
    bottom: 0px;
}

.as-index-banner {
    margin: 15px 0 0;
    padding: 5px;
    height: 100px;
}

    .as-index-banner a,
    .as-index-banner img {
        width: inherit;
        height: inherit;
        border-radius: 5px;
        object-fit: cover;
        object-position: 50% 50%;
    }

.as-product-slider-wraper .owl-carousel {
    /*padding: 13px 0;*/
    width: 100%;
    margin: auto;
}

.as-product-slider-wraper .owl-nav.disabled {
    display: block;
}

.owl-carousel .owl-nav button.disabled {
    display: none;
}

.modules {
    position: relative;
    min-height: 10vw;
}

.as-carousel-img {
    width: 100%;
    /* padding-top: 100%; 1:1 Aspect Ratio */
    padding-top: 90%;
    position: relative;
    border-radius: 5px 5px 0 0;
}

    .as-carousel-img img {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        height: 180px;
        width: 180px;
        margin: auto;
        border-radius: 5px 5px 0 0;
    }

.as-carousel-img-subtitle {
    background-color: rgba(212, 212, 212, 0.80);
    color: #000;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 30px;
    padding: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*#region review*/
.as-person-review,
.as-reply-desc {
    color: #969393;
    margin-bottom: 5px;
    line-height: 20px;
    font-size: 0.9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.video-player iframe {
    background: black;
}

#comments .avatar {
    width: 20px;
    opacity: 80%;
}

#comments .as-carousel-item-desc,
#comtent-comments .as-carousel-item-desc {
    height: 160px;
    padding: 10px;
}

#comments .fg-reply,
#comtent-comments .fg-reply,
#review-detail .fg-reply {
    position: relative;
    top: 3px;
}

#comments .fg-person,
#comtent-comments .fg-person,
#review-detail .fg-person {
    color: #969393;
    font-weight: 800;
}

#comments .comment-text {
    display: block;
}

.as-review-header {
    font-size: 1.2rem;
}

.as-comment-box {
    position: relative;
    background-color: #fff;
    border: 0px;
    border-radius: 3px;
    -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);
    margin: 8px 0px;
    padding: 15px 30px;
}

#review-page #comments {
    margin: 0px;
}

    #review-page #comments > div {
        padding: 5px;
    }

#review-page .as-comment-box {
    padding: 0;
}

@media (max-width: 992px) {

    .as-person-review,
    .as-reply-desc {
        height: 35px;
        line-height: 17px;
        margin: 0px;
    }

    #comments .as-carousel-item-desc,
    #content-comments .as-carousel-item-desc {
        height: 140px;
        margin-top: 0px;
    }
}

/*#endregion*/
.module-text {
    padding: 10px;
    border: 1px solid;
    border-radius: 10px;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
}

    .module-text p {
        margin-bottom: 0 !important;
    }

.video-player {
    padding: 0px 10px 1px 10px !important;
    width: 100%;
    margin: auto !important;
}

    .video-player .as-video-caption {
        /*position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;*/
        display: flex;
        align-items: center;
        overflow: auto;
        margin: 5px;
    }

        .video-player .as-video-caption img {
            max-width: 100%;
            max-height: 100%;
            height: auto;
        }

.as-banner-box {
    text-align: center;
}

    .as-banner-box img {
        border-radius: 5px;
        -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
        width: 100%;
    }

.as-banner-double {
    padding: 0;
    display: flex;
}

    .as-banner-double > div {
        flex: 1;
        text-align: center;
    }

        .as-banner-double > div:first-child {
            margin-left: 10px;
        }

        .as-banner-double > div:last-child {
            margin-right: 10px;
        }


.as-banner-quadruplet {
    padding: 0;
    display: flex;
}

    .as-banner-quadruplet > div {
        flex: 1;
        margin: 0 10px;
        text-align: center;
    }

        .as-banner-quadruplet > div:first-child {
            margin-right: 0px;
        }

        .as-banner-quadruplet > div:last-child {
            margin-left: 0px;
        }

@media (max-width: 1200px) {
    .as-index-banner {
        height: 100px;
    }
}

@media (max-width: 992px) {
    .as-home-header-content {
        width: 60%;
    }

    .as-module-title {
        font-size: 15px;
    }

    .as-more {
        font-size: 12px;
        left: 15px;
    }

    .as-index-banner {
        height: 60px;
    }

        .as-index-banner img {
            object-fit: cover;
            object-position: 50% 50%;
        }

    .as-product-slider-wraper .owl-carousel {
        width: 100%;
    }

    .as-product-slider-wraper .owl-nav.disabled {
        display: none;
    }
}

@media (max-width: 768px) {

    .as-category-slider .item {
        margin: 0 5px;
        width: 70px;
    }

        .as-category-slider .item img, .as-category-slider .item .fg-more-horiz {
            width: 60px;
            height: 60px;
        }

        .as-category-slider .item span {
            font-size: 9px;
            margin-top: 5px;
            width: 60px;
            height: 34px;
        }

    .as-home-header-content {
        padding: 100px 10px;
        width: 90%;
    }

    .as-more i.fg-chevron-left {
        font-size: 14px;
    }

    .as-page-title {
        margin: 0 0 15px;
    }

    .video-player .as-video-caption {
        position: relative;
        max-height: 56.2vh;
    }
}

/*#region image-slider*/
.carousel-default-image {
    object-fit: contain !important;
    filter: grayscale(100%) contrast(0.5) brightness(1.2);
    padding: 45px;
}

.as-image-slider {
    position: relative;
    overflow: hidden;
}

    .as-image-slider .carousel-item img {
        width: 100%;
        object-fit: cover;
        /*max-height:25vw;*/
    }

/*#endregion*/
/*#region product-slider*/
.as-slider-title {
    color: #374C60;
    font-size: 1.1rem;
    font-weight: 500;
}

    .as-slider-title p {
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }

.as-slider-overview {
    color: #7d7d7d;
    font-size: 12px;
    margin-bottom: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.as-product-slider-wraper {
    background-color: #fff;
}

    .as-product-slider-wraper .row.as-alt-bg {
        border: 1px solid #eee;
        -moz-box-shadow: 1px 1px 3px 0px rgb(224, 216, 206);
        -webkit-box-shadow: 1px 1px 3px 0px rgb(224, 216, 206);
        box-shadow: 1px 1px 3px 0px rgb(224, 216, 206);
    }

.as-home-page > .row > div{
    margin-top:2rem !important;
}

.as-product-slider-header {
    /*border-bottom: 1px dashed #ded6cb;*/
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.as-offer-timer {
    font-weight: 500;
    color: #fff;
    text-align: center;
    font-size: 13px;
    margin-bottom: 0;
    display: inline-flex;
    align-items: center;
    margin-right: auto;
    margin-left: 15px;
}

    .as-offer-timer > div {
        line-height: 15px;
        border: 1px solid var(--black);
        border-radius: 2px;
        display: inline-block;
        width: 40px;
        padding: 0;
    }

    .as-offer-timer > span {
        margin: 0 4px 4px;
        line-height: 15px;
        color: #8bbfc4;
        display: inline-block;
    }

    .as-offer-timer div > span {
        color: var(--black);
        text-align: center;
        padding: 2px 0;
        width: 39px;
        display: inline-block;
    }

    .as-offer-timer div > label {
        border-top: 1px solid var(--black);
        color: var(--black);
        font-size: 0.7rem;
        text-align: center;
        padding: 0;
        margin: 0px;
        width: 39px;
        display: inline-block;
    }

@media (max-width: 1024px) {
    .as-slider-title p {
        font-size: 1rem;
    }
}

@media (max-width: 992px) {

    .as-slider-title p {
        font-size: 1rem;
    }

    .as-offer-timer {
        left: 19px;
    }

        .as-offer-timer > div {
            width: 34px;
        }

        .as-offer-timer div > span {
            width: 33px;
        }

        .as-offer-timer div > label {
            width: 33px;
        }
}

/*#region offer-box*/
.as-offer-box {
    height: 414px;
    padding: 20px 15px 20px 0;
}

    .as-offer-box .as-gift-image {
        margin: 12px 0;
        text-align: center;
    }

        .as-offer-box .as-gift-image img {
            width: 230px;
        }

    .as-offer-box .as-module-title {
        display: block;
    }

    .as-offer-box .as-more {
        font-size: 14px;
        left: 5px;
        font-weight: 400;
        margin-top: 4px;
    }

.as-product-price strong {
    font-weight: 500 !important;
    color: #00b0bf;
}

/*#endregion*/
/*#region product-box*/
.card.product {
    /*padding-top: 2rem;*/
    /*max-width: 18rem;*/
    height: 100%;
}

    .card.product:hover {
        webkit-box-shadow: 0 0 3px 3px rgb(0 0 0 / 10%);
        -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
        box-shadow: 0 0 3px 3px rgb(0 0 0 / 10%);
    }

    .card.product .card-title, .booking-service .card-title {
        color: #374C60;
        font-size: 1.1rem;
        font-weight: 500;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* number of lines to show */
        line-clamp: 1;
        -webkit-box-orient: vertical;
        text-align: start;
    }

    .card.product .card-description, .booking-service .card-description {
        color: #7d7d7d;
        font-size: 12px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* number of lines to show */
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .card.product .card-body, .booking-service .card-body {
        display: flex;
        flex-direction: column;
        padding-top: 2rem;
        color: #454441 !important;
    }

    .card.product > a, .booking-service > a {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

.discount {
    padding: 4px 8px;
    font-size: 14px;
    background-color: #ef394e;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    color: rgba(var(--bs-light-rgb));
    line-height: 1;
    width: 3rem;
}

.product-tag {
    padding: 7px 11px;
    font-size: 12px;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    line-height: 1;
}

.free-product {
    background-color: #ef394e;
    color: white;
}

.not-exist {
    background-color: #D7D7D7;
    color: #4b4b4b;
}


.card.product .cart, .product.item .cart {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    /*color: var(--bs-primary-rgb);*/
    color: var(--primary);
    font-size: 1.1em;
    padding-left: 10px;
}

    .product.item .cart .add-to-cart {
        border: 2px solid;
        border-radius: 50%;
        font-size: calc(2em - 4px) !important;
        line-height: 1;
    }

    .card.product .cart i, .product.item .cart i {
        cursor: pointer;
        font-size: 1.7em;
    }

.card.product img {
    max-height: 100%;
    object-fit: contain;
}

.card.product div.img {
    height: 10rem;
    text-align: center;
    padding: 0 7px;
}

.card.product .count, .product.item .count {
    flex: unset;
    width: unset;
    font-size: 1.3em;
}

.as-product-action-bar {
    text-align: right;
    height: 26px;
    margin-bottom: 2px;
}

    .as-product-action-bar .as-favorit-icon,
    .as-product-action-bar .as-favorit-delete {
        cursor: pointer;
        /*display:none;*/
        margin: 0;
        color: #9c9c9c;
        font-size: 24px;
        position: relative;
        top: -2px;
        padding: 0px;
    }

    .as-product-action-bar .as-favorit-delete {
        font-size: 22px;
        top: 4px;
        right: 4px;
        color: #c3c3c3;
    }

.as-product-order-button i {
    font-size: 21px;
}

.as-product-price {
    min-height: 21px;
    font-size: 15px;
}

    .as-product-price > as-price-with-discount {
        color: #454441 !important;
    }

.as-price-with-discount {
    padding: 0px;
}

.ar-text-line-through {
    color: var(--bs-gray-500);
    font-size: 1.1rem;
}

.as-price-label {
    border-radius: 5px;
    background-color: var(--primary);
    color: #fff;
    padding: 1px 5px;
}

.as-product-price .w-text-line-through {
    color: #7d7b77;
}

.as-thumbnail {
    background-color: #fff;
    border: 0px;
    width: calc(100% - 3px);
    display: inline-block;
    border-radius: 0.25rem;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
    /*padding: 10px;*/
    margin: 1px 2px;
}

    .as-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);
    }

    .as-thumbnail .as-product-img {
        width: 100%;
        padding-top: 60%;
        position: relative;
        border-radius: 5px 5px 0 0;
    }

    .as-thumbnail .gallery-cell {
        padding: 0px;
    }

.as-product-content {
    margin-top: 16px;
    text-align: center;
    padding: 10px;
    color: #454441 !important;
}

.as-product-slider.carousel .as-percentage-star-rating {
    display: none;
    font-size: 20px;
    width: 83px;
}

.as-product-finished {
    color: #fff;
    background-color: #7d7b77;
    border-color: #7d7b77;
}

    .as-product-finished:hover,
    .as-product-finished:active,
    .as-product-finished:focus {
        color: #fff;
        background-color: #7d7b77;
        border-color: #7d7b77;
    }

.slow-spin {
    -webkit-animation: fg-spin 2.5s infinite linear;
    animation: fg-spin 2.5s infinite linear;
}

.as-not-exist {
    font-size: 0.9rem;
    height: 28px;
    padding: 5px 10px;
    background-color: #ccc;
    color: #000;
    border-radius: 2px;
}

@media (max-width: 768px) {

    .as-product-action-bar {
        height: 17px;
        margin-bottom: 0px;
    }

    .as-thumbnail {
        width: calc(100% - 6px);
        margin: 1px 3px;
        /*padding: 5px;*/
    }

    .as-product-order-count button,
    .as-product-order-count {
        height: 25px;
        line-height: 13px;
    }

    .as-product-order-button .ar-spinner-background {
        height: 23px;
        top: -22px;
    }

    .as-product-order-button.ar-loader-button .ar-spinner-over {
        top: -44px;
        left: 0px;
        font-size: 19px !important;
    }

    /*.as-thumbnail {*/
    /*padding: 5px 2px;*/
    /*}

        .as-thumbnail .as-product-img {
            width: 110px;
            height: 110px;*/
    /*margin: 8px auto 5px;*/
    /*}

            .as-thumbnail .as-product-img a {
                width: 110px;
                height: 110px;
            }

            .as-thumbnail .as-product-img img {
                max-height: 100%;
                max-width: 100%;
            }*/
    .as-carousel-img img {
        width: 110px;
        height: 110px;
    }

    .as-product-slider-wraper .as-slider-title p {
        margin: 0;
        height: 16px;
        line-height: 16px;
        font-size: 1rem;
    }

    .as-product-slider-wraper .as-slider-overview {
        font-size: 10px;
    }

    .as-product-slider-wraper .as-product-price {
        font-size: 12px;
        margin: 5px 0;
    }

    .as-not-exist {
        font-size: 0.9rem;
        height: 20px;
        padding: 2px 10px;
    }

    .as-product-slider-wraper {
        padding: 0;
    }
}

@media (max-width: 420px) {

    .as-product-content {
        margin-top: 10px;
    }

    /* .as-thumbnail .as-product-img {
        width: 90px;
        height: 90px;
    }

        .as-thumbnail .as-product-img a {
            width: 90px;
            height: 90px;
        }
*/
    .as-carousel-img img {
        width: 90px;
        height: 90px;
    }

    .as-product-slider-wraper .as-slider-overview {
        font-size: 10px;
        /*display: none;*/
    }

    .as-product-slider-wraper .as-product-price {
        margin: 3px 0;
    }
}

@media (max-width: 376px) {

    .as-product-order-button .ar-spinner-background {
        height: 20px;
        top: -19px;
    }

    .as-product-order-button.ar-loader-button .ar-spinner-over {
        top: -41px;
    }
}

/*#endregion*/
/*#endregion*/
/*#region keywords-slider*/
.as-keyword-slider {
    padding: 0 10px;
    margin: 10px 0;
    min-height: 2vw;
}

    .as-keyword-slider .item:hover,
    .as-keyword-slider .item:hover span,
    .as-keyword-slider .item:hover i {
        border-color: var(--primary);
        color: var(--primary);
    }

    .as-keyword-slider .item {
        border: 1px solid #dbdbdb;
        border-radius: 5px;
        padding: 2px 8px;
        margin-left: 8px;
    }

        .as-keyword-slider .item a {
            display: flex;
        }

        .as-keyword-slider .item i {
            color: #ccc;
            position: relative;
            top: 6px;
        }

        .as-keyword-slider .item span {
            font-weight: 500;
            line-height: 26px;
            color: #243a5b;
            font-size: 12px;
            word-break: break-all;
            display: inline-block;
            /*right: -4px;
            position: relative;*/
        }

    .as-keyword-slider .owl-item:last-child .item {
        margin-left: 0px;
    }

.product-page .as-keyword-slider {
    display: inline-flex;
}

.as-keyword-slider h3 {
    min-width: 105px;
    width: 105px;
    font-weight: 400;
    font-size: 1rem;
    margin: 0px;
    line-height: 28px;
    color: black;
}

@media (max-width: 768px) {

    .as-keyword-slider .item span {
        font-size: 10px;
    }
}

/*#endregion*/

/*#endregion*/

/*#region contactUs*/
.as-contact-map {
    width: 100%;
    height: 100%;
}

    .as-contact-map .leaflet-pane {
        z-index: unset;
    }

    .as-contact-map .leaflet-tile-pane {
        z-index: unset;
    }

@media (max-width: 576px) {
    .as-contact-map {
        height: 300px;
    }
}

/*#endregion*/

/*#region orderProductList*/
#order-product-list .as-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;
}

.as-cart-action-bar .as-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 serviceDetail*/
.service-page {
    padding: 40px 15px 50px;
}

    .service-page .as-price-with-discount span {
        font-size: 0.9rem;
    }

    .product-page .nav-tabs,
    .service-page .nav-tabs {
        margin-top: 20px;
    }

.as-product-features {
    font-size: 1.1rem;
    position: relative;
    z-index: 2;
    text-align: left;
    direction: ltr;
    z-index: auto;
}

    .as-product-features p i {
        color: #00b0bf;
        font-size: 16px;
        width: 20px;
        text-align: center;
    }

        .as-product-features p i.fg-call {
            font-size: 18px;
        }

#service-social-media i {
    cursor: pointer;
    width: 40px;
    text-align: center;
    color: #00b0bf;
    font-size: 28px;
}

    #service-social-media i.fa-instagram,
    #service-social-media i.fa-linkedin-square {
        font-size: 30px;
    }

#featurs ul,
#terms ul {
    padding: 30px 40px;
}

    #featurs ul li,
    #terms ul li {
        line-height: 30px;
    }

        #featurs ul li i,
        #terms ul li i {
            color: #00b0bf;
            width: 20px;
            text-align: center;
        }

#service-map-row {
    display: inline-flex;
    align-items: center;
    width: 100%;
    background-color: #fafafa;
    margin: 10px 0;
    height: 90px;
    padding: 20px;
    background-image: url('../Images/Shared/map-desktop.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    top: 0;
    left: 0;
}

    #service-map-row i {
        color: #f7bc10;
        margin-left: 10px;
        font-size: 30px;
        position: relative;
        top: 2px;
    }

    #service-map-row p {
        text-align: justify;
        line-height: 25px;
        margin: 0px;
        display: inline-block;
        width: calc(100% - 112px);
    }

    #service-map-row .as-btn {
        position: relative;
        width: 112px;
        font-size: 13px;
        height: 33px;
        line-height: 30px;
    }

#service-address .map-container {
    height: 300px;
    width: 100%;
}

@media (max-width: 768px) {
    #service-map-row {
        padding: 5px 20px;
        text-align: center;
        height: unset;
        display: block;
        background-image: url('../Images/Shared/map-mobile.png');
        background-size: cover;
    }

        #service-map-row p {
            display: block;
            width: 100%;
        }

        #service-map-row .as-btn {
            margin: 20px 0;
        }
}

/*#endregion*/

/*#region news*/
#news-list {
    overflow: hidden;
    position: relative;
    padding: 5px 0px;
}

.as-news-list-item {
    cursor: pointer;
    border-radius: 6px;
    padding: 10px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .17);
    -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .17);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .17);
}

    .as-news-list-item.ease-in {
        transform: translate(0);
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        -ms-transition: all 1s ease;
        transition: all 1s ease;
    }

    .as-news-list-item:hover {
        -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .17);
        -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .17);
        box-shadow: 0 0 3px 3px rgba(0, 0, 0, .17);
    }

.as-news-list-item-header {
    padding: 5px 0;
    font-size: 0.85rem;
    color: #898e92;
}

#news-list .as-news-list-item-header {
    padding: 0px 9px;
}

.as-news-list-item-header span {
    margin: 0 5px;
}

    .as-news-list-item-header span:first-child {
        margin-right: 5px;
    }

.as-news-list-title {
    font-size: 1rem;
    color: #000;
    /*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

.as-news-list-img {
    width: 150px;
    height: 150px;
    border-radius: 10px;
}

.as-side-padding {
    margin-bottom: 15px;
}

#search-box {
    margin-bottom: 20px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
}

#search-input {
    height: 40px;
    border: unset;
    border-radius: 3px;
}

    #search-input:focus {
        box-shadow: none;
    }

#search-box .input-group-text {
    cursor: pointer;
    border: 0px;
    box-shadow: unset;
    background-color: #fff;
}

    #search-box .input-group-text i {
        font-size: 1.8rem;
        position: relative;
        top: -1px;
    }

.as-side-box {
    margin: 20px 0;
}

    .as-side-box h3 {
        font-size: 1.2rem;
    }

.as-side-box-list {
    margin: 0;
    padding: 0;
    list-style: disc inside;
}

    .as-side-box-list li {
        cursor: pointer;
        margin: 10px 0;
    }

        .as-side-box-list li a {
            color: #5f5f5f !important;
            font-size: 0.9rem;
        }

        .as-side-box-list li:hover a {
            color: #f25022;
        }


.as-load-more {
    text-align: center;
}

    .as-load-more i {
        font-size: 40px;
        color: #525252;
        cursor: pointer;
    }

        .as-load-more i.fg-spinner {
            font-size: 30px;
        }

        .as-load-more i:hover {
            font-weight: bold;
        }

.as-news-list-overview {
    font-size: 12px;
    margin-bottom: 0px;
    overflow: hidden;
    height: 112px;
    padding: 5px 7px 0 5px;
    color: #000;
}

@media (max-width: 992px) {

    .as-side-padding {
        margin-bottom: 8px;
    }

    .as-news-list-overview {
        font-size: 10px;
        height: 85px;
        padding: 5px 10px 0 25px;
    }

    .as-news-list-img {
        width: 100px;
        height: 100px;
        border-radius: 6px;
    }

    .as-news-list-item {
        margin-bottom: 15px;
    }

    #news-page .row .col-12.col-sm-8 {
        padding: 0px 5px;
    }

    #news-list {
        padding: 5px;
    }

    #search-input {
        height: 32px;
    }

    .as-side-box-list li {
        margin: 2px 0;
    }
}

.announcement-title, .audio-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*#endregion*/
/*#region news-detail*/
#news-detail-page .as-title {
    height: 62px;
}

#news-detail-img {
    text-align: center;
    margin-bottom: 10px;
}

    #news-detail-img img {
        width: 500px;
        height: 500px;
        border-radius: 10px;
    }

.as-keywords {
    padding: 8px 0;
    font-size: 0.85rem;
}

    .as-keywords a {
        display: inline-block;
        line-height: 16px;
        border-radius: 3px;
        margin: 2px 5px;
        padding: 3px 5px;
        border: 1px solid #e8e8e8;
        color: #535353;
        word-break: keep-all;
    }

        .as-keywords a:hover {
            border: 1px solid #00b0bf;
        }

        .as-keywords a i {
            color: #b1b1b1;
            margin-left: 5px;
            position: relative;
            top: 2px;
        }

#news-overview {
    padding: 10px;
    border-radius: 6px;
    font-size: 0.9rem;
    line-height: 24px;
    border: 1px solid #ececec;
    background-color: #fbfbfb;
}

#news-content {
    line-height: 35px !important;
}

    #news-content img {
        max-width: 100%;
    }

.as-social-networks {
    margin: 40px 0;
    direction: ltr;
    text-align: left;
}

    .as-social-networks a {
        text-align: center;
        margin: 0 2px;
    }

        .as-social-networks a img {
            width: 1.5rem;
            height: 1.5rem;
            opacity: 40%;
        }

        .as-social-networks a:hover i {
            opacity: 80%;
        }

#news-detail-page .as-page-sub-title {
    margin: 30px 0 10px 0;
}

.social-media-icon {
    width: 1.5rem;
    height: 1.5rem;
}

#news-detail-page .btn:not(.disabled),
#news-detail-page .btn:not(.disabled):focus,
#news-detail-page.btn:not(.disabled):hover,
#news-detail-page.btn:not(.disabled):active {
    color: #fff;
    border-color: #00b0bf;
    box-shadow: unset;
    background-color: #00b0bf;
}

.as-page-sub-title {
    margin: 30px 0;
    font-size: 1.2rem;
}

.as-comment-box {
    position: relative;
    background-color: #fff;
    padding: 15px 30px;
}

.author {
    margin-bottom: 5px;
}

#comments .avatar {
    width: 20px;
    opacity: 80%;
}

#comments .comment-text {
    display: block;
    text-align: justify;
}

#comments time {
    font-size: 0.85rem;
}

.comment-list {
    /*border: 0px;
    border-radius: 3px;
    -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);
    margin: 8px 0px;*/
}

.as-reply {
    display: flex;
    margin: 8px 15px 0 0;
}

    .as-reply label {
        margin-left: 6px;
        margin-top: 6px;
        color: #00b0bf;
    }

@media (max-width: 992px) {
    .as-social-networks {
        margin: 20px 0;
    }

    #news-detail-page .as-page-sub-title {
        margin: 40px 0 10px 0;
    }

    #news-detail-page .as-side-bar {
        display: none;
    }

    .as-social-networks a i {
        font-size: 2.2rem;
    }
}

@media (max-width: 530px) {
    #news-detail-img img {
        width: 250px;
        height: 250px;
    }
}

/*#endregion*/

/*#region download-webapp*/
#download-webapp .as-msg-box {
    margin-top: 50px;
    padding: 25px 30px 15px 30px;
}

#rotate {
    display: block;
    margin: 0 auto;
    width: 80px;
}

#webapp-installation-steps li {
    text-align: right;
    line-height: 60px;
}

    #webapp-installation-steps li img {
        max-width: 60px;
    }

#share {
    width: 40px;
}

#webapp-installation-steps {
    padding-right: 20px;
}

@media (max-width: 992px) {
    #webapp-installation-steps li {
        line-height: 40px;
    }

        #webapp-installation-steps li img {
            max-width: 40px;
        }

    #share {
        width: 25px;
    }
}

/*#endregion*/

/*#region sort-box*/
.as-sort-box {
    font-size: 0.9rem;
    position: relative;
    display: flex;
    align-items: center;
    padding: 5px 12px;
    margin: 10px 0;
    border: 1px solid #dcdcdc;
}

    .as-sort-box i {
        margin-left: 10px;
        font-size: 25px;
        color: #ccc;
    }

.as-sort-item {
    margin: 0 2px;
    display: inline-block;
    text-align: center;
    color: #000;
    border-radius: 5px;
    padding: 3px 8px;
}

    .as-sort-item:hover {
        cursor: pointer;
        background-color: #e6e6e6;
    }

    .as-sort-item.active {
        background-color: #00b0bf;
        color: #fff !important;
    }

        .as-sort-item.active i {
            color: #fff !important;
        }

.as-sort-box .left {
    position: absolute;
    left: 10px;
}

.as-sort-box label {
    margin-bottom: 0px;
}

.as-sort-box .dropdown {
    margin-top: 5px;
}

.as-sort-box .dropdown-menu {
    left: -10px !important;
    top: 3px !important;
    max-width: 100px !important;
}

.as-sort-box .dropdown-item.as-sort-item {
    text-align: right !important;
    border-radius: 0px;
    margin: 0px;
}

/*#endregion*/

/*#region switch*/
.switch {
    margin: 0px 2px;
    position: relative;
    display: inline-block;
    width: 30px;
    height: 18px;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    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: var(--primary);
}

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%;
    }

/*#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;
}

    #user-profile-menu label {
        display: block;
        font-size: 1.1rem;
        margin: 0px;
        padding: 12px 30px;
        border-bottom: 1px solid #eee;
    }

    #user-profile-menu ul {
        padding: 0px;
        margin: 5px 0;
    }

        #user-profile-menu ul li {
            padding: 7px 12px;
            position: relative;
        }

            #user-profile-menu ul li a {
                position: absolute;
                z-index: 5;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
            }

        #user-profile-menu ul.as-item li a {
            position: unset;
            z-index: unset;
        }

        #user-profile-menu ul li .as-reset-style {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            left: 0;
            direction: ltr;
            display: flex;
            flex-direction: row-reverse;
            font-size: 1.1rem;
        }

        #user-profile-menu ul.as-item {
            border-bottom: 1px solid #f0f0f1;
        }

        #user-profile-menu ul.as-list li {
            padding: 12px 12px;
        }

        #user-profile-menu ul li:hover, #user-profile-menu ul li.active {
            cursor: pointer;
            background-color: #f3f3f3;
            /*color: #00b0bf !important;*/
        }

            #user-profile-menu ul li.active i {
                color: var(--primary);
            }

        #user-profile-menu ul li a:hover {
            cursor: pointer;
            /*background-color: #f3f3f3;*/
            color: #67655f !important;
        }

        #user-profile-menu ul li:hover i {
            color: #222222de;
        }

        #user-profile-menu ul li i {
            position: relative;
            top: 50%;
            color: #67655f;
            line-height: 24px;
            display: flex;
            align-items: center;
        }

            #user-profile-menu ul li i.fg-chevron-left {
                top: unset;
            }

            #user-profile-menu ul li i span, #user-profile-menu ul li .title {
                padding-right: 15px;
                font-family: 'IRANSans', IRANSans, Tahoma !important;
                font-size: 14px;
                font-weight: 400;
                color: #67655f;
            }

            #user-profile-menu ul li i.fg-chevron-left {
                float: left;
            }

            #user-profile-menu ul li i:not(.fg-chevron-left) {
                font-size: 1.3rem;
                /*width: 40px;*/
                text-align: center;
            }

        #user-profile-menu ul li.is-submenu-item i {
            padding-left: 15px;
        }

@media (max-width: 992px) {

    #user-profile-menu label {
        display: none;
    }

    #user-profile-menu ul {
        margin: 0;
        font-size: 1.2rem;
    }

        #user-profile-menu ul li {
            padding: 15px;
            /*
                       margin: 0 20px;*/
            /*border-bottom: 1px solid rgba(0,0,0,.1);*/
        }

            #user-profile-menu ul li:last-child {
                border-bottom: none;
            }

                #user-profile-menu ul li:last-child .as-signOut-btn {
                    padding: 12px 12px;
                }

            #user-profile-menu ul li i {
                font-size: 1.5rem !important;
            }

                #user-profile-menu ul li i:not(.fg-chevron-left) {
                    text-align: right;
                }

                #user-profile-menu ul li i.fg-chevron-left {
                    transform: translateY(-100%);
                }

    .as-img img {
        width: 40px !important;
        height: 40px !important;
    }
}

/*#endregion*/

/*#region myOrder*/
#orders-list .delivery-date > span {
    display: inline-block;
    min-width: 7em;
}

#orders-list [id ^= "order-invoice-detail-"] .card {
    margin-bottom: 20px;
    border-radius: 4px;
    border: 0px 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;
}

#orders-list [id ^= "order-invoice-detail-"] .card-header {
    padding: 0px;
    background-color: #fff;
}

.as-card-header-top {
    padding: 8px;
    background-color: #85b3be;
    color: #fff;
    font-size: 1.02rem;
}

    .as-card-header-top label {
        margin: 0px;
    }

.as-card-header-price {
    position: relative;
    border-top: 1px solid #ccc;
    padding: 5px 8px;
}

    .as-card-header-price a i {
        position: relative;
        top: 2px;
    }

.as-card-header-info {
    margin: 8px;
}

#orders-list [id ^= "order-invoice-detail-"] {
    padding: 5px;
    font-size: 0.95rem;
}

#orders-list [id ^= "order-invoice-detail-"] {
    width: 100%;
    text-align: center;
}

    #orders-list [id ^= "order-invoice-detail-"] th {
        padding: 10px 4px;
    }

    #orders-list [id ^= "order-invoice-detail-"] td {
        padding: 6px 0;
        width: 50%;
    }

    #orders-list [id ^= "order-invoice-detail-"] .fg-check-box-outline-blank {
        cursor: pointer;
        color: #f1d323;
    }

    #orders-list [id ^= "order-invoice-detail-"] .as-sec-btn-red {
        border-radius: 2px;
        height: 25px;
        line-height: 23px;
        font-size: 0.9rem;
    }

.as-border-bottom {
    border-bottom: 1px solid #ccc;
}

.as-border-top {
    border-top: 1px solid #ccc;
}

.as-border {
    display: block;
    margin: 8px;
    height: 1px;
    background-color: #d0d0d0;
}

.as-card-header-price .ar-spinner-over {
    top: 0px;
}

.as-order-description {
    margin: 5px 0 10px;
}

    .as-order-description a {
        width: 80px;
        font-size: 0.85rem;
        height: 28px;
        line-height: 28px;
    }

#orders-list [id ^= "order-invoice-detail-"] .card-body tr ul {
    margin: 0px;
    padding: 0px;
}

    #orders-list [id ^= "order-invoice-detail-"] .card-body tr ul li {
        font-size: 0.9rem;
        padding: 2px 0;
    }

        #orders-list [id ^= "order-invoice-detail-"] .card-body tr ul li i {
            width: 15px;
        }

/*#endregion*/

/*#region myCredit*/
#credit-insert .modal-body {
    padding: 20px !important;
}

#credit-list td i {
    font-style: unset;
    position: relative;
    font-size: 15px;
    top: 2px;
}

#credit-list tbody .fg-arrow-drop-up {
    font-size: 1.7rem;
    color: #1fb69b;
}

#credit-list tbody .fg-arrow-drop-down {
    font-size: 1.7rem;
    color: #eb0542;
}

/*#endregion*/

/*#region myFriends*/
.as-invite-friend-box {
    padding: 15px;
    border-radius: 5px;
}

.as-friends-info {
    background-color: #fff;
    direction: ltr;
    border: 1px solid #e8e8e8;
    padding: 5px 10px 2px 10px;
    color: var(--primary);
}

#name-phoneNumber {
    width: 300px;
}

#invate-btn {
    width: 3rem;
}

@media only screen and (max-width: 1457px) and (min-width: 992px) {
    .as-top-header .as-top-header-firstCol {
        width: 45% !important;
    }

    .as-top-header .as-top-header-secondCol {
        width: 55% !important;
    }
}

#my-friends-page .fg-content-copy {
    font-size: 22px;
    cursor: pointer;
    color: #aaa;
}

#friend-contact-box .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > div:after {
    display: none;
}

#friend-contact-box .dropdown.menu i {
    font-size: 20px;
    position: relative;
    top: 2px;
    width: 35px;
    text-align: center;
}

    #friend-contact-box .dropdown.menu i.fa-whatsapp {
        font-size: 24px;
        color: #26a94d;
    }

#friend-contact-box .dropdown.menu .submenu.first-sub:after,
#friend-contact-box .dropdown.menu .submenu.first-sub:before {
    left: 18px;
}

#friend-contact-box .dropdown.menu .submenu.last-sub {
    transform: rotate(180deg);
    top: -50px;
    left: 0;
}

    #friend-contact-box .dropdown.menu .submenu.last-sub li {
        transform: rotate(180deg);
    }

#friend-contact-box .dropdown.menu .submenu {
    align-items: center;
    padding: 5px;
    min-width: unset !important;
}

#friend-contact-box .is-dropdown-submenu.js-dropdown-active,
#friend-contact-box .is-dropdown-submenu:not(.js-dropdown-nohover) > .is-dropdown-submenu-parent:hover > .is-dropdown-submenu,
#friend-contact-box .should-open-on-hover:hover > .is-dropdown-submenu,
#friend-contact-box .should-open-on-hover > .is-dropdown-submenu:hover {
    display: inline-flex;
}

#friend-contact-box .dropdown.menu .submenu li {
    min-width: unset;
    width: unset;
}

    #friend-contact-box .dropdown.menu .submenu li a {
        padding: 2px;
    }

.whatsapp-mobile {
    display: none;
}

.whatsapp-desktop {
    display: block;
}

@media (max-width: 992px) {
    .whatsapp-mobile {
        display: block;
    }

    .whatsapp-desktop {
        display: none;
    }

    .as-search-block.active .search-dropdown {
        top: 3rem !important;
    }
}
/*#endregion*/

/*#region myAddress*/
#my-address-list > li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.up-item {
    padding: 0;
}

    .up-item > * {
        border-right: 2px solid var(--primary) !important;
        padding: 12px 8px;
        border: 1px solid var(--bs-gray-300);
        margin-bottom: 10px;
        border-radius: 4px;
        width: 100%;
    }

    .up-item th {
        text-align: center !important;
    }

#my-address-list .as-address-edit,
#my-address-list .as-address-delete {
    font-size: 18px;
}

    #my-address-list .as-address-edit:hover,
    #my-address-list .as-address-delete:hover {
        transform: scale(1.1) !important;
        -o-transform: scale(1.1) !important;
        -moz-transform: scale(1.1) !important;
        -webkit-transform: scale(1.1) !important;
    }

.as-profile-box {
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 3px 1px #e6e6e6;
    -moz-box-shadow: 0px 0px 3px 1px #e6e6e6;
    box-shadow: 0px 0px 3px 1px #e6e6e6;
    margin-bottom: 10px;
}


.as-profile-box-header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 8px;
    background-color: #85b3be;
    color: #fff;
    font-size: 1.02rem;
}

.as-profile-box-body {
    padding: 12px;
    position: relative;
}

    .as-profile-box-body p {
        margin-bottom: 0px;
    }

    .as-profile-box-body.collapsible p {
        height: 84px;
    }

        .as-profile-box-body.collapsible p.truncated {
            cursor: pointer;
        }


#address-insert-edit div:has(>.map-container) {
    height: 20rem;
}
/*#endregion*/
/*#region customOwlCarousel*/
.as-reward-slider .owl-theme button.owl-prev {
    right: 0px;
}

.as-reward-slider .owl-carousel .owl-nav button {
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 5px !important;
    outline: none !important;
    font-size: 35px !important;
    line-height: 13px !important;
    color: #7d7b77 !important;
    background-color: rgba(255, 255, 255, 0);
    position: absolute;
    top: calc(50% - 6px);
}

.as-reward-slider .owl-theme button.owl-next {
    left: -8px;
}

.owl-carousel .owl-nav button.owl-prev {
    right: 0;
}

.as-product-description .as-variant-items.owl-carousel .owl-item {
    width: 85px !important;
}

.as-product-description .as-sub-variant-items.owl-carousel .owl-item {
    width: 86px !important;
}

.as-product-description .as-variant-items.owl-carousel .owl-nav .owl-next {
    text-align: center;
    width: 35px;
    height: 55px;
    padding: 5px !important;
    outline: none !important;
    font-size: 2rem !important;
    line-height: 13px !important;
    /*border-right: 1px solid #dedede;*/
    color: #959EA6;
    position: absolute;
    top: calc(42% - 25px);
    left: 0;
    background-color: #FFFFFF;
}

.as-product-description .as-variant-items.owl-carousel .owl-nav .owl-prev {
    text-align: center;
    width: 35px;
    height: 55px;
    padding: 5px !important;
    outline: none !important;
    font-size: 2rem !important;
    line-height: 13px !important;
    /*border-left: 1px solid #dedede;*/
    color: #959EA6;
    position: absolute;
    top: calc(42% - 25px);
    right: 0;
    background-color: #FFFFFF;
}

/*.as-variant-items .owl-stage-outer :not(first-child) {
    margin: 0px 33px;
    padding: 3px;
}*/
#gallery-items.owl-carousel .owl-item, #booking-photo-owlcarousel.owl-carousel .owl-item {
    width: 85.5px !important;
}

#gallery-items.owl-carousel .owl-nav .owl-next {
    text-align: center;
    width: 35px;
    height: 71px;
    padding: 5px !important;
    outline: none !important;
    font-size: 2rem !important;
    line-height: 13px !important;
    /* border-right: 1px solid #dedede; */
    color: #959EA6;
    position: absolute;
    top: calc(58% - 46px);
    left: 0;
    background-color: #FFFFFF;
}

#gallery-items.owl-carousel .owl-nav .owl-prev {
    text-align: center;
    width: 35px;
    height: 71px;
    padding: 5px !important;
    outline: none !important;
    font-size: 2rem !important;
    line-height: 13px !important;
    /*border-left: 1px solid #dedede;*/
    color: #959EA6;
    position: absolute;
    top: calc(58% - 46px);
    right: 0;
    background-color: #FFFFFF;
}

/*#endregion*/

/*#region dropdown search*/
.as-search-block.active .search-dropdown {
    display: block;
    position: absolute;
    top: 2.5rem;
    margin-left: 0 !important;
    min-height: 5.5rem;
}

.as-search-block.active .search-input {
    -webkit-animation: expand-search-box-animation 0.5s forwards;
    animation: expand-search-box-animation 0.5s forwards;
}

    .as-search-block.active .search-input input {
        border-width: 2px;
    }

    .as-search-block.active .search-input .close-search {
        display: inline-block;
    }

    .as-search-block.active .search-input .search-dropdown {
        display: block;
    }

.as-search-block .search-input {
    transition: left 0.2s ease-in-out;
    transition: width 0s ease-in-out;
}

    .as-search-block .search-input .search-icon {
        position: absolute;
        left: 15px;
        top: 13px;
        z-index: 999;
        color: #44a948;
    }

    .as-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;
    }

        .as-search-block .search-input input:focus {
            outline: none;
        }

    .as-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;
    overflow-y: scroll;
    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;
}

.hits-container {
    z-index: 999;
}

    .hits-container .as-thumbnail .as-product-img {
        padding-top: 0 !important;
        position: unset !important;
        height: 5rem;
        object-fit: contain;
    }

        .hits-container .as-thumbnail .as-product-img img {
            position: unset !important;
            max-height: 100% !important;
            max-width: 100% !important;
            border-radius: unset;
        }

    .hits-container .as-thumbnail {
        border: 1px solid #eee !important;
        border-radius: 5px !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
    }

    .hits-container .as-product-content {
        margin-top: 0 !important;
    }

    .hits-container .as-slider-title {
        font-size: .9rem;
    }

.close-search {
    color: #bbb;
    font-size: 20px;
    font-style: normal;
    width: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
}

    .close-search:hover {
        cursor: pointer;
    }

.input-group.as-search-block .input-group-prepend {
    width: 15%;
}

.input-group.as-search-block .as-search {
    width: 85%;
}

.input-group.as-search-block .as-input-search {
    border: unset;
}

.input-group.as-search-block .as-search {
    border: 1px solid #ced4da;
    border-left: 0;
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}

/*#endregion*/

/*#region online-payment-result*/
.as-font-size {
    font-size: 1.1rem;
}

/*#endregion*/

/*#region form*/

#form-detail-page .form-section-title p {
    text-align: center;
}

#form-detail-page .number-input-w {
    width: 65% !important;
}

#form-detail-page > div {
    background: #f9f9f9;
    padding: 1em;
    margin: 1em 0;
    border-radius: 5px;
}

*:has(#form-detail-page) {
    background-image: url(https://www.atirayan.com/Areas/My/Content/Chat/Images/Shared/chat-background.png);
    background-color: #ebeff1;
    --bs-border-color: #989b9e;
}

#form-detail-page ar-input-text:focus ~ label {
    top: -12px;
    transform: unset;
    font-size: 13px;
    background-color: #fff;
    padding: 2px 5px;
    z-index: 5;
}

#form-detail-page .ar-label {
    position: absolute;
    pointer-events: none;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.2s ease all;
    color: #000000;
}

#form-detail-page .ar-field {
    position: relative;
}

#form-detail-page .number-input-w {
    width: 65% !important;
}

.form-question-Title {
    display: flex;
}

.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple]):not([size]) {
    --bs-form-select-bg-icon: unset;
    padding-left: unset;
    box-shadow: unset !important;
}

.was-validated .form-check-input:valid ~ .form-check-label {
    color: unset;
}


.form-select.is-valid, .was-validated .form-select:valid {
    border-color: var(--bs-border-color);
}

.was-validated .form-check-input:valid:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

.was-validated .form-check-input:valid {
    background-color: var(--bs-form-check-bg);
    border-color: unset;
}


/*/*#endregion*/
/*#region ml marketing*/
.ml-marketing {
    white-space: nowrap;
}

    .ml-marketing .item {
        min-width: 15em;
        cursor: pointer;
        padding-top: 20px;
        position: relative;
    }

        .ml-marketing .item .fg-more-vert:before {
            font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 48;
        }

        .ml-marketing .item:hover .fg-more-vert:before {
            font-variation-settings: 'FILL' 0, 'wght' 900, 'GRAD' 0, 'opsz' 48;
        }

    .ml-marketing .prof-img img {
        border-radius: 50%;
        width: 3.5em;
        height: 3.5em;
        object-fit: cover;
    }

    .ml-marketing .tags > * {
        font-size: .7em;
        background-color: #e6e6e6;
        padding: 1.5px 5px;
        border-radius: 5px;
        margin-left: 2px;
    }

    .ml-marketing .tags > .commission-amount {
        background-color: #e2f2d0;
    }

    .ml-marketing .tags > .order-count {
        background-color: #d0f2e7;
    }

    .ml-marketing ul > li li {
        position: relative;
        margin-right: calc(2em + 25px);
    }

    .ml-marketing .level-1 > li {
        margin-right: calc(1em + 25px) !important;
    }

    .ml-marketing ul {
        padding: 0;
        position: relative;
    }

    .ml-marketing > ul ul .tvc span {
        width: 1em;
        height: 1px;
        background-color: #ddd;
    }

    .ml-marketing ul > li li:before {
        content: "";
        background: #ddd;
        width: 1px;
        height: 100%;
        position: absolute;
        right: 0;
    }

    .ml-marketing ul > li li:last-child:before {
        height: 45px;
    }

    .ml-marketing .item:not(:has(~.show)) .fg-expand-more, .ml-marketing .item:has(~.collapsing) .fg-expand-more {
        transform: rotate(90deg);
    }

    .ml-marketing .item:not(:has(~ul)) .fg-expand-more:before {
        visibility: hidden;
    }

#order-commission-list span.dtr-title {
}

/*#endregion*/

/*#region overwrite dataTable*/

table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled, table.dataTable thead > tr > td.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting_asc_disabled, table.dataTable thead > tr > td.sorting_desc_disabled {
    padding-left: 26px;
    padding-right: unset !important;
}

    table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after {
        left: 10px;
        right: unset !important;
    }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 1px solid transparent;
    border-radius: 5px;
    background: var(--primary);
    opacity: 0.7;
    color: white !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    border: 1px solid transparent;
    border-radius: 5px;
    background: var(--primary);
    opacity: 0.5;
    color: white !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
    padding: 0.25em;
}

.dataTables_paginate {
    display: flex;
    align-items: center;
}

.dataTables_length * {
    outline: none !important;
    cursor: pointer;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    box-shadow: unset;
}

table.dataTable td, table.dataTable th {
    text-align: center !important;
}

    table.dataTable td.child {
        text-align: right !important;
    }

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: rgb(0 0 0 / 3%);
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: rgb(0 0 0 / 5%);
}

table.dataTable > tbody > tr.child ul.dtr-details > li {
    display: flex;
}
/*#endregion*/

/*#region booking service*/
.booking-time {
    text-align: center;
}

    .booking-time .calendar > ul {
        margin: 0;
    }

    .booking-time .head {
        display: flex;
        flex-direction: column;
        align-items: center;
        font-weight: bold;
        border-top: 3px solid var(--primary);
        padding-top: 7px;
        margin-bottom: 10px;
    }

    .booking-time li.time span {
        display: inline-block;
        margin-top: 10px;
        padding: 5px 0;
        border-radius: 5px;
        cursor: pointer;
        width: 100%;
        max-width: 80px;
    }

        .booking-time li.time span:before {
            border-radius: 5px;
        }

        .booking-time li.time span.reserved {
            background: var(--bs-gray-500);
            cursor: default;
            color: white;
            text-decoration: line-through;
        }

    .booking-time .time .active {
        box-shadow: 0 0 5px 0 #4CAF50;
    }

.booking-time-custom-tooltip span {
    display: block;
}

.booking-list ul {
    padding: 0;
}

.booking-list .booking-item > div {
    padding: 0.7em;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.booking-list li > div:before {
    content: "";
    height: 1px;
    width: 85%;
    bottom: 0;
    position: absolute;
    background: #ddd;
    left: 0;
    right: 0;
    margin: auto;
}

.booking-list .booking-item ul {
    background: #9999991a;
}

.booking-list .booking-item > .active {
    color: var(--primary);
    font-weight: 500;
}

.booking-list li > div:hover {
    background-color: var(--bs-gray-200)
}

.booking-list .booking-item div:not(.show) ~ ul {
    display: none;
}

.booking-list .booking-item img {
    max-width: 4em;
    height: 4em;
    object-fit: cover;
    border-radius: 5px;
}

.booking-list .booking-item .title {
    margin-right: 10px;
}

.booking-list .booking-item > div.show .fg-expand-more {
    transform: rotate(180deg);
}

.booking-detail photo {
    /*max-width: 15em;*/
    text-align: center;
}


#booking-detail-page .nav-tabs, #booking-detail-page .booking-reserve-btn, #booking-detail-page #booking-services label, #booking-detail-page #booking-services span, #booking-detail-page #booking-services textarea,
#booking-detail-page #booking-services .booking-request-btn, #booking-services input, #booking-services textarea {
    font-size: 1.15rem !important;
}

#booking-detail-page #booking-photo-carousel img {
    object-fit: contain;
}
/*#endregion*/
/*#region persian date picker*/
.datepicker-plot-area .toolbox {
    display: none !important;
}

.datepicker-plot-area {
    font-family: 'IRANSans', IRANSans, Tahoma !important;
}
/*#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 var(--primary);
    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 .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;
    }
}

@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;
        max-width: unset !important;
    }

    .story-slider .carousel .carousel-control-next, .story-slider .carousel .carousel-control-prev {
        transform: unset;
    }

    .story-slider {
        padding: 0 !important;
    }

        .story-slider .modal-content {
            width: 100% !important;
        }
}

/*#endregion*/


/*#region product-tags*/
#product-tags .owl-item a {
    width: fit-content;
    font-size: 0.8rem;
    font-weight: 500;
}

    #product-tags .owl-item a:hover {
        box-shadow: 0px 0px 5px 0px #656565;
    }

#product-tags .owl-stage {
    padding: 0.25rem 0;
}


/*#endregion*/

/*#region gallery*/

.card.gallery .date span {
    font-size: 0.8rem;
}

.card.gallery .title p {
    font-size: 1.1rem;
    font-weight: 500;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

#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 {
    border-radius: 10px;
}

    .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: 16px;
    font-weight: 500;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.gallery-content .owl-next {
    left: 0;
}

.gallery-modal .carousel {
    overflow: unset;
}

.gallery-modal .progress {
    --bs-progress-bar-bg: #fff;
    --bs-secondary-bg: #ccc;
    direction: ltr;
}

.gallery-modal .carousel-control-prev {
    transform: translate(-100%, 0);
    width: unset;
    padding: 15px;
}

.gallery-modal .carousel-control-next {
    transform: translate(100%, 0);
    width: unset;
    padding: 15px;
}

.gallery-modal button.close i {
    border-radius: 5px;
    background-color: rgba(0, 0, 0, .25);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(0px);
    padding: 4px;
}

.gallery-modal .slider-body img {
    max-height: 80vh;
    width: 100vw !important;
}
/*#endregion*/

/*#region EPayment*/

#Epayment-page .as-payment-gateway {
    height: 55px
}

#Epayment-page #logo {
    padding: 12%;
}

#Epayment-card {
    background: #f7f7f7;
}
/*#endregion*/

/*#region News*/
.video-module-fullscreen {
    white-space: nowrap;
}
.video-module-fullscreen > div{
    background: var(--primary);
    opacity: 0.4;
    border: 1px solid var(--primary);
}


@media (max-width:768px) {
    .audio-module-icon, .video-module-icon {
        font-size: 1.7rem !important;
    }
}
/*#endregion*/


/*#region border*/
.border-primary {
    border-color: var(--primary) !important;
}
/*#endregion*/

/*#region text*/
.text-primary {
    color: var(--primary) !important;
}
/*#endregion*/

/*#region button*/



/*#endregion*/
/*
** persian-datepicker - v1.2.0
** Reza Babakhani <babakhani.reza@gmail.com>
** http://babakhani.github.io/PersianWebToolkit/docs/datepicker
** Under MIT license 
*/

.datepicker-plot-area {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

    .datepicker-plot-area .datepicker-time-view .down-btn, .datepicker-plot-area .datepicker-time-view .up-btn {
        transition: all 100ms ease
    }

    .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable, .datepicker-plot-area .datepicker-month-view .month-item-disable {
        border-radius: 0
    }

    .datepicker-plot-area .datepicker-time-view .down-btn, .datepicker-plot-area .datepicker-time-view .up-btn {
        border-radius: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .datepicker-plot-area .datepicker-time-view .down-btn {
        border-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .datepicker-plot-area, .datepicker-plot-area .datepicker-time-view > .time-segment {
        border-radius: 0
    }

        .datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item, .datepicker-plot-area .datepicker-month-view .month-item, .datepicker-plot-area .datepicker-navigator .pwt-btn-next, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
            border-radius: 0
        }

.datepicker-plot-area {
    box-shadow: 0 5px 10px rgba(0,0,0,0.2)
}

    .datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item, .datepicker-plot-area .datepicker-month-view .month-item, .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable, .datepicker-plot-area .datepicker-month-view .month-item-disable, .datepicker-plot-area .datepicker-time-view > .time-segment, .datepicker-plot-area .datepicker-time-view .down-btn, .datepicker-plot-area .datepicker-time-view .up-btn, .datepicker-plot-area .datepicker-time-view input, .datepicker-plot-area .datepicker-navigator .pwt-btn-next, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev, .datepicker-plot-area .toolbox .pwt-btn-submit, .datepicker-plot-area .toolbox .pwt-btn-calendar, .datepicker-plot-area .toolbox .pwt-btn-today {
        cursor: pointer
    }

    .datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item, .datepicker-plot-area .datepicker-month-view .month-item {
        font: 14px;
        background-color: #fff;
        color: #333;
        border: 0;
        text-shadow: none
    }

    .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable, .datepicker-plot-area .datepicker-month-view .month-item-disable {
        background-color: #f1f1f1;
        color: #ccc;
        border: none;
        text-shadow: none;
        cursor: default
    }

    .datepicker-plot-area .datepicker-day-view .table-days td.today span {
        background-color: #333;
        color: #fff;
        border: 0;
        text-shadow: none
    }

    .datepicker-plot-area .datepicker-day-view .table-days td span.other-month {
        background-color: "";
        color: #ccc;
        border: none;
        text-shadow: none
    }

    .datepicker-plot-area .datepicker-day-view .table-days td.selected span, .datepicker-plot-area .datepicker-year-view .year-item.selected, .datepicker-plot-area .datepicker-month-view .month-item.selected {
        background-color: #005299;
        color: #fff;
        border: none;
        text-shadow: 1px 1px 1px #000
    }

        .datepicker-plot-area .datepicker-day-view .table-days td.selected span .datepicker-plot-area .datepicker-day-view .table-days td:hover, .datepicker-plot-area .datepicker-day-view .table-days td span:hover, .datepicker-plot-area .datepicker-year-view .year-item:hover, .datepicker-plot-area .datepicker-month-view .month-item:hover {
            background-color: #007be6;
            color: #fff;
            border: 0;
            text-shadow: none
        }

.datepicker-container {
    display: block;
    position: absolute;
    z-index: 100000;
    top: 0;
    direction: ltr
}

    .datepicker-container.pwt-hide {
        display: none
    }

.datepicker-plot-area {
    box-sizing: border-box;
    overflow: hidden;
    min-height: 70px;
    display: block;
    width: 200px;
    min-width: 200px;
    padding: 3px;
    position: absolute;
    font: 12px tahoma;
    border: 1px solid #ccc;
    background-color: #fff
}

    .datepicker-plot-area.datepicker-state-only-time {
        padding: 0
    }

    .datepicker-plot-area table, .datepicker-plot-area th, .datepicker-plot-area td {
        border: 0;
        background: none
    }

    .datepicker-plot-area * {
        text-align: center;
        color: #333
    }

    .datepicker-plot-area .datepicker-day-view, .datepicker-plot-area .datepicker-month-view, .datepicker-plot-area .datepicker-year-view {
        display: block;
        width: 100%;
        float: left;
        min-height: 200px;
        margin: 0
    }

.datepicker-plot-area-inline-view {
    display: block;
    width: 100%;
    position: static;
    float: left
}

.datepicker-plot-area .datepicker-time-view {
    display: block;
    float: left;
    width: 100%;
    padding: 5px;
    background: #f9f9f9;
    border-top: 1px solid #f1f1f1
}

    .datepicker-plot-area .datepicker-time-view > .time-segment {
        display: block;
        width: 22%;
        float: left;
        overflow: hidden
    }

        .datepicker-plot-area .datepicker-time-view > .time-segment:hover .down-btn, .datepicker-plot-area .datepicker-time-view > .time-segment:hover .up-btn {
            font-weight: bold
        }

    .datepicker-plot-area .datepicker-time-view .divider {
        display: block;
        width: 3%;
        height: 60px;
        line-height: 60px;
        float: left;
        overflow: hidden;
        font: 12px bold
    }

        .datepicker-plot-area .datepicker-time-view .divider span {
            height: 60px;
            line-height: 60px
        }

    .datepicker-plot-area .datepicker-time-view .down-btn, .datepicker-plot-area .datepicker-time-view .up-btn {
        display: block;
        float: left;
        width: 100%;
        margin: 0;
        height: 20px;
        line-height: 22px;
        color: #ccc
    }

        .datepicker-plot-area .datepicker-time-view .down-btn:hover, .datepicker-plot-area .datepicker-time-view .up-btn:hover {
            background-color: rgba(250,250,250,0.3);
            color: #807f7f
        }

    .datepicker-plot-area .datepicker-time-view input {
        display: block;
        width: 90%;
        margin: 0 5%;
        height: 20px;
        padding: 0;
        outline: none;
        border: none;
        background: transparent
    }

.datepicker-plot-area.datepicker-state-only-time .datepicker-time-view {
    padding: 0 5px;
    margin: 0
}

    .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view > .time-segment, .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view > .divider {
        padding: 5px 0
    }

.datepicker-plot-area.datepicker-state-no-meridian .datepicker-time-view > .time-segment {
    width: 31.33%
}

.datepicker-plot-area.datepicker-state-no-meridian .datepicker-time-view > .meridian-divider {
    display: none
}

.datepicker-plot-area.datepicker-state-no-second .datepicker-time-view > .time-segment {
    width: 31.33%
}

.datepicker-plot-area.datepicker-state-no-second .datepicker-time-view > .second-divider {
    display: none
}

.datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .time-segment {
    width: 48%
}

.datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .second-divider, .datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .meridian-divider {
    display: none
}

.datepicker-plot-area .datepicker-day-view .table-days {
    width: 100%;
    float: left;
    direction: rtl
}

    .datepicker-plot-area .datepicker-day-view .table-days td {
        width: 14.2%;
        height: 26px;
        padding: 0;
        margin: 0;
        position: relative
    }

        .datepicker-plot-area .datepicker-day-view .table-days td .alter-calendar-day {
            font-style: normal;
            position: absolute;
            font-size: 8.5px;
            bottom: 0;
            right: 2px;
            color: #f1f1f1
        }

        .datepicker-plot-area .datepicker-day-view .table-days td span {
            display: block;
            width: 100%;
            height: 26px;
            line-height: 26px;
            padding: 0;
            margin: 0
        }

.datepicker-plot-area .datepicker-day-view .month-grid-box {
    display: block;
    width: 100%;
    float: right;
    min-height: 180px;
    margin: 8px 0
}

    .datepicker-plot-area .datepicker-day-view .month-grid-box .header {
        display: block;
        width: 100%;
        float: left;
        padding-bottom: 8px
    }

        .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row {
            display: block;
            width: 100%;
            height: 25px;
            float: left
        }

        .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell {
            display: block;
            width: 14.2%;
            height: 25px;
            float: right;
            line-height: 25px;
            font: 11px;
            font-weight: bold;
            color: #333
        }

.datepicker-plot-area .datepicker-year-view, .datepicker-plot-area .datepicker-month-view {
    padding-top: 10px
}

    .datepicker-plot-area .datepicker-year-view .year-item, .datepicker-plot-area .datepicker-month-view .month-item {
        display: block;
        width: 33.333333%;
        margin: 2px 0 0;
        float: right;
        height: 42px;
        line-height: 42px
    }

.datepicker-plot-area .datepicker-navigator {
    display: block;
    width: 100%;
    float: left
}

    .datepicker-plot-area .datepicker-navigator .pwt-btn-next, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
        display: block;
        float: left;
        height: 28px;
        line-height: 28px;
        font-weight: bold;
        background-color: rgba(250,250,250,0.1);
        color: #333
    }

        .datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover {
            background-color: rgba(250,250,250,0.3)
        }

    .datepicker-plot-area .datepicker-navigator .pwt-btn-next {
        display: block;
        width: 15%;
        float: left
    }

    .datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
        display: block;
        width: 66%;
        margin: 0 2%;
        float: left
    }

    .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
        display: block;
        width: 15%;
        float: left
    }

.datepicker-plot-area .toolbox {
    display: block;
    float: left;
    width: 100%;
    margin-top: 5px
}

    .datepicker-plot-area .toolbox .pwt-btn-submit, .datepicker-plot-area .toolbox .pwt-btn-calendar, .datepicker-plot-area .toolbox .pwt-btn-today {
        background-color: rgba(250,250,250,0.1);
        float: right;
        display: block;
        font-weight: bold;
        font-size: 11px;
        height: 24px;
        line-height: 24px;
        white-space: nowrap;
        margin: 0 auto;
        margin-left: 5px;
        padding: 0 5px;
        min-width: 50px
    }

        .datepicker-plot-area .toolbox .pwt-btn-submit:hover, .datepicker-plot-area .toolbox .pwt-btn-calendar:hover, .datepicker-plot-area .toolbox .pwt-btn-today:hover {
            background-color: rgba(250,250,250,0.3)
        }

.datepicker-plot-area .datepicker-navigator {
    display: block;
    width: 100%;
    float: left
}

    .datepicker-plot-area .datepicker-navigator .pwt-btn-next, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
        display: block;
        float: left;
        height: 28px;
        line-height: 28px;
        font-weight: bold;
        background-color: rgba(250,250,250,0.1);
        color: #333
    }

        .datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover {
            background-color: rgba(250,250,250,0.3)
        }

    .datepicker-plot-area .datepicker-navigator .pwt-btn-next {
        display: block;
        width: 15%;
        float: left
    }

    .datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
        display: block;
        width: 66%;
        margin: 0 2%;
        float: left
    }

    .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
        display: block;
        width: 15%;
        float: left
    }

.datepicker-container.pwt-mobile-view {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
    transition: all 1s
}

    .datepicker-container.pwt-mobile-view.pwt-hide {
        top: 100vh;
        height: 0
    }

    .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit {
        color: #fff;
        background: #ccc
    }

    .datepicker-container.pwt-mobile-view .datepicker-plot-area {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

        .datepicker-container.pwt-mobile-view .datepicker-plot-area .table-days td, .datepicker-container.pwt-mobile-view .datepicker-plot-area .table-days td span {
            height: 44px;
            line-height: 44px;
            font-size: 14px
        }

        .datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-year-view .year-item, .datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-month-view .month-item {
            height: 70px;
            line-height: 70px
        }

        .datepicker-container.pwt-mobile-view .datepicker-plot-area [class*='pwt-btn'] {
            height: 48px;
            line-height: 48px
        }

        .datepicker-container.pwt-mobile-view .datepicker-plot-area .pwt-btn-today {
            float: left
        }

        .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time {
            background: rgba(0,0,0,0.7);
            border: 0;
            padding-top: 60%
        }

            .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit {
                margin-right: 5px
            }

            .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view input {
                height: 40px;
                line-height: 40px;
                font-size: 24px;
                margin: 5px 0
            }

            .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .divider, .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .divider span {
                font-size: 16px;
                display: block;
                height: 144px;
                line-height: 144px
            }

            .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .down-btn, .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .up-btn {
                height: 48px;
                line-height: 48px
            }

    .datepicker-container.pwt-mobile-view .datepicker-time-view input {
        height: 32px;
        line-height: 34px;
        font-size: 18px
    }

    .datepicker-container.pwt-mobile-view .datepicker-time-view .divider, .datepicker-container.pwt-mobile-view .datepicker-time-view .divider span {
        height: 120px;
        line-height: 120px
    }

    .datepicker-container.pwt-mobile-view .datepicker-time-view .down-btn, .datepicker-container.pwt-mobile-view .datepicker-time-view .up-btn {
        height: 40px;
        line-height: 40px
    }

/*# sourceMappingURL=persian-datepicker.min.css.map */

