/* Minification failed. Returning unminified contents.
(1001,19): run-time error CSS1030: Expected identifier, found '#wave-loader'
(1001,45): run-time error CSS1031: Expected selector, found ')'
(1001,45): run-time error CSS1025: Expected comma or open brace, found ')'
(1018,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1093,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(1759,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13974,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(13974,79): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(13974,250): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(13974,1171): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(13974,1257): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(13974,1327): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(13974,1395): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(13974,1431): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(13974,1460): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(13974,1489): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(13974,1525): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(13974,1605): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(13974,1671): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(13974,1785): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,1830): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,1887): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,1944): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,2008): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,2059): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,2125): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,2196): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,2275): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,2340): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,2472): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,2517): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,2574): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,2631): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,2695): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,2746): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,2812): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,2883): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,2962): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,3043): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,3195): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,3266): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,3345): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,3422): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,3520): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,3565): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,3622): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,3679): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,3743): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,3794): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,3938): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,4009): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,4088): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,4165): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,4303): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,4348): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,4405): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,4462): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,4526): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,4577): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,4643): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,4714): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,4793): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,4858): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,4990): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,5041): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,5107): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,5178): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,5257): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,5317): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,5394): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,5439): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(13974,5496): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,5553): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,5680): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,5731): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,5797): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,5868): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,5947): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,6007): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,6053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13974,6198): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,6255): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(13974,6319): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,6370): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(13974,6436): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,6507): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(13974,6586): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,6648): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(13974,7198): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(13974,7241): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(13974,7369): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(13974,7412): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(13974,7574): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(13974,7609): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(13974,7674): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(13974,7709): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(13974,7786): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(13974,7819): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(13974,7865): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(13974,7912): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(13974,7945): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(13974,7991): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(13974,8050): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(13974,8085): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(13974,8150): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(13974,8185): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(13974,8276): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(13974,8340): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(13974,8656): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(13974,8691): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(13974,8756): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(13974,8791): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(13974,8868): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(13974,8901): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(13974,8947): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(13974,8994): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(13974,9027): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(13974,9073): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(13974,9132): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(13974,9167): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(13974,9232): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(13974,9267): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(13974,9358): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(13974,9422): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(13974,9651): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(13974,9709): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(13974,9782): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(13974,9897): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(13974,9946): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(13974,10018): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(13974,10133): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(13974,10182): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(13974,10274): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(13974,10293): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(13974,10312): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(13974,10331): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(13974,10380): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(13974,10399): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(13974,10418): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(13974,10437): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(13974,10518): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(13974,10537): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(13974,10556): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(13974,10575): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(13974,10624): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(13974,10643): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(13974,10662): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(13974,10681): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(13974,12642): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(13974,12688): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(13974,12915): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(13974,13022): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(13984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14649,1): run-time error CSS1019: Unexpected token, found '@import'
(14649,9): run-time error CSS1019: Unexpected token, found 'url('/Content/Styles/AI-Fonts.css')'
(14654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14736,22): run-time error CSS1039: Token not allowed after unary operator: '-scrollbar-color'
(14741,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(14782,7): run-time error CSS1030: Expected identifier, found '.'
(14782,22): run-time error CSS1031: Expected selector, found ')'
(14782,22): run-time error CSS1025: Expected comma or open brace, found ')'
(14799,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(14807,28): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(14853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14885,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(14886,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(14890,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(14892,36): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(14896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14962,40): run-time error CSS1046: Expect comma, found '0'
(14962,44): run-time error CSS1046: Expect comma, found '/'
(14966,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(14970,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(14974,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15010,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15037,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15041,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15049,22): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(15053,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15073,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15077,17): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(15081,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15090,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15099,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15103,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15115,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15116,26): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(15122,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15124,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15125,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15125,45): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-primary'
(15133,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15135,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15136,26): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15136,49): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-secondary'
(15142,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15144,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15145,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15145,45): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-primary'
(15153,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15155,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15156,26): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15156,49): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-secondary'
(15162,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15164,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15165,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15165,45): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-secondary'
(15173,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15175,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15176,26): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15176,49): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-primary'
(15182,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15184,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15185,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15185,45): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-secondary'
(15193,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15195,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15196,26): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15196,49): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-primary'
(15204,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15207,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(15208,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(15208,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(15208,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(15214,21): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15214,25): run-time error CSS1046: Expect comma, found '-'
(15214,26): run-time error CSS1047: Expected number or percentage value in rgb function, found '-bs-secondary-rgb'
(15214,43): run-time error CSS1046: Expect comma, found ')'
(15214,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15216,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(15216,31): run-time error CSS1046: Expect comma, found '-'
(15216,32): run-time error CSS1047: Expected number or percentage value in rgb function, found '-bs-secondary-rgb'
(15216,49): run-time error CSS1046: Expect comma, found ')'
(15216,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15222,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15297,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15298,38): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15304,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15312,26): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(15331,22): run-time error CSS1039: Token not allowed after unary operator: '-white-bg-60'
(15335,22): run-time error CSS1039: Token not allowed after unary operator: '-white-bg-40'
(15339,22): run-time error CSS1039: Token not allowed after unary operator: '-white-bg-25'
(15344,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15354,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-1'
(15358,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-2'
(15460,28): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(15468,28): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(15502,29): run-time error CSS1030: Expected identifier, found '.'
(15502,46): run-time error CSS1031: Expected selector, found ')'
(15502,46): run-time error CSS1025: Expected comma or open brace, found ')'
(15524,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15600,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15605,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15609,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15613,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15620,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15628,40): run-time error CSS1030: Expected identifier, found '>'
(15628,53): run-time error CSS1031: Expected selector, found ')'
(15628,53): run-time error CSS1025: Expected comma or open brace, found ')'
(15633,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(15634,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(15647,9): run-time error CSS1030: Expected identifier, found '>'
(15647,27): run-time error CSS1031: Expected selector, found ')'
(15647,27): run-time error CSS1025: Expected comma or open brace, found ')'
(15651,18): run-time error CSS1030: Expected identifier, found '>'
(15651,36): run-time error CSS1031: Expected selector, found ')'
(15651,36): run-time error CSS1025: Expected comma or open brace, found ')'
(15655,25): run-time error CSS1030: Expected identifier, found '>'
(15655,43): run-time error CSS1031: Expected selector, found ')'
(15655,43): run-time error CSS1025: Expected comma or open brace, found ')'
(15676,22): run-time error CSS1039: Token not allowed after unary operator: '-scrollbar-color'
(15680,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15693,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(15751,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15756,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15788,22): run-time error CSS1039: Token not allowed after unary operator: '-base-color-1'
(15792,22): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(15819,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15824,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15828,30): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(15834,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15923,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15932,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15957,22): run-time error CSS1039: Token not allowed after unary operator: '-base-color-1'
(15961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16015,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16024,33): run-time error CSS1030: Expected identifier, found '>'
(16024,47): run-time error CSS1031: Expected selector, found ')'
(16024,47): run-time error CSS1025: Expected comma or open brace, found ')'
(16119,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16133,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(16134,42): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(16139,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16158,18): run-time error CSS1030: Expected identifier, found '>'
(16158,32): run-time error CSS1031: Expected selector, found ')'
(16158,32): run-time error CSS1025: Expected comma or open brace, found ')'
(16196,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16325,22): run-time error CSS1039: Token not allowed after unary operator: '-white-bg-60'
(16335,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16350,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16362,91): run-time error CSS1030: Expected identifier, found '.'
(16362,100): run-time error CSS1031: Expected selector, found ')'
(16362,100): run-time error CSS1025: Expected comma or open brace, found ')'
(16509,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16510,42): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16541,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16545,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16551,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16640,76): run-time error CSS1030: Expected identifier, found ','
(16640,87): run-time error CSS1031: Expected selector, found ')'
(16640,87): run-time error CSS1025: Expected comma or open brace, found ')'
(16677,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-color-table-th'
(16739,30): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(16785,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(16787,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(16787,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(16787,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(16789,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(16789,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(16798,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(16879,26): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-size'
(16895,9): run-time error CSS1030: Expected identifier, found '>'
(16895,19): run-time error CSS1031: Expected selector, found ')'
(16895,19): run-time error CSS1025: Expected comma or open brace, found ')'
(17021,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(17023,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(17049,49): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(17049,71): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(17067,47): run-time error CSS1046: Expect comma, found '255'
(17067,55): run-time error CSS1046: Expect comma, found '/'
(17073,49): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(17073,71): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(17188,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(17207,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(17211,32): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(17215,32): run-time error CSS1039: Token not allowed after unary operator: '-light-primary-color'
(17227,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(17451,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,77): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,4468): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17451,4472): run-time error CSS1046: Expect comma, found '-'
(17451,4473): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(17451,4489): run-time error CSS1046: Expect comma, found ')'
(17451,4490): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17451,4985): run-time error CSS1019: Unexpected token, found '@keyframes'
(17451,5016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17451,5063): run-time error CSS1019: Unexpected token, found '@keyframes'
(17451,5094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17451,5141): run-time error CSS1019: Unexpected token, found '@keyframes'
(17451,5172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17451,7863): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,7922): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17451,7926): run-time error CSS1046: Expect comma, found '-'
(17451,7927): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-text'
(17451,7948): run-time error CSS1046: Expect comma, found ')'
(17451,7949): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17451,8018): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17451,8022): run-time error CSS1046: Expect comma, found '-'
(17451,8023): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-link'
(17451,8044): run-time error CSS1046: Expect comma, found ')'
(17451,8045): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17451,9259): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-stripe'
(17451,9474): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,9671): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(17451,9881): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,10284): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(17451,10742): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,10967): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(17451,11195): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(17451,11423): run-time error CSS1039: Token not allowed after unary operator: '-dt-column-ordering'
(17451,11674): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,11922): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,12170): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,12397): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,12624): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,12851): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,13101): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,13351): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,13601): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,13829): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(17451,14054): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(17451,14279): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(17451,14527): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,14778): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,15029): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17451,20625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,20655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,20686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17451,21956): run-time error CSS1039: Token not allowed after unary operator: '-dt-html-background'
(17458,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,77): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17458,4468): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17458,4472): run-time error CSS1046: Expect comma, found '-'
(17458,4473): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(17458,4489): run-time error CSS1046: Expect comma, found ')'
(17458,4490): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17458,4985): run-time error CSS1019: Unexpected token, found '@keyframes'
(17458,5016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17458,5063): run-time error CSS1019: Unexpected token, found '@keyframes'
(17458,5094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17458,5141): run-time error CSS1019: Unexpected token, found '@keyframes'
(17458,5172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17462,665): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17462,669): run-time error CSS1046: Expect comma, found '-'
(17462,670): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected'
(17462,686): run-time error CSS1046: Expect comma, found ')'
(17462,687): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17462,724): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17462,728): run-time error CSS1046: Expect comma, found '-'
(17462,729): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-text'
(17462,750): run-time error CSS1046: Expect comma, found ')'
(17462,751): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17462,820): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(17462,824): run-time error CSS1046: Expect comma, found '-'
(17462,825): run-time error CSS1047: Expected number or percentage value in rgb function, found '-dt-row-selected-link'
(17462,846): run-time error CSS1046: Expect comma, found ')'
(17462,847): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(17462,948): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-stripe'
(17462,1134): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17462,1244): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-hover'
(17462,1417): run-time error CSS1039: Token not allowed after unary operator: '-dt-row-selected'
(17462,4720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17462,4750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17462,4781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-default .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
jdp-overlay {
    height: 0;
    width: 0
}

@media only screen and (max-width:481px) {
    jdp-overlay {
        backdrop-filter: blur(2px);
        -webkit-backdrop-filter: blur(2px);
        background-color: rgba(0,0,0,.3);
        display: none;
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%
    }
}

jdp-container {
    -moz-animation: jdpOpenAnimation .3s cubic-bezier(.23,1,.32,1);
    -webkit-animation: jdpOpenAnimation .3s cubic-bezier(.23,1,.32,1);
    animation: jdpOpenAnimation .3s cubic-bezier(.23,1,.32,1);
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24);
    direction: rtl;
    display: none;
    max-width: 307.875px;
    min-width: 307.875px;
    overflow: hidden;
    padding: .5rem 0;
    position: absolute;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media only screen and (max-width:481px) {
    jdp-container {
        -moz-animation: jdpOpenAnimationMobile .3s cubic-bezier(.23,1,.32,1);
        -webkit-animation: jdpOpenAnimationMobile .3s cubic-bezier(.23,1,.32,1);
        animation: jdpOpenAnimationMobile .3s cubic-bezier(.23,1,.32,1);
        border-radius: 4px 4px 0 0;
        bottom: 0 !important;
        left: 50% !important;
        max-width: 100%;
        min-width: 280px;
        top: unset !important;
        transform: translateX(-50%) !important;
        width: 100%
    }
}

jdp-container, jdp-container *, jdp-container :after, jdp-container :before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

    jdp-container .jdp-icon-minus, jdp-container .jdp-icon-plus {
        border: 1px solid #e6e6e6;
        border-radius: 4px;
        cursor: pointer;
        display: inline-block;
        flex: none;
        overflow: hidden;
        text-align: center;
        text-decoration: none;
        vertical-align: middle
    }

        jdp-container .jdp-icon-minus svg, jdp-container .jdp-icon-plus svg {
            height: 1.5rem;
            padding: .25rem;
            vertical-align: middle;
            width: 1.5rem
        }

        jdp-container .jdp-icon-minus.not-in-range, jdp-container .jdp-icon-plus.not-in-range {
            cursor: not-allowed
        }

            jdp-container .jdp-icon-minus.not-in-range svg, jdp-container .jdp-icon-plus.not-in-range svg {
                opacity: .3
            }

    jdp-container .jdp-months, jdp-container .jdp-years {
        fill: rgba(0,0,0,.9);
        color: rgba(0,0,0,.9);
        display: -webkit-inline-box;
        display: -webkit-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        font-size: 120%;
        margin: 0 2.5%
    }

    jdp-container .jdp-months {
        width: 50%
    }

    jdp-container .jdp-years {
        width: 40%
    }

    jdp-container .jdp-month, jdp-container .jdp-month input, jdp-container .jdp-month select, jdp-container .jdp-time, jdp-container .jdp-time input, jdp-container .jdp-time select, jdp-container .jdp-year, jdp-container .jdp-year input, jdp-container .jdp-year select {
        background: #fff;
        border: none;
        border-radius: 0;
        color: inherit;
        display: inline-block;
        font-family: inherit;
        font-size: inherit;
        font-weight: 300;
        height: auto;
        line-height: inherit;
        margin: 0;
        outline: none;
        padding: 0;
        text-align: center;
        vertical-align: initial;
        width: 100%
    }

        jdp-container .jdp-month:active, jdp-container .jdp-month:focus, jdp-container .jdp-month input:active, jdp-container .jdp-month input:focus, jdp-container .jdp-month select:active, jdp-container .jdp-month select:focus, jdp-container .jdp-time:active, jdp-container .jdp-time:focus, jdp-container .jdp-time input:active, jdp-container .jdp-time input:focus, jdp-container .jdp-time select:active, jdp-container .jdp-time select:focus, jdp-container .jdp-year:active, jdp-container .jdp-year:focus, jdp-container .jdp-year input:active, jdp-container .jdp-year input:focus, jdp-container .jdp-year select:active, jdp-container .jdp-year select:focus {
            outline: none
        }

        jdp-container .jdp-month input option, jdp-container .jdp-month option, jdp-container .jdp-month select option, jdp-container .jdp-time input option, jdp-container .jdp-time option, jdp-container .jdp-time select option, jdp-container .jdp-year input option, jdp-container .jdp-year option, jdp-container .jdp-year select option {
            font-size: 95%;
            min-height: 1.3rem;
            outline: none;
            padding: 0
        }

        jdp-container .jdp-month:hover, jdp-container .jdp-time:hover, jdp-container .jdp-year:hover {
            filter: brightness(.9)
        }

        jdp-container .jdp-month input, jdp-container .jdp-time input, jdp-container .jdp-year input {
            -webkit-appearance: none;
            -moz-appearance: textfield;
            cursor: text
        }

            jdp-container .jdp-month input::-webkit-inner-spin-button, jdp-container .jdp-month input::-webkit-outer-spin-button, jdp-container .jdp-time input::-webkit-inner-spin-button, jdp-container .jdp-time input::-webkit-outer-spin-button, jdp-container .jdp-year input::-webkit-inner-spin-button, jdp-container .jdp-year input::-webkit-outer-spin-button {
                -webkit-appearance: none
            }

        jdp-container .jdp-month select, jdp-container .jdp-time select, jdp-container .jdp-year select {
            -webkit-appearance: menulist;
            -moz-appearance: menulist;
            cursor: pointer;
            position: relative
        }

    jdp-container .jdp-days {
        -ms-flex-pack: justify;
        display: inline-block;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        justify-content: space-around;
        outline: 0;
        padding: .5rem 0 0;
        text-align: left;
        width: 100%
    }

    jdp-container .jdp-day, jdp-container .jdp-day-name {
        background: none;
        border: 1px solid transparent;
        color: rgba(0,0,0,.9);
        display: inline-block;
        flex-basis: 14.2857143%;
        font-weight: 400;
        height: 31px;
        justify-content: center;
        line-height: 31px;
        margin: 2px 0;
        position: relative;
        text-align: center;
        width: 14.2857143%
    }

        jdp-container .jdp-day-name.today, jdp-container .jdp-day.today {
            border-color: rgba(0,0,0,.3)
        }

        jdp-container .jdp-day-name.selected, jdp-container .jdp-day.selected {
            background-color: #569ff7 !important;
            color: #fff !important;
            opacity: 1 !important
        }

        jdp-container .jdp-day-name.holly-day, jdp-container .jdp-day-name.last-week, jdp-container .jdp-day.holly-day, jdp-container .jdp-day.last-week {
            color: #f44336
        }

        jdp-container .jdp-day.not-in-month {
            opacity: .4
        }

        jdp-container .jdp-day.disabled-day {
            cursor: not-allowed;
            opacity: .15
        }

        jdp-container .jdp-day:not(.disabled-day) {
            border-radius: 4px;
            cursor: pointer;
            transition: .1s linear
        }

            jdp-container .jdp-day:not(.disabled-day):hover {
                background: rgba(0,0,0,.1);
                transform: scale(1.15);
                z-index: 1
            }

    jdp-container .jdp-day-name {
        background-color: rgba(0,0,0,.1);
        border-radius: 0;
        cursor: default;
        font-size: 90%;
        font-weight: 900
    }

    jdp-container .jdp-footer {
        -ms-flex-pack: justify;
        display: inline-block;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        justify-content: space-between;
        outline: 0;
        padding: .5rem .5rem 0;
        width: 100%
    }

@media only screen and (max-width:481px) {
    jdp-container .jdp-footer {
        margin: .5rem 0
    }
}

jdp-container .jdp-btn-close, jdp-container .jdp-btn-empty, jdp-container .jdp-btn-today {
    background: #569ff7;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 90%;
    font-weight: 400;
    padding: .3em .6em;
    text-align: center
}

@media only screen and (max-width:481px) {
    jdp-container .jdp-btn-close, jdp-container .jdp-btn-empty, jdp-container .jdp-btn-today {
        font-size: 100%;
        padding: .5em .8em
    }
}

jdp-container .jdp-btn-close.disabled-btn, jdp-container .jdp-btn-empty.disabled-btn, jdp-container .jdp-btn-today.disabled-btn {
    cursor: not-allowed;
    opacity: .2
}

@media only screen and (max-width:481px) {
    jdp-container .jdp-btn-today ~ .jdp-btn-empty {
        margin-left: auto;
        margin-right: 1em
    }
}

jdp-container .jdp-time-container {
    display: flex;
    padding: 0
}

    jdp-container .jdp-time-container .jdp-time {
        flex: auto;
        margin: 0 .5rem;
        position: relative
    }

        jdp-container .jdp-time-container .jdp-time select {
            background: rgba(0,0,0,.03);
            border-radius: 5px;
            padding: .5rem 1rem .5rem 7px
        }

        jdp-container .jdp-time-container .jdp-time:after {
            content: ":";
            font-size: 1.5rem;
            height: 100%;
            position: absolute;
            right: -.7rem;
            top: 50%;
            transform: translateY(-50%)
        }

        jdp-container .jdp-time-container .jdp-time:first-child:after {
            display: none
        }

    jdp-container .jdp-time-container.jdp-only-time .jdp-time select {
        font-size: 1.5rem;
        padding: .8rem 1rem .8rem 7px
    }

    jdp-container .jdp-time-container.jdp-only-time .jdp-time:after {
        font-size: 2.3rem;
        position: absolute;
        right: -.8rem
    }

@-webkit-keyframes jdpOpenAnimation {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes jdpOpenAnimation {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes jdpOpenAnimationMobile {
    0% {
        bottom: -10%;
        opacity: 0
    }

    to {
        bottom: 0;
        opacity: 1
    }
}

@keyframes jdpOpenAnimationMobile {
    0% {
        margin-bottom: -20%;
        opacity: 0
    }

    to {
        margin-bottom: 0;
        opacity: 1
    }
}


/*#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: calc(50% - 12px);
    left: calc(50% - 12px);
    color: var(--primary-color);
    font-size: 25px !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;
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*#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;
}

.ar-h-7 {
    height: 7rem;
}
/*#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-mb-75 {
    margin-bottom: 75px !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;
}
/*#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;
        padding-top: 20px;
    }

.ar-video-view > span {
    display: block;
    padding-top: 56.2%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

.ar-video-gallery {
    width: 100%;
    background-color: white;
    color: black;
    margin: 8px auto 0 auto !important;
    padding: 0 !important;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
}

#ar-video-detail {
    position: absolute;
    top: 0;
    right: 32px;
    color: white;
    z-index: 2;
    opacity: 0;
}

    #ar-video-detail .ar-video-title {
        font-size: 16px;
        margin: 0;
    }

    #ar-video-detail .ar-video-overview {
        font-size: 13px;
        margin: 0 0 0 20px;
        color: #bbb;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 15px;
    }

.ar-video-frame .h_iframe-aparat_embed_frame iframe {
    border: 0;
    padding: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#ar-video-carousel .item {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    z-index: 2;
}

    #ar-video-carousel .item.active {
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

#ar-video-list {
    direction: ltr;
    padding: 0;
    overflow-y: auto;
    border-right: 1px solid #d1d1d1;
}

    #ar-video-list::-webkit-scrollbar {
        width: 3px;
    }

    #ar-video-list::-webkit-scrollbar-thumb {
        background: #adadad;
    }

    #ar-video-list li.active {
        background-color: #eee;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    #ar-video-list li {
        cursor: pointer;
        direction: rtl;
    }

#ar-video-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: #d1d1d1;
    right: 10px;
    left: 10px;
    bottom: 0;
}

#ar-video-carousel .item .ar-video-separator {
    position: absolute;
    width: 1px;
    background-color: #d1d1d1;
    top: 7px;
    left: 0;
    bottom: 7px;
}

@media(max-width:768px) {

    .ar-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*/

.fg-crown:before {
    content: "crown";
}

.fg-arrow-upload-progress:before {
    content: "arrow_upload_progress";
}

.fg-search:before {
    content: "search";
}

.fg-home:before {
    content: "home";
}

.fg-menu:before {
    content: "menu";
}

.fg-close:before {
    content: "close";
}

.fg-settings:before {
    content: "settings";
}

.fg-done:before {
    content: "done";
}

.fg-expand-more:before {
    content: "expand_more";
}

.fg-check-circle:before {
    content: "check_circle";
}

.fg-favorite:before {
    content: "favorite";
}

.fg-add:before {
    content: "add";
}

.fg-delete:before {
    content: "delete";
}

.fg-arrow-back:before {
    content: "arrow_back";
}

.fg-star:before {
    content: "star";
}

.fg-chevron-right:before {
    content: "chevron_right";
}

.fg-logout:before {
    content: "logout";
}

.fg-arrow-forward-ios:before {
    content: "arrow_forward_ios";
}

.fg-add-circle:before {
    content: "add_circle";
}

.fg-cancel:before {
    content: "cancel";
}

.fg-arrow-back-ios:before {
    content: "arrow_back_ios";
}

.fg-arrow-forward:before {
    content: "arrow_forward";
}

.fg-arrow-drop-down:before {
    content: "arrow_drop_down";
}

.fg-more-vert:before {
    content: "more_vert";
}

.fg-check:before {
    content: "check";
}

.fg-check-box:before {
    content: "check_box";
}

.fg-toggle-on:before {
    content: "toggle_on";
}

.fg-grade:before {
    content: "grade";
}

.fg-open-in-new:before {
    content: "open_in_new";
}

.fg-check-box-outline-blank:before {
    content: "check_box_outline_blank";
}

.fg-refresh:before {
    content: "refresh";
}

.fg-login:before {
    content: "login";
}

.fg-chevron-left:before {
    content: "chevron_left";
}

.fg-expand-less:before {
    content: "expand_less";
}

.fg-radio-button-unchecked:before {
    content: "radio_button_unchecked";
}

.fg-more-horiz:before {
    content: "more_horiz";
}

.fg-apps:before {
    content: "apps";
}

.fg-arrow-right-alt:before {
    content: "arrow_right_alt";
}

.fg-radio-button-checked:before {
    content: "radio_button_checked";
}

.fg-download:before {
    content: "download";
}

.fg-remove:before {
    content: "remove";
}

.fg-toggle-off:before {
    content: "toggle_off";
}

.fg-bolt:before {
    content: "bolt";
}

.fg-arrow-upward:before {
    content: "arrow_upward";
}

.fg-filter-list:before {
    content: "filter_list";
}

.fg-delete-forever:before {
    content: "delete_forever";
}

.fg-autorenew:before {
    content: "autorenew";
}

.fg-key:before {
    content: "key";
}

.fg-arrow-downward:before {
    content: "arrow_downward";
}

.fg-sync:before {
    content: "sync";
}

.fg-sort:before {
    content: "sort";
}

.fg-block:before {
    content: "block";
}

.fg-add-box:before {
    content: "add_box";
}

.fg-arrow-back-ios-new:before {
    content: "arrow_back_ios_new";
}

.fg-restart-alt:before {
    content: "restart_alt";
}

.fg-shopping-cart-checkout:before {
    content: "shopping_cart_checkout";
}

.fg-menu-open:before {
    content: "menu_open";
}

.fg-expand-circle-down:before {
    content: "expand_circle_down";
}

.fg-backspace:before {
    content: "backspace";
}

.fg-arrow-circle-right:before {
    content: "arrow_circle_right";
}

.fg-undo:before {
    content: "undo";
}

.fg-done-all:before {
    content: "done_all";
}

.fg-arrow-right:before {
    content: "arrow_right";
}

.fg-do-not-disturb-on:before {
    content: "do_not_disturb_on";
}

.fg-open-in-full:before {
    content: "open_in_full";
}

.fg-double-arrow:before {
    content: "double_arrow";
}

.fg-manage-search:before {
    content: "manage_search";
}

.fg-sync-alt:before {
    content: "sync_alt";
}

.fg-zoom-in:before {
    content: "zoom_in";
}

.fg-done-outline:before {
    content: "done_outline";
}

.fg-drag-indicator:before {
    content: "drag_indicator";
}

.fg-fullscreen:before {
    content: "fullscreen";
}

.fg-keyboard-double-arrow-right:before {
    content: "keyboard_double_arrow_right";
}

.fg-star-half:before {
    content: "star_half";
}

.fg-settings-accessibility:before {
    content: "settings_accessibility";
}

.fg-ios-share:before {
    content: "ios_share";
}

.fg-arrow-drop-up:before {
    content: "arrow_drop_up";
}

.fg-reply:before {
    content: "reply";
}

.fg-exit-to-app:before {
    content: "exit_to_app";
}

.fg-unfold-more:before {
    content: "unfold_more";
}

.fg-library-add:before {
    content: "library_add";
}

.fg-cached:before {
    content: "cached";
}

.fg-select-check-box:before {
    content: "select_check_box";
}

.fg-terminal:before {
    content: "terminal";
}

.fg-change-circle:before {
    content: "change_circle";
}

.fg-disabled-by-default:before {
    content: "disabled_by_default";
}

.fg-swap-horiz:before {
    content: "swap_horiz";
}

.fg-swap-vert:before {
    content: "swap_vert";
}

.fg-close-fullscreen:before {
    content: "close_fullscreen";
}

.fg-app-registration:before {
    content: "app_registration";
}

.fg-download-for-offline:before {
    content: "download_for_offline";
}

.fg-arrow-circle-left:before {
    content: "arrow_circle_left";
}

.fg-arrow-circle-up:before {
    content: "arrow_circle_up";
}

.fg-file-open:before {
    content: "file_open";
}

.fg-minimize:before {
    content: "minimize";
}

.fg-open-with:before {
    content: "open_with";
}

.fg-keyboard-double-arrow-left:before {
    content: "keyboard_double_arrow_left";
}

.fg-dataset:before {
    content: "dataset";
}

.fg-add-task:before {
    content: "add_task";
}

.fg-start:before {
    content: "start";
}

.fg-keyboard-double-arrow-down:before {
    content: "keyboard_double_arrow_down";
}

.fg-keyboard-voice:before {
    content: "keyboard_voice";
}

.fg-create-new-folder:before {
    content: "create_new_folder";
}

.fg-forward:before {
    content: "forward";
}

.fg-downloading:before {
    content: "downloading";
}

.fg-settings-applications:before {
    content: "settings_applications";
}

.fg-compare-arrows:before {
    content: "compare_arrows";
}

.fg-redo:before {
    content: "redo";
}

.fg-publish:before {
    content: "publish";
}

.fg-arrow-left:before {
    content: "arrow_left";
}

.fg-zoom-out:before {
    content: "zoom_out";
}

.fg-html:before {
    content: "html";
}

.fg-token:before {
    content: "token";
}

.fg-switch-access-shortcut:before {
    content: "switch_access_shortcut";
}

.fg-arrow-circle-down:before {
    content: "arrow_circle_down";
}

.fg-fullscreen-exit:before {
    content: "fullscreen_exit";
}

.fg-sort-by-alpha:before {
    content: "sort_by_alpha";
}

.fg-delete-sweep:before {
    content: "delete_sweep";
}

.fg-indeterminate-check-box:before {
    content: "indeterminate_check_box";
}

.fg-first-page:before {
    content: "first_page";
}

.fg-keyboard-double-arrow-up:before {
    content: "keyboard_double_arrow_up";
}

.fg-view-timeline:before {
    content: "view_timeline";
}

.fg-arrow-drop-down-circle:before {
    content: "arrow_drop_down_circle";
}

.fg-settings-backup-restore:before {
    content: "settings_backup_restore";
}

.fg-assistant-navigation:before {
    content: "assistant_navigation";
}

.fg-sync-problem:before {
    content: "sync_problem";
}

.fg-clear-all:before {
    content: "clear_all";
}

.fg-density-medium:before {
    content: "density_medium";
}

.fg-heart-plus:before {
    content: "heart_plus";
}

.fg-filter-alt-off:before {
    content: "filter_alt_off";
}

.fg-expand:before {
    content: "expand";
}

.fg-last-page:before {
    content: "last_page";
}

.fg-subdirectory-arrow-right:before {
    content: "subdirectory_arrow_right";
}

.fg-unfold-less:before {
    content: "unfold_less";
}

.fg-arrow-outward:before {
    content: "arrow_outward";
}

.fg-download-done:before {
    content: "download_done";
}

.fg-123:before {
    content: "123";
}

.fg-swipe-left:before {
    content: "swipe_left";
}

.fg-auto-mode:before {
    content: "auto_mode";
}

.fg-saved-search:before {
    content: "saved_search";
}

.fg-system-update-alt:before {
    content: "system_update_alt";
}

.fg-place-item:before {
    content: "place_item";
}

.fg-maximize:before {
    content: "maximize";
}

.fg-javascript:before {
    content: "javascript";
}

.fg-search-off:before {
    content: "search_off";
}

.fg-output:before {
    content: "output";
}

.fg-swipe-up:before {
    content: "swipe_up";
}

.fg-fit-screen:before {
    content: "fit_screen";
}

.fg-select-all:before {
    content: "select_all";
}

.fg-dynamic-form:before {
    content: "dynamic_form";
}

.fg-hide-source:before {
    content: "hide_source";
}

.fg-swipe-right:before {
    content: "swipe_right";
}

.fg-switch-access-shortcut-add:before {
    content: "switch_access_shortcut_add";
}

.fg-browse-gallery:before {
    content: "browse_gallery";
}

.fg-check-small:before {
    content: "check_small";
}

.fg-css:before {
    content: "css";
}

.fg-density-small:before {
    content: "density_small";
}

.fg-assistant-direction:before {
    content: "assistant_direction";
}

.fg-file-download-done:before {
    content: "file_download_done";
}

.fg-move-up:before {
    content: "move_up";
}

.fg-youtube-searched-for:before {
    content: "youtube_searched_for";
}

.fg-swap-horizontal-circle:before {
    content: "swap_horizontal_circle";
}

.fg-data-thresholding:before {
    content: "data_thresholding";
}

.fg-install-mobile:before {
    content: "install_mobile";
}

.fg-move-down:before {
    content: "move_down";
}

.fg-abc:before {
    content: "abc";
}

.fg-dataset-linked:before {
    content: "dataset_linked";
}

.fg-restore-from-trash:before {
    content: "restore_from_trash";
}

.fg-enable:before {
    content: "enable";
}

.fg-install-desktop:before {
    content: "install_desktop";
}

.fg-keyboard-command-key:before {
    content: "keyboard_command_key";
}

.fg-view-kanban:before {
    content: "view_kanban";
}

.fg-browse-activity:before {
    content: "browse_activity";
}

.fg-reply-all:before {
    content: "reply_all";
}

.fg-switch-left:before {
    content: "switch_left";
}

.fg-compress:before {
    content: "compress";
}

.fg-swipe-down:before {
    content: "swipe_down";
}

.fg-swap-vertical-circle:before {
    content: "swap_vertical_circle";
}

.fg-remove-done:before {
    content: "remove_done";
}

.fg-apps-outage:before {
    content: "apps_outage";
}

.fg-filter-list-off:before {
    content: "filter_list_off";
}

.fg-hide:before {
    content: "hide";
}

.fg-star-rate:before {
    content: "star_rate";
}

.fg-switch-right:before {
    content: "switch_right";
}

.fg-swipe-vertical:before {
    content: "swipe_vertical";
}

.fg-more-up:before {
    content: "more_up";
}

.fg-sync-disabled:before {
    content: "sync_disabled";
}

.fg-keyboard-control-key:before {
    content: "keyboard_control_key";
}

.fg-pinch:before {
    content: "pinch";
}

.fg-eject:before {
    content: "eject";
}

.fg-key-off:before {
    content: "key_off";
}

.fg-php:before {
    content: "php";
}

.fg-subdirectory-arrow-left:before {
    content: "subdirectory_arrow_left";
}

.fg-view-cozy:before {
    content: "view_cozy";
}

.fg-transcribe:before {
    content: "transcribe";
}

.fg-do-not-disturb-off:before {
    content: "do_not_disturb_off";
}

.fg-send-time-extension:before {
    content: "send_time_extension";
}

.fg-width-normal:before {
    content: "width_normal";
}

.fg-view-comfy-alt:before {
    content: "view_comfy_alt";
}

.fg-heart-minus:before {
    content: "heart_minus";
}

.fg-share-reviews:before {
    content: "share_reviews";
}

.fg-width-full:before {
    content: "width_full";
}

.fg-unfold-more-double:before {
    content: "unfold_more_double";
}

.fg-view-compact-alt:before {
    content: "view_compact_alt";
}

.fg-file-download-off:before {
    content: "file_download_off";
}

.fg-extension-off:before {
    content: "extension_off";
}

.fg-open-in-new-off:before {
    content: "open_in_new_off";
}

.fg-check-indeterminate-small:before {
    content: "check_indeterminate_small";
}

.fg-more-down:before {
    content: "more_down";
}

.fg-width-wide:before {
    content: "width_wide";
}

.fg-repartition:before {
    content: "repartition";
}

.fg-density-large:before {
    content: "density_large";
}

.fg-swipe-left-alt:before {
    content: "swipe_left_alt";
}

.fg-swipe-down-alt:before {
    content: "swipe_down_alt";
}

.fg-swipe-right-alt:before {
    content: "swipe_right_alt";
}

.fg-swipe-up-alt:before {
    content: "swipe_up_alt";
}

.fg-unfold-less-double:before {
    content: "unfold_less_double";
}

.fg-keyboard-option-key:before {
    content: "keyboard_option_key";
}

.fg-cycle:before {
    content: "cycle";
}

.fg-hls:before {
    content: "hls";
}

.fg-hls-off:before {
    content: "hls_off";
}

.fg-file-upload-off:before {
    content: "file_upload_off";
}

.fg-progress-activity:before {
    content: "progress_activity";
}

.fg-rebase:before {
    content: "rebase";
}

.fg-expand-all:before {
    content: "expand_all";
}

.fg-expand-content:before {
    content: "expand_content";
}

.fg-rebase-edit:before {
    content: "rebase_edit";
}

.fg-collapse-all:before {
    content: "collapse_all";
}

.fg-empty-dashboard:before {
    content: "empty_dashboard";
}

.fg-arrow-split:before {
    content: "arrow_split";
}

.fg-arrow-upward-alt:before {
    content: "arrow_upward_alt";
}

.fg-switches:before {
    content: "switches";
}

.fg-quick-reference-all:before {
    content: "quick_reference_all";
}

.fg-magic-exchange:before {
    content: "magic_exchange";
}

.fg-side-navigation:before {
    content: "side_navigation";
}

.fg-directory-sync:before {
    content: "directory_sync";
}

.fg-cards:before {
    content: "cards";
}

.fg-arrow-downward-alt:before {
    content: "arrow_downward_alt";
}

.fg-bubble:before {
    content: "bubble";
}

.fg-quick-reference:before {
    content: "quick_reference";
}

.fg-left-click:before {
    content: "left_click";
}

.fg-deployed-code:before {
    content: "deployed_code";
}

.fg-steppers:before {
    content: "steppers";
}

.fg-data-check:before {
    content: "data_check";
}

.fg-move-item:before {
    content: "move_item";
}

.fg-sync-saved-locally:before {
    content: "sync_saved_locally";
}

.fg-arrow-left-alt:before {
    content: "arrow_left_alt";
}

.fg-stat-3:before {
    content: "stat_3";
}

.fg-acute:before {
    content: "acute";
}

.fg-clock-loader-60:before {
    content: "clock_loader_60";
}

.fg-data-alert:before {
    content: "data_alert";
}

.fg-page-info:before {
    content: "page_info";
}

.fg-preliminary:before {
    content: "preliminary";
}

.fg-toolbar:before {
    content: "toolbar";
}

.fg-captive-portal:before {
    content: "captive_portal";
}

.fg-data-info-alert:before {
    content: "data_info_alert";
}

.fg-clock-loader-10:before {
    content: "clock_loader_10";
}

.fg-right-panel-close:before {
    content: "right_panel_close";
}

.fg-new-window:before {
    content: "new_window";
}

.fg-page-control:before {
    content: "page_control";
}

.fg-point-scan:before {
    content: "point_scan";
}

.fg-search-check:before {
    content: "search_check";
}

.fg-sweep:before {
    content: "sweep";
}

.fg-question-exchange:before {
    content: "question_exchange";
}

.fg-right-panel-open:before {
    content: "right_panel_open";
}

.fg-stat-2:before {
    content: "stat_2";
}

.fg-star-rate-half:before {
    content: "star_rate_half";
}

.fg-stat-minus-1:before {
    content: "stat_minus_1";
}

.fg-stat-minus-2:before {
    content: "stat_minus_2";
}

.fg-patient-list:before {
    content: "patient_list";
}

.fg-clock-loader-40:before {
    content: "clock_loader_40";
}

.fg-step-into:before {
    content: "step_into";
}

.fg-dialogs:before {
    content: "dialogs";
}

.fg-magnification-large:before {
    content: "magnification_large";
}

.fg-partner-reports:before {
    content: "partner_reports";
}

.fg-stack:before {
    content: "stack";
}

.fg-unknown-med:before {
    content: "unknown_med";
}

.fg-drag-pan:before {
    content: "drag_pan";
}

.fg-magnification-small:before {
    content: "magnification_small";
}

.fg-clock-loader-90:before {
    content: "clock_loader_90";
}

.fg-dropdown:before {
    content: "dropdown";
}

.fg-left-panel-close:before {
    content: "left_panel_close";
}

.fg-left-panel-open:before {
    content: "left_panel_open";
}

.fg-stat-1:before {
    content: "stat_1";
}

.fg-bottom-navigation:before {
    content: "bottom_navigation";
}

.fg-bottom-panel-open:before {
    content: "bottom_panel_open";
}

.fg-capture:before {
    content: "capture";
}

.fg-clock-loader-80:before {
    content: "clock_loader_80";
}

.fg-sliders:before {
    content: "sliders";
}

.fg-move-group:before {
    content: "move_group";
}

.fg-stack-star:before {
    content: "stack_star";
}

.fg-arrow-insert:before {
    content: "arrow_insert";
}

.fg-heart-check:before {
    content: "heart_check";
}

.fg-stat-minus-3:before {
    content: "stat_minus_3";
}

.fg-bottom-drawer:before {
    content: "bottom_drawer";
}

.fg-chip-extraction:before {
    content: "chip_extraction";
}

.fg-bottom-sheets:before {
    content: "bottom_sheets";
}

.fg-buttons-alt:before {
    content: "buttons_alt";
}

.fg-pip:before {
    content: "pip";
}

.fg-tabs:before {
    content: "tabs";
}

.fg-chronic:before {
    content: "chronic";
}

.fg-clock-loader-20:before {
    content: "clock_loader_20";
}

.fg-reopen-window:before {
    content: "reopen_window";
}

.fg-resize:before {
    content: "resize";
}

.fg-ripples:before {
    content: "ripples";
}

.fg-stack-off:before {
    content: "stack_off";
}

.fg-iframe:before {
    content: "iframe";
}

.fg-input-circle:before {
    content: "input_circle";
}

.fg-toast:before {
    content: "toast";
}

.fg-unknown-5:before {
    content: "unknown_5";
}

.fg-all-match:before {
    content: "all_match";
}

.fg-chips:before {
    content: "chips";
}

.fg-subheader:before {
    content: "subheader";
}

.fg-right-click:before {
    content: "right_click";
}

.fg-rule-settings:before {
    content: "rule_settings";
}

.fg-shelf-position:before {
    content: "shelf_position";
}

.fg-step:before {
    content: "step";
}

.fg-bottom-right-click:before {
    content: "bottom_right_click";
}

.fg-drag-click:before {
    content: "drag_click";
}

.fg-go-to-line:before {
    content: "go_to_line";
}

.fg-step-out:before {
    content: "step_out";
}

.fg-step-over:before {
    content: "step_over";
}

.fg-error-med:before {
    content: "error_med";
}

.fg-switch-access:before {
    content: "switch_access";
}

.fg-app-badging:before {
    content: "app_badging";
}

.fg-arrow-and-edge:before {
    content: "arrow_and_edge";
}

.fg-move-selection-left:before {
    content: "move_selection_left";
}

.fg-event-list:before {
    content: "event_list";
}

.fg-pip-exit:before {
    content: "pip_exit";
}

.fg-arrow-or-edge:before {
    content: "arrow_or_edge";
}

.fg-bottom-app-bar:before {
    content: "bottom_app_bar";
}

.fg-expand-circle-up:before {
    content: "expand_circle_up";
}

.fg-output-circle:before {
    content: "output_circle";
}

.fg-shelf-auto-hide:before {
    content: "shelf_auto_hide";
}

.fg-amend:before {
    content: "amend";
}

.fg-arrow-top-right:before {
    content: "arrow_top_right";
}

.fg-bottom-panel-close:before {
    content: "bottom_panel_close";
}

.fg-deployed-code-update:before {
    content: "deployed_code_update";
}

.fg-move-selection-right:before {
    content: "move_selection_right";
}

.fg-arrow-range:before {
    content: "arrow_range";
}

.fg-back-to-tab:before {
    content: "back_to_tab";
}

.fg-bubbles:before {
    content: "bubbles";
}

.fg-jump-to-element:before {
    content: "jump_to_element";
}

.fg-move-selection-down:before {
    content: "move_selection_down";
}

.fg-move-selection-up:before {
    content: "move_selection_up";
}

.fg-open-in-new-down:before {
    content: "open_in_new_down";
}

.fg-arrow-top-left:before {
    content: "arrow_top_left";
}

.fg-arrows-outward:before {
    content: "arrows_outward";
}

.fg-deployed-code-alert:before {
    content: "deployed_code_alert";
}

.fg-iframe-off:before {
    content: "iframe_off";
}

.fg-position-bottom-left:before {
    content: "position_bottom_left";
}

.fg-position-bottom-right:before {
    content: "position_bottom_right";
}

.fg-position-top-right:before {
    content: "position_top_right";
}

.fg-share-windows:before {
    content: "share_windows";
}

.fg-deployed-code-history:before {
    content: "deployed_code_history";
}

.fg-person:before {
    content: "person";
}

.fg-person:before {
    content: "person";
}

.fg-group:before {
    content: "group";
}

.fg-share:before {
    content: "share";
}

.fg-thumb-up:before {
    content: "thumb_up";
}

.fg-groups:before {
    content: "groups";
}

.fg-person-add:before {
    content: "person_add";
}

.fg-public:before {
    content: "public";
}

.fg-handshake:before {
    content: "handshake";
}

.fg-support-agent:before {
    content: "support_agent";
}

.fg-face:before {
    content: "face";
}

.fg-sentiment-satisfied:before {
    content: "sentiment_satisfied";
}

.fg-rocket-launch:before {
    content: "rocket_launch";
}

.fg-group-add:before {
    content: "group_add";
}

.fg-workspace-premium:before {
    content: "workspace_premium";
}

.fg-psychology:before {
    content: "psychology";
}

.fg-diversity-3:before {
    content: "diversity_3";
}

.fg-emoji-objects:before {
    content: "emoji_objects";
}

.fg-water-drop:before {
    content: "water_drop";
}

.fg-eco:before {
    content: "eco";
}

.fg-pets:before {
    content: "pets";
}

.fg-travel-explore:before {
    content: "travel_explore";
}

.fg-mood:before {
    content: "mood";
}

.fg-sunny:before {
    content: "sunny";
}

.fg-quiz:before {
    content: "quiz";
}

.fg-health-and-safety:before {
    content: "health_and_safety";
}

.fg-sentiment-dissatisfied:before {
    content: "sentiment_dissatisfied";
}

.fg-sentiment-very-satisfied:before {
    content: "sentiment_very_satisfied";
}

.fg-military-tech:before {
    content: "military_tech";
}

.fg-thumb-down:before {
    content: "thumb_down";
}

.fg-gavel:before {
    content: "gavel";
}

.fg-recycling:before {
    content: "recycling";
}

.fg-diamond:before {
    content: "diamond";
}

.fg-monitor-heart:before {
    content: "monitor_heart";
}

.fg-emoji-people:before {
    content: "emoji_people";
}

.fg-diversity-1:before {
    content: "diversity_1";
}

.fg-workspaces:before {
    content: "workspaces";
}

.fg-vaccines:before {
    content: "vaccines";
}

.fg-compost:before {
    content: "compost";
}

.fg-forest:before {
    content: "forest";
}

.fg-recommend:before {
    content: "recommend";
}

.fg-waving-hand:before {
    content: "waving_hand";
}

.fg-person-remove:before {
    content: "person_remove";
}

.fg-wc:before {
    content: "wc";
}

.fg-medication:before {
    content: "medication";
}

.fg-sentiment-neutral:before {
    content: "sentiment_neutral";
}

.fg-group-work:before {
    content: "group_work";
}

.fg-sentiment-very-dissatisfied:before {
    content: "sentiment_very_dissatisfied";
}

.fg-diversity-2:before {
    content: "diversity_2";
}

.fg-front-hand:before {
    content: "front_hand";
}

.fg-cruelty-free:before {
    content: "cruelty_free";
}

.fg-psychology-alt:before {
    content: "psychology_alt";
}

.fg-man:before {
    content: "man";
}

.fg-medical-information:before {
    content: "medical_information";
}

.fg-coronavirus:before {
    content: "coronavirus";
}

.fg-add-reaction:before {
    content: "add_reaction";
}

.fg-rocket:before {
    content: "rocket";
}

.fg-female:before {
    content: "female";
}

.fg-potted-plant:before {
    content: "potted_plant";
}

.fg-emoji-nature:before {
    content: "emoji_nature";
}

.fg-rainy:before {
    content: "rainy";
}

.fg-person-off:before {
    content: "person_off";
}

.fg-woman:before {
    content: "woman";
}

.fg-cookie:before {
    content: "cookie";
}

.fg-connect-without-contact:before {
    content: "connect_without_contact";
}

.fg-male:before {
    content: "male";
}

.fg-mood-bad:before {
    content: "mood_bad";
}

.fg-bedtime:before {
    content: "bedtime";
}

.fg-solar-power:before {
    content: "solar_power";
}

.fg-thunderstorm:before {
    content: "thunderstorm";
}

.fg-communication:before {
    content: "communication";
}

.fg-groups-2:before {
    content: "groups_2";
}

.fg-partly-cloudy-day:before {
    content: "partly_cloudy_day";
}

.fg-thumbs-up-down:before {
    content: "thumbs_up_down";
}

.fg-cloudy:before {
    content: "cloudy";
}

.fg-emoji-flags:before {
    content: "emoji_flags";
}

.fg-masks:before {
    content: "masks";
}

.fg-hive:before {
    content: "hive";
}

.fg-heart-broken:before {
    content: "heart_broken";
}

.fg-sentiment-extremely-dissatisfied:before {
    content: "sentiment_extremely_dissatisfied";
}

.fg-clear-day:before {
    content: "clear_day";
}

.fg-boy:before {
    content: "boy";
}

.fg-whatshot:before {
    content: "whatshot";
}

.fg-cloudy-snowing:before {
    content: "cloudy_snowing";
}

.fg-emoji-food-beverage:before {
    content: "emoji_food_beverage";
}

.fg-wind-power:before {
    content: "wind_power";
}

.fg-emoji-transportation:before {
    content: "emoji_transportation";
}

.fg-elderly:before {
    content: "elderly";
}

.fg-face-6:before {
    content: "face_6";
}

.fg-reduce-capacity:before {
    content: "reduce_capacity";
}

.fg-sick:before {
    content: "sick";
}

.fg-pregnant-woman:before {
    content: "pregnant_woman";
}

.fg-face-3:before {
    content: "face_3";
}

.fg-bloodtype:before {
    content: "bloodtype";
}

.fg-group-remove:before {
    content: "group_remove";
}

.fg-egg:before {
    content: "egg";
}

.fg-medication-liquid:before {
    content: "medication_liquid";
}

.fg-groups-3:before {
    content: "groups_3";
}

.fg-co2:before {
    content: "co2";
}

.fg-clear-night:before {
    content: "clear_night";
}

.fg-weight:before {
    content: "weight";
}

.fg-skull:before {
    content: "skull";
}

.fg-follow-the-signs:before {
    content: "follow_the_signs";
}

.fg-face-4:before {
    content: "face_4";
}

.fg-emoji-events:before {
    content: "emoji_events";
}

.fg-oil-barrel:before {
    content: "oil_barrel";
}

.fg-transgender:before {
    content: "transgender";
}

.fg-elderly-woman:before {
    content: "elderly_woman";
}

.fg-clean-hands:before {
    content: "clean_hands";
}

.fg-sanitizer:before {
    content: "sanitizer";
}

.fg-person-2:before {
    content: "person_2";
}

.fg-bring-your-own-ip:before {
    content: "bring_your_own_ip";
}

.fg-face-2:before {
    content: "face_2";
}

.fg-public-off:before {
    content: "public_off";
}

.fg-social-distance:before {
    content: "social_distance";
}

.fg-routine:before {
    content: "routine";
}

.fg-sign-language:before {
    content: "sign_language";
}

.fg-south-america:before {
    content: "south_america";
}

.fg-sunny-snowing:before {
    content: "sunny_snowing";
}

.fg-emoji-symbols:before {
    content: "emoji_symbols";
}

.fg-garden-cart:before {
    content: "garden_cart";
}

.fg-flood:before {
    content: "flood";
}

.fg-face-5:before {
    content: "face_5";
}

.fg-egg-alt:before {
    content: "egg_alt";
}

.fg-cyclone:before {
    content: "cyclone";
}

.fg-girl:before {
    content: "girl";
}

.fg-person-4:before {
    content: "person_4";
}

.fg-dentistry:before {
    content: "dentistry";
}

.fg-group-off:before {
    content: "group_off";
}

.fg-tsunami:before {
    content: "tsunami";
}

.fg-outdoor-garden:before {
    content: "outdoor_garden";
}

.fg-partly-cloudy-night:before {
    content: "partly_cloudy_night";
}

.fg-severe-cold:before {
    content: "severe_cold";
}

.fg-snowing:before {
    content: "snowing";
}

.fg-person-3:before {
    content: "person_3";
}

.fg-tornado:before {
    content: "tornado";
}

.fg-vaping-rooms:before {
    content: "vaping_rooms";
}

.fg-landslide:before {
    content: "landslide";
}

.fg-safety-divider:before {
    content: "safety_divider";
}

.fg-foggy:before {
    content: "foggy";
}

.fg-woman-2:before {
    content: "woman_2";
}

.fg-no-adult-content:before {
    content: "no_adult_content";
}

.fg-volcano:before {
    content: "volcano";
}

.fg-man-2:before {
    content: "man_2";
}

.fg-blind:before {
    content: "blind";
}

.fg-18-up-rating:before {
    content: "18_up_rating";
}

.fg-6-ft-apart:before {
    content: "6_ft_apart";
}

.fg-vape-free:before {
    content: "vape_free";
}

.fg-not-accessible:before {
    content: "not_accessible";
}

.fg-man-4:before {
    content: "man_4";
}

.fg-radiology:before {
    content: "radiology";
}

.fg-rib-cage:before {
    content: "rib_cage";
}

.fg-hand-bones:before {
    content: "hand_bones";
}

.fg-bedtime-off:before {
    content: "bedtime_off";
}

.fg-rheumatology:before {
    content: "rheumatology";
}

.fg-man-3:before {
    content: "man_3";
}

.fg-orthopedics:before {
    content: "orthopedics";
}

.fg-tibia:before {
    content: "tibia";
}

.fg-skeleton:before {
    content: "skeleton";
}

.fg-humerus:before {
    content: "humerus";
}

.fg-agender:before {
    content: "agender";
}

.fg-femur:before {
    content: "femur";
}

.fg-foot-bones:before {
    content: "foot_bones";
}

.fg-tibia-alt:before {
    content: "tibia_alt";
}

.fg-femur-alt:before {
    content: "femur_alt";
}

.fg-partner-exchange:before {
    content: "partner_exchange";
}

.fg-humerus-alt:before {
    content: "humerus_alt";
}

.fg-diversity-4:before {
    content: "diversity_4";
}

.fg-ulna-radius:before {
    content: "ulna_radius";
}

.fg-communities:before {
    content: "communities";
}

.fg-ulna-radius-alt:before {
    content: "ulna_radius_alt";
}

.fg-specific-gravity:before {
    content: "specific_gravity";
}

.fg-breastfeeding:before {
    content: "breastfeeding";
}

.fg-cognition:before {
    content: "cognition";
}

.fg-eyeglasses:before {
    content: "eyeglasses";
}

.fg-labs:before {
    content: "labs";
}

.fg-psychiatry:before {
    content: "psychiatry";
}

.fg-crowdsource:before {
    content: "crowdsource";
}

.fg-footprint:before {
    content: "footprint";
}

.fg-vital-signs:before {
    content: "vital_signs";
}

.fg-social-leaderboard:before {
    content: "social_leaderboard";
}

.fg-nutrition:before {
    content: "nutrition";
}

.fg-neurology:before {
    content: "neurology";
}

.fg-demography:before {
    content: "demography";
}

.fg-globe-asia:before {
    content: "globe_asia";
}

.fg-conditions:before {
    content: "conditions";
}

.fg-lab-research:before {
    content: "lab_research";
}

.fg-stethoscope:before {
    content: "stethoscope";
}

.fg-clinical-notes:before {
    content: "clinical_notes";
}

.fg-sentiment-excited:before {
    content: "sentiment_excited";
}

.fg-sentiment-stressed:before {
    content: "sentiment_stressed";
}

.fg-altitude:before {
    content: "altitude";
}

.fg-glucose:before {
    content: "glucose";
}

.fg-home-health:before {
    content: "home_health";
}

.fg-globe-uk:before {
    content: "globe_uk";
}

.fg-sentiment-calm:before {
    content: "sentiment_calm";
}

.fg-taunt:before {
    content: "taunt";
}

.fg-recent-patient:before {
    content: "recent_patient";
}

.fg-sentiment-sad:before {
    content: "sentiment_sad";
}

.fg-falling:before {
    content: "falling";
}

.fg-share-off:before {
    content: "share_off";
}

.fg-deceased:before {
    content: "deceased";
}

.fg-helicopter:before {
    content: "helicopter";
}

.fg-prayer-times:before {
    content: "prayer_times";
}

.fg-dew-point:before {
    content: "dew_point";
}

.fg-sentiment-content:before {
    content: "sentiment_content";
}

.fg-wrist:before {
    content: "wrist";
}

.fg-genetics:before {
    content: "genetics";
}

.fg-cardiology:before {
    content: "cardiology";
}

.fg-cheer:before {
    content: "cheer";
}

.fg-mist:before {
    content: "mist";
}

.fg-pill:before {
    content: "pill";
}

.fg-sentiment-frustrated:before {
    content: "sentiment_frustrated";
}

.fg-body-system:before {
    content: "body_system";
}

.fg-metabolism:before {
    content: "metabolism";
}

.fg-stethoscope-check:before {
    content: "stethoscope_check";
}

.fg-earthquake:before {
    content: "earthquake";
}

.fg-ent:before {
    content: "ent";
}

.fg-explosion:before {
    content: "explosion";
}

.fg-microbiology:before {
    content: "microbiology";
}

.fg-mystery:before {
    content: "mystery";
}

.fg-oxygen-saturation:before {
    content: "oxygen_saturation";
}

.fg-prescriptions:before {
    content: "prescriptions";
}

.fg-weather-hail:before {
    content: "weather_hail";
}

.fg-cookie-off:before {
    content: "cookie_off";
}

.fg-humidity-percentage:before {
    content: "humidity_percentage";
}

.fg-infrared:before {
    content: "infrared";
}

.fg-pulmonology:before {
    content: "pulmonology";
}

.fg-sentiment-worried:before {
    content: "sentiment_worried";
}

.fg-weather-mix:before {
    content: "weather_mix";
}

.fg-barefoot:before {
    content: "barefoot";
}

.fg-ophthalmology:before {
    content: "ophthalmology";
}

.fg-stethoscope-arrow:before {
    content: "stethoscope_arrow";
}

.fg-sword-rose:before {
    content: "sword_rose";
}

.fg-water-bottle:before {
    content: "water_bottle";
}

.fg-water-lux:before {
    content: "water_lux";
}

.fg-water-voc:before {
    content: "water_voc";
}

.fg-chess:before {
    content: "chess";
}

.fg-emoticon:before {
    content: "emoticon";
}

.fg-gynecology:before {
    content: "gynecology";
}

.fg-lab-panel:before {
    content: "lab_panel";
}

.fg-oncology:before {
    content: "oncology";
}

.fg-short-stay:before {
    content: "short_stay";
}

.fg-allergies:before {
    content: "allergies";
}

.fg-blood-pressure:before {
    content: "blood_pressure";
}

.fg-comic-bubble:before {
    content: "comic_bubble";
}

.fg-dermatology:before {
    content: "dermatology";
}

.fg-endocrinology:before {
    content: "endocrinology";
}

.fg-hematology:before {
    content: "hematology";
}

.fg-inpatient:before {
    content: "inpatient";
}

.fg-mixture-med:before {
    content: "mixture_med";
}

.fg-mountain-flag:before {
    content: "mountain_flag";
}

.fg-nephrology:before {
    content: "nephrology";
}

.fg-oral-disease:before {
    content: "oral_disease";
}

.fg-strategy:before {
    content: "strategy";
}

.fg-ward:before {
    content: "ward";
}

.fg-water-orp:before {
    content: "water_orp";
}

.fg-water-ph:before {
    content: "water_ph";
}

.fg-allergy:before {
    content: "allergy";
}

.fg-body-fat:before {
    content: "body_fat";
}

.fg-congenital:before {
    content: "congenital";
}

.fg-crossword:before {
    content: "crossword";
}

.fg-domino-mask:before {
    content: "domino_mask";
}

.fg-folded-hands:before {
    content: "folded_hands";
}

.fg-immunology:before {
    content: "immunology";
}

.fg-manga:before {
    content: "manga";
}

.fg-medical-mask:before {
    content: "medical_mask";
}

.fg-moving-beds:before {
    content: "moving_beds";
}

.fg-outpatient:before {
    content: "outpatient";
}

.fg-outpatient-med:before {
    content: "outpatient_med";
}

.fg-pediatrics:before {
    content: "pediatrics";
}

.fg-procedure:before {
    content: "procedure";
}

.fg-respiratory-rate:before {
    content: "respiratory_rate";
}

.fg-salinity:before {
    content: "salinity";
}

.fg-surgical:before {
    content: "surgical";
}

.fg-symptoms:before {
    content: "symptoms";
}

.fg-syringe:before {
    content: "syringe";
}

.fg-urology:before {
    content: "urology";
}

.fg-water-do:before {
    content: "water_do";
}

.fg-wounds-injuries:before {
    content: "wounds_injuries";
}

.fg-admin-meds:before {
    content: "admin_meds";
}

.fg-fluid:before {
    content: "fluid";
}

.fg-fluid-balance:before {
    content: "fluid_balance";
}

.fg-fluid-med:before {
    content: "fluid_med";
}

.fg-gastroenterology:before {
    content: "gastroenterology";
}

.fg-pill-off:before {
    content: "pill_off";
}

.fg-playing-cards:before {
    content: "playing_cards";
}

.fg-pregnancy:before {
    content: "pregnancy";
}

.fg-rainy-snow:before {
    content: "rainy_snow";
}

.fg-total-dissolved-solids:before {
    content: "total_dissolved_solids";
}

.fg-rainy-heavy:before {
    content: "rainy_heavy";
}

.fg-rainy-light:before {
    content: "rainy_light";
}

.fg-snowing-heavy:before {
    content: "snowing_heavy";
}

.fg-water-bottle-large:before {
    content: "water_bottle_large";
}

.fg-water-ec:before {
    content: "water_ec";
}

.fg-account-circle:before {
    content: "account_circle";
}

.fg-account-circle:before {
    content: "account_circle";
}

.fg-info:before {
    content: "info";
}

.fg-visibility:before {
    content: "visibility";
}

.fg-calendar-month:before {
    content: "calendar_month";
}

.fg-schedule:before {
    content: "schedule";
}

.fg-help:before {
    content: "help";
}

.fg-language:before {
    content: "language";
}

.fg-warning:before {
    content: "warning";
}

.fg-lock:before {
    content: "lock";
}

.fg-error:before {
    content: "error";
}

.fg-visibility-off:before {
    content: "visibility_off";
}

.fg-verified:before {
    content: "verified";
}

.fg-manage-accounts:before {
    content: "manage_accounts";
}

.fg-history:before {
    content: "history";
}

.fg-task-alt:before {
    content: "task_alt";
}

.fg-event:before {
    content: "event";
}

.fg-bookmark:before {
    content: "bookmark";
}

.fg-calendar-today:before {
    content: "calendar_today";
}

.fg-tips-and-updates:before {
    content: "tips_and_updates";
}

.fg-question-mark:before {
    content: "question_mark";
}

.fg-lightbulb:before {
    content: "lightbulb";
}

.fg-fingerprint:before {
    content: "fingerprint";
}

.fg-category:before {
    content: "category";
}

.fg-update:before {
    content: "update";
}

.fg-lock-open:before {
    content: "lock_open";
}

.fg-priority-high:before {
    content: "priority_high";
}

.fg-code:before {
    content: "code";
}

.fg-build:before {
    content: "build";
}

.fg-date-range:before {
    content: "date_range";
}

.fg-upload-file:before {
    content: "upload_file";
}

.fg-supervisor-account:before {
    content: "supervisor_account";
}

.fg-event-available:before {
    content: "event_available";
}

.fg-ads-click:before {
    content: "ads_click";
}

.fg-today:before {
    content: "today";
}

.fg-touch-app:before {
    content: "touch_app";
}

.fg-settings-suggest:before {
    content: "settings_suggest";
}

.fg-pending:before {
    content: "pending";
}

.fg-preview:before {
    content: "preview";
}

.fg-stars:before {
    content: "stars";
}

.fg-new-releases:before {
    content: "new_releases";
}

.fg-account-box:before {
    content: "account_box";
}

.fg-celebration:before {
    content: "celebration";
}

.fg-how-to-reg:before {
    content: "how_to_reg";
}

.fg-translate:before {
    content: "translate";
}

.fg-bug-report:before {
    content: "bug_report";
}

.fg-push-pin:before {
    content: "push_pin";
}

.fg-alarm:before {
    content: "alarm";
}

.fg-edit-calendar:before {
    content: "edit_calendar";
}

.fg-edit-square:before {
    content: "edit_square";
}

.fg-label:before {
    content: "label";
}

.fg-event-note:before {
    content: "event_note";
}

.fg-extension:before {
    content: "extension";
}

.fg-rate-review:before {
    content: "rate_review";
}

.fg-record-voice-over:before {
    content: "record_voice_over";
}

.fg-web:before {
    content: "web";
}

.fg-hourglass-empty:before {
    content: "hourglass_empty";
}

.fg-published-with-changes:before {
    content: "published_with_changes";
}

.fg-support:before {
    content: "support";
}

.fg-notification-important:before {
    content: "notification_important";
}

.fg-upload:before {
    content: "upload";
}

.fg-help-center:before {
    content: "help_center";
}

.fg-accessibility-new:before {
    content: "accessibility_new";
}

.fg-bookmarks:before {
    content: "bookmarks";
}

.fg-pan-tool-alt:before {
    content: "pan_tool_alt";
}

.fg-supervised-user-circle:before {
    content: "supervised_user_circle";
}

.fg-dangerous:before {
    content: "dangerous";
}

.fg-collections-bookmark:before {
    content: "collections_bookmark";
}

.fg-interests:before {
    content: "interests";
}

.fg-all-inclusive:before {
    content: "all_inclusive";
}

.fg-rule:before {
    content: "rule";
}

.fg-change-history:before {
    content: "change_history";
}

.fg-priority:before {
    content: "priority";
}

.fg-event-upcoming:before {
    content: "event_upcoming";
}

.fg-build-circle:before {
    content: "build_circle";
}

.fg-wysiwyg:before {
    content: "wysiwyg";
}

.fg-pan-tool:before {
    content: "pan_tool";
}

.fg-api:before {
    content: "api";
}

.fg-circle-notifications:before {
    content: "circle_notifications";
}

.fg-hotel-class:before {
    content: "hotel_class";
}

.fg-manage-history:before {
    content: "manage_history";
}

.fg-web-asset:before {
    content: "web_asset";
}

.fg-accessible:before {
    content: "accessible";
}

.fg-upgrade:before {
    content: "upgrade";
}

.fg-bookmark-add:before {
    content: "bookmark_add";
}

.fg-lock-reset:before {
    content: "lock_reset";
}

.fg-input:before {
    content: "input";
}

.fg-event-busy:before {
    content: "event_busy";
}

.fg-more-time:before {
    content: "more_time";
}

.fg-flutter-dash:before {
    content: "flutter_dash";
}

.fg-save-as:before {
    content: "save_as";
}

.fg-model-training:before {
    content: "model_training";
}

.fg-backup:before {
    content: "backup";
}

.fg-accessibility:before {
    content: "accessibility";
}

.fg-alarm-on:before {
    content: "alarm_on";
}

.fg-dynamic-feed:before {
    content: "dynamic_feed";
}

.fg-pageview:before {
    content: "pageview";
}

.fg-home-app-logo:before {
    content: "home_app_logo";
}

.fg-perm-contact-calendar:before {
    content: "perm_contact_calendar";
}

.fg-label-important:before {
    content: "label_important";
}

.fg-history-toggle-off:before {
    content: "history_toggle_off";
}

.fg-square-foot:before {
    content: "square_foot";
}

.fg-approval:before {
    content: "approval";
}

.fg-more:before {
    content: "more";
}

.fg-swipe:before {
    content: "swipe";
}

.fg-assistant:before {
    content: "assistant";
}

.fg-component-exchange:before {
    content: "component_exchange";
}

.fg-event-repeat:before {
    content: "event_repeat";
}

.fg-bookmark-added:before {
    content: "bookmark_added";
}

.fg-app-shortcut:before {
    content: "app_shortcut";
}

.fg-open-in-browser:before {
    content: "open_in_browser";
}

.fg-unpublished:before {
    content: "unpublished";
}

.fg-offline-bolt:before {
    content: "offline_bolt";
}

.fg-notification-add:before {
    content: "notification_add";
}

.fg-no-accounts:before {
    content: "no_accounts";
}

.fg-free-cancellation:before {
    content: "free_cancellation";
}

.fg-background-replace:before {
    content: "background_replace";
}

.fg-running-with-errors:before {
    content: "running_with_errors";
}

.fg-webhook:before {
    content: "webhook";
}

.fg-anchor:before {
    content: "anchor";
}

.fg-hourglass-full:before {
    content: "hourglass_full";
}

.fg-3d-rotation:before {
    content: "3d_rotation";
}

.fg-lock-person:before {
    content: "lock_person";
}

.fg-new-label:before {
    content: "new_label";
}

.fg-lock-clock:before {
    content: "lock_clock";
}

.fg-auto-delete:before {
    content: "auto_delete";
}

.fg-accessible-forward:before {
    content: "accessible_forward";
}

.fg-add-alert:before {
    content: "add_alert";
}

.fg-domain-verification:before {
    content: "domain_verification";
}

.fg-outbound:before {
    content: "outbound";
}

.fg-smart-button:before {
    content: "smart_button";
}

.fg-hand-gesture:before {
    content: "hand_gesture";
}

.fg-tab:before {
    content: "tab";
}

.fg-settings-power:before {
    content: "settings_power";
}

.fg-chrome-reader-mode:before {
    content: "chrome_reader_mode";
}

.fg-online-prediction:before {
    content: "online_prediction";
}

.fg-gesture:before {
    content: "gesture";
}

.fg-generating-tokens:before {
    content: "generating_tokens";
}

.fg-edit-notifications:before {
    content: "edit_notifications";
}

.fg-lightbulb-circle:before {
    content: "lightbulb_circle";
}

.fg-find-replace:before {
    content: "find_replace";
}

.fg-backup-table:before {
    content: "backup_table";
}

.fg-offline-pin:before {
    content: "offline_pin";
}

.fg-wifi-protected-setup:before {
    content: "wifi_protected_setup";
}

.fg-ad-units:before {
    content: "ad_units";
}

.fg-http:before {
    content: "http";
}

.fg-bookmark-remove:before {
    content: "bookmark_remove";
}

.fg-alarm-add:before {
    content: "alarm_add";
}

.fg-pinch-zoom-out:before {
    content: "pinch_zoom_out";
}

.fg-on-device-training:before {
    content: "on_device_training";
}

.fg-snooze:before {
    content: "snooze";
}

.fg-batch-prediction:before {
    content: "batch_prediction";
}

.fg-code-off:before {
    content: "code_off";
}

.fg-pinch-zoom-in:before {
    content: "pinch_zoom_in";
}

.fg-commit:before {
    content: "commit";
}

.fg-hourglass-disabled:before {
    content: "hourglass_disabled";
}

.fg-settings-overscan:before {
    content: "settings_overscan";
}

.fg-polymer:before {
    content: "polymer";
}

.fg-logo-dev:before {
    content: "logo_dev";
}

.fg-youtube-activity:before {
    content: "youtube_activity";
}

.fg-target:before {
    content: "target";
}

.fg-time-auto:before {
    content: "time_auto";
}

.fg-person-add-disabled:before {
    content: "person_add_disabled";
}

.fg-voice-over-off:before {
    content: "voice_over_off";
}

.fg-alarm-off:before {
    content: "alarm_off";
}

.fg-update-disabled:before {
    content: "update_disabled";
}

.fg-timer-10-alt-1:before {
    content: "timer_10_alt_1";
}

.fg-rounded-corner:before {
    content: "rounded_corner";
}

.fg-label-off:before {
    content: "label_off";
}

.fg-all-out:before {
    content: "all_out";
}

.fg-timer-3-alt-1:before {
    content: "timer_3_alt_1";
}

.fg-tab-unselected:before {
    content: "tab_unselected";
}

.fg-rsvp:before {
    content: "rsvp";
}

.fg-web-asset-off:before {
    content: "web_asset_off";
}

.fg-pin-invoke:before {
    content: "pin_invoke";
}

.fg-pin-end:before {
    content: "pin_end";
}

.fg-code-blocks:before {
    content: "code_blocks";
}

.fg-approval-delegation:before {
    content: "approval_delegation";
}

.fg-arrow-selector-tool:before {
    content: "arrow_selector_tool";
}

.fg-developer-guide:before {
    content: "developer_guide";
}

.fg-feature-search:before {
    content: "feature_search";
}

.fg-reminder:before {
    content: "reminder";
}

.fg-lists:before {
    content: "lists";
}

.fg-problem:before {
    content: "problem";
}

.fg-browse:before {
    content: "browse";
}

.fg-visibility-lock:before {
    content: "visibility_lock";
}

.fg-award-star:before {
    content: "award_star";
}

.fg-ad-group:before {
    content: "ad_group";
}

.fg-data-loss-prevention:before {
    content: "data_loss_prevention";
}

.fg-select-window:before {
    content: "select_window";
}

.fg-ad:before {
    content: "ad";
}

.fg-auto-label:before {
    content: "auto_label";
}

.fg-release-alert:before {
    content: "release_alert";
}

.fg-settings-account-box:before {
    content: "settings_account_box";
}

.fg-shadow:before {
    content: "shadow";
}

.fg-draft-orders:before {
    content: "draft_orders";
}

.fg-add-ad:before {
    content: "add_ad";
}

.fg-circles-ext:before {
    content: "circles_ext";
}

.fg-pan-zoom:before {
    content: "pan_zoom";
}

.fg-ad-group-off:before {
    content: "ad_group_off";
}

.fg-account-circle-off:before {
    content: "account_circle_off";
}

.fg-lock-open-right:before {
    content: "lock_open_right";
}

.fg-circles:before {
    content: "circles";
}

.fg-select-window-off:before {
    content: "select_window_off";
}

.fg-shift:before {
    content: "shift";
}

.fg-watch-screentime:before {
    content: "watch_screentime";
}

.fg-scrollable-header:before {
    content: "scrollable_header";
}

.fg-bookmark-manager:before {
    content: "bookmark_manager";
}

.fg-ad-off:before {
    content: "ad_off";
}

.fg-alarm-smart-wake:before {
    content: "alarm_smart_wake";
}

.fg-help-clinic:before {
    content: "help_clinic";
}

.fg-gesture-select:before {
    content: "gesture_select";
}

.fg-domain-verification-off:before {
    content: "domain_verification_off";
}

.fg-measuring-tape:before {
    content: "measuring_tape";
}

.fg-preview-off:before {
    content: "preview_off";
}

.fg-supervised-user-circle-off:before {
    content: "supervised_user_circle_off";
}

.fg-water-lock:before {
    content: "water_lock";
}

.fg-shift-lock:before {
    content: "shift_lock";
}

.fg-warning-off:before {
    content: "warning_off";
}

.fg-mail:before {
    content: "mail";
}

.fg-mail:before {
    content: "mail";
}

.fg-call:before {
    content: "call";
}

.fg-notifications:before {
    content: "notifications";
}

.fg-send:before {
    content: "send";
}

.fg-chat:before {
    content: "chat";
}

.fg-link:before {
    content: "link";
}

.fg-forum:before {
    content: "forum";
}

.fg-inventory-2:before {
    content: "inventory_2";
}

.fg-phone-in-talk:before {
    content: "phone_in_talk";
}

.fg-contact-support:before {
    content: "contact_support";
}

.fg-chat-bubble:before {
    content: "chat_bubble";
}

.fg-notifications-active:before {
    content: "notifications_active";
}

.fg-alternate-email:before {
    content: "alternate_email";
}

.fg-sms:before {
    content: "sms";
}

.fg-comment:before {
    content: "comment";
}

.fg-power-settings-new:before {
    content: "power_settings_new";
}

.fg-hub:before {
    content: "hub";
}

.fg-person-search:before {
    content: "person_search";
}

.fg-import-contacts:before {
    content: "import_contacts";
}

.fg-contact-mail:before {
    content: "contact_mail";
}

.fg-contacts:before {
    content: "contacts";
}

.fg-live-help:before {
    content: "live_help";
}

.fg-forward-to-inbox:before {
    content: "forward_to_inbox";
}

.fg-mark-email-unread:before {
    content: "mark_email_unread";
}

.fg-reviews:before {
    content: "reviews";
}

.fg-lan:before {
    content: "lan";
}

.fg-contact-phone:before {
    content: "contact_phone";
}

.fg-mode-comment:before {
    content: "mode_comment";
}

.fg-hourglass-top:before {
    content: "hourglass_top";
}

.fg-inbox:before {
    content: "inbox";
}

.fg-drafts:before {
    content: "drafts";
}

.fg-outgoing-mail:before {
    content: "outgoing_mail";
}

.fg-hourglass-bottom:before {
    content: "hourglass_bottom";
}

.fg-mark-email-read:before {
    content: "mark_email_read";
}

.fg-sms-failed:before {
    content: "sms_failed";
}

.fg-link-off:before {
    content: "link_off";
}

.fg-calendar-add-on:before {
    content: "calendar_add_on";
}

.fg-phone-enabled:before {
    content: "phone_enabled";
}

.fg-add-comment:before {
    content: "add_comment";
}

.fg-speaker-notes:before {
    content: "speaker_notes";
}

.fg-perm-phone-msg:before {
    content: "perm_phone_msg";
}

.fg-g-translate:before {
    content: "g_translate";
}

.fg-co-present:before {
    content: "co_present";
}

.fg-notifications-off:before {
    content: "notifications_off";
}

.fg-call-end:before {
    content: "call_end";
}

.fg-topic:before {
    content: "topic";
}

.fg-cell-tower:before {
    content: "cell_tower";
}

.fg-mark-chat-unread:before {
    content: "mark_chat_unread";
}

.fg-schedule-send:before {
    content: "schedule_send";
}

.fg-dialpad:before {
    content: "dialpad";
}

.fg-call-made:before {
    content: "call_made";
}

.fg-satellite-alt:before {
    content: "satellite_alt";
}

.fg-mark-unread-chat-alt:before {
    content: "mark_unread_chat_alt";
}

.fg-unarchive:before {
    content: "unarchive";
}

.fg-3p:before {
    content: "3p";
}

.fg-cancel-presentation:before {
    content: "cancel_presentation";
}

.fg-mark-as-unread:before {
    content: "mark_as_unread";
}

.fg-move-to-inbox:before {
    content: "move_to_inbox";
}

.fg-attach-email:before {
    content: "attach_email";
}

.fg-phonelink-ring:before {
    content: "phonelink_ring";
}

.fg-next-plan:before {
    content: "next_plan";
}

.fg-unsubscribe:before {
    content: "unsubscribe";
}

.fg-phone-callback:before {
    content: "phone_callback";
}

.fg-call-received:before {
    content: "call_received";
}

.fg-settings-phone:before {
    content: "settings_phone";
}

.fg-call-split:before {
    content: "call_split";
}

.fg-present-to-all:before {
    content: "present_to_all";
}

.fg-add-call:before {
    content: "add_call";
}

.fg-markunread-mailbox:before {
    content: "markunread_mailbox";
}

.fg-all-inbox:before {
    content: "all_inbox";
}

.fg-voice-chat:before {
    content: "voice_chat";
}

.fg-phone-forwarded:before {
    content: "phone_forwarded";
}

.fg-mail-lock:before {
    content: "mail_lock";
}

.fg-attribution:before {
    content: "attribution";
}

.fg-voicemail:before {
    content: "voicemail";
}

.fg-duo:before {
    content: "duo";
}

.fg-contact-emergency:before {
    content: "contact_emergency";
}

.fg-mark-chat-read:before {
    content: "mark_chat_read";
}

.fg-upcoming:before {
    content: "upcoming";
}

.fg-phone-disabled:before {
    content: "phone_disabled";
}

.fg-outbox:before {
    content: "outbox";
}

.fg-swap-calls:before {
    content: "swap_calls";
}

.fg-phonelink-lock:before {
    content: "phonelink_lock";
}

.fg-spoke:before {
    content: "spoke";
}

.fg-cancel-schedule-send:before {
    content: "cancel_schedule_send";
}

.fg-ring-volume:before {
    content: "ring_volume";
}

.fg-notifications-paused:before {
    content: "notifications_paused";
}

.fg-picture-in-picture-alt:before {
    content: "picture_in_picture_alt";
}

.fg-quickreply:before {
    content: "quickreply";
}

.fg-phone-missed:before {
    content: "phone_missed";
}

.fg-comment-bank:before {
    content: "comment_bank";
}

.fg-send-and-archive:before {
    content: "send_and_archive";
}

.fg-chat-add-on:before {
    content: "chat_add_on";
}

.fg-settings-bluetooth:before {
    content: "settings_bluetooth";
}

.fg-phonelink-erase:before {
    content: "phonelink_erase";
}

.fg-picture-in-picture:before {
    content: "picture_in_picture";
}

.fg-video-chat:before {
    content: "video_chat";
}

.fg-comments-disabled:before {
    content: "comments_disabled";
}

.fg-score:before {
    content: "score";
}

.fg-pause-presentation:before {
    content: "pause_presentation";
}

.fg-speaker-phone:before {
    content: "speaker_phone";
}

.fg-cell-wifi:before {
    content: "cell_wifi";
}

.fg-speaker-notes-off:before {
    content: "speaker_notes_off";
}

.fg-auto-read-play:before {
    content: "auto_read_play";
}

.fg-call-merge:before {
    content: "call_merge";
}

.fg-mms:before {
    content: "mms";
}

.fg-play-for-work:before {
    content: "play_for_work";
}

.fg-call-missed-outgoing:before {
    content: "call_missed_outgoing";
}

.fg-call-missed:before {
    content: "call_missed";
}

.fg-wifi-channel:before {
    content: "wifi_channel";
}

.fg-calendar-apps-script:before {
    content: "calendar_apps_script";
}

.fg-phone-paused:before {
    content: "phone_paused";
}

.fg-rtt:before {
    content: "rtt";
}

.fg-auto-read-pause:before {
    content: "auto_read_pause";
}

.fg-phone-locked:before {
    content: "phone_locked";
}

.fg-wifi-calling:before {
    content: "wifi_calling";
}

.fg-dialer-sip:before {
    content: "dialer_sip";
}

.fg-nat:before {
    content: "nat";
}

.fg-chat-apps-script:before {
    content: "chat_apps_script";
}

.fg-sip:before {
    content: "sip";
}

.fg-phone-bluetooth-speaker:before {
    content: "phone_bluetooth_speaker";
}

.fg-e911-avatar:before {
    content: "e911_avatar";
}

.fg-inbox-customize:before {
    content: "inbox_customize";
}

.fg-stacked-email:before {
    content: "stacked_email";
}

.fg-business-messages:before {
    content: "business_messages";
}

.fg-tooltip:before {
    content: "tooltip";
}

.fg-notification-multiple:before {
    content: "notification_multiple";
}

.fg-chat-error:before {
    content: "chat_error";
}

.fg-ods:before {
    content: "ods";
}

.fg-chat-paste-go:before {
    content: "chat_paste_go";
}

.fg-odt:before {
    content: "odt";
}

.fg-call-log:before {
    content: "call_log";
}

.fg-outbox-alt:before {
    content: "outbox_alt";
}

.fg-stacked-inbox:before {
    content: "stacked_inbox";
}

.fg-call-quality:before {
    content: "call_quality";
}

.fg-phonelink-ring-off:before {
    content: "phonelink_ring_off";
}

.fg-signal-cellular-add:before {
    content: "signal_cellular_add";
}

.fg-network-intelligence-history:before {
    content: "network_intelligence_history";
}

.fg-network-manage:before {
    content: "network_manage";
}

.fg-wifi-add:before {
    content: "wifi_add";
}

.fg-wifi-proxy:before {
    content: "wifi_proxy";
}

.fg-network-intelligence-update:before {
    content: "network_intelligence_update";
}

.fg-edit:before {
    content: "edit";
}

.fg-edit:before {
    content: "edit";
}

.fg-photo-camera:before {
    content: "photo_camera";
}

.fg-filter-alt:before {
    content: "filter_alt";
}

.fg-image:before {
    content: "image";
}

.fg-navigate-next:before {
    content: "navigate_next";
}

.fg-tune:before {
    content: "tune";
}

.fg-timer:before {
    content: "timer";
}

.fg-picture-as-pdf:before {
    content: "picture_as_pdf";
}

.fg-circle:before {
    content: "circle";
}

.fg-palette:before {
    content: "palette";
}

.fg-auto-awesome:before {
    content: "auto_awesome";
}

.fg-add-a-photo:before {
    content: "add_a_photo";
}

.fg-magic-button:before {
    content: "magic_button";
}

.fg-photo-library:before {
    content: "photo_library";
}

.fg-navigate-before:before {
    content: "navigate_before";
}

.fg-auto-stories:before {
    content: "auto_stories";
}

.fg-add-photo-alternate:before {
    content: "add_photo_alternate";
}

.fg-brush:before {
    content: "brush";
}

.fg-imagesmode:before {
    content: "imagesmode";
}

.fg-nature:before {
    content: "nature";
}

.fg-flash-on:before {
    content: "flash_on";
}

.fg-wb-sunny:before {
    content: "wb_sunny";
}

.fg-camera:before {
    content: "camera";
}

.fg-straighten:before {
    content: "straighten";
}

.fg-looks-one:before {
    content: "looks_one";
}

.fg-landscape:before {
    content: "landscape";
}

.fg-timelapse:before {
    content: "timelapse";
}

.fg-slideshow:before {
    content: "slideshow";
}

.fg-grid-on:before {
    content: "grid_on";
}

.fg-rotate-right:before {
    content: "rotate_right";
}

.fg-crop-square:before {
    content: "crop_square";
}

.fg-adjust:before {
    content: "adjust";
}

.fg-style:before {
    content: "style";
}

.fg-crop-free:before {
    content: "crop_free";
}

.fg-aspect-ratio:before {
    content: "aspect_ratio";
}

.fg-brightness-6:before {
    content: "brightness_6";
}

.fg-photo:before {
    content: "photo";
}

.fg-nature-people:before {
    content: "nature_people";
}

.fg-filter-vintage:before {
    content: "filter_vintage";
}

.fg-image-search:before {
    content: "image_search";
}

.fg-crop:before {
    content: "crop";
}

.fg-movie-filter:before {
    content: "movie_filter";
}

.fg-blur-on:before {
    content: "blur_on";
}

.fg-center-focus-strong:before {
    content: "center_focus_strong";
}

.fg-contrast:before {
    content: "contrast";
}

.fg-face-retouching-natural:before {
    content: "face_retouching_natural";
}

.fg-compare:before {
    content: "compare";
}

.fg-looks-two:before {
    content: "looks_two";
}

.fg-rotate-left:before {
    content: "rotate_left";
}

.fg-colorize:before {
    content: "colorize";
}

.fg-flare:before {
    content: "flare";
}

.fg-filter-none:before {
    content: "filter_none";
}

.fg-wb-incandescent:before {
    content: "wb_incandescent";
}

.fg-filter-drama:before {
    content: "filter_drama";
}

.fg-healing:before {
    content: "healing";
}

.fg-looks-3:before {
    content: "looks_3";
}

.fg-wb-twilight:before {
    content: "wb_twilight";
}

.fg-brightness-5:before {
    content: "brightness_5";
}

.fg-invert-colors:before {
    content: "invert_colors";
}

.fg-lens:before {
    content: "lens";
}

.fg-animation:before {
    content: "animation";
}

.fg-opacity:before {
    content: "opacity";
}

.fg-incomplete-circle:before {
    content: "incomplete_circle";
}

.fg-broken-image:before {
    content: "broken_image";
}

.fg-filter-center-focus:before {
    content: "filter_center_focus";
}

.fg-add-to-photos:before {
    content: "add_to_photos";
}

.fg-brightness-4:before {
    content: "brightness_4";
}

.fg-flip:before {
    content: "flip";
}

.fg-flash-off:before {
    content: "flash_off";
}

.fg-center-focus-weak:before {
    content: "center_focus_weak";
}

.fg-auto-awesome-motion:before {
    content: "auto_awesome_motion";
}

.fg-mic-external-on:before {
    content: "mic_external_on";
}

.fg-flip-camera-android:before {
    content: "flip_camera_android";
}

.fg-lens-blur:before {
    content: "lens_blur";
}

.fg-details:before {
    content: "details";
}

.fg-no-photography:before {
    content: "no_photography";
}

.fg-grain:before {
    content: "grain";
}

.fg-image-not-supported:before {
    content: "image_not_supported";
}

.fg-panorama:before {
    content: "panorama";
}

.fg-web-stories:before {
    content: "web_stories";
}

.fg-dehaze:before {
    content: "dehaze";
}

.fg-gif-box:before {
    content: "gif_box";
}

.fg-flaky:before {
    content: "flaky";
}

.fg-loupe:before {
    content: "loupe";
}

.fg-exposure-plus-1:before {
    content: "exposure_plus_1";
}

.fg-settings-brightness:before {
    content: "settings_brightness";
}

.fg-texture:before {
    content: "texture";
}

.fg-looks-4:before {
    content: "looks_4";
}

.fg-auto-awesome-mosaic:before {
    content: "auto_awesome_mosaic";
}

.fg-filter-1:before {
    content: "filter_1";
}

.fg-timer-off:before {
    content: "timer_off";
}

.fg-flip-camera-ios:before {
    content: "flip_camera_ios";
}

.fg-camera-enhance:before {
    content: "camera_enhance";
}

.fg-panorama-fish-eye:before {
    content: "panorama_fish_eye";
}

.fg-view-compact:before {
    content: "view_compact";
}

.fg-filter:before {
    content: "filter";
}

.fg-brightness-1:before {
    content: "brightness_1";
}

.fg-control-point-duplicate:before {
    content: "control_point_duplicate";
}

.fg-photo-camera-front:before {
    content: "photo_camera_front";
}

.fg-brightness-7:before {
    content: "brightness_7";
}

.fg-photo-album:before {
    content: "photo_album";
}

.fg-transform:before {
    content: "transform";
}

.fg-linked-camera:before {
    content: "linked_camera";
}

.fg-view-comfy:before {
    content: "view_comfy";
}

.fg-crop-16-9:before {
    content: "crop_16_9";
}

.fg-looks:before {
    content: "looks";
}

.fg-hide-image:before {
    content: "hide_image";
}

.fg-looks-5:before {
    content: "looks_5";
}

.fg-exposure:before {
    content: "exposure";
}

.fg-photo-filter:before {
    content: "photo_filter";
}

.fg-rotate-90-degrees-ccw:before {
    content: "rotate_90_degrees_ccw";
}

.fg-filter-hdr:before {
    content: "filter_hdr";
}

.fg-brightness-3:before {
    content: "brightness_3";
}

.fg-gif:before {
    content: "gif";
}

.fg-hdr-strong:before {
    content: "hdr_strong";
}

.fg-leak-add:before {
    content: "leak_add";
}

.fg-gradient:before {
    content: "gradient";
}

.fg-crop-7-5:before {
    content: "crop_7_5";
}

.fg-crop-portrait:before {
    content: "crop_portrait";
}

.fg-vrpano:before {
    content: "vrpano";
}

.fg-camera-roll:before {
    content: "camera_roll";
}

.fg-hdr-auto:before {
    content: "hdr_auto";
}

.fg-blur-circular:before {
    content: "blur_circular";
}

.fg-motion-photos-auto:before {
    content: "motion_photos_auto";
}

.fg-rotate-90-degrees-cw:before {
    content: "rotate_90_degrees_cw";
}

.fg-brightness-2:before {
    content: "brightness_2";
}

.fg-photo-size-select-small:before {
    content: "photo_size_select_small";
}

.fg-shutter-speed:before {
    content: "shutter_speed";
}

.fg-looks-6:before {
    content: "looks_6";
}

.fg-flash-auto:before {
    content: "flash_auto";
}

.fg-camera-front:before {
    content: "camera_front";
}

.fg-crop-landscape:before {
    content: "crop_landscape";
}

.fg-filter-2:before {
    content: "filter_2";
}

.fg-filter-tilt-shift:before {
    content: "filter_tilt_shift";
}

.fg-deblur:before {
    content: "deblur";
}

.fg-monochrome-photos:before {
    content: "monochrome_photos";
}

.fg-astrophotography-auto:before {
    content: "astrophotography_auto";
}

.fg-night-sight-auto:before {
    content: "night_sight_auto";
}

.fg-crop-5-4:before {
    content: "crop_5_4";
}

.fg-hdr-weak:before {
    content: "hdr_weak";
}

.fg-filter-4:before {
    content: "filter_4";
}

.fg-motion-photos-paused:before {
    content: "motion_photos_paused";
}

.fg-filter-3:before {
    content: "filter_3";
}

.fg-crop-rotate:before {
    content: "crop_rotate";
}

.fg-crop-3-2:before {
    content: "crop_3_2";
}

.fg-tonality:before {
    content: "tonality";
}

.fg-switch-camera:before {
    content: "switch_camera";
}

.fg-photo-frame:before {
    content: "photo_frame";
}

.fg-exposure-zero:before {
    content: "exposure_zero";
}

.fg-fluorescent:before {
    content: "fluorescent";
}

.fg-macro-off:before {
    content: "macro_off";
}

.fg-photo-size-select-large:before {
    content: "photo_size_select_large";
}

.fg-ev-shadow:before {
    content: "ev_shadow";
}

.fg-filter-frames:before {
    content: "filter_frames";
}

.fg-party-mode:before {
    content: "party_mode";
}

.fg-raw-on:before {
    content: "raw_on";
}

.fg-motion-blur:before {
    content: "motion_blur";
}

.fg-exposure-plus-2:before {
    content: "exposure_plus_2";
}

.fg-photo-camera-back:before {
    content: "photo_camera_back";
}

.fg-blur-linear:before {
    content: "blur_linear";
}

.fg-exposure-neg-1:before {
    content: "exposure_neg_1";
}

.fg-wb-iridescent:before {
    content: "wb_iridescent";
}

.fg-auto-fix:before {
    content: "auto_fix";
}

.fg-filter-b-and-w:before {
    content: "filter_b_and_w";
}

.fg-switch-video:before {
    content: "switch_video";
}

.fg-motion-photos-off:before {
    content: "motion_photos_off";
}

.fg-panorama-horizontal:before {
    content: "panorama_horizontal";
}

.fg-filter-5:before {
    content: "filter_5";
}

.fg-blur-medium:before {
    content: "blur_medium";
}

.fg-invert-colors-off:before {
    content: "invert_colors_off";
}

.fg-face-retouching-off:before {
    content: "face_retouching_off";
}

.fg-filter-7:before {
    content: "filter_7";
}

.fg-panorama-photosphere:before {
    content: "panorama_photosphere";
}

.fg-burst-mode:before {
    content: "burst_mode";
}

.fg-hdr-on:before {
    content: "hdr_on";
}

.fg-grid-off:before {
    content: "grid_off";
}

.fg-filter-9-plus:before {
    content: "filter_9_plus";
}

.fg-filter-8:before {
    content: "filter_8";
}

.fg-blur-short:before {
    content: "blur_short";
}

.fg-filter-9:before {
    content: "filter_9";
}

.fg-timer-10:before {
    content: "timer_10";
}

.fg-dirty-lens:before {
    content: "dirty_lens";
}

.fg-wb-shade:before {
    content: "wb_shade";
}

.fg-no-flash:before {
    content: "no_flash";
}

.fg-filter-6:before {
    content: "filter_6";
}

.fg-image-aspect-ratio:before {
    content: "image_aspect_ratio";
}

.fg-trail-length:before {
    content: "trail_length";
}

.fg-exposure-neg-2:before {
    content: "exposure_neg_2";
}

.fg-vignette:before {
    content: "vignette";
}

.fg-timer-3:before {
    content: "timer_3";
}

.fg-leak-remove:before {
    content: "leak_remove";
}

.fg-60fps-select:before {
    content: "60fps_select";
}

.fg-blur-off:before {
    content: "blur_off";
}

.fg-30fps-select:before {
    content: "30fps_select";
}

.fg-perm-camera-mic:before {
    content: "perm_camera_mic";
}

.fg-mic-external-off:before {
    content: "mic_external_off";
}

.fg-trail-length-medium:before {
    content: "trail_length_medium";
}

.fg-camera-rear:before {
    content: "camera_rear";
}

.fg-panorama-vertical:before {
    content: "panorama_vertical";
}

.fg-trail-length-short:before {
    content: "trail_length_short";
}

.fg-night-sight-auto-off:before {
    content: "night_sight_auto_off";
}

.fg-autofps-select:before {
    content: "autofps_select";
}

.fg-panorama-wide-angle:before {
    content: "panorama_wide_angle";
}

.fg-mp:before {
    content: "mp";
}

.fg-hdr-off:before {
    content: "hdr_off";
}

.fg-hdr-on-select:before {
    content: "hdr_on_select";
}

.fg-24mp:before {
    content: "24mp";
}

.fg-hdr-enhanced-select:before {
    content: "hdr_enhanced_select";
}

.fg-auto-fix-normal:before {
    content: "auto_fix_normal";
}

.fg-astrophotography-off:before {
    content: "astrophotography_off";
}

.fg-22mp:before {
    content: "22mp";
}

.fg-10mp:before {
    content: "10mp";
}

.fg-12mp:before {
    content: "12mp";
}

.fg-18mp:before {
    content: "18mp";
}

.fg-hdr-auto-select:before {
    content: "hdr_auto_select";
}

.fg-wb-auto:before {
    content: "wb_auto";
}

.fg-hdr-plus:before {
    content: "hdr_plus";
}

.fg-raw-off:before {
    content: "raw_off";
}

.fg-9mp:before {
    content: "9mp";
}

.fg-13mp:before {
    content: "13mp";
}

.fg-20mp:before {
    content: "20mp";
}

.fg-5mp:before {
    content: "5mp";
}

.fg-7mp:before {
    content: "7mp";
}

.fg-15mp:before {
    content: "15mp";
}

.fg-hdr-off-select:before {
    content: "hdr_off_select";
}

.fg-16mp:before {
    content: "16mp";
}

.fg-hevc:before {
    content: "hevc";
}

.fg-19mp:before {
    content: "19mp";
}

.fg-14mp:before {
    content: "14mp";
}

.fg-23mp:before {
    content: "23mp";
}

.fg-2mp:before {
    content: "2mp";
}

.fg-8mp:before {
    content: "8mp";
}

.fg-3mp:before {
    content: "3mp";
}

.fg-6mp:before {
    content: "6mp";
}

.fg-11mp:before {
    content: "11mp";
}

.fg-21mp:before {
    content: "21mp";
}

.fg-17mp:before {
    content: "17mp";
}

.fg-4mp:before {
    content: "4mp";
}

.fg-motion-photos-on:before {
    content: "motion_photos_on";
}

.fg-gallery-thumbnail:before {
    content: "gallery_thumbnail";
}

.fg-masked-transitions:before {
    content: "masked_transitions";
}

.fg-auto-fix-off:before {
    content: "auto_fix_off";
}

.fg-auto-timer:before {
    content: "auto_timer";
}

.fg-photo-prints:before {
    content: "photo_prints";
}

.fg-settings-photo-camera:before {
    content: "settings_photo_camera";
}

.fg-planner-banner-ad-pt:before {
    content: "planner_banner_ad_pt";
}

.fg-settings-panorama:before {
    content: "settings_panorama";
}

.fg-unknown-2:before {
    content: "unknown_2";
}

.fg-motion-mode:before {
    content: "motion_mode";
}

.fg-settings-video-camera:before {
    content: "settings_video_camera";
}

.fg-settings-motion-mode:before {
    content: "settings_motion_mode";
}

.fg-settings-night-sight:before {
    content: "settings_night_sight";
}

.fg-background-dot-large:before {
    content: "background_dot_large";
}

.fg-vr180-create2d:before {
    content: "vr180_create2d";
}

.fg-50mp:before {
    content: "50mp";
}

.fg-background-grid-small:before {
    content: "background_grid_small";
}

.fg-macro-auto:before {
    content: "macro_auto";
}

.fg-settings-timelapse:before {
    content: "settings_timelapse";
}

.fg-settings-b-roll:before {
    content: "settings_b_roll";
}

.fg-contrast-rtl-off:before {
    content: "contrast_rtl_off";
}

.fg-high-density:before {
    content: "high_density";
}

.fg-low-density:before {
    content: "low_density";
}

.fg-settings-cinematic-blur:before {
    content: "settings_cinematic_blur";
}

.fg-settings-slow-motion:before {
    content: "settings_slow_motion";
}

.fg-shopping-cart:before {
    content: "shopping_cart";
}

.fg-shopping-cart:before {
    content: "shopping_cart";
}

.fg-payments:before {
    content: "payments";
}

.fg-shopping-bag:before {
    content: "shopping_bag";
}

.fg-monitoring:before {
    content: "monitoring";
}

.fg-credit-card:before {
    content: "credit_card";
}

.fg-receipt-long:before {
    content: "receipt_long";
}

.fg-attach-money:before {
    content: "attach_money";
}

.fg-storefront:before {
    content: "storefront";
}

.fg-sell:before {
    content: "sell";
}

.fg-trending-up:before {
    content: "trending_up";
}

.fg-database:before {
    content: "database";
}

.fg-account-balance:before {
    content: "account_balance";
}

.fg-work:before {
    content: "work";
}

.fg-paid:before {
    content: "paid";
}

.fg-account-balance-wallet:before {
    content: "account_balance_wallet";
}

.fg-analytics:before {
    content: "analytics";
}

.fg-insights:before {
    content: "insights";
}

.fg-query-stats:before {
    content: "query_stats";
}

.fg-store:before {
    content: "store";
}

.fg-savings:before {
    content: "savings";
}

.fg-monetization-on:before {
    content: "monetization_on";
}

.fg-calculate:before {
    content: "calculate";
}

.fg-qr-code-scanner:before {
    content: "qr_code_scanner";
}

.fg-bar-chart:before {
    content: "bar_chart";
}

.fg-add-shopping-cart:before {
    content: "add_shopping_cart";
}

.fg-account-tree:before {
    content: "account_tree";
}

.fg-receipt:before {
    content: "receipt";
}

.fg-redeem:before {
    content: "redeem";
}

.fg-currency-exchange:before {
    content: "currency_exchange";
}

.fg-trending-flat:before {
    content: "trending_flat";
}

.fg-shopping-basket:before {
    content: "shopping_basket";
}

.fg-qr-code-2:before {
    content: "qr_code_2";
}

.fg-domain:before {
    content: "domain";
}

.fg-precision-manufacturing:before {
    content: "precision_manufacturing";
}

.fg-qr-code:before {
    content: "qr_code";
}

.fg-leaderboard:before {
    content: "leaderboard";
}

.fg-corporate-fare:before {
    content: "corporate_fare";
}

.fg-timeline:before {
    content: "timeline";
}

.fg-currency-rupee:before {
    content: "currency_rupee";
}

.fg-insert-chart:before {
    content: "insert_chart";
}

.fg-show-chart:before {
    content: "show_chart";
}

.fg-wallet:before {
    content: "wallet";
}

.fg-euro:before {
    content: "euro";
}

.fg-work-history:before {
    content: "work_history";
}

.fg-meeting-room:before {
    content: "meeting_room";
}

.fg-credit-score:before {
    content: "credit_score";
}

.fg-barcode-scanner:before {
    content: "barcode_scanner";
}

.fg-pie-chart:before {
    content: "pie_chart";
}

.fg-loyalty:before {
    content: "loyalty";
}

.fg-copyright:before {
    content: "copyright";
}

.fg-barcode:before {
    content: "barcode";
}

.fg-conversion-path:before {
    content: "conversion_path";
}

.fg-track-changes:before {
    content: "track_changes";
}

.fg-auto-graph:before {
    content: "auto_graph";
}

.fg-trending-down:before {
    content: "trending_down";
}

.fg-price-check:before {
    content: "price_check";
}

.fg-euro-symbol:before {
    content: "euro_symbol";
}

.fg-schema:before {
    content: "schema";
}

.fg-add-business:before {
    content: "add_business";
}

.fg-add-card:before {
    content: "add_card";
}

.fg-card-membership:before {
    content: "card_membership";
}

.fg-currency-bitcoin:before {
    content: "currency_bitcoin";
}

.fg-price-change:before {
    content: "price_change";
}

.fg-production-quantity-limits:before {
    content: "production_quantity_limits";
}

.fg-donut-large:before {
    content: "donut_large";
}

.fg-tenancy:before {
    content: "tenancy";
}

.fg-data-exploration:before {
    content: "data_exploration";
}

.fg-bubble-chart:before {
    content: "bubble_chart";
}

.fg-donut-small:before {
    content: "donut_small";
}

.fg-contactless:before {
    content: "contactless";
}

.fg-money:before {
    content: "money";
}

.fg-stacked-line-chart:before {
    content: "stacked_line_chart";
}

.fg-stacked-bar-chart:before {
    content: "stacked_bar_chart";
}

.fg-toll:before {
    content: "toll";
}

.fg-money-off:before {
    content: "money_off";
}

.fg-cases:before {
    content: "cases";
}

.fg-currency-yen:before {
    content: "currency_yen";
}

.fg-currency-pound:before {
    content: "currency_pound";
}

.fg-area-chart:before {
    content: "area_chart";
}

.fg-atr:before {
    content: "atr";
}

.fg-remove-shopping-cart:before {
    content: "remove_shopping_cart";
}

.fg-room-preferences:before {
    content: "room_preferences";
}

.fg-add-chart:before {
    content: "add_chart";
}

.fg-shop:before {
    content: "shop";
}

.fg-domain-add:before {
    content: "domain_add";
}

.fg-card-travel:before {
    content: "card_travel";
}

.fg-grouped-bar-chart:before {
    content: "grouped_bar_chart";
}

.fg-legend-toggle:before {
    content: "legend_toggle";
}

.fg-scatter-plot:before {
    content: "scatter_plot";
}

.fg-credit-card-off:before {
    content: "credit_card_off";
}

.fg-mediation:before {
    content: "mediation";
}

.fg-ssid-chart:before {
    content: "ssid_chart";
}

.fg-candlestick-chart:before {
    content: "candlestick_chart";
}

.fg-waterfall-chart:before {
    content: "waterfall_chart";
}

.fg-currency-ruble:before {
    content: "currency_ruble";
}

.fg-full-stacked-bar-chart:before {
    content: "full_stacked_bar_chart";
}

.fg-domain-disabled:before {
    content: "domain_disabled";
}

.fg-strikethrough-s:before {
    content: "strikethrough_s";
}

.fg-shop-two:before {
    content: "shop_two";
}

.fg-next-week:before {
    content: "next_week";
}

.fg-atm:before {
    content: "atm";
}

.fg-multiline-chart:before {
    content: "multiline_chart";
}

.fg-performance-max:before {
    content: "performance_max";
}

.fg-currency-lira:before {
    content: "currency_lira";
}

.fg-currency-yuan:before {
    content: "currency_yuan";
}

.fg-no-meeting-room:before {
    content: "no_meeting_room";
}

.fg-currency-franc:before {
    content: "currency_franc";
}

.fg-troubleshoot:before {
    content: "troubleshoot";
}

.fg-finance:before {
    content: "finance";
}

.fg-data-table:before {
    content: "data_table";
}

.fg-autopay:before {
    content: "autopay";
}

.fg-bid-landscape:before {
    content: "bid_landscape";
}

.fg-contactless-off:before {
    content: "contactless_off";
}

.fg-bar-chart-4-bars:before {
    content: "bar_chart_4_bars";
}

.fg-universal-currency-alt:before {
    content: "universal_currency_alt";
}

.fg-chart-data:before {
    content: "chart_data";
}

.fg-podium:before {
    content: "podium";
}

.fg-order-approve:before {
    content: "order_approve";
}

.fg-family-history:before {
    content: "family_history";
}

.fg-send-money:before {
    content: "send_money";
}

.fg-conveyor-belt:before {
    content: "conveyor_belt";
}

.fg-flowsheet:before {
    content: "flowsheet";
}

.fg-auto-meeting-room:before {
    content: "auto_meeting_room";
}

.fg-forklift:before {
    content: "forklift";
}

.fg-front-loader:before {
    content: "front_loader";
}

.fg-inactive-order:before {
    content: "inactive_order";
}

.fg-qr-code-2-add:before {
    content: "qr_code_2_add";
}

.fg-pallet:before {
    content: "pallet";
}

.fg-bid-landscape-disabled:before {
    content: "bid_landscape_disabled";
}

.fg-barcode-reader:before {
    content: "barcode_reader";
}

.fg-conversion-path-off:before {
    content: "conversion_path_off";
}

.fg-order-play:before {
    content: "order_play";
}

.fg-trolley:before {
    content: "trolley";
}

.fg-work-alert:before {
    content: "work_alert";
}

.fg-work-update:before {
    content: "work_update";
}

.fg-pin-drop:before {
    content: "pin_drop";
}

.fg-pin-drop:before {
    content: "pin_drop";
}

.fg-location-on:before {
    content: "location_on";
}

.fg-map:before {
    content: "map";
}

.fg-home-pin:before {
    content: "home_pin";
}

.fg-explore:before {
    content: "explore";
}

.fg-restaurant:before {
    content: "restaurant";
}

.fg-flag:before {
    content: "flag";
}

.fg-my-location:before {
    content: "my_location";
}

.fg-local-fire-department:before {
    content: "local_fire_department";
}

.fg-person-pin-circle:before {
    content: "person_pin_circle";
}

.fg-local-mall:before {
    content: "local_mall";
}

.fg-near-me:before {
    content: "near_me";
}

.fg-where-to-vote:before {
    content: "where_to_vote";
}

.fg-business-center:before {
    content: "business_center";
}

.fg-east:before {
    content: "east";
}

.fg-restaurant-menu:before {
    content: "restaurant_menu";
}

.fg-handyman:before {
    content: "handyman";
}

.fg-factory:before {
    content: "factory";
}

.fg-local-library:before {
    content: "local_library";
}

.fg-medical-services:before {
    content: "medical_services";
}

.fg-home-work:before {
    content: "home_work";
}

.fg-layers:before {
    content: "layers";
}

.fg-local-activity:before {
    content: "local_activity";
}

.fg-share-location:before {
    content: "share_location";
}

.fg-emergency:before {
    content: "emergency";
}

.fg-north-east:before {
    content: "north_east";
}

.fg-add-location:before {
    content: "add_location";
}

.fg-fastfood:before {
    content: "fastfood";
}

.fg-warehouse:before {
    content: "warehouse";
}

.fg-navigation:before {
    content: "navigation";
}

.fg-person-pin:before {
    content: "person_pin";
}

.fg-local-parking:before {
    content: "local_parking";
}

.fg-home-repair-service:before {
    content: "home_repair_service";
}

.fg-local-hospital:before {
    content: "local_hospital";
}

.fg-south:before {
    content: "south";
}

.fg-local-police:before {
    content: "local_police";
}

.fg-zoom-out-map:before {
    content: "zoom_out_map";
}

.fg-location-searching:before {
    content: "location_searching";
}

.fg-local-florist:before {
    content: "local_florist";
}

.fg-location-away:before {
    content: "location_away";
}

.fg-crisis-alert:before {
    content: "crisis_alert";
}

.fg-west:before {
    content: "west";
}

.fg-local-gas-station:before {
    content: "local_gas_station";
}

.fg-park:before {
    content: "park";
}

.fg-maps-ugc:before {
    content: "maps_ugc";
}

.fg-cleaning-services:before {
    content: "cleaning_services";
}

.fg-local-atm:before {
    content: "local_atm";
}

.fg-package:before {
    content: "package";
}

.fg-360:before {
    content: "360";
}

.fg-electrical-services:before {
    content: "electrical_services";
}

.fg-north:before {
    content: "north";
}

.fg-flag-circle:before {
    content: "flag_circle";
}

.fg-add-location-alt:before {
    content: "add_location_alt";
}

.fg-directions:before {
    content: "directions";
}

.fg-fmd-bad:before {
    content: "fmd_bad";
}

.fg-theater-comedy:before {
    content: "theater_comedy";
}

.fg-local-drink:before {
    content: "local_drink";
}

.fg-location-home:before {
    content: "location_home";
}

.fg-local-pizza:before {
    content: "local_pizza";
}

.fg-not-listed-location:before {
    content: "not_listed_location";
}

.fg-local-post-office:before {
    content: "local_post_office";
}

.fg-wine-bar:before {
    content: "wine_bar";
}

.fg-beenhere:before {
    content: "beenhere";
}

.fg-local-convenience-store:before {
    content: "local_convenience_store";
}

.fg-signpost:before {
    content: "signpost";
}

.fg-alt-route:before {
    content: "alt_route";
}

.fg-tour:before {
    content: "tour";
}

.fg-location-automation:before {
    content: "location_automation";
}

.fg-trip-origin:before {
    content: "trip_origin";
}

.fg-church:before {
    content: "church";
}

.fg-traffic:before {
    content: "traffic";
}

.fg-local-laundry-service:before {
    content: "local_laundry_service";
}

.fg-safety-check:before {
    content: "safety_check";
}

.fg-ev-station:before {
    content: "ev_station";
}

.fg-takeout-dining:before {
    content: "takeout_dining";
}

.fg-moving:before {
    content: "moving";
}

.fg-zoom-in-map:before {
    content: "zoom_in_map";
}

.fg-soup-kitchen:before {
    content: "soup_kitchen";
}

.fg-stadium:before {
    content: "stadium";
}

.fg-transfer-within-a-station:before {
    content: "transfer_within_a_station";
}

.fg-pest-control:before {
    content: "pest_control";
}

.fg-location-off:before {
    content: "location_off";
}

.fg-connecting-airports:before {
    content: "connecting_airports";
}

.fg-multiple-stop:before {
    content: "multiple_stop";
}

.fg-wrong-location:before {
    content: "wrong_location";
}

.fg-edit-location:before {
    content: "edit_location";
}

.fg-plumbing:before {
    content: "plumbing";
}

.fg-mode-of-travel:before {
    content: "mode_of_travel";
}

.fg-minor-crash:before {
    content: "minor_crash";
}

.fg-south-east:before {
    content: "south_east";
}

.fg-add-road:before {
    content: "add_road";
}

.fg-local-pharmacy:before {
    content: "local_pharmacy";
}

.fg-fire-truck:before {
    content: "fire_truck";
}

.fg-castle:before {
    content: "castle";
}

.fg-dry-cleaning:before {
    content: "dry_cleaning";
}

.fg-set-meal:before {
    content: "set_meal";
}

.fg-baby-changing-station:before {
    content: "baby_changing_station";
}

.fg-layers-clear:before {
    content: "layers_clear";
}

.fg-edit-location-alt:before {
    content: "edit_location_alt";
}

.fg-mosque:before {
    content: "mosque";
}

.fg-north-west:before {
    content: "north_west";
}

.fg-local-car-wash:before {
    content: "local_car_wash";
}

.fg-edit-attributes:before {
    content: "edit_attributes";
}

.fg-run-circle:before {
    content: "run_circle";
}

.fg-transit-enterexit:before {
    content: "transit_enterexit";
}

.fg-sos:before {
    content: "sos";
}

.fg-satellite:before {
    content: "satellite";
}

.fg-edit-road:before {
    content: "edit_road";
}

.fg-south-west:before {
    content: "south_west";
}

.fg-streetview:before {
    content: "streetview";
}

.fg-add-home:before {
    content: "add_home";
}

.fg-kebab-dining:before {
    content: "kebab_dining";
}

.fg-airline-stops:before {
    content: "airline_stops";
}

.fg-local-see:before {
    content: "local_see";
}

.fg-fire-hydrant:before {
    content: "fire_hydrant";
}

.fg-assist-walker:before {
    content: "assist_walker";
}

.fg-add-home-work:before {
    content: "add_home_work";
}

.fg-flight-class:before {
    content: "flight_class";
}

.fg-remove-road:before {
    content: "remove_road";
}

.fg-no-meals:before {
    content: "no_meals";
}

.fg-synagogue:before {
    content: "synagogue";
}

.fg-fort:before {
    content: "fort";
}

.fg-temple-buddhist:before {
    content: "temple_buddhist";
}

.fg-location-disabled:before {
    content: "location_disabled";
}

.fg-compass-calibration:before {
    content: "compass_calibration";
}

.fg-temple-hindu:before {
    content: "temple_hindu";
}

.fg-explore-off:before {
    content: "explore_off";
}

.fg-pest-control-rodent:before {
    content: "pest_control_rodent";
}

.fg-near-me-disabled:before {
    content: "near_me_disabled";
}

.fg-directions-alt:before {
    content: "directions_alt";
}

.fg-pergola:before {
    content: "pergola";
}

.fg-directions-off:before {
    content: "directions_off";
}

.fg-directions-alt-off:before {
    content: "directions_alt_off";
}

.fg-pet-supplies:before {
    content: "pet_supplies";
}

.fg-moved-location:before {
    content: "moved_location";
}

.fg-move-location:before {
    content: "move_location";
}

.fg-moving-ministry:before {
    content: "moving_ministry";
}

.fg-move:before {
    content: "move";
}

.fg-description:before {
    content: "description";
}

.fg-content-copy:before {
    content: "content_copy";
}

.fg-dashboard:before {
    content: "dashboard";
}

.fg-edit-note:before {
    content: "edit_note";
}

.fg-menu-book:before {
    content: "menu_book";
}

.fg-grid-view:before {
    content: "grid_view";
}

.fg-list:before {
    content: "list";
}

.fg-folder:before {
    content: "folder";
}

.fg-list-alt:before {
    content: "list_alt";
}

.fg-inventory:before {
    content: "inventory";
}

.fg-folder-open:before {
    content: "folder_open";
}

.fg-article:before {
    content: "article";
}

.fg-fact-check:before {
    content: "fact_check";
}

.fg-attach-file:before {
    content: "attach_file";
}

.fg-format-list-bulleted:before {
    content: "format_list_bulleted";
}

.fg-assignment:before {
    content: "assignment";
}

.fg-task:before {
    content: "task";
}

.fg-checklist:before {
    content: "checklist";
}

.fg-cloud-upload:before {
    content: "cloud_upload";
}

.fg-draft:before {
    content: "draft";
}

.fg-summarize:before {
    content: "summarize";
}

.fg-feed:before {
    content: "feed";
}

.fg-draw:before {
    content: "draw";
}

.fg-cloud:before {
    content: "cloud";
}

.fg-newspaper:before {
    content: "newspaper";
}

.fg-view-list:before {
    content: "view_list";
}

.fg-file-copy:before {
    content: "file_copy";
}

.fg-note-add:before {
    content: "note_add";
}

.fg-border-color:before {
    content: "border_color";
}

.fg-book:before {
    content: "book";
}

.fg-history-edu:before {
    content: "history_edu";
}

.fg-design-services:before {
    content: "design_services";
}

.fg-pending-actions:before {
    content: "pending_actions";
}

.fg-format-quote:before {
    content: "format_quote";
}

.fg-post-add:before {
    content: "post_add";
}

.fg-request-quote:before {
    content: "request_quote";
}

.fg-cloud-download:before {
    content: "cloud_download";
}

.fg-drag-handle:before {
    content: "drag_handle";
}

.fg-contact-page:before {
    content: "contact_page";
}

.fg-table:before {
    content: "table";
}

.fg-space-dashboard:before {
    content: "space_dashboard";
}

.fg-archive:before {
    content: "archive";
}

.fg-content-paste:before {
    content: "content_paste";
}

.fg-percent:before {
    content: "percent";
}

.fg-attachment:before {
    content: "attachment";
}

.fg-assignment-ind:before {
    content: "assignment_ind";
}

.fg-format-list-numbered:before {
    content: "format_list_numbered";
}

.fg-assignment-turned-in:before {
    content: "assignment_turned_in";
}

.fg-tag:before {
    content: "tag";
}

.fg-table-chart:before {
    content: "table_chart";
}

.fg-sticky-note-2:before {
    content: "sticky_note_2";
}

.fg-text-fields:before {
    content: "text_fields";
}

.fg-dashboard-customize:before {
    content: "dashboard_customize";
}

.fg-reorder:before {
    content: "reorder";
}

.fg-format-bold:before {
    content: "format_bold";
}

.fg-integration-instructions:before {
    content: "integration_instructions";
}

.fg-find-in-page:before {
    content: "find_in_page";
}

.fg-note:before {
    content: "note";
}

.fg-text-snippet:before {
    content: "text_snippet";
}

.fg-document-scanner:before {
    content: "document_scanner";
}

.fg-checklist-rtl:before {
    content: "checklist_rtl";
}

.fg-note-alt:before {
    content: "note_alt";
}

.fg-edit-document:before {
    content: "edit_document";
}

.fg-cloud-sync:before {
    content: "cloud_sync";
}

.fg-table-rows:before {
    content: "table_rows";
}

.fg-perm-media:before {
    content: "perm_media";
}

.fg-cloud-done:before {
    content: "cloud_done";
}

.fg-title:before {
    content: "title";
}

.fg-table-view:before {
    content: "table_view";
}

.fg-content-cut:before {
    content: "content_cut";
}

.fg-notes:before {
    content: "notes";
}

.fg-cut:before {
    content: "cut";
}

.fg-data-object:before {
    content: "data_object";
}

.fg-subject:before {
    content: "subject";
}

.fg-functions:before {
    content: "functions";
}

.fg-format-italic:before {
    content: "format_italic";
}

.fg-content-paste-search:before {
    content: "content_paste_search";
}

.fg-format-color-fill:before {
    content: "format_color_fill";
}

.fg-folder-shared:before {
    content: "folder_shared";
}

.fg-plagiarism:before {
    content: "plagiarism";
}

.fg-horizontal-rule:before {
    content: "horizontal_rule";
}

.fg-file-present:before {
    content: "file_present";
}

.fg-folder-copy:before {
    content: "folder_copy";
}

.fg-format-align-left:before {
    content: "format_align_left";
}

.fg-team-dashboard:before {
    content: "team_dashboard";
}

.fg-ballot:before {
    content: "ballot";
}

.fg-format-paint:before {
    content: "format_paint";
}

.fg-cloud-off:before {
    content: "cloud_off";
}

.fg-add-link:before {
    content: "add_link";
}

.fg-view-column:before {
    content: "view_column";
}

.fg-read-more:before {
    content: "read_more";
}

.fg-difference:before {
    content: "difference";
}

.fg-view-agenda:before {
    content: "view_agenda";
}

.fg-format-size:before {
    content: "format_size";
}

.fg-format-underlined:before {
    content: "format_underlined";
}

.fg-vertical-align-top:before {
    content: "vertical_align_top";
}

.fg-toc:before {
    content: "toc";
}

.fg-height:before {
    content: "height";
}

.fg-vertical-align-bottom:before {
    content: "vertical_align_bottom";
}

.fg-copy-all:before {
    content: "copy_all";
}

.fg-view-week:before {
    content: "view_week";
}

.fg-drive-folder-upload:before {
    content: "drive_folder_upload";
}

.fg-format-color-text:before {
    content: "format_color_text";
}

.fg-assignment-late:before {
    content: "assignment_late";
}

.fg-view-module:before {
    content: "view_module";
}

.fg-low-priority:before {
    content: "low_priority";
}

.fg-drive-file-move:before {
    content: "drive_file_move";
}

.fg-assignment-return:before {
    content: "assignment_return";
}

.fg-format-align-center:before {
    content: "format_align_center";
}

.fg-folder-special:before {
    content: "folder_special";
}

.fg-segment:before {
    content: "segment";
}

.fg-calendar-view-month:before {
    content: "calendar_view_month";
}

.fg-polyline:before {
    content: "polyline";
}

.fg-folder-zip:before {
    content: "folder_zip";
}

.fg-square:before {
    content: "square";
}

.fg-breaking-news-alt-1:before {
    content: "breaking_news_alt_1";
}

.fg-format-align-right:before {
    content: "format_align_right";
}

.fg-grading:before {
    content: "grading";
}

.fg-view-headline:before {
    content: "view_headline";
}

.fg-linear-scale:before {
    content: "linear_scale";
}

.fg-view-quilt:before {
    content: "view_quilt";
}

.fg-edit-off:before {
    content: "edit_off";
}

.fg-view-carousel:before {
    content: "view_carousel";
}

.fg-text-increase:before {
    content: "text_increase";
}

.fg-request-page:before {
    content: "request_page";
}

.fg-view-sidebar:before {
    content: "view_sidebar";
}

.fg-pages:before {
    content: "pages";
}

.fg-text-format:before {
    content: "text_format";
}

.fg-format-align-justify:before {
    content: "format_align_justify";
}

.fg-calendar-view-week:before {
    content: "calendar_view_week";
}

.fg-hexagon:before {
    content: "hexagon";
}

.fg-numbers:before {
    content: "numbers";
}

.fg-docs-add-on:before {
    content: "docs_add_on";
}

.fg-folder-delete:before {
    content: "folder_delete";
}

.fg-format-shapes:before {
    content: "format_shapes";
}

.fg-forms-add-on:before {
    content: "forms_add_on";
}

.fg-imagesearch-roller:before {
    content: "imagesearch_roller";
}

.fg-join-full:before {
    content: "join_full";
}

.fg-calendar-view-day:before {
    content: "calendar_view_day";
}

.fg-video-file:before {
    content: "video_file";
}

.fg-cloud-queue:before {
    content: "cloud_queue";
}

.fg-font-download:before {
    content: "font_download";
}

.fg-format-list-numbered-rtl:before {
    content: "format_list_numbered_rtl";
}

.fg-join-inner:before {
    content: "join_inner";
}

.fg-add-to-drive:before {
    content: "add_to_drive";
}

.fg-content-paste-go:before {
    content: "content_paste_go";
}

.fg-restore-page:before {
    content: "restore_page";
}

.fg-rectangle:before {
    content: "rectangle";
}

.fg-vertical-split:before {
    content: "vertical_split";
}

.fg-format-color-reset:before {
    content: "format_color_reset";
}

.fg-rule-folder:before {
    content: "rule_folder";
}

.fg-cloud-circle:before {
    content: "cloud_circle";
}

.fg-view-stream:before {
    content: "view_stream";
}

.fg-format-indent-increase:before {
    content: "format_indent_increase";
}

.fg-spellcheck:before {
    content: "spellcheck";
}

.fg-assignment-returned:before {
    content: "assignment_returned";
}

.fg-data-array:before {
    content: "data_array";
}

.fg-align-horizontal-left:before {
    content: "align_horizontal_left";
}

.fg-text-decrease:before {
    content: "text_decrease";
}

.fg-pivot-table-chart:before {
    content: "pivot_table_chart";
}

.fg-deselect:before {
    content: "deselect";
}

.fg-vertical-align-center:before {
    content: "vertical_align_center";
}

.fg-pentagon:before {
    content: "pentagon";
}

.fg-merge-type:before {
    content: "merge_type";
}

.fg-space-bar:before {
    content: "space_bar";
}

.fg-format-strikethrough:before {
    content: "format_strikethrough";
}

.fg-view-day:before {
    content: "view_day";
}

.fg-flip-to-front:before {
    content: "flip_to_front";
}

.fg-join-left:before {
    content: "join_left";
}

.fg-short-text:before {
    content: "short_text";
}

.fg-border-all:before {
    content: "border_all";
}

.fg-shape-line:before {
    content: "shape_line";
}

.fg-format-line-spacing:before {
    content: "format_line_spacing";
}

.fg-line-weight:before {
    content: "line_weight";
}

.fg-horizontal-split:before {
    content: "horizontal_split";
}

.fg-format-indent-decrease:before {
    content: "format_indent_decrease";
}

.fg-align-horizontal-center:before {
    content: "align_horizontal_center";
}

.fg-join-right:before {
    content: "join_right";
}

.fg-snippet-folder:before {
    content: "snippet_folder";
}

.fg-subtitles-off:before {
    content: "subtitles_off";
}

.fg-align-vertical-bottom:before {
    content: "align_vertical_bottom";
}

.fg-folder-off:before {
    content: "folder_off";
}

.fg-align-horizontal-right:before {
    content: "align_horizontal_right";
}

.fg-glyphs:before {
    content: "glyphs";
}

.fg-format-clear:before {
    content: "format_clear";
}

.fg-function:before {
    content: "function";
}

.fg-insert-page-break:before {
    content: "insert_page_break";
}

.fg-vertical-distribute:before {
    content: "vertical_distribute";
}

.fg-content-paste-off:before {
    content: "content_paste_off";
}

.fg-superscript:before {
    content: "superscript";
}

.fg-horizontal-distribute:before {
    content: "horizontal_distribute";
}

.fg-line-axis:before {
    content: "line_axis";
}

.fg-line-style:before {
    content: "line_style";
}

.fg-flip-to-back:before {
    content: "flip_to_back";
}

.fg-align-vertical-center:before {
    content: "align_vertical_center";
}

.fg-align-vertical-top:before {
    content: "align_vertical_top";
}

.fg-margin:before {
    content: "margin";
}

.fg-clarify:before {
    content: "clarify";
}

.fg-wrap-text:before {
    content: "wrap_text";
}

.fg-view-array:before {
    content: "view_array";
}

.fg-subscript:before {
    content: "subscript";
}

.fg-border-clear:before {
    content: "border_clear";
}

.fg-border-style:before {
    content: "border_style";
}

.fg-amp-stories:before {
    content: "amp_stories";
}

.fg-border-outer:before {
    content: "border_outer";
}

.fg-type-specimen:before {
    content: "type_specimen";
}

.fg-text-rotate-vertical:before {
    content: "text_rotate_vertical";
}

.fg-padding:before {
    content: "padding";
}

.fg-forms-apps-script:before {
    content: "forms_apps_script";
}

.fg-border-vertical:before {
    content: "border_vertical";
}

.fg-text-rotation-none:before {
    content: "text_rotation_none";
}

.fg-format-textdirection-l-to-r:before {
    content: "format_textdirection_l_to_r";
}

.fg-format-overline:before {
    content: "format_overline";
}

.fg-docs-apps-script:before {
    content: "docs_apps_script";
}

.fg-border-horizontal:before {
    content: "border_horizontal";
}

.fg-font-download-off:before {
    content: "font_download_off";
}

.fg-format-textdirection-r-to-l:before {
    content: "format_textdirection_r_to_l";
}

.fg-ink-pen:before {
    content: "ink_pen";
}

.fg-text-rotation-angleup:before {
    content: "text_rotation_angleup";
}

.fg-border-bottom:before {
    content: "border_bottom";
}

.fg-counter-1:before {
    content: "counter_1";
}

.fg-newsmode:before {
    content: "newsmode";
}

.fg-text-rotation-down:before {
    content: "text_rotation_down";
}

.fg-border-inner:before {
    content: "border_inner";
}

.fg-border-top:before {
    content: "border_top";
}

.fg-border-left:before {
    content: "border_left";
}

.fg-ink-eraser:before {
    content: "ink_eraser";
}

.fg-text-rotation-angledown:before {
    content: "text_rotation_angledown";
}

.fg-text-rotate-up:before {
    content: "text_rotate_up";
}

.fg-finance-chip:before {
    content: "finance_chip";
}

.fg-border-right:before {
    content: "border_right";
}

.fg-assignment-add:before {
    content: "assignment_add";
}

.fg-format-h1:before {
    content: "format_h1";
}

.fg-ink-highlighter:before {
    content: "ink_highlighter";
}

.fg-news:before {
    content: "news";
}

.fg-view-column-2:before {
    content: "view_column_2";
}

.fg-join:before {
    content: "join";
}

.fg-format-underlined-squiggle:before {
    content: "format_underlined_squiggle";
}

.fg-full-coverage:before {
    content: "full_coverage";
}

.fg-overview:before {
    content: "overview";
}

.fg-slide-library:before {
    content: "slide_library";
}

.fg-colors:before {
    content: "colors";
}

.fg-format-h2:before {
    content: "format_h2";
}

.fg-format-paragraph:before {
    content: "format_paragraph";
}

.fg-format-image-left:before {
    content: "format_image_left";
}

.fg-breaking-news:before {
    content: "breaking_news";
}

.fg-frame-inspect:before {
    content: "frame_inspect";
}

.fg-format-list-bulleted-add:before {
    content: "format_list_bulleted_add";
}

.fg-variables:before {
    content: "variables";
}

.fg-format-image-right:before {
    content: "format_image_right";
}

.fg-format-h3:before {
    content: "format_h3";
}

.fg-ink-marker:before {
    content: "ink_marker";
}

.fg-format-h5:before {
    content: "format_h5";
}

.fg-format-h6:before {
    content: "format_h6";
}

.fg-counter-2:before {
    content: "counter_2";
}

.fg-csv:before {
    content: "csv";
}

.fg-equal:before {
    content: "equal";
}

.fg-voting-chip:before {
    content: "voting_chip";
}

.fg-format-h4:before {
    content: "format_h4";
}

.fg-lab-profile:before {
    content: "lab_profile";
}

.fg-remove-selection:before {
    content: "remove_selection";
}

.fg-process-chart:before {
    content: "process_chart";
}

.fg-format-ink-highlighter:before {
    content: "format_ink_highlighter";
}

.fg-location-chip:before {
    content: "location_chip";
}

.fg-signature:before {
    content: "signature";
}

.fg-counter-3:before {
    content: "counter_3";
}

.fg-sticky-note:before {
    content: "sticky_note";
}

.fg-stylus-laser-pointer:before {
    content: "stylus_laser_pointer";
}

.fg-unknown-document:before {
    content: "unknown_document";
}

.fg-export-notes:before {
    content: "export_notes";
}

.fg-frame-source:before {
    content: "frame_source";
}

.fg-shapes:before {
    content: "shapes";
}

.fg-counter-4:before {
    content: "counter_4";
}

.fg-add-notes:before {
    content: "add_notes";
}

.fg-cell-merge:before {
    content: "cell_merge";
}

.fg-format-letter-spacing-standard:before {
    content: "format_letter_spacing_standard";
}

.fg-format-text-overflow:before {
    content: "format_text_overflow";
}

.fg-table-chart-view:before {
    content: "table_chart_view";
}

.fg-business-chip:before {
    content: "business_chip";
}

.fg-grid-guides:before {
    content: "grid_guides";
}

.fg-source-notes:before {
    content: "source_notes";
}

.fg-custom-typography:before {
    content: "custom_typography";
}

.fg-diagnosis:before {
    content: "diagnosis";
}

.fg-list-alt-add:before {
    content: "list_alt_add";
}

.fg-text-ad:before {
    content: "text_ad";
}

.fg-text-select-move-forward-character:before {
    content: "text_select_move_forward_character";
}

.fg-decimal-increase:before {
    content: "decimal_increase";
}

.fg-insert-text:before {
    content: "insert_text";
}

.fg-lasso-select:before {
    content: "lasso_select";
}

.fg-reset-image:before {
    content: "reset_image";
}

.fg-table-rows-narrow:before {
    content: "table_rows_narrow";
}

.fg-width:before {
    content: "width";
}

.fg-counter-5:before {
    content: "counter_5";
}

.fg-format-letter-spacing-2:before {
    content: "format_letter_spacing_2";
}

.fg-line-end-arrow-notch:before {
    content: "line_end_arrow_notch";
}

.fg-regular-expression:before {
    content: "regular_expression";
}

.fg-scan-delete:before {
    content: "scan_delete";
}

.fg-line-start:before {
    content: "line_start";
}

.fg-thumbnail-bar:before {
    content: "thumbnail_bar";
}

.fg-counter-6:before {
    content: "counter_6";
}

.fg-format-letter-spacing:before {
    content: "format_letter_spacing";
}

.fg-line-end:before {
    content: "line_end";
}

.fg-smb-share:before {
    content: "smb_share";
}

.fg-stroke-full:before {
    content: "stroke_full";
}

.fg-ungroup:before {
    content: "ungroup";
}

.fg-language-chinese-quick:before {
    content: "language_chinese_quick";
}

.fg-line-end-square:before {
    content: "line_end_square";
}

.fg-match-case:before {
    content: "match_case";
}

.fg-scan:before {
    content: "scan";
}

.fg-tab-close:before {
    content: "tab_close";
}

.fg-draw-abstract:before {
    content: "draw_abstract";
}

.fg-draw-collage:before {
    content: "draw_collage";
}

.fg-format-letter-spacing-wide:before {
    content: "format_letter_spacing_wide";
}

.fg-format-letter-spacing-wider:before {
    content: "format_letter_spacing_wider";
}

.fg-line-end-arrow:before {
    content: "line_end_arrow";
}

.fg-match-word:before {
    content: "match_word";
}

.fg-post:before {
    content: "post";
}

.fg-align-justify-space-around:before {
    content: "align_justify_space_around";
}

.fg-align-justify-space-between:before {
    content: "align_justify_space_between";
}

.fg-align-space-between:before {
    content: "align_space_between";
}

.fg-folder-managed:before {
    content: "folder_managed";
}

.fg-format-text-clip:before {
    content: "format_text_clip";
}

.fg-language-spanish:before {
    content: "language_spanish";
}

.fg-line-start-circle:before {
    content: "line_start_circle";
}

.fg-other-admission:before {
    content: "other_admission";
}

.fg-select:before {
    content: "select";
}

.fg-text-select-jump-to-beginning:before {
    content: "text_select_jump_to_beginning";
}

.fg-counter-7:before {
    content: "counter_7";
}

.fg-flex-direction:before {
    content: "flex_direction";
}

.fg-flex-wrap:before {
    content: "flex_wrap";
}

.fg-folder-supervised:before {
    content: "folder_supervised";
}

.fg-frame-reload:before {
    content: "frame_reload";
}

.fg-heap-snapshot-multiple:before {
    content: "heap_snapshot_multiple";
}

.fg-heap-snapshot-thumbnail:before {
    content: "heap_snapshot_thumbnail";
}

.fg-ink-eraser-off:before {
    content: "ink_eraser_off";
}

.fg-language-international:before {
    content: "language_international";
}

.fg-language-korean-latin:before {
    content: "language_korean_latin";
}

.fg-line-end-circle:before {
    content: "line_end_circle";
}

.fg-line-end-diamond:before {
    content: "line_end_diamond";
}

.fg-sheets-rtl:before {
    content: "sheets_rtl";
}

.fg-special-character:before {
    content: "special_character";
}

.fg-tab-move:before {
    content: "tab_move";
}

.fg-tab-new-right:before {
    content: "tab_new_right";
}

.fg-text-select-move-forward-word:before {
    content: "text_select_move_forward_word";
}

.fg-text-select-move-up:before {
    content: "text_select_move_up";
}

.fg-text-select-start:before {
    content: "text_select_start";
}

.fg-top-panel-open:before {
    content: "top_panel_open";
}

.fg-tsv:before {
    content: "tsv";
}

.fg-align-justify-space-even:before {
    content: "align_justify_space_even";
}

.fg-attach-file-add:before {
    content: "attach_file_add";
}

.fg-counter-0:before {
    content: "counter_0";
}

.fg-counter-8:before {
    content: "counter_8";
}

.fg-heap-snapshot-large:before {
    content: "heap_snapshot_large";
}

.fg-language-chinese-dayi:before {
    content: "language_chinese_dayi";
}

.fg-language-gb-english:before {
    content: "language_gb_english";
}

.fg-line-curve:before {
    content: "line_curve";
}

.fg-line-start-diamond:before {
    content: "line_start_diamond";
}

.fg-line-start-square:before {
    content: "line_start_square";
}

.fg-person-book:before {
    content: "person_book";
}

.fg-stroke-partial:before {
    content: "stroke_partial";
}

.fg-tab-duplicate:before {
    content: "tab_duplicate";
}

.fg-tab-group:before {
    content: "tab_group";
}

.fg-text-select-move-down:before {
    content: "text_select_move_down";
}

.fg-top-panel-close:before {
    content: "top_panel_close";
}

.fg-align-justify-center:before {
    content: "align_justify_center";
}

.fg-align-justify-flex-end:before {
    content: "align_justify_flex_end";
}

.fg-align-justify-flex-start:before {
    content: "align_justify_flex_start";
}

.fg-align-space-around:before {
    content: "align_space_around";
}

.fg-align-space-even:before {
    content: "align_space_even";
}

.fg-counter-9:before {
    content: "counter_9";
}

.fg-fit-page:before {
    content: "fit_page";
}

.fg-fit-width:before {
    content: "fit_width";
}

.fg-format-text-wrap:before {
    content: "format_text_wrap";
}

.fg-highlighter-size-4:before {
    content: "highlighter_size_4";
}

.fg-language-chinese-pinyin:before {
    content: "language_chinese_pinyin";
}

.fg-language-chinese-wubi:before {
    content: "language_chinese_wubi";
}

.fg-language-us:before {
    content: "language_us";
}

.fg-line-start-arrow:before {
    content: "line_start_arrow";
}

.fg-line-start-arrow-notch:before {
    content: "line_start_arrow_notch";
}

.fg-pen-size-2:before {
    content: "pen_size_2";
}

.fg-pen-size-3:before {
    content: "pen_size_3";
}

.fg-pen-size-4:before {
    content: "pen_size_4";
}

.fg-pen-size-5:before {
    content: "pen_size_5";
}

.fg-tab-close-right:before {
    content: "tab_close_right";
}

.fg-tab-recent:before {
    content: "tab_recent";
}

.fg-text-select-end:before {
    content: "text_select_end";
}

.fg-text-select-jump-to-end:before {
    content: "text_select_jump_to_end";
}

.fg-align-center:before {
    content: "align_center";
}

.fg-align-end:before {
    content: "align_end";
}

.fg-align-flex-center:before {
    content: "align_flex_center";
}

.fg-align-flex-end:before {
    content: "align_flex_end";
}

.fg-align-flex-start:before {
    content: "align_flex_start";
}

.fg-align-items-stretch:before {
    content: "align_items_stretch";
}

.fg-align-justify-stretch:before {
    content: "align_justify_stretch";
}

.fg-align-self-stretch:before {
    content: "align_self_stretch";
}

.fg-align-start:before {
    content: "align_start";
}

.fg-align-stretch:before {
    content: "align_stretch";
}

.fg-decimal-decrease:before {
    content: "decimal_decrease";
}

.fg-flex-no-wrap:before {
    content: "flex_no_wrap";
}

.fg-highlighter-size-1:before {
    content: "highlighter_size_1";
}

.fg-highlighter-size-2:before {
    content: "highlighter_size_2";
}

.fg-highlighter-size-3:before {
    content: "highlighter_size_3";
}

.fg-highlighter-size-5:before {
    content: "highlighter_size_5";
}

.fg-language-chinese-array:before {
    content: "language_chinese_array";
}

.fg-language-chinese-cangjie:before {
    content: "language_chinese_cangjie";
}

.fg-language-french:before {
    content: "language_french";
}

.fg-language-pinyin:before {
    content: "language_pinyin";
}

.fg-language-us-colemak:before {
    content: "language_us_colemak";
}

.fg-language-us-dvorak:before {
    content: "language_us_dvorak";
}

.fg-letter-switch:before {
    content: "letter_switch";
}

.fg-pen-size-1:before {
    content: "pen_size_1";
}

.fg-text-select-move-back-character:before {
    content: "text_select_move_back_character";
}

.fg-text-select-move-back-word:before {
    content: "text_select_move_back_word";
}

.fg-play-arrow:before {
    content: "play_arrow";
}

.fg-play-circle:before {
    content: "play_circle";
}

.fg-mic:before {
    content: "mic";
}

.fg-videocam:before {
    content: "videocam";
}

.fg-volume-up:before {
    content: "volume_up";
}

.fg-pause:before {
    content: "pause";
}

.fg-music-note:before {
    content: "music_note";
}

.fg-library-books:before {
    content: "library_books";
}

.fg-movie:before {
    content: "movie";
}

.fg-skip-next:before {
    content: "skip_next";
}

.fg-speed:before {
    content: "speed";
}

.fg-replay:before {
    content: "replay";
}

.fg-volume-off:before {
    content: "volume_off";
}

.fg-pause-circle:before {
    content: "pause_circle";
}

.fg-view-in-ar:before {
    content: "view_in_ar";
}

.fg-fiber-manual-record:before {
    content: "fiber_manual_record";
}

.fg-skip-previous:before {
    content: "skip_previous";
}

.fg-stop-circle:before {
    content: "stop_circle";
}

.fg-stop:before {
    content: "stop";
}

.fg-equalizer:before {
    content: "equalizer";
}

.fg-subscriptions:before {
    content: "subscriptions";
}

.fg-video-library:before {
    content: "video_library";
}

.fg-fast-forward:before {
    content: "fast_forward";
}

.fg-playlist-add:before {
    content: "playlist_add";
}

.fg-video-call:before {
    content: "video_call";
}

.fg-repeat:before {
    content: "repeat";
}

.fg-volume-mute:before {
    content: "volume_mute";
}

.fg-shuffle:before {
    content: "shuffle";
}

.fg-mic-off:before {
    content: "mic_off";
}

.fg-hearing:before {
    content: "hearing";
}

.fg-library-music:before {
    content: "library_music";
}

.fg-podcasts:before {
    content: "podcasts";
}

.fg-playlist-add-check:before {
    content: "playlist_add_check";
}

.fg-fast-rewind:before {
    content: "fast_rewind";
}

.fg-sound-detection-dog-barking:before {
    content: "sound_detection_dog_barking";
}

.fg-queue-music:before {
    content: "queue_music";
}

.fg-video-camera-front:before {
    content: "video_camera_front";
}

.fg-subtitles:before {
    content: "subtitles";
}

.fg-volume-down:before {
    content: "volume_down";
}

.fg-play-pause:before {
    content: "play_pause";
}

.fg-album:before {
    content: "album";
}

.fg-radio:before {
    content: "radio";
}

.fg-discover-tune:before {
    content: "discover_tune";
}

.fg-av-timer:before {
    content: "av_timer";
}

.fg-library-add-check:before {
    content: "library_add_check";
}

.fg-videocam-off:before {
    content: "videocam_off";
}

.fg-closed-caption:before {
    content: "closed_caption";
}

.fg-stream:before {
    content: "stream";
}

.fg-forward-10:before {
    content: "forward_10";
}

.fg-not-started:before {
    content: "not_started";
}

.fg-playlist-play:before {
    content: "playlist_play";
}

.fg-replay-10:before {
    content: "replay_10";
}

.fg-fiber-new:before {
    content: "fiber_new";
}

.fg-branding-watermark:before {
    content: "branding_watermark";
}

.fg-text-to-speech:before {
    content: "text_to_speech";
}

.fg-recent-actors:before {
    content: "recent_actors";
}

.fg-playlist-remove:before {
    content: "playlist_remove";
}

.fg-interpreter-mode:before {
    content: "interpreter_mode";
}

.fg-slow-motion-video:before {
    content: "slow_motion_video";
}

.fg-frame-person:before {
    content: "frame_person";
}

.fg-playlist-add-check-circle:before {
    content: "playlist_add_check_circle";
}

.fg-settings-voice:before {
    content: "settings_voice";
}

.fg-video-settings:before {
    content: "video_settings";
}

.fg-featured-play-list:before {
    content: "featured_play_list";
}

.fg-audio-file:before {
    content: "audio_file";
}

.fg-sound-detection-loud-sound:before {
    content: "sound_detection_loud_sound";
}

.fg-lyrics:before {
    content: "lyrics";
}

.fg-play-lesson:before {
    content: "play_lesson";
}

.fg-hd:before {
    content: "hd";
}

.fg-repeat-one:before {
    content: "repeat_one";
}

.fg-call-to-action:before {
    content: "call_to_action";
}

.fg-high-quality:before {
    content: "high_quality";
}

.fg-add-to-queue:before {
    content: "add_to_queue";
}

.fg-music-off:before {
    content: "music_off";
}

.fg-video-camera-back:before {
    content: "video_camera_back";
}

.fg-spatial-audio-off:before {
    content: "spatial_audio_off";
}

.fg-shuffle-on:before {
    content: "shuffle_on";
}

.fg-playlist-add-circle:before {
    content: "playlist_add_circle";
}

.fg-volume-down-alt:before {
    content: "volume_down_alt";
}

.fg-hearing-disabled:before {
    content: "hearing_disabled";
}

.fg-featured-video:before {
    content: "featured_video";
}

.fg-replay-5:before {
    content: "replay_5";
}

.fg-repeat-on:before {
    content: "repeat_on";
}

.fg-queue-play-next:before {
    content: "queue_play_next";
}

.fg-spatial-audio:before {
    content: "spatial_audio";
}

.fg-art-track:before {
    content: "art_track";
}

.fg-explicit:before {
    content: "explicit";
}

.fg-speech-to-text:before {
    content: "speech_to_text";
}

.fg-airplay:before {
    content: "airplay";
}

.fg-forward-5:before {
    content: "forward_5";
}

.fg-forward-30:before {
    content: "forward_30";
}

.fg-4k:before {
    content: "4k";
}

.fg-music-video:before {
    content: "music_video";
}

.fg-replay-30:before {
    content: "replay_30";
}

.fg-control-camera:before {
    content: "control_camera";
}

.fg-spatial-tracking:before {
    content: "spatial_tracking";
}

.fg-closed-caption-disabled:before {
    content: "closed_caption_disabled";
}

.fg-digital-out-of-home:before {
    content: "digital_out_of_home";
}

.fg-video-label:before {
    content: "video_label";
}

.fg-fiber-smart-record:before {
    content: "fiber_smart_record";
}

.fg-play-disabled:before {
    content: "play_disabled";
}

.fg-repeat-one-on:before {
    content: "repeat_one_on";
}

.fg-broadcast-on-personal:before {
    content: "broadcast_on_personal";
}

.fg-sd:before {
    content: "sd";
}

.fg-missed-video-call:before {
    content: "missed_video_call";
}

.fg-surround-sound:before {
    content: "surround_sound";
}

.fg-10k:before {
    content: "10k";
}

.fg-fiber-pin:before {
    content: "fiber_pin";
}

.fg-60fps:before {
    content: "60fps";
}

.fg-sound-detection-glass-break:before {
    content: "sound_detection_glass_break";
}

.fg-remove-from-queue:before {
    content: "remove_from_queue";
}

.fg-broadcast-on-home:before {
    content: "broadcast_on_home";
}

.fg-brand-awareness:before {
    content: "brand_awareness";
}

.fg-fiber-dvr:before {
    content: "fiber_dvr";
}

.fg-30fps:before {
    content: "30fps";
}

.fg-4k-plus:before {
    content: "4k_plus";
}

.fg-video-stable:before {
    content: "video_stable";
}

.fg-8k:before {
    content: "8k";
}

.fg-1k:before {
    content: "1k";
}

.fg-privacy:before {
    content: "privacy";
}

.fg-8k-plus:before {
    content: "8k_plus";
}

.fg-2k:before {
    content: "2k";
}

.fg-7k:before {
    content: "7k";
}

.fg-1k-plus:before {
    content: "1k_plus";
}

.fg-9k:before {
    content: "9k";
}

.fg-9k-plus:before {
    content: "9k_plus";
}

.fg-5k:before {
    content: "5k";
}

.fg-2k-plus:before {
    content: "2k_plus";
}

.fg-5k-plus:before {
    content: "5k_plus";
}

.fg-6k:before {
    content: "6k";
}

.fg-6k-plus:before {
    content: "6k_plus";
}

.fg-3k:before {
    content: "3k";
}

.fg-7k-plus:before {
    content: "7k_plus";
}

.fg-instant-mix:before {
    content: "instant_mix";
}

.fg-3k-plus:before {
    content: "3k_plus";
}

.fg-auto-detect-voice:before {
    content: "auto_detect_voice";
}

.fg-ar-on-you:before {
    content: "ar_on_you";
}

.fg-no-sound:before {
    content: "no_sound";
}

.fg-cinematic-blur:before {
    content: "cinematic_blur";
}

.fg-video-search:before {
    content: "video_search";
}

.fg-hangout-video:before {
    content: "hangout_video";
}

.fg-genres:before {
    content: "genres";
}

.fg-media-link:before {
    content: "media_link";
}

.fg-autoplay:before {
    content: "autoplay";
}

.fg-video-camera-front-off:before {
    content: "video_camera_front_off";
}

.fg-autopause:before {
    content: "autopause";
}

.fg-mic-double:before {
    content: "mic_double";
}

.fg-forward-media:before {
    content: "forward_media";
}

.fg-movie-edit:before {
    content: "movie_edit";
}

.fg-movie-info:before {
    content: "movie_info";
}

.fg-auto-videocam:before {
    content: "auto_videocam";
}

.fg-resume:before {
    content: "resume";
}

.fg-hangout-video-off:before {
    content: "hangout_video_off";
}

.fg-select-to-speak:before {
    content: "select_to_speak";
}

.fg-autostop:before {
    content: "autostop";
}

.fg-2d:before {
    content: "2d";
}

.fg-forward-circle:before {
    content: "forward_circle";
}

.fg-view-in-ar-off:before {
    content: "view_in_ar_off";
}

.fg-frame-person-off:before {
    content: "frame_person_off";
}

.fg-sound-sampler:before {
    content: "sound_sampler";
}

.fg-local-shipping:before {
    content: "local_shipping";
}

.fg-directions-car:before {
    content: "directions_car";
}

.fg-flight:before {
    content: "flight";
}

.fg-directions-run:before {
    content: "directions_run";
}

.fg-directions-walk:before {
    content: "directions_walk";
}

.fg-flight-takeoff:before {
    content: "flight_takeoff";
}

.fg-directions-bus:before {
    content: "directions_bus";
}

.fg-directions-bike:before {
    content: "directions_bike";
}

.fg-train:before {
    content: "train";
}

.fg-airport-shuttle:before {
    content: "airport_shuttle";
}

.fg-pedal-bike:before {
    content: "pedal_bike";
}

.fg-directions-boat:before {
    content: "directions_boat";
}

.fg-two-wheeler:before {
    content: "two_wheeler";
}

.fg-agriculture:before {
    content: "agriculture";
}

.fg-local-taxi:before {
    content: "local_taxi";
}

.fg-sailing:before {
    content: "sailing";
}

.fg-electric-car:before {
    content: "electric_car";
}

.fg-flight-land:before {
    content: "flight_land";
}

.fg-hail:before {
    content: "hail";
}

.fg-no-crash:before {
    content: "no_crash";
}

.fg-commute:before {
    content: "commute";
}

.fg-motorcycle:before {
    content: "motorcycle";
}

.fg-car-crash:before {
    content: "car_crash";
}

.fg-tram:before {
    content: "tram";
}

.fg-departure-board:before {
    content: "departure_board";
}

.fg-subway:before {
    content: "subway";
}

.fg-electric-moped:before {
    content: "electric_moped";
}

.fg-turn-right:before {
    content: "turn_right";
}

.fg-electric-scooter:before {
    content: "electric_scooter";
}

.fg-fork-right:before {
    content: "fork_right";
}

.fg-directions-subway:before {
    content: "directions_subway";
}

.fg-tire-repair:before {
    content: "tire_repair";
}

.fg-electric-bike:before {
    content: "electric_bike";
}

.fg-rv-hookup:before {
    content: "rv_hookup";
}

.fg-bus-alert:before {
    content: "bus_alert";
}

.fg-turn-left:before {
    content: "turn_left";
}

.fg-transportation:before {
    content: "transportation";
}

.fg-airlines:before {
    content: "airlines";
}

.fg-taxi-alert:before {
    content: "taxi_alert";
}

.fg-u-turn-left:before {
    content: "u_turn_left";
}

.fg-directions-railway:before {
    content: "directions_railway";
}

.fg-electric-rickshaw:before {
    content: "electric_rickshaw";
}

.fg-turn-slight-right:before {
    content: "turn_slight_right";
}

.fg-u-turn-right:before {
    content: "u_turn_right";
}

.fg-fork-left:before {
    content: "fork_left";
}

.fg-railway-alert:before {
    content: "railway_alert";
}

.fg-bike-scooter:before {
    content: "bike_scooter";
}

.fg-turn-sharp-right:before {
    content: "turn_sharp_right";
}

.fg-turn-slight-left:before {
    content: "turn_slight_left";
}

.fg-no-transfer:before {
    content: "no_transfer";
}

.fg-snowmobile:before {
    content: "snowmobile";
}

.fg-turn-sharp-left:before {
    content: "turn_sharp_left";
}

.fg-flightsmode:before {
    content: "flightsmode";
}

.fg-swap-driving-apps-wheel:before {
    content: "swap_driving_apps_wheel";
}

.fg-ambulance:before {
    content: "ambulance";
}

.fg-school:before {
    content: "school";
}

.fg-campaign:before {
    content: "campaign";
}

.fg-construction:before {
    content: "construction";
}

.fg-engineering:before {
    content: "engineering";
}

.fg-volunteer-activism:before {
    content: "volunteer_activism";
}

.fg-science:before {
    content: "science";
}

.fg-sports-esports:before {
    content: "sports_esports";
}

.fg-confirmation-number:before {
    content: "confirmation_number";
}

.fg-real-estate-agent:before {
    content: "real_estate_agent";
}

.fg-cake:before {
    content: "cake";
}

.fg-self-improvement:before {
    content: "self_improvement";
}

.fg-sports-soccer:before {
    content: "sports_soccer";
}

.fg-air:before {
    content: "air";
}

.fg-biotech:before {
    content: "biotech";
}

.fg-water:before {
    content: "water";
}

.fg-hiking:before {
    content: "hiking";
}

.fg-architecture:before {
    content: "architecture";
}

.fg-sports-score:before {
    content: "sports_score";
}

.fg-personal-injury:before {
    content: "personal_injury";
}

.fg-sports-basketball:before {
    content: "sports_basketball";
}

.fg-waves:before {
    content: "waves";
}

.fg-theaters:before {
    content: "theaters";
}

.fg-sports-tennis:before {
    content: "sports_tennis";
}

.fg-switch-account:before {
    content: "switch_account";
}

.fg-nights-stay:before {
    content: "nights_stay";
}

.fg-sports-gymnastics:before {
    content: "sports_gymnastics";
}

.fg-backpack:before {
    content: "backpack";
}

.fg-how-to-vote:before {
    content: "how_to_vote";
}

.fg-sports-motorsports:before {
    content: "sports_motorsports";
}

.fg-surfing:before {
    content: "surfing";
}

.fg-sports-kabaddi:before {
    content: "sports_kabaddi";
}

.fg-piano:before {
    content: "piano";
}

.fg-sports:before {
    content: "sports";
}

.fg-toys:before {
    content: "toys";
}

.fg-sports-volleyball:before {
    content: "sports_volleyball";
}

.fg-sports-martial-arts:before {
    content: "sports_martial_arts";
}

.fg-sports-baseball:before {
    content: "sports_baseball";
}

.fg-camping:before {
    content: "camping";
}

.fg-downhill-skiing:before {
    content: "downhill_skiing";
}

.fg-swords:before {
    content: "swords";
}

.fg-kayaking:before {
    content: "kayaking";
}

.fg-scoreboard:before {
    content: "scoreboard";
}

.fg-phishing:before {
    content: "phishing";
}

.fg-sports-handball:before {
    content: "sports_handball";
}

.fg-sports-football:before {
    content: "sports_football";
}

.fg-skateboarding:before {
    content: "skateboarding";
}

.fg-sports-golf:before {
    content: "sports_golf";
}

.fg-sports-cricket:before {
    content: "sports_cricket";
}

.fg-toys-fan:before {
    content: "toys_fan";
}

.fg-nordic-walking:before {
    content: "nordic_walking";
}

.fg-roller-skating:before {
    content: "roller_skating";
}

.fg-kitesurfing:before {
    content: "kitesurfing";
}

.fg-rowing:before {
    content: "rowing";
}

.fg-scuba-diving:before {
    content: "scuba_diving";
}

.fg-storm:before {
    content: "storm";
}

.fg-sports-mma:before {
    content: "sports_mma";
}

.fg-trophy:before {
    content: "trophy";
}

.fg-paragliding:before {
    content: "paragliding";
}

.fg-snowboarding:before {
    content: "snowboarding";
}

.fg-sports-hockey:before {
    content: "sports_hockey";
}

.fg-ice-skating:before {
    content: "ice_skating";
}

.fg-snowshoeing:before {
    content: "snowshoeing";
}

.fg-sports-rugby:before {
    content: "sports_rugby";
}

.fg-sledding:before {
    content: "sledding";
}

.fg-piano-off:before {
    content: "piano_off";
}

.fg-no-backpack:before {
    content: "no_backpack";
}

.fg-family-link:before {
    content: "family_link";
}

.fg-rewarded-ads:before {
    content: "rewarded_ads";
}

.fg-ifl:before {
    content: "ifl";
}

.fg-cake-add:before {
    content: "cake_add";
}

.fg-sleep:before {
    content: "sleep";
}

.fg-mindfulness:before {
    content: "mindfulness";
}

.fg-health-metrics:before {
    content: "health_metrics";
}

.fg-sprint:before {
    content: "sprint";
}

.fg-exercise:before {
    content: "exercise";
}

.fg-stress-management:before {
    content: "stress_management";
}

.fg-menstrual-health:before {
    content: "menstrual_health";
}

.fg-steps:before {
    content: "steps";
}

.fg-relax:before {
    content: "relax";
}

.fg-readiness-score:before {
    content: "readiness_score";
}

.fg-ecg-heart:before {
    content: "ecg_heart";
}

.fg-laps:before {
    content: "laps";
}

.fg-pace:before {
    content: "pace";
}

.fg-azm:before {
    content: "azm";
}

.fg-distance:before {
    content: "distance";
}

.fg-floor:before {
    content: "floor";
}

.fg-person-play:before {
    content: "person_play";
}

.fg-avg-time:before {
    content: "avg_time";
}

.fg-person-celebrate:before {
    content: "person_celebrate";
}

.fg-fertile:before {
    content: "fertile";
}

.fg-onsen:before {
    content: "onsen";
}

.fg-podiatry:before {
    content: "podiatry";
}

.fg-avg-pace:before {
    content: "avg_pace";
}

.fg-spo2:before {
    content: "spo2";
}

.fg-bath-outdoor:before {
    content: "bath_outdoor";
}

.fg-water-full:before {
    content: "water_full";
}

.fg-bia:before {
    content: "bia";
}

.fg-eda:before {
    content: "eda";
}

.fg-water-medium:before {
    content: "water_medium";
}

.fg-interactive-space:before {
    content: "interactive_space";
}

.fg-hr-resting:before {
    content: "hr_resting";
}

.fg-elevation:before {
    content: "elevation";
}

.fg-glass-cup:before {
    content: "glass_cup";
}

.fg-monitor-weight-loss:before {
    content: "monitor_weight_loss";
}

.fg-play-shapes:before {
    content: "play_shapes";
}

.fg-thermometer-loss:before {
    content: "thermometer_loss";
}

.fg-water-loss:before {
    content: "water_loss";
}

.fg-sauna:before {
    content: "sauna";
}

.fg-sleep-score:before {
    content: "sleep_score";
}

.fg-thermometer-gain:before {
    content: "thermometer_gain";
}

.fg-bath-private:before {
    content: "bath_private";
}

.fg-monitor-weight-gain:before {
    content: "monitor_weight_gain";
}

.fg-bath-public-large:before {
    content: "bath_public_large";
}

.fg-check-in-out:before {
    content: "check_in_out";
}

.fg-physical-therapy:before {
    content: "physical_therapy";
}

.fg-phone-iphone:before {
    content: "phone_iphone";
}

.fg-save:before {
    content: "save";
}

.fg-smartphone:before {
    content: "smartphone";
}

.fg-print:before {
    content: "print";
}

.fg-keyboard-arrow-down:before {
    content: "keyboard_arrow_down";
}

.fg-computer:before {
    content: "computer";
}

.fg-devices:before {
    content: "devices";
}

.fg-desktop-windows:before {
    content: "desktop_windows";
}

.fg-smart-display:before {
    content: "smart_display";
}

.fg-dns:before {
    content: "dns";
}

.fg-keyboard-backspace:before {
    content: "keyboard_backspace";
}

.fg-headphones:before {
    content: "headphones";
}

.fg-smart-toy:before {
    content: "smart_toy";
}

.fg-phone-android:before {
    content: "phone_android";
}

.fg-keyboard-arrow-right:before {
    content: "keyboard_arrow_right";
}

.fg-memory:before {
    content: "memory";
}

.fg-keyboard:before {
    content: "keyboard";
}

.fg-live-tv:before {
    content: "live_tv";
}

.fg-laptop-mac:before {
    content: "laptop_mac";
}

.fg-headset-mic:before {
    content: "headset_mic";
}

.fg-keyboard-arrow-up:before {
    content: "keyboard_arrow_up";
}

.fg-tv:before {
    content: "tv";
}

.fg-device-thermostat:before {
    content: "device_thermostat";
}

.fg-mouse:before {
    content: "mouse";
}

.fg-balance:before {
    content: "balance";
}

.fg-route:before {
    content: "route";
}

.fg-point-of-sale:before {
    content: "point_of_sale";
}

.fg-keyboard-arrow-left:before {
    content: "keyboard_arrow_left";
}

.fg-laptop-chromebook:before {
    content: "laptop_chromebook";
}

.fg-keyboard-return:before {
    content: "keyboard_return";
}

.fg-watch:before {
    content: "watch";
}

.fg-power:before {
    content: "power";
}

.fg-laptop-windows:before {
    content: "laptop_windows";
}

.fg-router:before {
    content: "router";
}

.fg-developer-board:before {
    content: "developer_board";
}

.fg-display-settings:before {
    content: "display_settings";
}

.fg-scale:before {
    content: "scale";
}

.fg-book-online:before {
    content: "book_online";
}

.fg-developer-mode:before {
    content: "developer_mode";
}

.fg-fax:before {
    content: "fax";
}

.fg-cast:before {
    content: "cast";
}

.fg-cast-for-education:before {
    content: "cast_for_education";
}

.fg-videogame-asset:before {
    content: "videogame_asset";
}

.fg-device-hub:before {
    content: "device_hub";
}

.fg-straight:before {
    content: "straight";
}

.fg-screen-search-desktop:before {
    content: "screen_search_desktop";
}

.fg-desktop-mac:before {
    content: "desktop_mac";
}

.fg-mobile-friendly:before {
    content: "mobile_friendly";
}

.fg-settings-ethernet:before {
    content: "settings_ethernet";
}

.fg-settings-input-antenna:before {
    content: "settings_input_antenna";
}

.fg-monitor:before {
    content: "monitor";
}

.fg-important-devices:before {
    content: "important_devices";
}

.fg-tablet-mac:before {
    content: "tablet_mac";
}

.fg-devices-other:before {
    content: "devices_other";
}

.fg-send-to-mobile:before {
    content: "send_to_mobile";
}

.fg-system-update:before {
    content: "system_update";
}

.fg-settings-remote:before {
    content: "settings_remote";
}

.fg-monitor-weight:before {
    content: "monitor_weight";
}

.fg-screen-rotation:before {
    content: "screen_rotation";
}

.fg-screen-share:before {
    content: "screen_share";
}

.fg-keyboard-alt:before {
    content: "keyboard_alt";
}

.fg-settings-input-component:before {
    content: "settings_input_component";
}

.fg-speaker:before {
    content: "speaker";
}

.fg-merge:before {
    content: "merge";
}

.fg-keyboard-tab:before {
    content: "keyboard_tab";
}

.fg-sim-card:before {
    content: "sim_card";
}

.fg-vibration:before {
    content: "vibration";
}

.fg-power-off:before {
    content: "power_off";
}

.fg-tablet:before {
    content: "tablet";
}

.fg-connected-tv:before {
    content: "connected_tv";
}

.fg-screenshot-monitor:before {
    content: "screenshot_monitor";
}

.fg-remember-me:before {
    content: "remember_me";
}

.fg-browser-updated:before {
    content: "browser_updated";
}

.fg-security-update-good:before {
    content: "security_update_good";
}

.fg-sd-card:before {
    content: "sd_card";
}

.fg-cast-connected:before {
    content: "cast_connected";
}

.fg-device-unknown:before {
    content: "device_unknown";
}

.fg-tablet-android:before {
    content: "tablet_android";
}

.fg-charging-station:before {
    content: "charging_station";
}

.fg-phonelink-setup:before {
    content: "phonelink_setup";
}

.fg-punch-clock:before {
    content: "punch_clock";
}

.fg-scanner:before {
    content: "scanner";
}

.fg-screenshot:before {
    content: "screenshot";
}

.fg-settings-input-hdmi:before {
    content: "settings_input_hdmi";
}

.fg-stay-current-portrait:before {
    content: "stay_current_portrait";
}

.fg-tap-and-play:before {
    content: "tap_and_play";
}

.fg-keyboard-hide:before {
    content: "keyboard_hide";
}

.fg-print-disabled:before {
    content: "print_disabled";
}

.fg-security-update-warning:before {
    content: "security_update_warning";
}

.fg-disc-full:before {
    content: "disc_full";
}

.fg-app-blocking:before {
    content: "app_blocking";
}

.fg-keyboard-capslock:before {
    content: "keyboard_capslock";
}

.fg-speaker-group:before {
    content: "speaker_group";
}

.fg-mobile-screen-share:before {
    content: "mobile_screen_share";
}

.fg-aod:before {
    content: "aod";
}

.fg-sd-card-alert:before {
    content: "sd_card_alert";
}

.fg-tty:before {
    content: "tty";
}

.fg-lift-to-talk:before {
    content: "lift_to_talk";
}

.fg-add-to-home-screen:before {
    content: "add_to_home_screen";
}

.fg-earbuds:before {
    content: "earbuds";
}

.fg-perm-device-information:before {
    content: "perm_device_information";
}

.fg-stop-screen-share:before {
    content: "stop_screen_share";
}

.fg-mobile-off:before {
    content: "mobile_off";
}

.fg-headset-off:before {
    content: "headset_off";
}

.fg-desktop-access-disabled:before {
    content: "desktop_access_disabled";
}

.fg-reset-tv:before {
    content: "reset_tv";
}

.fg-offline-share:before {
    content: "offline_share";
}

.fg-adf-scanner:before {
    content: "adf_scanner";
}

.fg-headphones-battery:before {
    content: "headphones_battery";
}

.fg-screen-lock-portrait:before {
    content: "screen_lock_portrait";
}

.fg-roundabout-right:before {
    content: "roundabout_right";
}

.fg-dock:before {
    content: "dock";
}

.fg-settop-component:before {
    content: "settop_component";
}

.fg-settings-input-svideo:before {
    content: "settings_input_svideo";
}

.fg-watch-off:before {
    content: "watch_off";
}

.fg-smart-screen:before {
    content: "smart_screen";
}

.fg-stay-current-landscape:before {
    content: "stay_current_landscape";
}

.fg-chromecast-device:before {
    content: "chromecast_device";
}

.fg-settings-cell:before {
    content: "settings_cell";
}

.fg-earbuds-battery:before {
    content: "earbuds_battery";
}

.fg-home-max:before {
    content: "home_max";
}

.fg-power-input:before {
    content: "power_input";
}

.fg-no-sim:before {
    content: "no_sim";
}

.fg-screen-lock-landscape:before {
    content: "screen_lock_landscape";
}

.fg-ramp-right:before {
    content: "ramp_right";
}

.fg-stay-primary-portrait:before {
    content: "stay_primary_portrait";
}

.fg-developer-board-off:before {
    content: "developer_board_off";
}

.fg-roundabout-left:before {
    content: "roundabout_left";
}

.fg-stay-primary-landscape:before {
    content: "stay_primary_landscape";
}

.fg-tv-off:before {
    content: "tv_off";
}

.fg-home-mini:before {
    content: "home_mini";
}

.fg-phonelink-off:before {
    content: "phonelink_off";
}

.fg-ramp-left:before {
    content: "ramp_left";
}

.fg-screen-lock-rotation:before {
    content: "screen_lock_rotation";
}

.fg-videogame-asset-off:before {
    content: "videogame_asset_off";
}

.fg-aod-tablet:before {
    content: "aod_tablet";
}

.fg-open-in-phone:before {
    content: "open_in_phone";
}

.fg-gamepad:before {
    content: "gamepad";
}

.fg-robot:before {
    content: "robot";
}

.fg-jamboard-kiosk:before {
    content: "jamboard_kiosk";
}

.fg-mimo:before {
    content: "mimo";
}

.fg-rear-camera:before {
    content: "rear_camera";
}

.fg-tv-options-edit-channels:before {
    content: "tv_options_edit_channels";
}

.fg-app-promo:before {
    content: "app_promo";
}

.fg-devices-wearables:before {
    content: "devices_wearables";
}

.fg-developer-mode-tv:before {
    content: "developer_mode_tv";
}

.fg-mimo-disconnect:before {
    content: "mimo_disconnect";
}

.fg-ambient-screen:before {
    content: "ambient_screen";
}

.fg-touchpad-mouse:before {
    content: "touchpad_mouse";
}

.fg-tv-signin:before {
    content: "tv_signin";
}

.fg-aod-watch:before {
    content: "aod_watch";
}

.fg-ecg:before {
    content: "ecg";
}

.fg-joystick:before {
    content: "joystick";
}

.fg-tv-guide:before {
    content: "tv_guide";
}

.fg-hard-drive:before {
    content: "hard_drive";
}

.fg-night-sight-max:before {
    content: "night_sight_max";
}

.fg-open-jam:before {
    content: "open_jam";
}

.fg-memory-alt:before {
    content: "memory_alt";
}

.fg-cast-pause:before {
    content: "cast_pause";
}

.fg-pacemaker:before {
    content: "pacemaker";
}

.fg-screenshot-tablet:before {
    content: "screenshot_tablet";
}

.fg-stream-apps:before {
    content: "stream_apps";
}

.fg-cast-warning:before {
    content: "cast_warning";
}

.fg-deskphone:before {
    content: "deskphone";
}

.fg-devices-off:before {
    content: "devices_off";
}

.fg-keyboard-tab-rtl:before {
    content: "keyboard_tab_rtl";
}

.fg-robot-2:before {
    content: "robot_2";
}

.fg-hard-drive-2:before {
    content: "hard_drive_2";
}

.fg-watch-wake:before {
    content: "watch_wake";
}

.fg-camera-video:before {
    content: "camera_video";
}

.fg-lda:before {
    content: "lda";
}

.fg-watch-button-press:before {
    content: "watch_button_press";
}

.fg-audio-video-receiver:before {
    content: "audio_video_receiver";
}

.fg-print-add:before {
    content: "print_add";
}

.fg-print-connect:before {
    content: "print_connect";
}

.fg-print-error:before {
    content: "print_error";
}

.fg-print-lock:before {
    content: "print_lock";
}

.fg-tv-remote:before {
    content: "tv_remote";
}

.fg-ventilator:before {
    content: "ventilator";
}

.fg-dark-mode:before {
    content: "dark_mode";
}

.fg-light-mode:before {
    content: "light_mode";
}

.fg-wifi:before {
    content: "wifi";
}

.fg-signal-cellular-alt:before {
    content: "signal_cellular_alt";
}

.fg-password:before {
    content: "password";
}

.fg-widgets:before {
    content: "widgets";
}

.fg-pin:before {
    content: "pin";
}

.fg-storage:before {
    content: "storage";
}

.fg-rss-feed:before {
    content: "rss_feed";
}

.fg-android:before {
    content: "android";
}

.fg-battery-full:before {
    content: "battery_full";
}

.fg-wifi-off:before {
    content: "wifi_off";
}

.fg-bluetooth:before {
    content: "bluetooth";
}

.fg-battery-charging-full:before {
    content: "battery_charging_full";
}

.fg-dvr:before {
    content: "dvr";
}

.fg-thermostat:before {
    content: "thermostat";
}

.fg-graphic-eq:before {
    content: "graphic_eq";
}

.fg-nightlight:before {
    content: "nightlight";
}

.fg-battery-5-bar:before {
    content: "battery_5_bar";
}

.fg-signal-wifi-4-bar:before {
    content: "signal_wifi_4_bar";
}

.fg-gpp-maybe:before {
    content: "gpp_maybe";
}

.fg-cable:before {
    content: "cable";
}

.fg-gpp-bad:before {
    content: "gpp_bad";
}

.fg-data-usage:before {
    content: "data_usage";
}

.fg-battery-4-bar:before {
    content: "battery_4_bar";
}

.fg-signal-cellular-4-bar:before {
    content: "signal_cellular_4_bar";
}

.fg-battery-full-alt:before {
    content: "battery_full_alt";
}

.fg-radar:before {
    content: "radar";
}

.fg-airplanemode-active:before {
    content: "airplanemode_active";
}

.fg-battery-0-bar:before {
    content: "battery_0_bar";
}

.fg-cameraswitch:before {
    content: "cameraswitch";
}

.fg-wallpaper:before {
    content: "wallpaper";
}

.fg-signal-disconnected:before {
    content: "signal_disconnected";
}

.fg-flashlight-on:before {
    content: "flashlight_on";
}

.fg-network-check:before {
    content: "network_check";
}

.fg-battery-6-bar:before {
    content: "battery_6_bar";
}

.fg-charger:before {
    content: "charger";
}

.fg-wifi-tethering:before {
    content: "wifi_tethering";
}

.fg-sim-card-download:before {
    content: "sim_card_download";
}

.fg-usb:before {
    content: "usb";
}

.fg-quick-phrases:before {
    content: "quick_phrases";
}

.fg-splitscreen:before {
    content: "splitscreen";
}

.fg-battery-3-bar:before {
    content: "battery_3_bar";
}

.fg-battery-1-bar:before {
    content: "battery_1_bar";
}

.fg-adb:before {
    content: "adb";
}

.fg-network-wifi-3-bar:before {
    content: "network_wifi_3_bar";
}

.fg-battery-low:before {
    content: "battery_low";
}

.fg-battery-alert:before {
    content: "battery_alert";
}

.fg-bluetooth-searching:before {
    content: "bluetooth_searching";
}

.fg-network-wifi:before {
    content: "network_wifi";
}

.fg-bluetooth-connected:before {
    content: "bluetooth_connected";
}

.fg-wifi-find:before {
    content: "wifi_find";
}

.fg-5g:before {
    content: "5g";
}

.fg-battery-2-bar:before {
    content: "battery_2_bar";
}

.fg-brightness-high:before {
    content: "brightness_high";
}

.fg-network-cell:before {
    content: "network_cell";
}

.fg-pattern:before {
    content: "pattern";
}

.fg-nfc:before {
    content: "nfc";
}

.fg-data-saver-on:before {
    content: "data_saver_on";
}

.fg-bluetooth-disabled:before {
    content: "bluetooth_disabled";
}

.fg-signal-wifi-statusbar-not-connected:before {
    content: "signal_wifi_statusbar_not_connected";
}

.fg-signal-wifi-bad:before {
    content: "signal_wifi_bad";
}

.fg-signal-cellular-3-bar:before {
    content: "signal_cellular_3_bar";
}

.fg-noise-control-off:before {
    content: "noise_control_off";
}

.fg-network-wifi-2-bar:before {
    content: "network_wifi_2_bar";
}

.fg-network-wifi-1-bar:before {
    content: "network_wifi_1_bar";
}

.fg-brightness-medium:before {
    content: "brightness_medium";
}

.fg-signal-wifi-off:before {
    content: "signal_wifi_off";
}

.fg-battery-very-low:before {
    content: "battery_very_low";
}

.fg-mode-standby:before {
    content: "mode_standby";
}

.fg-brightness-low:before {
    content: "brightness_low";
}

.fg-mobiledata-off:before {
    content: "mobiledata_off";
}

.fg-signal-wifi-0-bar:before {
    content: "signal_wifi_0_bar";
}

.fg-battery-charging-20:before {
    content: "battery_charging_20";
}

.fg-battery-charging-80:before {
    content: "battery_charging_80";
}

.fg-grid-4x4:before {
    content: "grid_4x4";
}

.fg-battery-saver:before {
    content: "battery_saver";
}

.fg-battery-charging-90:before {
    content: "battery_charging_90";
}

.fg-flashlight-off:before {
    content: "flashlight_off";
}

.fg-signal-wifi-statusbar-null:before {
    content: "signal_wifi_statusbar_null";
}

.fg-battery-charging-50:before {
    content: "battery_charging_50";
}

.fg-settings-system-daydream:before {
    content: "settings_system_daydream";
}

.fg-battery-unknown:before {
    content: "battery_unknown";
}

.fg-signal-cellular-2-bar:before {
    content: "signal_cellular_2_bar";
}

.fg-screen-rotation-alt:before {
    content: "screen_rotation_alt";
}

.fg-wifi-calling-3:before {
    content: "wifi_calling_3";
}

.fg-signal-cellular-1-bar:before {
    content: "signal_cellular_1_bar";
}

.fg-badge-critical-battery:before {
    content: "badge_critical_battery";
}

.fg-4g-mobiledata:before {
    content: "4g_mobiledata";
}

.fg-noise-aware:before {
    content: "noise_aware";
}

.fg-battery-charging-60:before {
    content: "battery_charging_60";
}

.fg-do-not-disturb-on-total-silence:before {
    content: "do_not_disturb_on_total_silence";
}

.fg-signal-cellular-connected-no-internet-0-bar:before {
    content: "signal_cellular_connected_no_internet_0_bar";
}

.fg-wifi-lock:before {
    content: "wifi_lock";
}

.fg-nearby-error:before {
    content: "nearby_error";
}

.fg-battery-20:before {
    content: "battery_20";
}

.fg-signal-cellular-0-bar:before {
    content: "signal_cellular_0_bar";
}

.fg-battery-charging-30:before {
    content: "battery_charging_30";
}

.fg-network-ping:before {
    content: "network_ping";
}

.fg-signal-cellular-connected-no-internet-4-bar:before {
    content: "signal_cellular_connected_no_internet_4_bar";
}

.fg-brightness-auto:before {
    content: "brightness_auto";
}

.fg-wifi-calling-1:before {
    content: "wifi_calling_1";
}

.fg-wifi-tethering-error:before {
    content: "wifi_tethering_error";
}

.fg-edgesensor-high:before {
    content: "edgesensor_high";
}

.fg-wifi-2-bar:before {
    content: "wifi_2_bar";
}

.fg-battery-30:before {
    content: "battery_30";
}

.fg-battery-50:before {
    content: "battery_50";
}

.fg-airplanemode-inactive:before {
    content: "airplanemode_inactive";
}

.fg-signal-cellular-nodata:before {
    content: "signal_cellular_nodata";
}

.fg-grid-3x3:before {
    content: "grid_3x3";
}

.fg-lte-mobiledata:before {
    content: "lte_mobiledata";
}

.fg-1x-mobiledata:before {
    content: "1x_mobiledata";
}

.fg-perm-data-setting:before {
    content: "perm_data_setting";
}

.fg-signal-cellular-alt-2-bar:before {
    content: "signal_cellular_alt_2_bar";
}

.fg-battery-60:before {
    content: "battery_60";
}

.fg-bluetooth-drive:before {
    content: "bluetooth_drive";
}

.fg-devices-fold:before {
    content: "devices_fold";
}

.fg-perm-scan-wifi:before {
    content: "perm_scan_wifi";
}

.fg-battery-90:before {
    content: "battery_90";
}

.fg-network-locked:before {
    content: "network_locked";
}

.fg-wifi-calling-2:before {
    content: "wifi_calling_2";
}

.fg-4g-plus-mobiledata:before {
    content: "4g_plus_mobiledata";
}

.fg-media-bluetooth-on:before {
    content: "media_bluetooth_on";
}

.fg-signal-cellular-off:before {
    content: "signal_cellular_off";
}

.fg-battery-80:before {
    content: "battery_80";
}

.fg-timer-10-select:before {
    content: "timer_10_select";
}

.fg-wifi-tethering-off:before {
    content: "wifi_tethering_off";
}

.fg-signal-cellular-alt-1-bar:before {
    content: "signal_cellular_alt_1_bar";
}

.fg-edgesensor-low:before {
    content: "edgesensor_low";
}

.fg-usb-off:before {
    content: "usb_off";
}

.fg-wifi-1-bar:before {
    content: "wifi_1_bar";
}

.fg-3g-mobiledata:before {
    content: "3g_mobiledata";
}

.fg-apk-install:before {
    content: "apk_install";
}

.fg-signal-cellular-null:before {
    content: "signal_cellular_null";
}

.fg-lte-plus-mobiledata:before {
    content: "lte_plus_mobiledata";
}

.fg-grid-goldenratio:before {
    content: "grid_goldenratio";
}

.fg-g-mobiledata:before {
    content: "g_mobiledata";
}

.fg-portable-wifi-off:before {
    content: "portable_wifi_off";
}

.fg-noise-control-on:before {
    content: "noise_control_on";
}

.fg-media-bluetooth-off:before {
    content: "media_bluetooth_off";
}

.fg-timer-3-select:before {
    content: "timer_3_select";
}

.fg-e-mobiledata:before {
    content: "e_mobiledata";
}

.fg-apk-document:before {
    content: "apk_document";
}

.fg-nearby-off:before {
    content: "nearby_off";
}

.fg-h-mobiledata:before {
    content: "h_mobiledata";
}

.fg-r-mobiledata:before {
    content: "r_mobiledata";
}

.fg-h-plus-mobiledata:before {
    content: "h_plus_mobiledata";
}

.fg-dual-screen:before {
    content: "dual_screen";
}

.fg-nearby:before {
    content: "nearby";
}

.fg-dock-to-left:before {
    content: "dock_to_left";
}

.fg-screenshot-region:before {
    content: "screenshot_region";
}

.fg-stylus:before {
    content: "stylus";
}

.fg-dock-to-right:before {
    content: "dock_to_right";
}

.fg-overview-key:before {
    content: "overview_key";
}

.fg-stylus-note:before {
    content: "stylus_note";
}

.fg-battery-status-good:before {
    content: "battery_status_good";
}

.fg-keyboard-off:before {
    content: "keyboard_off";
}

.fg-dock-to-bottom:before {
    content: "dock_to_bottom";
}

.fg-keyboard-external-input:before {
    content: "keyboard_external_input";
}

.fg-magnify-fullscreen:before {
    content: "magnify_fullscreen";
}

.fg-screen-record:before {
    content: "screen_record";
}

.fg-splitscreen-left:before {
    content: "splitscreen_left";
}

.fg-splitscreen-right:before {
    content: "splitscreen_right";
}

.fg-brightness-empty:before {
    content: "brightness_empty";
}

.fg-keyboard-keys:before {
    content: "keyboard_keys";
}

.fg-magic-tether:before {
    content: "magic_tether";
}

.fg-1x-mobiledata-badge:before {
    content: "1x_mobiledata_badge";
}

.fg-display-external-input:before {
    content: "display_external_input";
}

.fg-magnify-docked:before {
    content: "magnify_docked";
}

.fg-screenshot-frame:before {
    content: "screenshot_frame";
}

.fg-wallpaper-slideshow:before {
    content: "wallpaper_slideshow";
}

.fg-keyboard-full:before {
    content: "keyboard_full";
}

.fg-4g-mobiledata-badge:before {
    content: "4g_mobiledata_badge";
}

.fg-5g-mobiledata-badge:before {
    content: "5g_mobiledata_badge";
}

.fg-backlight-low:before {
    content: "backlight_low";
}

.fg-battery-plus:before {
    content: "battery_plus";
}

.fg-keyboard-capslock-badge:before {
    content: "keyboard_capslock_badge";
}

.fg-keyboard-onscreen:before {
    content: "keyboard_onscreen";
}

.fg-keyboard-previous-language:before {
    content: "keyboard_previous_language";
}

.fg-lte-mobiledata-badge:before {
    content: "lte_mobiledata_badge";
}

.fg-lte-plus-mobiledata-badge:before {
    content: "lte_plus_mobiledata_badge";
}

.fg-screenshot-keyboard:before {
    content: "screenshot_keyboard";
}

.fg-wifi-notification:before {
    content: "wifi_notification";
}

.fg-3g-mobiledata-badge:before {
    content: "3g_mobiledata_badge";
}

.fg-backlight-high:before {
    content: "backlight_high";
}

.fg-battery-change:before {
    content: "battery_change";
}

.fg-battery-error:before {
    content: "battery_error";
}

.fg-battery-share:before {
    content: "battery_share";
}

.fg-brightness-alert:before {
    content: "brightness_alert";
}

.fg-e-mobiledata-badge:before {
    content: "e_mobiledata_badge";
}

.fg-ev-mobiledata-badge:before {
    content: "ev_mobiledata_badge";
}

.fg-g-mobiledata-badge:before {
    content: "g_mobiledata_badge";
}

.fg-grid-3x3-off:before {
    content: "grid_3x3_off";
}

.fg-h-mobiledata-badge:before {
    content: "h_mobiledata_badge";
}

.fg-h-plus-mobiledata-badge:before {
    content: "h_plus_mobiledata_badge";
}

.fg-screen-rotation-up:before {
    content: "screen_rotation_up";
}

.fg-splitscreen-bottom:before {
    content: "splitscreen_bottom";
}

.fg-splitscreen-top:before {
    content: "splitscreen_top";
}

.fg-wifi-home:before {
    content: "wifi_home";
}

.fg-badge:before {
    content: "badge";
}

.fg-verified-user:before {
    content: "verified_user";
}

.fg-admin-panel-settings:before {
    content: "admin_panel_settings";
}

.fg-report:before {
    content: "report";
}

.fg-security:before {
    content: "security";
}

.fg-vpn-key:before {
    content: "vpn_key";
}

.fg-shield:before {
    content: "shield";
}

.fg-policy:before {
    content: "policy";
}

.fg-exclamation:before {
    content: "exclamation";
}

.fg-privacy-tip:before {
    content: "privacy_tip";
}

.fg-assured-workload:before {
    content: "assured_workload";
}

.fg-vpn-lock:before {
    content: "vpn_lock";
}

.fg-disabled-visible:before {
    content: "disabled_visible";
}

.fg-e911-emergency:before {
    content: "e911_emergency";
}

.fg-enhanced-encryption:before {
    content: "enhanced_encryption";
}

.fg-private-connectivity:before {
    content: "private_connectivity";
}

.fg-vpn-key-off:before {
    content: "vpn_key_off";
}

.fg-add-moderator:before {
    content: "add_moderator";
}

.fg-no-encryption:before {
    content: "no_encryption";
}

.fg-sync-lock:before {
    content: "sync_lock";
}

.fg-wifi-password:before {
    content: "wifi_password";
}

.fg-key-visualizer:before {
    content: "key_visualizer";
}

.fg-remove-moderator:before {
    content: "remove_moderator";
}

.fg-report-off:before {
    content: "report_off";
}

.fg-encrypted:before {
    content: "encrypted";
}

.fg-shield-lock:before {
    content: "shield_lock";
}

.fg-shield-person:before {
    content: "shield_person";
}

.fg-vpn-key-alert:before {
    content: "vpn_key_alert";
}

.fg-apartment:before {
    content: "apartment";
}

.fg-location-city:before {
    content: "location_city";
}

.fg-fitness-center:before {
    content: "fitness_center";
}

.fg-lunch-dining:before {
    content: "lunch_dining";
}

.fg-spa:before {
    content: "spa";
}

.fg-cottage:before {
    content: "cottage";
}

.fg-local-cafe:before {
    content: "local_cafe";
}

.fg-hotel:before {
    content: "hotel";
}

.fg-family-restroom:before {
    content: "family_restroom";
}

.fg-beach-access:before {
    content: "beach_access";
}

.fg-local-bar:before {
    content: "local_bar";
}

.fg-pool:before {
    content: "pool";
}

.fg-other-houses:before {
    content: "other_houses";
}

.fg-luggage:before {
    content: "luggage";
}

.fg-liquor:before {
    content: "liquor";
}

.fg-airplane-ticket:before {
    content: "airplane_ticket";
}

.fg-casino:before {
    content: "casino";
}

.fg-sports-bar:before {
    content: "sports_bar";
}

.fg-bakery-dining:before {
    content: "bakery_dining";
}

.fg-ramen-dining:before {
    content: "ramen_dining";
}

.fg-nightlife:before {
    content: "nightlife";
}

.fg-local-dining:before {
    content: "local_dining";
}

.fg-holiday-village:before {
    content: "holiday_village";
}

.fg-icecream:before {
    content: "icecream";
}

.fg-escalator-warning:before {
    content: "escalator_warning";
}

.fg-dinner-dining:before {
    content: "dinner_dining";
}

.fg-museum:before {
    content: "museum";
}

.fg-food-bank:before {
    content: "food_bank";
}

.fg-night-shelter:before {
    content: "night_shelter";
}

.fg-festival:before {
    content: "festival";
}

.fg-attractions:before {
    content: "attractions";
}

.fg-golf-course:before {
    content: "golf_course";
}

.fg-stairs:before {
    content: "stairs";
}

.fg-villa:before {
    content: "villa";
}

.fg-smoke-free:before {
    content: "smoke_free";
}

.fg-smoking-rooms:before {
    content: "smoking_rooms";
}

.fg-car-rental:before {
    content: "car_rental";
}

.fg-airline-seat-recline-normal:before {
    content: "airline_seat_recline_normal";
}

.fg-elevator:before {
    content: "elevator";
}

.fg-gite:before {
    content: "gite";
}

.fg-child-friendly:before {
    content: "child_friendly";
}

.fg-airline-seat-recline-extra:before {
    content: "airline_seat_recline_extra";
}

.fg-breakfast-dining:before {
    content: "breakfast_dining";
}

.fg-carpenter:before {
    content: "carpenter";
}

.fg-car-repair:before {
    content: "car_repair";
}

.fg-cabin:before {
    content: "cabin";
}

.fg-brunch-dining:before {
    content: "brunch_dining";
}

.fg-no-food:before {
    content: "no_food";
}

.fg-do-not-touch:before {
    content: "do_not_touch";
}

.fg-houseboat:before {
    content: "houseboat";
}

.fg-rice-bowl:before {
    content: "rice_bowl";
}

.fg-tapas:before {
    content: "tapas";
}

.fg-wheelchair-pickup:before {
    content: "wheelchair_pickup";
}

.fg-bento:before {
    content: "bento";
}

.fg-no-drinks:before {
    content: "no_drinks";
}

.fg-do-not-step:before {
    content: "do_not_step";
}

.fg-bungalow:before {
    content: "bungalow";
}

.fg-airline-seat-flat:before {
    content: "airline_seat_flat";
}

.fg-airline-seat-individual-suite:before {
    content: "airline_seat_individual_suite";
}

.fg-escalator:before {
    content: "escalator";
}

.fg-chalet:before {
    content: "chalet";
}

.fg-no-luggage:before {
    content: "no_luggage";
}

.fg-airline-seat-legroom-extra:before {
    content: "airline_seat_legroom_extra";
}

.fg-airline-seat-flat-angled:before {
    content: "airline_seat_flat_angled";
}

.fg-airline-seat-legroom-normal:before {
    content: "airline_seat_legroom_normal";
}

.fg-airline-seat-legroom-reduced:before {
    content: "airline_seat_legroom_reduced";
}

.fg-no-stroller:before {
    content: "no_stroller";
}

.fg-travel:before {
    content: "travel";
}

.fg-your-trips:before {
    content: "your_trips";
}

.fg-house:before {
    content: "house";
}

.fg-bed:before {
    content: "bed";
}

.fg-ac-unit:before {
    content: "ac_unit";
}

.fg-chair:before {
    content: "chair";
}

.fg-coffee:before {
    content: "coffee";
}

.fg-electric-bolt:before {
    content: "electric_bolt";
}

.fg-sensors:before {
    content: "sensors";
}

.fg-child-care:before {
    content: "child_care";
}

.fg-back-hand:before {
    content: "back_hand";
}

.fg-checkroom:before {
    content: "checkroom";
}

.fg-emergency-home:before {
    content: "emergency_home";
}

.fg-grass:before {
    content: "grass";
}

.fg-shower:before {
    content: "shower";
}

.fg-mode-fan:before {
    content: "mode_fan";
}

.fg-mop:before {
    content: "mop";
}

.fg-kitchen:before {
    content: "kitchen";
}

.fg-room-service:before {
    content: "room_service";
}

.fg-thermometer:before {
    content: "thermometer";
}

.fg-styler:before {
    content: "styler";
}

.fg-yard:before {
    content: "yard";
}

.fg-bathtub:before {
    content: "bathtub";
}

.fg-king-bed:before {
    content: "king_bed";
}

.fg-roofing:before {
    content: "roofing";
}

.fg-energy-savings-leaf:before {
    content: "energy_savings_leaf";
}

.fg-window:before {
    content: "window";
}

.fg-valve:before {
    content: "valve";
}

.fg-cooking:before {
    content: "cooking";
}

.fg-garage-home:before {
    content: "garage_home";
}

.fg-door-front:before {
    content: "door_front";
}

.fg-mode-heat:before {
    content: "mode_heat";
}

.fg-light:before {
    content: "light";
}

.fg-foundation:before {
    content: "foundation";
}

.fg-outdoor-grill:before {
    content: "outdoor_grill";
}

.fg-garage:before {
    content: "garage";
}

.fg-dining:before {
    content: "dining";
}

.fg-table-restaurant:before {
    content: "table_restaurant";
}

.fg-sensor-occupied:before {
    content: "sensor_occupied";
}

.fg-deck:before {
    content: "deck";
}

.fg-weekend:before {
    content: "weekend";
}

.fg-coffee-maker:before {
    content: "coffee_maker";
}

.fg-humidity-high:before {
    content: "humidity_high";
}

.fg-flatware:before {
    content: "flatware";
}

.fg-highlight:before {
    content: "highlight";
}

.fg-fireplace:before {
    content: "fireplace";
}

.fg-humidity-low:before {
    content: "humidity_low";
}

.fg-mode-night:before {
    content: "mode_night";
}

.fg-electric-meter:before {
    content: "electric_meter";
}

.fg-tv-gen:before {
    content: "tv_gen";
}

.fg-humidity-mid:before {
    content: "humidity_mid";
}

.fg-bedroom-parent:before {
    content: "bedroom_parent";
}

.fg-chair-alt:before {
    content: "chair_alt";
}

.fg-scene:before {
    content: "scene";
}

.fg-blender:before {
    content: "blender";
}

.fg-microwave:before {
    content: "microwave";
}

.fg-oven-gen:before {
    content: "oven_gen";
}

.fg-single-bed:before {
    content: "single_bed";
}

.fg-bedroom-baby:before {
    content: "bedroom_baby";
}

.fg-heat-pump:before {
    content: "heat_pump";
}

.fg-bathroom:before {
    content: "bathroom";
}

.fg-in-home-mode:before {
    content: "in_home_mode";
}

.fg-hot-tub:before {
    content: "hot_tub";
}

.fg-hardware:before {
    content: "hardware";
}

.fg-mode-off-on:before {
    content: "mode_off_on";
}

.fg-sprinkler:before {
    content: "sprinkler";
}

.fg-table-bar:before {
    content: "table_bar";
}

.fg-gas-meter:before {
    content: "gas_meter";
}

.fg-crib:before {
    content: "crib";
}

.fg-soap:before {
    content: "soap";
}

.fg-countertops:before {
    content: "countertops";
}

.fg-mode-cool:before {
    content: "mode_cool";
}

.fg-living:before {
    content: "living";
}

.fg-home-iot-device:before {
    content: "home_iot_device";
}

.fg-propane-tank:before {
    content: "propane_tank";
}

.fg-fire-extinguisher:before {
    content: "fire_extinguisher";
}

.fg-outlet:before {
    content: "outlet";
}

.fg-remote-gen:before {
    content: "remote_gen";
}

.fg-matter:before {
    content: "matter";
}

.fg-gate:before {
    content: "gate";
}

.fg-sensor-door:before {
    content: "sensor_door";
}

.fg-event-seat:before {
    content: "event_seat";
}

.fg-airware:before {
    content: "airware";
}

.fg-faucet:before {
    content: "faucet";
}

.fg-dishwasher-gen:before {
    content: "dishwasher_gen";
}

.fg-energy-program-saving:before {
    content: "energy_program_saving";
}

.fg-air-freshener:before {
    content: "air_freshener";
}

.fg-balcony:before {
    content: "balcony";
}

.fg-wash:before {
    content: "wash";
}

.fg-camera-indoor:before {
    content: "camera_indoor";
}

.fg-water-damage:before {
    content: "water_damage";
}

.fg-bedroom-child:before {
    content: "bedroom_child";
}

.fg-house-siding:before {
    content: "house_siding";
}

.fg-switch:before {
    content: "switch";
}

.fg-microwave-gen:before {
    content: "microwave_gen";
}

.fg-detector-smoke:before {
    content: "detector_smoke";
}

.fg-door-sliding:before {
    content: "door_sliding";
}

.fg-iron:before {
    content: "iron";
}

.fg-energy-program-time-used:before {
    content: "energy_program_time_used";
}

.fg-desk:before {
    content: "desk";
}

.fg-water-heater:before {
    content: "water_heater";
}

.fg-umbrella:before {
    content: "umbrella";
}

.fg-dresser:before {
    content: "dresser";
}

.fg-fence:before {
    content: "fence";
}

.fg-door-back:before {
    content: "door_back";
}

.fg-doorbell:before {
    content: "doorbell";
}

.fg-mode-fan-off:before {
    content: "mode_fan_off";
}

.fg-hvac:before {
    content: "hvac";
}

.fg-camera-outdoor:before {
    content: "camera_outdoor";
}

.fg-kettle:before {
    content: "kettle";
}

.fg-emergency-heat:before {
    content: "emergency_heat";
}

.fg-air-purifier-gen:before {
    content: "air_purifier_gen";
}

.fg-emergency-share:before {
    content: "emergency_share";
}

.fg-stroller:before {
    content: "stroller";
}

.fg-curtains:before {
    content: "curtains";
}

.fg-multicooker:before {
    content: "multicooker";
}

.fg-shield-moon:before {
    content: "shield_moon";
}

.fg-sensors-off:before {
    content: "sensors_off";
}

.fg-mode-heat-cool:before {
    content: "mode_heat_cool";
}

.fg-thermostat-auto:before {
    content: "thermostat_auto";
}

.fg-emergency-recording:before {
    content: "emergency_recording";
}

.fg-smart-outlet:before {
    content: "smart_outlet";
}

.fg-blinds:before {
    content: "blinds";
}

.fg-controller-gen:before {
    content: "controller_gen";
}

.fg-roller-shades:before {
    content: "roller_shades";
}

.fg-dry:before {
    content: "dry";
}

.fg-blinds-closed:before {
    content: "blinds_closed";
}

.fg-roller-shades-closed:before {
    content: "roller_shades_closed";
}

.fg-propane:before {
    content: "propane";
}

.fg-sensor-window:before {
    content: "sensor_window";
}

.fg-thermostat-carbon:before {
    content: "thermostat_carbon";
}

.fg-range-hood:before {
    content: "range_hood";
}

.fg-doorbell-3p:before {
    content: "doorbell_3p";
}

.fg-tv-with-assistant:before {
    content: "tv_with_assistant";
}

.fg-blanket:before {
    content: "blanket";
}

.fg-vertical-shades-closed:before {
    content: "vertical_shades_closed";
}

.fg-vertical-shades:before {
    content: "vertical_shades";
}

.fg-curtains-closed:before {
    content: "curtains_closed";
}

.fg-mode-heat-off:before {
    content: "mode_heat_off";
}

.fg-mode-cool-off:before {
    content: "mode_cool_off";
}

.fg-tamper-detection-off:before {
    content: "tamper_detection_off";
}

.fg-shelves:before {
    content: "shelves";
}

.fg-wall-art:before {
    content: "wall_art";
}

.fg-hallway:before {
    content: "hallway";
}

.fg-stadia-controller:before {
    content: "stadia_controller";
}

.fg-temp-preferences-custom:before {
    content: "temp_preferences_custom";
}

.fg-door-open:before {
    content: "door_open";
}

.fg-power-rounded:before {
    content: "power_rounded";
}

.fg-nest-eco-leaf:before {
    content: "nest_eco_leaf";
}

.fg-device-reset:before {
    content: "device_reset";
}

.fg-nest-clock-farsight-analog:before {
    content: "nest_clock_farsight_analog";
}

.fg-nest-remote-comfort-sensor:before {
    content: "nest_remote_comfort_sensor";
}

.fg-laundry:before {
    content: "laundry";
}

.fg-battery-horiz-075:before {
    content: "battery_horiz_075";
}

.fg-shield-with-heart:before {
    content: "shield_with_heart";
}

.fg-temp-preferences-eco:before {
    content: "temp_preferences_eco";
}

.fg-familiar-face-and-zone:before {
    content: "familiar_face_and_zone";
}

.fg-tools-power-drill:before {
    content: "tools_power_drill";
}

.fg-airwave:before {
    content: "airwave";
}

.fg-productivity:before {
    content: "productivity";
}

.fg-battery-horiz-050:before {
    content: "battery_horiz_050";
}

.fg-nest-heat-link-gen-3:before {
    content: "nest_heat_link_gen_3";
}

.fg-nest-display:before {
    content: "nest_display";
}

.fg-weather-snowy:before {
    content: "weather_snowy";
}

.fg-activity-zone:before {
    content: "activity_zone";
}

.fg-ev-charger:before {
    content: "ev_charger";
}

.fg-nest-remote:before {
    content: "nest_remote";
}

.fg-cleaning-bucket:before {
    content: "cleaning_bucket";
}

.fg-settings-alert:before {
    content: "settings_alert";
}

.fg-nest-cam-indoor:before {
    content: "nest_cam_indoor";
}

.fg-arrows-more-up:before {
    content: "arrows_more_up";
}

.fg-nest-heat-link-e:before {
    content: "nest_heat_link_e";
}

.fg-home-storage:before {
    content: "home_storage";
}

.fg-nest-multi-room:before {
    content: "nest_multi_room";
}

.fg-nest-secure-alarm:before {
    content: "nest_secure_alarm";
}

.fg-battery-horiz-000:before {
    content: "battery_horiz_000";
}

.fg-light-group:before {
    content: "light_group";
}

.fg-google-wifi:before {
    content: "google_wifi";
}

.fg-nest-cam-outdoor:before {
    content: "nest_cam_outdoor";
}

.fg-detection-and-zone:before {
    content: "detection_and_zone";
}

.fg-nest-thermostat-gen-3:before {
    content: "nest_thermostat_gen_3";
}

.fg-mfg-nest-yale-lock:before {
    content: "mfg_nest_yale_lock";
}

.fg-tools-pliers-wire-stripper:before {
    content: "tools_pliers_wire_stripper";
}

.fg-detector-alarm:before {
    content: "detector_alarm";
}

.fg-nest-cam-iq-outdoor:before {
    content: "nest_cam_iq_outdoor";
}

.fg-tools-ladder:before {
    content: "tools_ladder";
}

.fg-early-on:before {
    content: "early_on";
}

.fg-floor-lamp:before {
    content: "floor_lamp";
}

.fg-nest-clock-farsight-digital:before {
    content: "nest_clock_farsight_digital";
}

.fg-nest-cam-iq:before {
    content: "nest_cam_iq";
}

.fg-home-speaker:before {
    content: "home_speaker";
}

.fg-nest-mini:before {
    content: "nest_mini";
}

.fg-auto-activity-zone:before {
    content: "auto_activity_zone";
}

.fg-auto-schedule:before {
    content: "auto_schedule";
}

.fg-nest-hello-doorbell:before {
    content: "nest_hello_doorbell";
}

.fg-home-max-dots:before {
    content: "home_max_dots";
}

.fg-nest-audio:before {
    content: "nest_audio";
}

.fg-nest-wifi-router:before {
    content: "nest_wifi_router";
}

.fg-house-with-shield:before {
    content: "house_with_shield";
}

.fg-zone-person-urgent:before {
    content: "zone_person_urgent";
}

.fg-nest-display-max:before {
    content: "nest_display_max";
}

.fg-motion-sensor-active:before {
    content: "motion_sensor_active";
}

.fg-cool-to-dry:before {
    content: "cool_to_dry";
}

.fg-shield-with-house:before {
    content: "shield_with_house";
}

.fg-nest-farsight-weather:before {
    content: "nest_farsight_weather";
}

.fg-chromecast-2:before {
    content: "chromecast_2";
}

.fg-battery-profile:before {
    content: "battery_profile";
}

.fg-window-closed:before {
    content: "window_closed";
}

.fg-heat-pump-balance:before {
    content: "heat_pump_balance";
}

.fg-arming-countdown:before {
    content: "arming_countdown";
}

.fg-nest-found-savings:before {
    content: "nest_found_savings";
}

.fg-battery-vert-050:before {
    content: "battery_vert_050";
}

.fg-detector-status:before {
    content: "detector_status";
}

.fg-self-care:before {
    content: "self_care";
}

.fg-tools-level:before {
    content: "tools_level";
}

.fg-window-open:before {
    content: "window_open";
}

.fg-nest-thermostat-zirconium-eu:before {
    content: "nest_thermostat_zirconium_eu";
}

.fg-arrows-more-down:before {
    content: "arrows_more_down";
}

.fg-nest-true-radiant:before {
    content: "nest_true_radiant";
}

.fg-nest-cam-wired-stand:before {
    content: "nest_cam_wired_stand";
}

.fg-zone-person-alert:before {
    content: "zone_person_alert";
}

.fg-detector:before {
    content: "detector";
}

.fg-climate-mini-split:before {
    content: "climate_mini_split";
}

.fg-nest-detect:before {
    content: "nest_detect";
}

.fg-nest-doorbell-visitor:before {
    content: "nest_doorbell_visitor";
}

.fg-nest-wifi-point:before {
    content: "nest_wifi_point";
}

.fg-quiet-time:before {
    content: "quiet_time";
}

.fg-door-sensor:before {
    content: "door_sensor";
}

.fg-nest-cam-floodlight:before {
    content: "nest_cam_floodlight";
}

.fg-nest-tag:before {
    content: "nest_tag";
}

.fg-tools-installation-kit:before {
    content: "tools_installation_kit";
}

.fg-battery-vert-005:before {
    content: "battery_vert_005";
}

.fg-battery-vert-020:before {
    content: "battery_vert_020";
}

.fg-nest-connect:before {
    content: "nest_connect";
}

.fg-nest-thermostat-sensor-eu:before {
    content: "nest_thermostat_sensor_eu";
}

.fg-nest-sunblock:before {
    content: "nest_sunblock";
}

.fg-tools-phillips:before {
    content: "tools_phillips";
}

.fg-nest-thermostat-sensor:before {
    content: "nest_thermostat_sensor";
}

.fg-nest-wifi-gale:before {
    content: "nest_wifi_gale";
}

.fg-nest-thermostat-e-eu:before {
    content: "nest_thermostat_e_eu";
}

.fg-doorbell-chime:before {
    content: "doorbell_chime";
}

.fg-detector-co:before {
    content: "detector_co";
}

.fg-detector-battery:before {
    content: "detector_battery";
}

.fg-tools-flat-head:before {
    content: "tools_flat_head";
}

.fg-nest-wake-on-approach:before {
    content: "nest_wake_on_approach";
}

.fg-nest-wake-on-press:before {
    content: "nest_wake_on_press";
}

.fg-motion-sensor-urgent:before {
    content: "motion_sensor_urgent";
}

.fg-motion-sensor-alert:before {
    content: "motion_sensor_alert";
}

.fg-table-lamp:before {
    content: "table_lamp";
}

.fg-window-sensor:before {
    content: "window_sensor";
}

.fg-tamper-detection-on:before {
    content: "tamper_detection_on";
}

.fg-nest-cam-magnet-mount:before {
    content: "nest_cam_magnet_mount";
}

.fg-zone-person-idle:before {
    content: "zone_person_idle";
}

.fg-quiet-time-active:before {
    content: "quiet_time_active";
}

.fg-nest-cam-stand:before {
    content: "nest_cam_stand";
}

.fg-detector-offline:before {
    content: "detector_offline";
}

.fg-wall-lamp:before {
    content: "wall_lamp";
}

.fg-nest-cam-wall-mount:before {
    content: "nest_cam_wall_mount";
}

.fg-motion-sensor-idle:before {
    content: "motion_sensor_idle";
}

.fg-nest-thermostat:before {
    content: "nest_thermostat";
}

.fg-water-pump:before {
    content: "water_pump";
}

.fg-assistant-on-hub:before {
    content: "assistant_on_hub";
}

.fg-nest-protect:before {
    content: "nest_protect";
}

.fg-google-tv-remote:before {
    content: "google_tv_remote";
}

.fg-nightlight-off:before {
    content: "nightlight_off";
}

/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("./FontAwesome/fa-solid-900.woff2") format("woff2"), url("./FontAwesome/fa-solid-900.ttf") format("truetype");
}

.fas,
.fa-solid {
  font-weight: 900; }

.clr-picker{display:none;flex-wrap:wrap;position:absolute;width:200px;z-index:1000;border-radius:10px;background-color:#fff;justify-content:flex-end;direction:ltr;box-shadow:0 0 5px rgba(0,0,0,.05),0 5px 20px rgba(0,0,0,.1);-moz-user-select:none;-webkit-user-select:none;user-select:none}.clr-picker.clr-open,.clr-picker[data-inline=true]{display:flex}.clr-picker[data-inline=true]{position:relative}.clr-gradient{position:relative;width:100%;height:100px;margin-bottom:15px;border-radius:3px 3px 0 0;background-image:linear-gradient(rgba(0,0,0,0),#000),linear-gradient(90deg,#fff,currentColor);cursor:pointer}.clr-marker{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border:1px solid #fff;border-radius:50%;background-color:currentColor;cursor:pointer}.clr-picker input[type=range]::-webkit-slider-runnable-track{width:100%;height:16px}.clr-picker input[type=range]::-webkit-slider-thumb{width:16px;height:16px;-webkit-appearance:none}.clr-picker input[type=range]::-moz-range-track{width:100%;height:16px;border:0}.clr-picker input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0}.clr-hue{background-image:linear-gradient(to right,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%)}.clr-alpha,.clr-hue{position:relative;width:calc(100% - 40px);height:8px;margin:5px 20px;border-radius:4px}.clr-alpha span{display:block;height:100%;width:100%;border-radius:inherit;background-image:linear-gradient(90deg,rgba(0,0,0,0),currentColor)}.clr-alpha input,.clr-hue input{position:absolute;width:calc(100% + 32px);height:16px;left:-16px;top:-4px;margin:0;background-color:transparent;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.clr-alpha div,.clr-hue div{position:absolute;width:16px;height:16px;left:0;top:50%;margin-left:-8px;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;background-color:currentColor;box-shadow:0 0 1px #888;pointer-events:none}.clr-alpha div:before{content:'';position:absolute;height:100%;width:100%;left:0;top:0;border-radius:50%;background-color:currentColor}.clr-format{display:none;order:1;width:calc(100% - 40px);margin:0 20px 20px}.clr-segmented{display:flex;position:relative;width:100%;margin:0;padding:0;border:1px solid #ddd;border-radius:15px;box-sizing:border-box;color:#999;font-size:12px}.clr-segmented input,.clr-segmented legend{position:absolute;width:100%;height:100%;margin:0;padding:0;border:0;left:0;top:0;opacity:0;pointer-events:none}.clr-segmented label{flex-grow:1;margin:0;padding:4px 0;font-size:inherit;font-weight:400;line-height:initial;text-align:center;cursor:pointer}.clr-segmented label:first-of-type{border-radius:10px 0 0 10px}.clr-segmented label:last-of-type{border-radius:0 10px 10px 0}.clr-segmented input:checked+label{color:#fff;background-color:#666}.clr-swatches{order:2;width:calc(100% - 32px);margin:0 16px}.clr-swatches div{display:flex;flex-wrap:wrap;padding-bottom:12px;justify-content:center}.clr-swatches button{position:relative;width:20px;height:20px;margin:0 4px 6px 4px;padding:0;border:0;border-radius:50%;color:inherit;text-indent:-1000px;white-space:nowrap;overflow:hidden;cursor:pointer}.clr-swatches button:after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;background-color:currentColor;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}input.clr-color{order:1;width:calc(100% - 80px);height:32px;margin:15px 20px 20px auto;padding:0 10px;border:1px solid #ddd;border-radius:16px;color:#444;background-color:#fff;font-family:sans-serif;font-size:14px;text-align:center;box-shadow:none}input.clr-color:focus{outline:0;border:1px solid #1e90ff}.clr-clear,.clr-close{display:none;order:2;height:24px;margin:0 20px 20px;padding:0 20px;border:0;border-radius:12px;color:#fff;background-color:#666;font-family:inherit;font-size:12px;font-weight:400;cursor:pointer}.clr-close{display:block;margin:0 20px 20px auto}.clr-preview{position:relative;width:32px;height:32px;margin:15px 0 20px 20px;border-radius:50%;overflow:hidden}.clr-preview:after,.clr-preview:before{content:'';position:absolute;height:100%;width:100%;left:0;top:0;border:1px solid #fff;border-radius:50%}.clr-preview:after{border:0;background-color:currentColor;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.clr-preview button{position:absolute;width:100%;height:100%;z-index:1;margin:0;padding:0;border:0;border-radius:50%;outline-offset:-2px;background-color:transparent;text-indent:-9999px;cursor:pointer;overflow:hidden}.clr-alpha div,.clr-color,.clr-hue div,.clr-marker{box-sizing:border-box}.clr-field{display:inline-block;position:relative;color:transparent}.clr-field input{margin:0;direction:ltr}.clr-field.clr-rtl input{text-align:right}.clr-field button{position:absolute;width:30px;height:100%;right:0;top:50%;transform:translateY(-50%);margin:0;padding:0;border:0;color:inherit;text-indent:-1000px;white-space:nowrap;overflow:hidden;pointer-events:none}.clr-field.clr-rtl button{right:auto;left:0}.clr-field button:after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;background-color:currentColor;box-shadow:inset 0 0 1px rgba(0,0,0,.5)}.clr-alpha,.clr-alpha div,.clr-field button,.clr-preview:before,.clr-swatches button{background-image:repeating-linear-gradient(45deg,#aaa 25%,transparent 25%,transparent 75%,#aaa 75%,#aaa),repeating-linear-gradient(45deg,#aaa 25%,#fff 25%,#fff 75%,#aaa 75%,#aaa);background-position:0 0,4px 4px;background-size:8px 8px}.clr-marker:focus{outline:0}.clr-keyboard-nav .clr-alpha input:focus+div,.clr-keyboard-nav .clr-hue input:focus+div,.clr-keyboard-nav .clr-marker:focus,.clr-keyboard-nav .clr-segmented input:focus+label{outline:0;box-shadow:0 0 0 2px #1e90ff,0 0 2px 2px #fff}.clr-picker[data-alpha=false] .clr-alpha{display:none}.clr-picker[data-minimal=true]{padding-top:16px}.clr-picker[data-minimal=true] .clr-alpha,.clr-picker[data-minimal=true] .clr-color,.clr-picker[data-minimal=true] .clr-gradient,.clr-picker[data-minimal=true] .clr-hue,.clr-picker[data-minimal=true] .clr-preview{display:none}.clr-dark{background-color:#444}.clr-dark .clr-segmented{border-color:#777}.clr-dark .clr-swatches button:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.clr-dark input.clr-color{color:#fff;border-color:#777;background-color:#555}.clr-dark input.clr-color:focus{border-color:#1e90ff}.clr-dark .clr-preview:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.clr-dark .clr-alpha,.clr-dark .clr-alpha div,.clr-dark .clr-preview:before,.clr-dark .clr-swatches button{background-image:repeating-linear-gradient(45deg,#666 25%,transparent 25%,transparent 75%,#888 75%,#888),repeating-linear-gradient(45deg,#888 25%,#444 25%,#444 75%,#888 75%,#888)}.clr-picker.clr-polaroid{border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.1),0 5px 30px rgba(0,0,0,.2)}.clr-picker.clr-polaroid:before{content:'';display:block;position:absolute;width:16px;height:10px;left:20px;top:-10px;border:solid transparent;border-width:0 8px 10px 8px;border-bottom-color:currentColor;box-sizing:border-box;color:#fff;filter:drop-shadow(0 -4px 3px rgba(0,0,0,.1));pointer-events:none}.clr-picker.clr-polaroid.clr-dark:before{color:#444}.clr-picker.clr-polaroid.clr-left:before{left:auto;right:20px}.clr-picker.clr-polaroid.clr-top:before{top:auto;bottom:-10px;transform:rotateZ(180deg)}.clr-polaroid .clr-gradient{width:calc(100% - 20px);height:120px;margin:10px;border-radius:3px}.clr-polaroid .clr-alpha,.clr-polaroid .clr-hue{width:calc(100% - 30px);height:10px;margin:6px 15px;border-radius:5px}.clr-polaroid .clr-alpha div,.clr-polaroid .clr-hue div{box-shadow:0 0 5px rgba(0,0,0,.2)}.clr-polaroid .clr-format{width:calc(100% - 20px);margin:0 10px 15px}.clr-polaroid .clr-swatches{width:calc(100% - 12px);margin:0 6px}.clr-polaroid .clr-swatches div{padding-bottom:10px}.clr-polaroid .clr-swatches button{width:22px;height:22px}.clr-polaroid input.clr-color{width:calc(100% - 60px);margin:10px 10px 15px auto}.clr-polaroid .clr-clear{margin:0 10px 15px 10px}.clr-polaroid .clr-close{margin:0 10px 15px auto}.clr-polaroid .clr-preview{margin:10px 0 15px 10px}.clr-picker.clr-large{width:275px}.clr-large .clr-gradient{height:150px}.clr-large .clr-swatches button{width:22px;height:22px}.clr-picker.clr-pill{width:380px;padding-left:180px;box-sizing:border-box}.clr-pill .clr-gradient{position:absolute;width:180px;height:100%;left:0;top:0;margin-bottom:0;border-radius:3px 0 0 3px}.clr-pill .clr-hue{margin-top:20px}
.lobipanel.panel-unpin.panel-minimized > .panel-heading .panel-title h1, .lobipanel.panel-unpin.panel-minimized > .panel-heading .panel-title h2, .lobipanel.panel-unpin.panel-minimized > .panel-heading .panel-title h3, .lobipanel.panel-unpin.panel-minimized > .panel-heading .panel-title h4, .lobipanel.panel-unpin.panel-minimized > .panel-heading .panel-title h5, .lobipanel.panel-unpin.panel-minimized > .panel-heading .panel-title h6, .lobipanel > .panel-heading > .panel-title {
    overflow: hidden;
    text-overflow: ellipsis;
}

.spinner-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,.5);
}

.spinner-windows8 {
    position: relative;
    display: block;
    margin: 100px auto 0;
    width: 50px;
    height: 50px;
}

    .spinner-windows8 .wBall {
        position: absolute;
        width: 48px;
        height: 48px;
        opacity: 0;
        -moz-transform: rotate(225deg);
        -moz-animation: orbit 2.75s infinite;
        -webkit-transform: rotate(225deg);
        -webkit-animation: orbit 2.75s infinite;
        -ms-transform: rotate(225deg);
        -ms-animation: orbit 2.75s infinite;
        -o-transform: rotate(225deg);
        -o-animation: orbit 2.75s infinite;
        transform: rotate(225deg);
        animation: orbit 2.75s infinite;
    }

        .spinner-windows8 .wBall .wInnerBall {
            position: absolute;
            width: 6px;
            height: 6px;
            background: #000;
            left: 0;
            top: 0;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;
            z-index: 2;
        }

        .spinner-windows8 .wBall:first-child {
            -moz-animation-delay: .6s;
            -webkit-animation-delay: .6s;
            -ms-animation-delay: .6s;
            -o-animation-delay: .6s;
            animation-delay: .6s;
        }

        .spinner-windows8 .wBall:nth-child(2) {
            -moz-animation-delay: .12s;
            -webkit-animation-delay: .12s;
            -ms-animation-delay: .12s;
            -o-animation-delay: .12s;
            animation-delay: .12s;
        }

        .spinner-windows8 .wBall:nth-child(3) {
            -moz-animation-delay: .24s;
            -webkit-animation-delay: .24s;
            -ms-animation-delay: .24s;
            -o-animation-delay: .24s;
            animation-delay: .24s;
        }

        .spinner-windows8 .wBall:nth-child(4) {
            -moz-animation-delay: .36s;
            -webkit-animation-delay: .36s;
            -ms-animation-delay: .36s;
            -o-animation-delay: .36s;
            animation-delay: .36s;
        }

        .spinner-windows8 .wBall:nth-child(5) {
            -moz-animation-delay: .48s;
            -webkit-animation-delay: .48s;
            -ms-animation-delay: .48s;
            -o-animation-delay: .48s;
            animation-delay: .48s;
        }

@-moz-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -moz-transform: rotate(180deg);
        -moz-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -moz-transform: rotate(300deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 0;
    }

    30% {
        opacity: 1;
        -moz-transform: rotate(410deg);
        -moz-animation-timing-function: ease-in-out;
        -moz-origin: 7%;
    }

    39% {
        opacity: 1;
        -moz-transform: rotate(645deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 30%;
    }

    70% {
        opacity: 1;
        -moz-transform: rotate(770deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 39%;
    }

    75% {
        opacity: 1;
        -moz-transform: rotate(900deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 70%;
    }

    100%,76% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }
}

@-webkit-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -webkit-transform: rotate(180deg);
        -webkit-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -webkit-transform: rotate(300deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin: 0;
    }

    30% {
        opacity: 1;
        -webkit-transform: rotate(410deg);
        -webkit-animation-timing-function: ease-in-out;
        -webkit-origin: 7%;
    }

    39% {
        opacity: 1;
        -webkit-transform: rotate(645deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin: 30%;
    }

    70% {
        opacity: 1;
        -webkit-transform: rotate(770deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin: 39%;
    }

    75% {
        opacity: 1;
        -webkit-transform: rotate(900deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin: 70%;
    }

    100%,76% {
        opacity: 0;
        -webkit-transform: rotate(900deg);
    }
}

@-ms-keyframes orbit {
    39%,7% {
        -ms-animation-timing-function: linear;
    }

    0%,70%,75% {
        opacity: 1;
        -ms-animation-timing-function: ease-out;
    }

    100%,75%,76% {
        -ms-transform: rotate(900deg);
    }

    0% {
        z-index: 99;
        -ms-transform: rotate(180deg);
    }

    7% {
        opacity: 1;
        -ms-transform: rotate(300deg);
        -ms-origin: 0;
    }

    30% {
        opacity: 1;
        -ms-transform: rotate(410deg);
        -ms-animation-timing-function: ease-in-out;
        -ms-origin: 7%;
    }

    39% {
        opacity: 1;
        -ms-transform: rotate(645deg);
        -ms-origin: 30%;
    }

    70% {
        -ms-transform: rotate(770deg);
        -ms-origin: 39%;
    }

    75% {
        -ms-origin: 70%;
    }

    100%,76% {
        opacity: 0;
    }
}

@-o-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -o-transform: rotate(180deg);
        -o-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -o-transform: rotate(300deg);
        -o-animation-timing-function: linear;
        -o-origin: 0;
    }

    30% {
        opacity: 1;
        -o-transform: rotate(410deg);
        -o-animation-timing-function: ease-in-out;
        -o-origin: 7%;
    }

    39% {
        opacity: 1;
        -o-transform: rotate(645deg);
        -o-animation-timing-function: linear;
        -o-origin: 30%;
    }

    70% {
        opacity: 1;
        -o-transform: rotate(770deg);
        -o-animation-timing-function: ease-out;
        -o-origin: 39%;
    }

    75% {
        opacity: 1;
        -o-transform: rotate(900deg);
        -o-animation-timing-function: ease-out;
        -o-origin: 70%;
    }

    100%,76% {
        opacity: 0;
        -o-transform: rotate(900deg);
    }
}

@keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        transform: rotate(180deg);
        animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        transform: rotate(300deg);
        animation-timing-function: linear;
        origin: 0;
    }

    30% {
        opacity: 1;
        transform: rotate(410deg);
        animation-timing-function: ease-in-out;
        origin: 7%;
    }

    39% {
        opacity: 1;
        transform: rotate(645deg);
        animation-timing-function: linear;
        origin: 30%;
    }

    70% {
        opacity: 1;
        transform: rotate(770deg);
        animation-timing-function: ease-out;
        origin: 39%;
    }

    75% {
        opacity: 1;
        transform: rotate(900deg);
        animation-timing-function: ease-out;
        origin: 70%;
    }

    100%,76% {
        opacity: 0;
        transform: rotate(900deg);
    }
}

.tooltip {
    z-index: 20000;
}

body.lobipanel-minimized {
    padding-bottom: 36px;
}

.lobipanel {
    position: relative;
    margin-bottom: 15px;
}

    .lobipanel > .panel-heading {
        padding: 3px;
        position: relative;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }

        .lobipanel > .panel-heading > .panel-title {
            float: right;
            max-width: calc(100% - 30px);
            white-space: nowrap;
            padding: 0 15px;
            line-height: 1.6rem;
        }

            .lobipanel > .panel-heading > .panel-title h1, .lobipanel > .panel-heading > .panel-title h2, .lobipanel > .panel-heading > .panel-title h3, .lobipanel > .panel-heading > .panel-title h4, .lobipanel > .panel-heading > .panel-title h5, .lobipanel > .panel-heading > .panel-title h6 {
                margin: 0;
                line-height: 30px;
                letter-spacing: .5px;
            }

            .lobipanel > .panel-heading > .panel-title input {
                color: inherit;
                line-height: 30px;
                border-radius: 2px;
                padding: 0 5px;
                width: 100%;
                background-color: rgba(0,0,0,.2);
                border: 1px solid #337ab7;
                outline: 0;
            }

                .lobipanel > .panel-heading > .panel-title input:focus {
                    background-color: rgba(0,0,0,.15);
                }

        .lobipanel > .panel-heading .dropdown {
            display: inline-block;
            float: right;
            position: relative;
        }

            .lobipanel > .panel-heading .dropdown .dropdown-menu {
                min-width: initial;
                margin-top: 0;
                border-radius: 0;
            }

                .lobipanel > .panel-heading .dropdown .dropdown-menu > li > a .control-title {
                    display: inline-block;
                    margin-left: 15px;
                }

            .lobipanel > .panel-heading .dropdown .dropdown-toggle {
                border: none;
                outline: 0;
                background-color: transparent;
                text-align: center;
                padding: 0;
                width: 30px;
                font-size: 14px;
                -webkit-transition: all .2s;
                -o-transition: all .2s;
                transition: all .2s;
            }

                .lobipanel > .panel-heading .dropdown .dropdown-toggle .panel-control-icon {
                    top: 0;
                    line-height: 30px;
                }

                .lobipanel > .panel-heading .dropdown .dropdown-toggle:hover, .lobipanel > .panel-heading .dropdown .dropdown-toggle:hover:focus, .lobipanel > .panel-heading .dropdown.open .dropdown-toggle {
                    text-shadow: 2px 2px 5px rgba(0,0,0,.6);
                    background-color: rgba(0,0,0,.15);
                }

        .lobipanel > .panel-heading:after, .lobipanel > .panel-heading:before {
            content: " ";
            display: table;
        }

        .lobipanel > .panel-heading:after {
            clear: both;
        }

@media screen and (min-width:768px) {
    .lobipanel .panel-heading .panel-title {
        max-width: calc(100% - 180px);
    }

    .lobipanel .panel-heading .dropdown .dropdown-menu {
        position: static;
        display: inline-block;
        border: none;
        padding: 0;
        margin: 0;
        min-width: initial;
        width: auto;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: 0 0;
    }

        .lobipanel .panel-heading .dropdown .dropdown-menu > li {
            display: inline-block;
        }

            .lobipanel .panel-heading .dropdown .dropdown-menu > li > a .control-title, .lobipanel .panel-heading .dropdown .dropdown-toggle {
                display: none;
            }

            .lobipanel .panel-heading .dropdown .dropdown-menu > li > a {
                cursor: pointer;
                padding: 0;
                outline: 0;
                text-align: center;
                width: 30px;
                font-size: 13px;
                color: #374767;
                -webkit-transition: all .2s;
                -o-transition: all .2s;
                transition: all .2s;
            }

                .lobipanel .panel-heading .dropdown .dropdown-menu > li > a .panel-control-icon {
                    top: 0;
                    line-height: 30px;
                }

                .lobipanel .panel-heading .dropdown .dropdown-menu > li > a:focus:hover,
                .lobipanel .panel-heading .dropdown .dropdown-menu > li > a:hover {
                    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
                    /*background-color: rgba(107, 107, 107, 0.15);*/
                }

                .lobipanel .panel-heading .dropdown .dropdown-menu > li > a:focus {
                    text-shadow: none;
                    background-color: transparent;
                }
}

.lobipanel > .panel-body {
    position: relative;
}

.lobipanel .panel-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .8;
}

.lobipanel.panel-collapsed > .panel-heading {
    border-bottom: none;
}

    .lobipanel.panel-collapsed > .panel-heading .dropdown .dropdown-menu > li > a[data-func=unpin], .lobipanel.panel-collapsed > .panel-heading .dropdown .dropdown-menu > li > a[data-func=reload], .lobipanel.panel-collapsed > .panel-heading .dropdown .dropdown-menu > li > a[data-func=expand] {
        display: none;
    }

.lobipanel.panel-expanded, .lobipanel.panel-minimized.panel-unpin, .lobipanel.panel-unpin {
    margin-bottom: 0;
}

.lobipanel.panel-unpin {
    overflow: hidden;
    position: fixed;
    z-index: 10000;
    -webkit-box-shadow: 2px 2px 15px 5px rgba(10,10,10,.5);
    box-shadow: 2px 2px 15px 5px rgba(10,10,10,.5);
}

    .lobipanel.panel-unpin > .panel-heading {
        cursor: move;
    }

    .lobipanel.panel-unpin.panel-minimized {
        float: left;
        position: initial;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        min-width: 170px;
        margin-right: 5px;
    }

        .lobipanel.panel-unpin.panel-minimized > .panel-heading {
            padding: 0;
            cursor: pointer;
            border-bottom: none;
        }

            .lobipanel.panel-unpin.panel-minimized > .panel-heading .panel-title {
                max-width: calc(100% - 60px);
            }

            .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu {
                position: static;
                display: inline-block;
                border: none;
                padding: 0;
                margin: 0;
                min-width: initial;
                width: auto;
                -webkit-box-shadow: none;
                box-shadow: none;
                background: 0 0;
            }

                .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li {
                    display: inline-block;
                }

                    .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a, .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a .control-title, .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-toggle {
                        display: none;
                    }

                    .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a {
                        cursor: pointer;
                        color: inherit;
                        padding: 0;
                        outline: 0;
                        text-align: center;
                        width: 30px;
                        font-size: 14px;
                        -webkit-transition: all .2s;
                        -o-transition: all .2s;
                        transition: all .2s;
                    }

                        .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a .panel-control-icon {
                            top: 0;
                            line-height: 30px;
                        }

                        .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a:focus:hover, .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a:hover {
                            text-shadow: 2px 2px 5px rgba(0,0,0,.6);
                            background-color: rgba(0,0,0,.15);
                        }

                        .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a:focus {
                            text-shadow: none;
                            background-color: transparent;
                        }

                        .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a[data-func=expand], .lobipanel.panel-unpin.panel-minimized > .panel-heading .dropdown .dropdown-menu > li > a[data-func=close] {
                            display: inline-block;
                        }

        .lobipanel.panel-unpin.panel-minimized > .panel-body, .lobipanel.panel-unpin.panel-minimized > .panel-footer {
            display: none !important;
        }

.lobipanel.panel-expanded > .panel-heading {
    cursor: initial;
}

    .lobipanel.panel-expanded > .panel-heading .dropdown .dropdown-menu > li > a[data-func=unpin], .lobipanel.panel-expanded > .panel-heading .dropdown .dropdown-menu > li > a[data-func=minimize] {
        display: none;
    }

.lobipanel.panel-expanded.panel-unpin > .panel-heading .panel-control[data-func=minimize] {
    display: block;
}

.lobipanel-minimized-toolbar {
    position: fixed;
    height: 36px;
    padding: 2px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 20000;
    background: rgba(34,115,182,.51);
}

.lobipanel-placeholder {
    background-color: #f9f5d1;
    border: 1px dashed #919191;
    margin-bottom: 15px;
}

/*!
 * Cropper v4.1.0
 * https://fengyuanchen.github.io/cropper
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-12T07:43:47.783Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
@import url('/Content/Styles/AI-Fonts.css');

/*#region Shared*/

:root {
    --box-shadow-size: 0 2px 5px;
    --box-shadow-primary: #ff306757;
    --box-shadow-secondary: #2a1b6957;
    --box-shadow-1: 0 5px 10px #e2def0b3;
    --box-shadow-2: 0 20px 40px 0 #3c2a820f;
    --primary-color: #ff3067;
    --light-primary-color: #ff30671a;
    --secondary-color: #2c2c2c;
    --light-secondary-color: #2c2c2c24;
    --white-bg-60: #fcfcfc99;
    --white-bg-40: #fcfcfc66;
    --white-bg-25: #fcfcfc40;
    --base-color-1: #f4f2f9;
    --sidebar-width: 16rem;
    --scrollbar-color: #ef88a3
}

body {
    font-family: iranyekan, IRANSans, Tahoma !important;
    width: 100vw;
    height: 100vh;
    overflow: hidden auto;
    background: url('/Content/Images/background.png') no-repeat left top/cover;
    background-attachment: fixed;
}

pre, code, kbd, samp {
    font-family: iranyekan, IRANSans, Tahoma !important;
}

#main-layout {
    display: flex;
    flex-direction: column;
    min-height: 100%
}

input.number {
    direction: ltr !important;
    text-align: left !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input.number:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="text"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="password"]:-moz-placeholder {
    text-align: right;
}

input.number:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder {
    text-align: right;
}

input.number::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder {
    text-align: right;
}

::-webkit-scrollbar {
    width: 5px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: #ffffff00;
    border-radius: 1rem;
}

::-webkit-scrollbar-thumb {
    background: var(--scrollbar-color);
    border-radius: 1rem;
}

    ::-webkit-scrollbar-thumb:hover {
        background: var(--primary-color);
    }


.thin-scroll::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.modal-backdrop.show,
.offcanvas-backdrop.show {
    opacity: 0 !important;
}

a {
    text-decoration: none;
    color: unset;
}

textarea {
    resize: none;
}

input:not(.form-check-input),
select,
textarea {
    padding: 0.5rem 1rem !important;
}

[readonly='readonly'] {
    pointer-events: none;
}

.ai-select-center {
    padding: 0.5rem 0 !important
}

.discount-timer {
    min-width: 6.8rem;
}

a:has(.discount-timer):hover {
    background-color: var(--primary-color);
    color: white;
}

.ai-english-font {
    font-family: 'Arial', sans-serif;
    direction: ltr;
    unicode-bidi: plaintext;
}

/*#endregion*/

/*#region General*/
/*#region Bootstrap*/
.ai-accordion-primary.accordion-button:not(.collapsed) {
    color: white;
    background-color: var(--primary-color);
}

    .ai-accordion-primary.accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%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");
    }

.ai-accordion-primary.accordion-button.collapsed:hover {
    background-color: var(--light-primary-color);
}

.ai-accordion-gray.accordion-button {
    color: black;
    background-color: #e0e0e0;
}

    .ai-accordion-gray.accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%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");
    }


.ai-accordion-transparent.accordion-button:not(.collapsed) {
    color: black;
    background-color: transparent;
}

    .ai-accordion-transparent.accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%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");
    }

.ai-accordion-transparent.accordion-button.collapsed:hover {
    background-color: transparent;
}

.accordion-button:focus {
    box-shadow: unset;
}

.dropdown-toggle::after {
    position: absolute;
    left: 0.5rem;
    bottom: 40%;
    color: #5c5c5c;
}

.dropdown-menu .dropdown-item {
    cursor: pointer !important;
}

    .dropdown-menu .dropdown-item:hover {
        background-color: #ededed !important;
    }

.nav {
    --bs-nav-link-color: #ff3067 !important;
}

    .nav .nav-item {
        cursor: pointer !important;
        padding: 2px !important;
    }

        .nav .nav-item a {
            border: 1px solid #ff3067 !important;
            border-radius: 0.375rem !important;
        }

.nav-link:hover,
.nav-link:focus {
    --bs-nav-link-hover-color: #ff3067 !important;
}

.nav-pills {
    --bs-nav-pills-link-active-bg: var(--primary-color) !important;
}

.form-check-input {
    cursor: pointer !important;
}

.form-switch .form-check-input {
    border: 1px solid #757575;
    --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='%23757575'/%3e%3c/svg%3e");
}

.form-check-input:checked {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.form-check-input:focus {
    border-color: var(--primary-color);
    outline: 0;
    box-shadow: 0 0 0 0.25rem var(--light-primary-color);
}

.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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    --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");
}

.small-form-switch {
    margin-right: -2.2rem !important;
}
/*#endregion*/

/*#region Border*/
.ai-border-yellowgreen {
    border-color: yellowgreen !important;
}

.ai-border-orange {
    border-color: orange !important;
}

/*#endregion*/

/*#region File-Input*/

.ai-file-input .input-group-text {
    font-size: 14px;
}

.ai-file-input input[type=file] {
    margin-left: -2px !important;
}

    .ai-file-input input[type=file]::-webkit-file-upload-button {
        display: none;
    }

    .ai-file-input input[type=file]::file-selector-button {
        display: none;
    }

.ai-file-input:hover label {
    cursor: pointer;
}

/*#endregion*/

/*#region Bottom-Menu*/

.ai-bottom-menu {
    display: flex;
    justify-content: center;
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 1044 !important;
}

@media(min-width:768px) {
    .ai-bottom-menu {
        display: none;
    }
}

.ai-bottom-menu > div {
    box-shadow: 0px 8px 20px 5px rgb(0 0 0 / 32%);
}

    .ai-bottom-menu > div a:hover {
        color: var(--primary-color);
    }

.ai-bottom-menu a:hover {
    color: var(--primary-color);
}

.ai-bottom-menu .active {
    color: var(--primary-color);
}

/*#endregion*/

/*#region app-download*/
.app-download {
    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);
}

    .app-download i {
        font-size: 18px;
        color: #fff;
    }

    .app-download img {
        height: 35px;
        margin: 0 5px;
    }

    .app-download a {
        position: absolute;
        left: 15px;
        font-weight: 400;
        padding: 5px 20px;
        background-color: #fff;
        border-radius: 14px;
        color: var(--primary-color);
    }

#download-app img {
    width: 10rem;
    height: 4rem;
}

/*#endregion*/

.ai-success {
    background-color: lightgreen;
    color: green;
}

.ai-welcome-discount {
    background-color: #142b5f;
    color: white;
    translate: 0rem -0.5rem;
    width: calc(100% + 1rem);
}

.ai-en-font {
    font-family: sans-serif !important;
}

.ai-color-primary {
    color: var(--primary-color) !important;
}

.ai-bg-primary {
    background: var(--primary-color);
}

.ai-bg-primary-2 {
    background: #ff7499;
}

.ai-bg-lighter-primary {
    background: var(--light-primary-color);
}

.ai-bg-secondary {
    background: var(--secondary-color);
}

.ai-bg-zarinpal {
    background: #FCCD0B;
}

.ai-bg-bitpay {
    background: #007AFF;
}

.ai-bg-yektapay {
    background: #003263;
}

.ai-bg {
    background: #f1ecfa;
}

.ai-text-primary {
    color: var(--primary-color);
}

.ai-text-lighter-primary {
    color: var(--light-primary-color);
}

.ai-text-secondary {
    color: var(--secondary-color);
}

.ai-text-break {
    white-space: break-spaces;
}

.ai-text-bg-primary {
    color: #fff !important;
    background-color: var(--primary-color) !important;
}

.ai-text-bg-secondary {
    color: #fff !important;
    background-color: #142b5f !important;
}

.ai-border-primary {
    border: 1px solid var(--primary-color);
}

.ai-border-secondary {
    border: 1px solid var(--secondary-color);
}

.ai-btn {
    color: #6c757d;
    background: #ffffff00;
    user-select: none;
}

    .ai-btn:hover,
    .ai-btn:focus {
        transition: all .2s linear;
        color: var(--primary-color);
        background: var(--light-primary-color);
    }

.ai-primary-fill-btn {
    border-radius: 1rem;
    padding: 0.5rem 0.9rem;
    background: var(--primary-color);
    color: white;
    border: 1px solid var(--primary-color);
    box-shadow: var(--box-shadow-size) var(--box-shadow-primary);
    cursor: pointer;
    user-select: none;
}

    .ai-primary-fill-btn:hover,
    .ai-primary-fill-btn:focus-visible {
        transition: all .2s linear;
        background: var(--secondary-color);
        color: white;
        border: 1px solid var(--secondary-color);
        box-shadow: var(--box-shadow-size) var(--box-shadow-secondary);
    }

.ai-primary-btn {
    border-radius: 1rem;
    padding: 0.5rem 0.9rem;
    color: var(--primary-color);
    background: white;
    border: 1px solid var(--primary-color);
    box-shadow: var(--box-shadow-size) var(--box-shadow-primary);
    cursor: pointer;
    user-select: none;
}

    .ai-primary-btn:hover,
    .ai-primary-btn:focus-visible {
        transition: all .2s linear;
        color: var(--secondary-color);
        background: white;
        border: 1px solid var(--secondary-color);
        box-shadow: var(--box-shadow-size) var(--box-shadow-secondary);
    }

.ai-secondary-fill-btn {
    border-radius: 1rem;
    padding: 0.5rem 0.9rem;
    background: var(--secondary-color);
    color: white;
    border: 1px solid var(--secondary-color);
    box-shadow: var(--box-shadow-size) var(--box-shadow-secondary);
    cursor: pointer;
    user-select: none;
}

    .ai-secondary-fill-btn:hover,
    .ai-secondary-fill-btn:focus-visible {
        transition: all .2s linear;
        background: var(--primary-color);
        color: white;
        border: 1px solid var(--primary-color);
        box-shadow: var(--box-shadow-size) var(--box-shadow-primary);
    }

.ai-secondary-btn {
    border-radius: 1rem;
    padding: 0.5rem 0.9rem;
    color: var(--secondary-color);
    background: white;
    border: 1px solid var(--secondary-color);
    box-shadow: var(--box-shadow-size) var(--box-shadow-secondary);
    cursor: pointer;
    user-select: none;
}

    .ai-secondary-btn:hover,
    .ai-secondary-btn:focus-visible {
        transition: all .2s linear;
        color: var(--primary-color);
        background: white;
        border: 1px solid var(--primary-color);
        box-shadow: var(--box-shadow-size) var(--box-shadow-primary);
    }



.ai-gray-btn {
    padding: 0.5rem 0.9rem;
    background: white;
    color: var(--secondary-color);
    cursor: pointer;
    user-select: none;
    border-radius: var(--bs-border-radius-xl);
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

.ai-gray-fill-btn {
    border-radius: 1rem;
    padding: 0.5rem 0.9rem;
    background: rgb(var(--bs-secondary-rgb));
    color: white;
    border: 1px solid rgb(var(--bs-secondary-rgb));
    cursor: pointer;
    user-select: none;
}

.ai-text-shadow-primary {
    text-shadow: 0px 0px 10px var(--primary-color);
}

.ai-w-1 {
    width: 1%;
    white-space: nowrap;
}

.ai-w-1-5 {
    width: 1.5rem;
}

.ai-w-2 {
    width: 2rem;
}

.ai-w-3 {
    width: 3rem;
}

.ai-w-4 {
    width: 4rem;
}

.ai-w-5 {
    width: 5rem;
}

.ai-h-7 {
    height: 7rem;
}

.ai-dir-rtl {
    direction: rtl;
}

.ai-dir-ltr {
    direction: ltr;
}

.ai-text-justify {
    text-align: justify;
}

.ai-cursor-pointer {
    cursor: pointer;
}

.ai-cursor-unset {
    cursor: unset;
}

.ai-line-1 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.ai-card-hover:hover {
    /*cursor: pointer;*/
    background: #ffadc21a !important;
}

    .ai-card-hover:hover .border:not(img) {
        border-color: white !important;
    }

.ai-none-decoration {
    text-decoration: none;
}

.form-control:focus,
.form-select:focus {
    border-color: var(--primary-color) !important;
    box-shadow: 0 0 2px 0.01rem var(--primary-color);
}

.ai-disable-btn {
    background: #a9a9a9 !important;
    color: #fff !important;
    box-shadow: var(--box-shadow-size) #a9a9a9 !important;
    border: 1px solid #a9a9a9 !important;
    user-select: none;
    cursor: default !important;
}

    .ai-disable-btn:hover {
        background: #a9a9a9 !important;
        box-shadow: var(--box-shadow-size) #a9a9a9 !important;
        border: 1px solid #a9a9a9 !important;
        cursor: default !important;
    }

.ai-required {
    box-shadow: 0px 0px 4px 0px red !important;
}

.ai-focus-off:focus {
    border: unset;
    box-shadow: unset;
}

.ai-user-select-none {
    /*user-select: none;*/
}

.ai-bg-white-60 {
    background: var(--white-bg-60);
}

.ai-bg-white-40 {
    background: var(--white-bg-40);
}

.ai-bg-white-25 {
    background: var(--white-bg-25);
}

.ai-hover-secondary:hover {
    transition: all .2s linear;
    background: var(--secondary-color) !important;
    color: white !important;
}

    .ai-hover-secondary:hover .ai-text-hover {
        transition: all .2s linear;
        color: white !important;
    }

.ai-box-shadow-hover:hover {
    box-shadow: var(--box-shadow-1);
}

.ai-box-shadow {
    box-shadow: var(--box-shadow-2);
}

.ai-blur {
    backdrop-filter: blur(4px);
}

.lh-0 {
    line-height: 0;
}

.ai-pb-100 {
    padding-bottom: 100%;
}

/*@media(max-width:768px) {
    .ai-pb-5 {
        padding-bottom: 5rem;
    }
}*/

.ai-w-90 {
    width: 90%
}

.ai-w-40 {
    width: 40%
}

.ai-h-90 {
    height: 90%
}

.card-options {
    font-size: 13px;
}

    .card-options li:active {
        color: black;
        background: #e5e5e5;
    }

.ai-fs-7 {
    font-size: 0.9rem;
}

.ai-fs-8 {
    font-size: 0.8rem;
}

.ai-fs-9 {
    font-size: 0.7rem;
}

.ai-fs-10 {
    font-size: 0.6rem;
}

.ai-translate-unset {
    transform: unset !important;
}


input.ai-placeholder-left:-moz-placeholder,
input.ai-placeholder-left:-ms-input-placeholder,
input.ai-placeholder-left::-webkit-input-placeholder {
    text-align: left;
}


.table {
    border-collapse: separate;
    border-spacing: 0 0px;
}

table td,
table th {
    text-align: center !important;
}

.table tbody tr:last-child td:first-child {
    border-bottom-right-radius: 1rem;
}

.table tbody tr:last-child td:last-child {
    border-bottom-left-radius: 1rem;
}

.table thead tr th {
    vertical-align: middle;
    background-color: #ff306721;
}

.table tbody tr td {
    vertical-align: middle;
}

.table thead th:first-child {
    border-radius: 0 0.7rem 0 0;
}

.table tbody tr td {
    border: 1px solid var(--light-primary-color)
}

.table thead th:last-child {
    border-radius: 0.7rem 0 0 0;
}

.dropdown-item:active {
    background-color: var(--light-primary-color);
    color: black;
}

.modal {
    backdrop-filter: blur(6px);
    background: #e2def0b3;
}

.modal-footer {
    background: #edeaf5;
}

.modal-content {
    background: #f5f3f8;
    box-shadow: 0 20px 40px 0 #3c2a8224;
}

.ai-box-shadow-off {
    box-shadow: unset !important;
}

.ai-bg-transparent {
    background: transparent !important;
}

.ai-cursor-vertical {
    cursor: s-resize;
}

.user-msg-container {
    z-index: 1000000;
}

    .user-msg-container:has(.toast:not(.show)) {
        display: none;
    }

.was-validated :valid,
.was-validated :invalid {
    background-image: unset !important;
}

    .was-validated :valid:focus {
        box-shadow: unset !important;
    }

/*.was-validated :invalid {
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}*/

.datepicker-plot-area {
    font-family: iranyekan, IRANSans, Tahoma !important;
}

.ai-border-primary {
    border-color: var(--primary-color) !important;
}

.ai-invalid-feedback {
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.75rem;
    color: #dc3545;
}

.ai-social-media-icon {
    width: 1rem;
}

.header-title {
    font-size: 1.4rem;
}

.header-icon-padding {
    padding: 0.7rem;
}

#content-header-select {
    width: 11rem;
    min-width: auto;
}

@media(max-width:576px) {
    #content-header-select {
        width: auto;
    }
}

.fg.fg-help {
    transform: scaleX(-1);
}

.ai-min-width-unset {
    min-width: unset;
}

.ai-premium-icon {
    transform: translate(60%, -45%);
}

#typing {
    height: 3lh;
}

.h-60 {
    height: 60px;
}

.hight-100 {
    height: 100px;
}

.ltr-placeholder {
    direction: ltr;
    text-align: left;
}

    .ltr-placeholder::placeholder {
        direction: ltr !important;
        text-align: left !important;
    }

/*#endregion*/

/*#region SideBar*/
#sidebar-menu {
    list-style: none;
}

    #sidebar-menu li > .sidebar-route:hover {
        transition: all .2s linear;
        color: var(--primary-color);
    }

        #sidebar-menu li > .sidebar-route:hover .sidebar-icon {
            transition: all .2s linear;
            background: var(--primary-color);
        }

    #sidebar-menu li .active {
        color: var(--primary-color);
    }

        #sidebar-menu li .active .sidebar-icon {
            background: var(--primary-color);
        }


            #sidebar-menu li .active .sidebar-icon:before {
                content: ' ';
                width: 7px;
                background: var(--primary-color);
                position: absolute;
                right: -1.25rem;
                height: calc(100% + 12px);
                border-top-left-radius: 8px;
                border-bottom-left-radius: 8px;
            }

    #sidebar-menu #new-service div:has(> i.fg-layers) {
        background-color: #ebebeb57;
    }

#sidebar {
    min-width: var(--sidebar-width);
    max-width: var(--sidebar-width);
    transition: all 0.3s;
}

    #sidebar.active {
        min-width: 3.5rem;
        max-width: 3.5rem;
    }

        #sidebar.active .sidebar-title {
            display: none;
        }

div:has(>.sidebar-open-img) {
    height: 4rem;
}

#sidebar div:has(>.sidebar-open-img) {
    justify-content: center;
}

#sidebar.active div:has(>.sidebar-open-img) {
    justify-content: start;
}

.sidebar-close-img {
    display: none;
}

#sidebar.active .sidebar-close-img {
    display: block;
}

#sidebar.active .sidebar-open-img {
    display: none;
}

#sidebar.active span {
    visibility: hidden;
}

.sidebar-scrollbar:hover::-webkit-scrollbar-thumb, #project-sidebar .scrollbar:hover::-webkit-scrollbar-thumb {
    background: var(--scrollbar-color);
}

.sidebar-scrollbar::-webkit-scrollbar-thumb:hover, #project-sidebar .scrollbar::-webkit-scrollbar-thumb:hover {
    background: var(--primary-color);
}

.sidebar-scrollbar::-webkit-scrollbar-track, #project-sidebar .scrollbar::-webkit-scrollbar-track {
    background: transparent;
}

.sidebar-scrollbar::-webkit-scrollbar-thumb, #project-sidebar .scrollbar::-webkit-scrollbar-thumb {
    background: transparent;
}

#sidebar-body {
    height: -webkit-fill-available;
    width: var(--sidebar-width);
    padding: 0 0 0 0.5rem;
}

.sub-menu-list {
    display: none;
    list-style: none;
}

    .sub-menu-list li {
        padding: 5px 0;
    }

        .sub-menu-list li a {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            height: 1lh;
        }

    .sub-menu-list:before {
        content: ' ';
        position: absolute;
        width: 2px;
        height: calc(100% - 1rem);
        right: 0.8rem;
        background: #ababab;
        border-radius: 10px;
    }

    .sub-menu-list li:before {
        content: ' ';
        position: absolute;
        width: 0.8rem;
        height: 2px;
        right: 0.8rem;
        translate: 0px 0.7rem;
        background: #ababab;
        border-radius: 10px;
    }

@media(max-width:768px) {
    .sub-menu-list {
        list-style: unset;
    }

        .sub-menu-list:before {
            content: unset;
        }

        .sub-menu-list li:before {
            content: unset;
        }
}

.sub-menu-list li {
    color: var(--secondary-color);
}

    .sub-menu-list li:hover {
        transition: all .2s linear;
        color: var(--primary-color);
    }

.sidebar-route .arrow {
    transition: all .2s linear;
}

    .sidebar-route .arrow.rotate {
        rotate: -90deg;
    }

#sidebar.active .arrow, #sidebar.active .sub-menu-list {
    display: none !important;
}

/*#endregion*/
/*#region Header*/
#brands-list {
    background: #fcfcfc;
    min-width: unset;
    top: -4px !important;
    max-height: 66vh;
    overflow: auto;
}

#brand-list-button.show {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

#brands-list li:hover {
    transition: all .2s linear;
    background: var(--base-color-1);
}

#brands-list li.active {
    background: var(--light-primary-color);
}

.brand-logo {
    width: 2rem;
    max-width: 2rem;
}

.brand-name {
    overflow-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#fullpage-menu {
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    background: #ffffff8c;
}

    #fullpage-menu .menu-container {
        height: -webkit-fill-available;
        box-shadow: 0px 0px 40px 5px #00000026;
    }

    #fullpage-menu .offcanvas-body .menu-item {
        color: var(--secondary-color);
    }

        #fullpage-menu .offcanvas-body .menu-item.active,
        #fullpage-menu .offcanvas-body .menu-item:hover {
            color: var(--primary-color);
        }

        #fullpage-menu .offcanvas-body .menu-item .menu-icon {
            background: var(--secondary-color);
        }

        #fullpage-menu .offcanvas-body .menu-item.active .menu-icon,
        #fullpage-menu .offcanvas-body .menu-item:hover:before,
        #fullpage-menu .offcanvas-body .menu-item:hover .menu-icon {
            background: var(--primary-color);
        }

        #fullpage-menu .offcanvas-body .menu-item.new-service {
            color: white;
        }

            #fullpage-menu .offcanvas-body .menu-item.new-service:before {
                background-color: white;
            }

            #fullpage-menu .offcanvas-body .menu-item.new-service .menu-icon {
                background-color: #ebebeb57;
            }


#header-container {
    height: 55px;
}

#sidebarCollapse > div {
    border-color: rgba(33, 37, 41, 0.5) !important;
}

.timer-count-down {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: white;
    width: 50px;
    padding: 5px;
    margin-left: 7px;
    border-radius: 12px;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

    .timer-count-down :first-child {
        font-weight: bold;
    }

    .timer-count-down :last-child {
        font-size: 12px;
        color: #656565;
    }

/*#endregion*/

/*#region login*/
.or-div:after,
.or-div:before {
    content: "";
    background-color: #605880;
    opacity: .3;
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.or-div:before {
    right: 0.5em;
    margin-left: -50%;
    width: 100px;
}

.or-div:after {
    left: 0.5em;
    margin-right: -50%;
    width: 100px;
}

#login-container {
    height: 100vh;
}


#login-card {
    background-color: #fcfcfc40;
    background-image: radial-gradient(circle at 50% 0, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2) 20%);
}

.login-card-footer {
    background: #ffffff4d;
}

#forget-password:hover {
    transition: all .2s linear;
    background: #ffffff;
    color: var(--primary-color);
}

#login-card h1,
#login-card h2 {
    font-family: iranyekan, roboto, Arial !important;
}

.otp-fake-input.otpdesigner__focus__ {
    border: 2px solid var(--primary-color) !important;
}

#otp_number .fake-inputs textarea {
    opacity: 0;
}

.otp-fake-input .otp-content {
    font-weight: 400 !important;
    font-size: 18px !important;
}

.otp-fake-input.form-control:focus {
    border: unset;
    box-shadow: unset;
}
/*#endregion*/
/*#region Brands*/
#brands .search-brand-input {
    box-shadow: 0 10px 35px 0 #3c2a820f;
}


#brands .brand-card-options li:hover {
    transition: all .2s linear;
    background: var(--base-color-1);
}

#brand-insert-edit .accordion {
    --bs-accordion-bg: none !important;
    --bs-accordion-active-bg: none !important;
    --bs-accordion-btn-padding-x: 0 !important;
}

#brand-insert-edit .accordion-button {
    box-shadow: none !important;
    padding-bottom: 0 !important;
}

    #brand-insert-edit .accordion-button:focus {
        box-shadow: none;
        border-color: rgba(0, 0, 0, .125);
    }

#brand-insert-edit .accordion-body p {
    padding: 0px;
}


/*#endregion*/

/*#region BrandsInsertEdit*/

#brand-insert-edit .color-1,
#brand-insert-edit .color-2 {
    background-color: #000000;
}

#brand-insert-edit #clr-picker {
    top: 100% !important;
    right: 0 !important;
}


/*#endregion*/

/*#region Projects*/


#projects #delete-project .modal-footer {
    background: #edeaf5;
}

#projects #delete-project .modal-content {
    background: #f5f3f8;
    box-shadow: 0 20px 40px 0 #3c2a8224;
}

#services-list, #projects-list {
    top: -13px !important;
}

    #services-list li.active, #projects-list li.active {
        background: var(--primary-color);
        color: white;
        border: 0 !important;
    }

    #services-list li:hover, #projects-list li:hover {
        background: #f4f2f9;
    }

#projects .project-card div:has(>.service-name):before {
    content: ' ';
    width: calc(100% + 2rem);
    height: calc(100% + 10px);
    background: var(--light-primary-color);
    position: absolute;
    right: -1.5rem;
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
    translate: 0 -5px;
}

#projects .project-card .service-name,
#projects .project-card .project-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}


.dropdown-menu li {
    position: relative;
}

.dropdown-menu .dropdown-submenu {
    display: none;
    position: absolute;
    left: 100%;
    top: -7px;
}

.dropdown-menu .dropdown-submenu-left {
    right: 100%;
    left: auto;
}

.dropdown-menu > li:hover > .dropdown-submenu {
    display: block;
}

/*#endregion*/

/*#region  Services*/

#services .favorite-service {
    border-bottom: 1px solid #ffcaee;
    padding-bottom: 1.5rem;
    margin-bottom: 2rem !important;
}

#services .service-card .description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 2lh;
}

#services .category-title > div .ai-cursor-pointer:hover {
    background: #ff84a5 !important;
    color: white;
}

#services .service-card-icon {
    font-size: 4rem;
}

#services .service-card .service-name, #gsc-services .service-card .service-name {
    display: inline-block;
    height: 1lh;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

#services .service-card .service-description, #gsc-services .service-card .service-description, #character-video .service-card .service-description {
    display: inline-block;
    height: 3lh;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/*#endregion*/

/*#region  Project*/

.project .result-btn:hover {
    background: var(--primary-color) !important;
    color: white !important;
}

.project .response {
    text-align: justify;
    word-break: break-word;
}

    .project .response ol, .project .response ul {
        padding-right: 1rem;
    }

    .project .response:focus-visible {
        border-color: var(--secondary-color) !important;
        box-shadow: 0 0 2px 0.01rem var(--secondary-color);
        outline: unset;
    }

    .project .response a {
        color: var(--primary-color);
    }

.project #chat-box {
    width: calc(100% + 2rem);
    transform: translateX(1rem);
}

    .project #chat-box textarea {
        padding: 11px !important;
    }

.project #announcement {
    width: calc(100% + 2rem);
    transform: translateX(1rem);
    color: #fff !important;
    background-color: #142b5f !important
}

.project div:has(>#service-form) {
    backdrop-filter: blur(3rem);
    -webkit-backdrop-filter: blur(3rem);
}

.project .ai-icon {
    width: 3rem;
}

.project #go-to-botttom {
    display: none;
}

.project #ai-models > div {
    width: 6rem
}

/*   .project #ai-models > div > div {
        border-radius: 1rem;
        border: 1px solid #dee2e6;
        overflow: hidden;
    }*/

/* .project #ai-models > div > div.selected {
            border: 2px solid var(--primary-color);
        }*/

/*.project #ai-models > div > div:not(.disabled) {
            cursor: pointer;
        }*/

.project #clr-picker {
    top: 100% !important;
    right: 0 !important;
}

.project .ai-chat-item:hover,
.project .ai-chat-item.active {
    color: var(--primary-color);
}

#project-sidebar {
    min-width: 35%;
    max-width: 35%;
    margin-right: -1rem;
    transition: all 0.3s;
}

    #project-sidebar.active {
        margin-right: calc(-35% - 0rem);
    }

    #project-sidebar.ai-chat-sidebar {
        min-width: 20%;
        max-width: 20%;
    }

        #project-sidebar.ai-chat-sidebar.active {
            margin-right: calc(-20% - 0rem);
        }


@media(max-width:1400px) {
    #project-sidebar.ai-chat-sidebar {
        min-width: 25%;
        max-width: 25%;
    }

        #project-sidebar.ai-chat-sidebar.active {
            margin-right: calc(-25% - 0rem);
        }
}

@media(max-width:1200px) {
    #project-sidebar.ai-chat-sidebar {
        min-width: 30%;
        max-width: 30%;
    }

        #project-sidebar.ai-chat-sidebar.active {
            margin-right: calc(-30% - 0rem);
        }
}

@media(max-width:992px) {
    #project-sidebar {
        min-width: 50%;
        max-width: 50%;
    }

        #project-sidebar.active {
            margin-right: calc(-50% - 0rem);
        }

        #project-sidebar.ai-chat-sidebar {
            min-width: 40%;
            max-width: 40%;
        }


            #project-sidebar.ai-chat-sidebar.active {
                margin-right: calc(-40% - 0rem);
            }
}

@media(max-width:768px) {
    #project-sidebar {
        min-width: calc(100% + 2rem);
        max-width: calc(100% + 2rem);
    }

        #project-sidebar.ai-chat-sidebar {
            min-width: 50%;
            max-width: 50%;
        }

        #project-sidebar.active {
            margin-right: calc(-100% - 2rem);
        }

        #project-sidebar.ai-chat-sidebar.active {
            margin-right: calc(-50% - 0rem);
        }
}

@media(max-width:576px) {

    #project-sidebar,
    #project-sidebar.ai-chat-sidebar {
        min-width: calc(100% + 2rem);
        max-width: calc(100% + 2rem);
    }

        #project-sidebar.active,
        #project-sidebar.ai-chat-sidebar.active {
            margin-right: calc(-100% - 2rem);
        }
}

#project-sidebar.active #project-sidebar h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.result-card .ai-msg-logo {
    position: absolute;
    right: -9px;
    top: -5px;
}

#ai-msgs-container .result-card .response h1 {
    font-size: 1.29rem;
}

#ai-msgs-container .result-card .response h2 {
    font-size: 1.21rem;
}

#ai-msgs-container .result-card .response h3 {
    font-size: 1.10rem;
}

#ai-msgs-container .result-card .response pre:has(code) {
    direction: ltr;
    background: var(--white-bg-60);
    border-radius: 1rem;
    padding: 0.5rem 1rem;
}

#chat .chat-type {
    transition: all 0.3s ease;
}

    #chat .chat-type.selected {
        background: var(--primary-color);
        color: white;
    }

    #chat .chat-type:not(.selected) {
        flex: 0 0 auto;
        width: auto;
    }

    #chat .chat-type .title {
        height: 1lh;
        overflow: hidden;
    }

#ai-models .ai-model.selected {
    border: 2px solid var(--primary-color) !important;
    transition-duration: 0.5s;
}

#ai-models .models-container {
    display: flex;
    justify-content: center;
    min-width: 100%;
    width: fit-content;
    gap: 0.7rem;
}

    #ai-models .models-container .ai-model, #project #ai-models .models-container div:has(.ai-model) {
        width: 4rem;
    }

#up-dashboard #ai-models .models-container .ai-model {
    width: 3rem;
}

#chat #ai-models .models-container .ai-model {
    width: 3.5rem;
}

#ai-msgs-container .result-card .markdown-table-wrapper table {
    min-width: 50rem;
}

#ai-msgs-container .result-card .markdown-table-wrapper {
    overflow: auto;
}

#ai-msgs-container .result-card p {
    direction: rtl;
}

/*#endregion*/
/*#region LobiPanel*/
.panel {
    margin: auto;
    overflow-y: visible;
    border-radius: 1rem;
    border: none;
    background-color: #e0e0e0;
    box-shadow: 0 0 4px 2px #ddd;
}

.panel-body {
    padding: 15px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    background-color: #fff;
}

    .panel-body .form-inline {
        padding-bottom: 15px;
    }

.panel-title h4 {
    font-weight: normal !important;
    padding-right: 10px;
}

.lobipanel > .panel-heading .dropdown .dropdown-menu > li {
    padding: 2px 0;
}

    .lobipanel > .panel-heading .dropdown .dropdown-menu > li > a > i {
        font-size: 0.9rem;
        color: black;
    }

    .lobipanel > .panel-heading .dropdown .dropdown-menu > li:hover > a {
        color: #374767 !important;
    }

    .lobipanel > .panel-heading .dropdown .dropdown-menu > li:hover,
    .lobipanel > .panel-heading .add-new-service:hover {
        background-color: hsla(0, 0%, 35%, 0.09);
    }

    .lobipanel > .panel-heading .dropdown .dropdown-menu > li > a .control-title {
        margin: 0 5px;
    }

.lobipanel > .panel-heading .dropdown {
    float: left;
    display: flex;
    align-items: center;
}

.lobipanel > .panel-heading .header-title {
    text-align: center;
    height: 21px;
    margin-bottom: 16px;
}

.lobipanel > .panel-heading .header-logo {
    /*margin-bottom: 8px;*/
    text-align: center;
}

.lobipanel > .panel-heading > .panel-title .as-cog-button {
    background-color: #ecd66d;
}

.lobipanel > .panel-heading > .panel-title .as-cog-dropdown {
    border-top-color: #ecd66d !important;
}

.lobipanel > .panel-heading > .panel-title .as-cog-button:hover {
    box-shadow: 0 0 3px #ddd;
}

.lobipanel .as-cog-button i {
    color: #8c8c8c;
}

.atilobi.lobipanel > .panel-heading {
    height: 48px;
}

.panel-group {
    margin-bottom: 8px;
}

@media(max-width:992px) {
    .lobipanel .panel-heading .dropdown {
        display: none;
    }

    .atilobi.lobipanel > .panel-heading {
        height: 41px;
    }
}

.panel .panel-heading h1,
.panel .panel-heading h2,
.panel .panel-heading h3,
.panel .panel-heading h4,
.panel .panel-heading h5,
.panel .panel-heading h6 {
    margin-right: 8px !important;
    display: -webkit-inline-box;
}

/*#endregion*/

/*#region ServiceManagement*/

#prompt-insert-edit #system-prompt-input,
#prompt-insert-edit #user-prompt-input,
#prompt-insert-edit #reprompt-input {
    min-height: 5lh;
}

    #prompt-insert-edit #system-prompt-input:focus-visible,
    #prompt-insert-edit #user-prompt-input:focus-visible,
    #prompt-insert-edit #reprompt-input:focus-visible {
        border-color: var(--primary-color) !important;
        box-shadow: 0 0 2px 0.01rem var(--primary-color);
        outline: unset;
    }

/*#endregion*/

/*#region AdminPanel*/

#ap-dashboard .ai-models {
    direction: ltr;
}

    #ap-dashboard .ai-models img {
        width: 1.7rem;
        margin-right: 2px;
    }

.ai-logex-msg {
    margin-bottom: 0;
    direction: ltr;
    text-align: left;
    font-size: 12px;
    white-space: break-spaces;
}

.ai-logex-prompt-text {
    font-size: 12px;
    white-space: break-spaces;
}

.admin-panel-title.active {
    color: var(--primary-color);
}

.admin-panel-icon.active {
    background: var(--primary-color);
}

    .admin-panel-icon.active:before {
        content: ' ';
        width: 7px;
        background: var(--primary-color);
        position: absolute;
        right: -1.25rem;
        height: calc(100% + 12px);
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

.person-option-select {
    background: #9eff301a;
}

.brand-option-select {
    background: #30f9ff1a;
}

.item-option-select {
    background: #ff30671a;
}
#ai-ap-console-edit #togglePassword
{
    left : 10px;
    top :10px;
}
.modal-dialog-850 {
     max-width: 900px;
}
#ai-ap-console-edit .inputPasswordContainer{
    width : 75%;
}
@media (max-width: 768px) {
    .googleSignIn {
        font-size : 12px !important
    }
}
/*#endregion*/
/*#region DataTables*/
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border: unset !important;
}

table.dataTable td.child {
    text-align: right !important;
}

table.dataTable > tbody > tr.child ul.dtr-details > li {
    display: flex;
    /* white-space: break-spaces;
    margin-top: 10px;*/
}

table.dataTable > tbody > tr.child ul.dtr-details .dtr-data {
    margin-right: 2px;
    display: flex;
}

table.table-hover td:not(.options) {
    /*cursor: pointer;*/
    word-break: break-word;
}

table.dataTable.no-footer {
    border: 0px !important;
}

.dataTables_wrapper .dataTables_length select {
    padding: 0.2rem 1rem !important;
    width: 5rem !important;
    border-radius: 0.5rem;
}

table.dataTable > thead > tr > th,
table.dataTable > thead > tr > td {
    border: 0 !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.dataTables_wrapper {
    height: 100%;
}

    .dataTables_wrapper .dataTables_paginate {
        width: 100%;
        float: unset;
        text-align: center;
        padding: 0.5em 0;
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button:not(.next, .previous):not(:nth-last-child(2)) {
            padding: 0 0 0 5px;
        }

    .dataTables_wrapper.no-footer .dataTables_scrollBody[id$="-sub"] {
        border-bottom: 0px;
        display: table-row-group;
    }

    .dataTables_wrapper .dataTables_scrollHeadInner,
    .dataTables_wrapper .dataTables_scrollHeadInner .as-table {
        width: 100% !important;
    }

.paginate_button.next,
.paginate_button.previous {
    padding: 0 5px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active,
.dataTables_wrapper .dataTables_paginate .paginate_button:not(disabled):hover {
    color: white;
    box-shadow: unset !important;
    background: unset !important;
}


.page-link {
    border: unset !important;
    color: #333 !important;
    border-radius: 6px !important;
    padding: 1px 10px !important;
    font-size: 15px;
    transition: unset !important;
}

.dataTables_wrapper .dataTables_paginate li:not(.active) .page-link:hover {
    background: var(--bg-color-table-th) !important;
    color: white !important;
    border-radius: 6px !important;
}

.dataTables_wrapper .dataTables_paginate li.paginate_button.disabled > .page-link {
    color: darkgray !important;
    padding: 0 !important;
    width: fit-content;
}

.dataTables_wrapper .dataTables_paginate li.paginate_button.active > .page-link {
    background: #ededed;
    border: 1px solid #dadada !important;
    color: black;
}

.dataTables_paginate .page-link i {
    font-size: 2rem !important;
    height: 2rem;
}

.dataTables_paginate li.next a,
.dataTables_paginate li.previous a {
    line-height: 0;
}

.pagination {
    display: flex;
    align-items: center;
}

.dataTables_paginate a.page-link:focus {
    outline: none;
    box-shadow: none;
    background: unset;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 1px solid #dadada;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
    color: #afafaf !important;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: start !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0 !important;
    margin-left: 6px !important;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        border: 1px solid transparent !important;
        background: unset !important;
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button:hover a {
            background: var(--secondary-color) !important;
            color: white !important;
        }

table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting_desc:before,
table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > th.sorting_desc:after {
    right: 2px !important;
}

/*.dataTable>thead>tr>th[class*="sort"]:before,
.dataTable>thead>tr>th[class*="sort"]:after {
    content: "" !important;
}*/

/*#endregion*/

/*#region Plan*/

#plan-pay-page .as-payment-gateway {
    height: 55px;
    cursor: pointer !important;
    border: 1px solid #e2def0b3;
    padding: 3px;
    border-radius: 5px;
}

    #plan-pay-page .as-payment-gateway.active {
        border: 1px solid #ff3067;
    }

#plan-pay-page #logo {
    padding: 12%;
}

#checkout-card {
    background: #f7f7f7;
}

.ai-enamad {
    text-align: left !important;
}

    .ai-enamad img {
        width: 44%;
        border-radius: var(--bs-border-radius) !important;
        padding: .25rem !important;
        border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
        color: #000 !important;
        background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
    }

.custom-select .dropdown-item {
    height: 4rem;
}

#plans .nav-link.active .badge {
    background: white;
    color: var(--primary-color) !important;
}

#plan-list .card-flip-body {
    position: relative;
    width: 100%;
    height: 28rem;
    transform-style: preserve-3d;
    transition: transform 0.8s;
}
/*
    #plan-list .card-flip-body.card-flip-height2 {
        height: 18rem;
    }

*/
@media(max-width:576px) {
    #plan-list .card-flip-body {
        height: 30rem;
    }
}

#plan-list .flipped.card-flip-body {
    transform: rotateY(180deg);
}

#plan-list .card-face {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    overflow-y: auto;
    overflow-x: hidden;
}

#plan-list .card-back {
    transform: rotateY(180deg);
}

#plan-list .flip-button .fg {
    transform: rotate(0deg);
    transition: transform 0.8s;
}

    #plan-list .flip-button .fg.flipped {
        transform: rotate(180deg);
    }

.plans-container .plans-card:hover {
    background-color: transparent !important;
}

#plans .plans-card .header {
    align-items: center;
}

@media(min-width:992px) {
    .plans-container .plans-card {
        width: 400px;
    }
}

#plans .plans-container #back-btn {
    outline: none;
    border: 1px solid lightgray;
    padding: 10px 20px;
    border-radius: 10px;
    position: absolute;
    top: 40px;
}

.option-box {
    cursor: pointer;
    padding: 3px;
    transition: all 0.3s ease;
    border: 1.8px solid #ddd;
    background-color: #f8f9fa;
}
    .option-box.active {
        border: 1.8px solid #142b5f;
        background-color: #E8EDF4;
        box-shadow: var(--box-shadow-size) #E8EDF4;
    }

/*#endregion*/
/*#region UserPanel*/
#up-friends #invitation {
    white-space: break-spaces;
    position: fixed;
    left: -9999px;
    z-index: -9999;
}

/*#endregion*/

/*#region AIManagement*/

div:has(>#ai-table) {
    min-height: 35rem;
}

/*#endregion*/
/*#endregion*/

/*#region EmblaCarousel*/

.embla {
    overflow: hidden;
}

.embla__container {
    display: flex;
}

.embla__slide {
    margin-inline-end: 12px;
    flex: 0 0 100%;
    min-width: 0;
    padding-left: 10px;
}

@media (min-width: 768px) {
    .embla__slide {
        flex: 0 0 25%;
    }
}

/*#endregion*/

/*#region Content Samples*/

#image-sample-detail .modal-body {
    overflow: auto;
}

#contents-sample .embla__slide {
    margin: 0;
    padding-right: 4px;
    padding-left: 4px;
    flex: 0 0 25%;
    min-width: 0;
}

#contents-sample .embla__container.sidebar-close .embla__slide {
    flex: 0 0 16.666%;
}

@media (max-width: 768px) {
    #contents-sample .embla__slide {
        flex: 0 0 40% !important;
    }
}

@media (min-width: 768px) {
    #image-sample-detail .modal-body {
        overflow: hidden;
    }
}

.content-sample-title {
    display: none;
    backdrop-filter: blur(10px);
    background: #ffffff9e;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.content-sample-card {
    padding-top: 100%;
}

    .content-sample-card:hover .content-sample-title {
        display: -webkit-box;
    }

.content-sample-aimodel {
    width: 27px
}

#image-sample-detail .image-container {
    width: 100%;
    min-height: 50vh;
    height: 100%;
}

    #image-sample-detail .image-container .image {
        max-width: 100%;
        max-height: 75vh;
    }

    #image-sample-detail .image-container .aimodel-image {
        width: 2.5rem;
    }

#image-sample-detail .description {
    text-align: justify;
    white-space: break-spaces;
}



/*#endregion*/

/*#region Google Search Console*/

@media (max-width: 768px) {
    #search-console .has-data span {
        font-size: 0.9rem;
    }

    #google-search-console-connection .header .title {
        font-size: 1.05rem !important;
    }
}

/*#endregion*/

/*#region Dashboard*/

#quick-chat .chat-type.selected {
    background: var(--primary-color);
    color: white;
    border-color: var(--primary-color);
}


#search-on-web-switch {
    display: flex;
    justify-content: center;
    align-items: center;
}

    #search-on-web-switch .toggle-switch {
        position: relative;
        width: 100px;
        height: 32px;
    }

    #search-on-web-switch .toggle-input {
        display: none;
    }

    #search-on-web-switch .toggle-label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(90deg, var(--primary-color), var(--primary-color));
        border-radius: 30px;
        cursor: pointer;
        display: flex;
        align-items: center;
        transition: all 0.3s ease;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        border: 1px solid white;
    }

    #search-on-web-switch .toggle-globe {
        width: 40px;
        height: 40px;
        background: #e1dced;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 1px 0px 20px 20px rgb(255 255 255 / 61%);
        transition: transform 0.3s ease;
        border: 1px solid white;
    }

    #search-on-web-switch .toggle-input:checked + .toggle-label {
        background: linear-gradient(90deg, var(--primary-color), var(--primary-color));
    }

        #search-on-web-switch .toggle-input:checked + .toggle-label .toggle-globe {
            transform: translateX(60px);
        }

.section-title {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}

#popular-services .embla__slide {
    margin: 0;
    padding-right: 4px;
    padding-left: 4px;
    flex: 0 0 25%;
    min-width: 0;
}

@media (max-width: 768px) {
    #popular-services .embla__slide {
        flex: 0 0 100% !important;
    }
}

#popular-services .service-card .service-name {
    display: inline-block;
    height: 1lh;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

#popular-services .service-card .service-description {
    display: inline-block;
    height: 3lh;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

#quick-chat #ai-models .row > div {
    width: 4.5rem;
}

#categories .category-icon {
    width: 55px;
    height: 55px;
    padding: 30px;
    font-size: 2.2rem;
}

@media (max-width: 768px) {
    #categories .category-icon {
        width: 45px;
        height: 45px;
        padding: 24px;
        font-size: 1.8rem;
    }

    #quick-chat #ai-models .row > div {
        width: 4.5rem;
    }
}


#categories .category-title {
    display: inline-block;
    height: 2lh;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size : 16px; 
}
#categories .category-container a {
    display: inline-block;
}
#categories .category-container img {
    width : 64px;
}
#ai-models .embla__slide {
    margin-left: 20px;
    flex: 0 0 10%;
}

@media (max-width: 768px) {
    #ai-models .embla__slide {
        flex: 0 0 18%;
    }
    #categories .category-title {
        
        font-size: 12px;
        font-weight : 600;
    }
    #categories .category-container img {
        width: 50px;
    }
   
}

/*#endregion*/

/*#region AdminPanel Banner*/
#banner-insert-edit .image-container {
    border: 1px solid var(--bs-border-color);
    height: 10rem;
}

/*#endregion*/

/*#region Jalali Date Picker*/

jdp-container {
    z-index: 1056 !important;
}

    jdp-container .jdp-month select, jdp-container .jdp-time select, jdp-container .jdp-year select {
        padding: 0 !important;
        font-size: medium !important;
    }

    jdp-container .jdp-day-name.selected, jdp-container .jdp-day.selected,
    jdp-container .jdp-btn-close, jdp-container .jdp-btn-empty, jdp-container .jdp-btn-today {
        background-color: var(--primary-color) !important;
    }

    jdp-container .jdp-day-name {
        background-color: var(--light-primary-color);
    }

    jdp-container .jdp-day:not(.disabled-day):hover {
        background-color: var(--light-primary-color);
    }

    jdp-container .jdp-month:hover, jdp-container .jdp-time:hover, jdp-container .jdp-year:hover {
        filter: unset;
    }
/*#endregion*/


/*#region Tinymce*/

.tox .tox-edit-area::before {
    border: 2px solid var(--primary-color) !important;
}


/*#endregion*/


@media (min-width: 768px) {
    .ai-w-md-auto {
        width: auto !important;
    }
}

/*#region Aparat iframe*/

.h_iframe-aparat_embed_frame {
    position: relative;
}

    .h_iframe-aparat_embed_frame .ratio {
        display: block;
        width: 100%;
        height: auto;
    }

    .h_iframe-aparat_embed_frame iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/*#endregion*/

/*#region Banner
*/
#banners-carousel .embla__slide {
    // max-height: 170px;
    flex: 0 0 100%;
}

.banner-container img {
    height: 65%;
}

/*.banner-header {

    margin: auto;
    overflow-y: visible;
    border: none;
    background-color: #e0e0e0;
    box-shadow: 0 0 4px 2px #ddd;
}
.banner-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease;
}

    .banner-body.expanded {
        max-height: 1000px;*/ /* must be big enough to cover content */
/*}

.fg-expand-more.rotated {
    transform: rotate(180deg);
    transition: transform 0.5s ease;
}
.fg-expand-more {
    transition: transform 0.5s ease;
}*/
/*#banner-management .accordion-button::after {
    margin-right: 0 !important
}*/
.toggle-icon-wrapper {
    position: absolute;
    left: 50px;
    bottom: 12px;
    z-index: 10;
}

.image-preview {
    width: 100%;
    height: 100px;
    border-radius: 0.5rem; /* Matches the container's rounding */
}

.image-upload-input {
    display: none !important;
}

#banner-management .accordion-body {
    height: 660px;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
}

#banner-management .nav-tabs .nav-link {
    color: gray;
}

#banner-management .nav-link.active {
    color: #ff3067 !important;
}
/*#banner-management .upload-label {
    display: flex;
    justify-content: center;
    align-items: center;
}*/
#banner-management .upload-label div:first-child {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.aspect-3x2 img {
    width: 100%;
    height: 100%;
}

#banner-management .accordion-button {
    background-color: #E0E0E0 !important;
    box-shadow: 0 0 4px 2px #ddd !important;
    color: #212529 !important;
    font-size: 20px !important;
}

#banner-management .accordion-button::after {
    display: none !important;
}

#banner-management .confirm-btn {
    width: 150px;
}

.mt-80 {
    margin-top: 80px;
}

.h-185 {
    height: 185px;
}

.h-160 {
    height: 160px;
}

.banner-container {
    margin-bottom: 50px;
}

#up-dashboard #sliderBannerCarousel
.embla__slide {
    flex: 0 0 100%;
}

#up-dashboard #sliderBannerCarousel
.embla__next i {
    left: 18px;
    background-color: #e5d6d6ab;
    border-radius: 50%;
    font-size: 18px;
    top: 50%;
}
#up-dashboard #sliderBannerCarousel
.embla__prev i {
    right: 23px;
    background-color: #e5d6d6ab;
    border-radius: 50%;
    font-size: 18px ;
    top : 45%;
}
@media (min-width: 768px) {
    #up-dashboard #sliderBannerCarousel i{
        font-size : 30px !important;
        top : 45% !important;
    }
}

.carousel-indicators [data-bs-target] {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    opacity: 0.5;
    transition: opacity 0.3s;
}

.carousel-indicators .active {
    opacity: 1;
}
.carousel-indicators
{
    margin-bottom : 0 !important;
    bottom : -3px;
}
.carousel-item.active
{
    border-radius : 8px;
    overflow : hidden;
}
.carousel {
    touch-action: pan-y;
}
.carousel-inner {
    touch-action: pan-y;
}

/*#endregion*/


/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.13.8/r-2.5.0
 *
 * Included libraries:
 *   DataTables 1.13.8, Responsive 2.5.0
 */

:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"▶"}table.dataTable tr.dt-hasChild td.dt-control:before{content:"▼"}html.dark table.dataTable td.dt-control:before{color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before{color:rgba(255, 255, 255, 0.5)}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;z-index:10}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:rgb(13, 110, 253);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>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>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:rgb(255, 255, 255);color:rgb(var(--dt-row-selected-text))}table.dataTable tbody tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border>tbody>tr>th,table.dataTable.row-border>tbody>tr>td,table.dataTable.display>tbody>tr>th,table.dataTable.display>tbody>tr>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.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0262ef}table.dataTable.cell-border>tbody>tr>th,table.dataTable.cell-border>tbody>tr>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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 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);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 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;color:inherit;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;color:inherit;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(0, 0, 0, 0.05);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 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:#111;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:#0c0c0c;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}}html.dark{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89, 91, 94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89, 91, 94)}html.dark table.dataTable.row-border>tbody>tr>th,html.dark table.dataTable.row-border>tbody>tr>td,html.dark table.dataTable.display>tbody>tr>th,html.dark table.dataTable.display>tbody>tr>td{border-top:1px solid rgb(64, 67, 70)}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0257d5}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64, 67, 70);border-right:1px solid rgb(64, 67, 70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64, 67, 70)}html.dark .dataTables_wrapper .dataTables_filter input,html.dark .dataTables_wrapper .dataTables_length select{border:1px solid rgba(255, 255, 255, 0.2);background-color:var(--dt-html-background)}html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.current,html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border:1px solid rgb(89, 91, 94);background:rgba(255, 255, 255, 0.15)}html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color:#666 !important}html.dark .dataTables_wrapper .dataTables_paginate .paginate_button:hover{border:1px solid rgb(53, 53, 53);background:rgb(53, 53, 53)}html.dark .dataTables_wrapper .dataTables_paginate .paginate_button:active{background:#3a3a3a}


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{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;color:rgba(0, 0, 0, 0.5);content:"►"}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right::before{content:"◄"}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:"▼"}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}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{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{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"►"}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right::before{content:"◄"}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:"▼"}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{padding-bottom:0;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:fit-content;max-height:75%;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:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}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%}}html.dark table.dataTable>tbody>tr>td.dtr-control:before{color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:rgb(64, 67, 70)}html.dark div.dtr-modal div.dtr-modal-display{background-color:rgb(33, 37, 41);border:1px solid rgba(255, 255, 255, 0.15)}



:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"▶"}table.dataTable tr.dt-hasChild td.dt-control:before{content:"▼"}html.dark table.dataTable td.dt-control:before{color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before{color:rgba(255, 255, 255, 0.5)}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;z-index:10}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:rgb(13, 110, 253);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}/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:none}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgb(13, 110, 253);box-shadow:inset 0 0 0 9999px rgb(var(--dt-row-selected));color:rgb(255, 255, 255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05)}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1).selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.95);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95)}table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075)}table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.975);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975)}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dt-row{position:relative}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled):before,table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled):after{right:5px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td{border-top-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{border-left-width:1px}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-bottom-width:1px}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}:root[data-bs-theme=dark]{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}

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{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;color:rgba(0, 0, 0, 0.5);content:"►"}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right::before{content:"◄"}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:"▼"}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}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{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{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"►"}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right::before{content:"◄"}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:"▼"}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{padding-bottom:0;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:fit-content;max-height:75%;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:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}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%}}html.dark table.dataTable>tbody>tr>td.dtr-control:before{color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:rgb(64, 67, 70)}html.dark div.dtr-modal div.dtr-modal-display{background-color:rgb(33, 37, 41);border:1px solid rgba(255, 255, 255, 0.15)}

