/* Minification failed. Returning unminified contents.
(6,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,86): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,938): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,2715): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(6,6682): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,6721): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,7283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,7348): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(6,7391): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7432): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7522): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7563): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7597): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(6,8805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10840): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,10914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18023): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18061): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18466): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(6,18518): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(6,18544): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(6,19009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19068): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(6,19107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19165): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(6,19217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19274): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(6,19312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20693): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,54986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,55776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,72996): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(6,90026): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,92227): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,100697): run-time error CSS1039: Token not allowed after unary operator: '-aspect-ratio'
(6,100797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,100828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,100859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,100893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,113226): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(6,113625): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(10,90787): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-color'
(10,90837): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-opacity'
(10,90882): run-time error CSS1039: Token not allowed after unary operator: '-fa-secondary-color'
(10,91003): run-time error CSS1039: Token not allowed after unary operator: '-fa-secondary-opacity'
(10,91107): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-opacity'
(267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(304,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(307,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(352,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(357,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(364,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(390,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(395,23): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(396,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(489,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(490,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(494,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(495,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(539,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(614,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(615,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(616,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(625,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(629,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(633,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(637,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(647,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(648,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(656,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(661,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(666,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(671,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(677,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(688,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(689,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(693,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(697,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(701,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(705,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(712,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(716,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(717,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(760,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(761,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(773,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(778,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(779,36): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(810,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(819,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(822,30): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(828,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(829,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(830,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(841,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(850,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(854,28): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(881,21): run-time error CSS1039: Token not allowed after unary operator: '-success-color'
(886,21): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(917,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(931,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(932,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(954,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(965,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1003,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1014,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1019,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1027,16): run-time error CSS1039: Token not allowed after unary operator: '-arrow-horizontal'
(1033,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1034,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1043,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1044,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1049,21): run-time error CSS1039: Token not allowed after unary operator: '-arrow-horizontal'
(1071,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1083,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1084,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1098,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1106,40): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1115,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1120,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1126,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1137,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1172,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1173,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1178,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1179,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1186,38): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1204,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1260,29): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1265,39): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(1274,29): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1291,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(1303,36): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(1304,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1333,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1345,25): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(1346,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1350,25): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(1351,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1357,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1369,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1370,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1395,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1399,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1400,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1405,32): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(1415,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1439,18): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1457,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1458,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1473,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1474,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1482,32): run-time error CSS1039: Token not allowed after unary operator: '-icon-shape'
(1488,29): run-time error CSS1039: Token not allowed after unary operator: '-icon-shape'
(1490,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-shape'
(1491,26): run-time error CSS1039: Token not allowed after unary operator: '-icon-shape'
(1492,35): run-time error CSS1039: Token not allowed after unary operator: '-icon-shape'
(1493,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1501,29): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1503,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1504,26): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1505,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1506,35): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1508,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1514,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1522,40): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1526,40): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1534,44): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1538,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1540,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1544,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1545,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1550,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1551,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1555,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1563,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(1564,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1568,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(1569,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1573,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(1577,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(1581,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1585,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(1590,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1595,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1596,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1630,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1631,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1649,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1651,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1655,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1656,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1660,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1661,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1666,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1678,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1683,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1688,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1689,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1693,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1694,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1703,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1704,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1716,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1717,22): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1718,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1720,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1721,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1722,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(1735,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1746,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1747,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1751,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1757,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1761,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1765,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1766,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1772,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1773,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1778,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1783,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1787,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1788,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1789,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1813,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1818,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1839,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1840,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1853,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1854,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1894,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1907,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1908,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1920,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1921,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1925,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1926,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1927,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1931,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1932,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1937,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1938,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1964,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1965,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1976,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1977,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1988,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2002,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(2013,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2014,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2063,23): run-time error CSS1039: Token not allowed after unary operator: '-subtitle-font'
(2071,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2081,25): run-time error CSS1039: Token not allowed after unary operator: '-line-width'
(2083,22): run-time error CSS1039: Token not allowed after unary operator: '-line-height'
(2084,31): run-time error CSS1039: Token not allowed after unary operator: '-line-height'
(2085,21): run-time error CSS1039: Token not allowed after unary operator: '-line-width'
(2086,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2090,26): run-time error CSS1039: Token not allowed after unary operator: '-line-width'
(2100,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2102,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2120,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2124,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(2130,45): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(2131,37): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(2135,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color2'
(2149,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(2187,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2251,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2283,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2284,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2296,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2297,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2312,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2324,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2340,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2347,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2357,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(2364,21): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(2387,25): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(2447,28): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(2448,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2471,23): run-time error CSS1039: Token not allowed after unary operator: '-flaticon'
(2475,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(2479,23): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(2483,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(2487,23): run-time error CSS1039: Token not allowed after unary operator: '-subtitle-font'
(2537,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2541,28): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(2545,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(2549,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2553,28): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(2557,28): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2598,18): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(2609,30): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(2653,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2657,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2661,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(2665,17): run-time error CSS1039: Token not allowed after unary operator: '-light-color'
(2669,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2673,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(2677,17): run-time error CSS1039: Token not allowed after unary operator: '-success-color'
(2681,17): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(2689,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2693,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2701,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2738,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2742,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color3'
(2746,28): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2750,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2754,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-color'
(2798,30): run-time error CSS1039: Token not allowed after unary operator: '-ripple-ani-duration'
(3012,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3013,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3028,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3029,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3040,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(3043,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3051,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3052,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3057,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3061,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3062,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3117,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3120,23): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(3122,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3127,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3135,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3139,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3156,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3163,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3169,23): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(3187,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3189,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3196,25): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3200,25): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3206,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3215,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3216,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3217,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3230,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3231,28): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(3236,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3237,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3281,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3291,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3305,29): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3326,28): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(3350,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3356,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3389,31): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(3427,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3431,37): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3436,39): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(3445,29): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3524,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3525,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3561,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3565,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3569,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3573,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3577,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3593,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3604,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3605,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3616,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3617,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3627,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3628,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3634,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3658,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3682,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3688,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3693,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3734,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3752,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(3754,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3765,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3778,32): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(3799,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(3824,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3835,39): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3878,39): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(3886,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3888,44): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3893,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3946,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3947,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3957,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3975,21): run-time error CSS1039: Token not allowed after unary operator: '-main-container'
(3976,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4003,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4004,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4013,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4014,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4031,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4035,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4049,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4066,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4070,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4071,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4089,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4098,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4111,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4116,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4155,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(4183,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4191,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4195,29): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4243,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4250,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4251,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4255,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4256,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4270,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4283,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(4317,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4335,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4346,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4397,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(4413,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(4419,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(4433,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(4434,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4444,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(4445,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4456,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4464,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(4470,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4477,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4484,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4490,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color3'
(4507,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4521,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4525,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4530,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4538,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4548,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4558,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4562,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4563,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4583,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color3'
(4593,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4594,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4621,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4708,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4717,39): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(4814,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4844,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(4851,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4852,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4949,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4953,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4961,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4962,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4975,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5001,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5092,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5119,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5128,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5139,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5162,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(5163,32): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(5168,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(5169,26): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(5170,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(5171,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5175,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5185,25): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(5186,26): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(5187,31): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(5187,62): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(5188,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5288,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5297,25): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(5327,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5350,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5391,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(5400,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5407,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5408,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5414,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5458,40): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5507,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5517,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5518,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5537,28): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(5540,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5557,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(5565,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5586,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5601,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5603,23): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(5630,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5631,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5653,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5654,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5661,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5670,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5674,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5688,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5692,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5693,25): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(5694,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5706,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5736,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5740,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5742,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5758,25): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(5763,29): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(5767,29): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5775,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5806,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5859,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5860,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5878,40): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5942,35): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5949,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5964,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(5965,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5978,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(5979,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5983,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(5997,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(6049,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6070,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6078,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6087,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6091,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6092,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6093,29): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6161,28): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(6211,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6212,23): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6217,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(6219,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6252,23): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6254,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6264,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6341,28): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6357,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6371,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6372,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6373,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(6374,18): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(6375,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(6387,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(6393,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6394,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6421,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6435,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6436,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6441,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6442,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6447,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6448,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6454,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6599,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(6607,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6608,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6615,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6616,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6644,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6648,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6652,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6669,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6681,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6688,27): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6691,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6731,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6732,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6733,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6743,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6759,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6769,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6770,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6803,29): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6804,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6812,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(6821,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color2'
(6828,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(6858,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6880,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6890,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6926,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6938,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6949,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6952,27): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6974,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6975,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6986,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7000,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7001,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7006,29): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7010,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7022,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7032,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7047,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7048,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7060,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7070,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7076,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(7086,29): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7106,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(7108,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7115,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7366,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7367,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7421,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7435,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7436,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7437,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7445,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7446,24): run-time error CSS1039: Token not allowed after unary operator: '-extra'
(7447,25): run-time error CSS1039: Token not allowed after unary operator: '-extra'
(7448,23): run-time error CSS1039: Token not allowed after unary operator: '-extra'
(7449,26): run-time error CSS1039: Token not allowed after unary operator: '-extra'
(7450,33): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(7455,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7456,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7457,25): run-time error CSS1039: Token not allowed after unary operator: '-size'
(7458,26): run-time error CSS1039: Token not allowed after unary operator: '-size'
(7459,31): run-time error CSS1039: Token not allowed after unary operator: '-size'
(7460,33): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(7472,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(7507,60): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7514,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7518,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(7542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7548,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7553,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7555,31): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(7564,25): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(7565,26): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(7566,31): run-time error CSS1039: Token not allowed after unary operator: '-shape-size'
(7567,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7568,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7588,60): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7611,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7634,24): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(7635,21): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(7636,22): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(7637,27): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(7638,32): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(7640,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7656,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7700,32): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(7704,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7713,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7742,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(7769,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7791,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7804,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7853,36): run-time error CSS1039: Token not allowed after unary operator: '-rotate-item'
(7862,40): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7869,44): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(7878,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-left'
(7879,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-top'
(7880,62): run-time error CSS1039: Token not allowed after unary operator: '-rotate-icon'
(7887,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7888,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7892,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7893,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7894,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7895,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7899,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7900,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7901,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7905,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7906,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7907,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7911,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7912,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7952,62): run-time error CSS1039: Token not allowed after unary operator: '-rotate-icon'
(7973,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7995,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8015,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8024,29): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8028,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8047,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8048,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8059,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8060,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8115,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8130,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8131,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8171,36): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(8176,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8184,36): run-time error CSS1039: Token not allowed after unary operator: '-size-icon'
(8207,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8215,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8241,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(8250,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8265,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(8281,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8293,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8298,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8325,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8326,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8333,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8334,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8335,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(8339,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8340,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8354,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8390,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8407,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8515,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8545,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(8546,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8560,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8561,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8563,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8564,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8580,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8585,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8631,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8632,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8638,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8639,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8680,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8681,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8691,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8698,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8727,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(8734,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(8739,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(8744,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8757,25): run-time error CSS1039: Token not allowed after unary operator: '-body-color2'
(8792,29): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8793,40): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8802,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(8807,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8901,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8902,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8978,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8999,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9002,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9008,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9012,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9016,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9024,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(9035,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color2'
(9039,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(9055,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(9063,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(9071,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9087,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(9094,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(9109,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(9110,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(9116,29): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(9120,29): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(9131,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9259,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9274,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9279,27): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(9290,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9300,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9321,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9344,26): run-time error CSS1039: Token not allowed after unary operator: '-line-width'
(9346,21): run-time error CSS1039: Token not allowed after unary operator: '-line-width'
(9375,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(9384,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(9391,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(9414,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(9427,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(9449,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(9478,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9483,28): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9507,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9508,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9514,33): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9521,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9534,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9552,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9569,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(9570,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9801,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9811,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9818,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9865,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(9866,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9877,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9878,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9879,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(9901,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9917,24): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9955,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10039,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10040,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10046,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10048,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10049,22): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10050,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10051,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10053,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10054,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10079,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(10089,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(10094,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color2'
(10098,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(10105,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10118,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10124,17): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10125,18): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10126,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10170,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10174,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10178,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10179,24): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10183,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10187,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(10249,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10251,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10258,35): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10259,36): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10289,28): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(10290,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10307,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(10313,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10326,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10356,27): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(10357,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10384,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10389,27): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(10395,32): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10409,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10427,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10428,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10434,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10499,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10514,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10519,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10576,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(10632,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(10647,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(10654,21): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(10677,25): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(10708,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(10712,25): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(10870,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10894,36): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10998,24): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11015,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11028,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11038,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11042,27): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(11052,25): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(11060,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11065,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11078,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(11085,36): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11112,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11113,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11118,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11149,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11159,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11172,39): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11182,40): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11183,41): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11186,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11209,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(11218,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11219,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11225,25): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11230,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11331,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(11342,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(11360,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(11372,17): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(11384,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(11414,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11421,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11430,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11431,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11446,37): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11455,32): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11456,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11464,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11468,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11472,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11492,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11499,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11516,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11521,29): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11522,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11574,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11575,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11580,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(11581,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11603,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color3'
(11609,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11619,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11629,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color2'
(11633,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11634,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color4'
(11665,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11675,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11681,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "UTF-8";/*!
 * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));border-bottom-width:1px}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-check-input{transition:none}}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:1.75rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[style]{right:auto!important}.dropdown-menu-start{--bs-position:start;right:auto;left:0}.dropdown-menu-end{--bs-position:end;right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start;right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end;right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start;right:auto;left:0}.dropdown-menu-md-end{--bs-position:end;right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start;right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end;right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start;right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end;right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start;right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end;right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:hsla(0,0%,100%,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{align-items:center;width:100%}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:100%}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-collapse{display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.5rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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");transform:rotate(180deg)}.accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;border-color:#dee2e6}.page-link:focus,.page-link:hover{color:#0a58ca;background-color:#e9ecef}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes a{0%{background-position-x:1rem}}.progress{height:1rem;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite a}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 11.414 0 NaN NaNlNaN NaN NaN NaNa1 1 0 111.414 1.414 NaN NaNlNaN NaN NaN NaNa1 1 0 1-1.414 NaN NaNlNaN NaN NaN NaNa1 1 0 1-1.414 NaN NaNlNaN NaN NaN NaNa1 1 0 10-1.414 NaN NaNz'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top],.bs-popover-top{margin-bottom:.5rem!important}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right],.bs-popover-end{margin-left:.5rem!important}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom],.bs-popover-bottom{margin-top:.5rem!important}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left],.bs-popover-start{margin-right:.5rem!important}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators li{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes b{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite b}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes c{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite c}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:75%}.ratio-16x9{--aspect-ratio:56.25%}.ratio-21x9{--aspect-ratio:42.85714%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-0{border-width:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body,.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-sm-1{font-size:2.5rem!important}.fs-sm-2{font-size:2rem!important}.fs-sm-3{font-size:1.75rem!important}.fs-sm-4{font-size:1.5rem!important}.fs-md-1{font-size:2.5rem!important}.fs-md-2{font-size:2rem!important}.fs-md-3{font-size:1.75rem!important}.fs-md-4{font-size:1.5rem!important}.fs-lg-1{font-size:2.5rem!important}.fs-lg-2{font-size:2rem!important}.fs-lg-3{font-size:1.75rem!important}.fs-lg-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:1080;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px -2px}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px -2px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 -2px}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#fff;border-top:1px solid #ddd;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#f6f6f6}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:4px 10px 4px 5px;border-bottom:1px solid #ededed;text-decoration:none;text-align:center}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background-color:#f6f6f6}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker .xdsoft_calendar td{background-color:#fff}.xdsoft_datetimepicker .xdsoft_calendar td:hover{background-color:#f6f6f6}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{box-shadow:none}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker .xdsoft_select li{border-bottom:1px solid #ededed}.xdsoft_datetimepicker .xdsoft_select li:last-child{border-bottom:none}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd;margin-top:5px;width:100%;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:linear-gradient(180deg,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{background:linear-gradient(180deg,#f4f8fa 0,#fff 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0)}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.ls-container{visibility:hidden;position:relative}.ls-inner{height:100%;background-position:50%;z-index:30}.ls-inner,.ls-wp-fullwidth-container{position:relative;width:100%}.ls-wp-fullwidth-helper{position:absolute}.ls-background-videos,.ls-bg-video-overlay,.ls-layers,.ls-slide-backgrounds,.ls-slide-effects{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;transform:translateZ(0)}.ls-wrapper{padding:0!important;visibility:visible!important;border:0!important;z-index:1}.ls-background-videos{z-index:1}.ls-bg-video-overlay{z-index:21;background-repeat:repeat;background-position:50%}.ls-slide-backgrounds{z-index:2}.ls-slide-effects{z-index:4}.ls-layers{z-index:35}.ls-in-out,.ls-parallax,.ls-z{position:absolute!important}.ls-parallax,.ls-z{width:0!important;height:0!important;top:0!important;left:0!important;bottom:auto!important;right:auto!important;display:block!important;overflow:visible!important}.ls-in-out{display:none}.ls-clip,.ls-loop{position:absolute!important;display:block!important}.ls-in-out,.ls-loop,.ls-parallax,.ls-z{background:none!important}.ls-bg-wrap,.ls-loop,.ls-parallax{margin:0!important}.ls-wrapper>.ls-layer,.ls-wrapper>a>.ls-layer .ls-wrapper>.ls-bg{line-height:normal;white-space:nowrap;word-wrap:normal;margin-right:0!important;margin-bottom:0!important}.ls-wrapper>.ls-layer,.ls-wrapper>a>.ls-layer{position:static!important;display:block!important;transform:translateZ(1px)}.ls-bg-outer,.ls-bg-wrap{width:100%;height:100%;position:absolute;left:0;top:0}.ls-bg-wrap{display:none}.ls-bg-outer{overflow:hidden!important}.ls-wrapper>a.ls-layer-link{cursor:pointer!important;display:block!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:10;transform:translateZ(100px);background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important}.ls-gui-element{z-index:40;text-decoration:none!important}.ls-loading-container{position:absolute!important;display:none;left:50%!important;top:50%!important}.ls-loading-indicator{margin:0 auto}.ls-media-unmute{visibility:hidden;position:absolute;left:16px;top:16px;width:30px;height:30px;cursor:pointer;opacity:.65}.ls-media-unmute-active{visibility:visible}.ls-media-unmute-bg{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:30px;border:0 solid #fff;transform:scale(.1);background:rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.2)}.ls-icon-muted,.ls-icon-unmuted{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:20px;transform:scale(.1)}.ls-media-unmute-active .ls-media-unmute-bg{border:2px solid #fff}.ls-media-unmute-active .ls-icon-muted,.ls-media-unmute-active .ls-icon-unmuted,.ls-media-unmute-active .ls-media-unmute-bg{transform:scale(1)!important}.ls-icon-muted{background-image:url(../img/icon-muted-white.png);opacity:1}.ls-icon-unmuted{background-image:url(../img/icon-unmuted-white.png);opacity:0}.ls-media-unmute:hover{opacity:1}.ls-media-unmute:hover .ls-icon-muted{opacity:0}.ls-media-unmute:hover .ls-icon-unmuted{opacity:1}.ls-icon-muted,.ls-icon-unmuted,.ls-media-unmute,.ls-media-unmute-bg{transition:all .3s ease-in-out!important}.ls-bottom-slidebuttons{text-align:left}.ls-below-thumbnails,.ls-bottom-nav-wrapper{height:0;position:relative;text-align:center;margin:0 auto}.ls-below-thumbnails{display:none}.ls-bottom-nav-wrapper a,.ls-nav-next,.ls-nav-prev{outline:none}.ls-bottom-slidebuttons,.ls-nav-sides,.ls-nav-start,.ls-nav-stop{position:relative}.ls-nothumb{text-align:center!important}.ls-link,.ls-link:hover{position:absolute!important;width:100%!important;height:100%!important;left:0!important;top:0!important}.ls-link{display:none}.ls-link-on-top{z-index:999999!important}.ls-link,.ls-wrapper>a>*{background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ls-bottom-nav-wrapper,.ls-nav-next,.ls-nav-prev,.ls-thumbnail-wrapper{visibility:hidden}.ls-bar-timer{position:absolute;width:0;height:2px;background:#fff;border-bottom:2px solid #555;opacity:.55;top:0}.ls-circle-timer{width:16px;height:16px;position:absolute;right:10px;top:10px;opacity:.65;display:none}.ls-container .ls-circle-timer,.ls-container .ls-circle-timer *{box-sizing:border-box!important}.ls-ct-half{border:4px solid #fff}.ls-ct-left,.ls-ct-right{width:50%;height:100%;overflow:hidden;position:absolute}.ls-ct-left{left:0}.ls-ct-right{left:50%}.ls-ct-rotate{width:200%;height:100%;position:absolute;top:0}.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-half,.ls-ct-right .ls-ct-hider{left:0}.ls-ct-left .ls-ct-half,.ls-ct-left .ls-ct-hider,.ls-ct-right .ls-ct-rotate{right:0}.ls-ct-half,.ls-ct-hider{position:absolute;top:0}.ls-ct-hider{width:50%;height:100%;overflow:hidden}.ls-ct-half{width:200%;height:100%}.ls-ct-center{width:100%;height:100%;left:0;top:0;position:absolute;border:4px solid #000;opacity:.2}.ls-ct-center,.ls-ct-half{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.ls-slidebar-container{margin:10px auto}.ls-slidebar,.ls-slidebar-container{position:relative}.ls-progressbar,.ls-slidebar-slider-container{position:absolute;left:0;top:0}.ls-progressbar{width:0;height:100%;z-index:1}.ls-slidebar-slider-container{z-index:2}.ls-slidebar-slider{position:static!important;cursor:pointer}.ls-slidebar{height:10px;background-color:#ddd}.ls-progressbar,.ls-slidebar{border-radius:10px}.ls-progressbar{background-color:#bbb}.ls-slidebar-slider-container{top:50%}.ls-slidebar-slider{width:20px;height:20px;border-radius:20px;background-color:#999}.ls-slidebar-light .ls-slidebar{height:8px;background-color:#fff;border:1px solid #ddd;border-top:1px solid #ccc}.ls-slidebar-light .ls-progressbar,.ls-slidebar-light .ls-slidebar{border-radius:10px}.ls-slidebar-light .ls-progressbar{background-color:#eee}.ls-slidebar-light .ls-slidebar-slider-container{top:50%}.ls-slidebar-light .ls-slidebar-slider{width:18px;height:18px;border-radius:20px;background-color:#eee;border:1px solid #bbb;border-top:1px solid #ccc;border-bottom:1px solid #999}.ls-tn{display:none!important}.ls-thumbnail-hover{display:none;position:absolute;left:0}.ls-thumbnail-hover-inner{display:none}.ls-thumbnail-hover-bg,.ls-thumbnail-hover-inner{width:100%;height:100%;position:absolute;left:0;top:0}.ls-thumbnail-hover-img{position:absolute;overflow:hidden}.ls-thumbnail-hover img{max-width:none!important;position:absolute;display:inline-block;visibility:visible!important;left:50%;top:0}.ls-thumbnail-hover span{left:50%;top:100%;width:0;height:0;display:block;position:absolute;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.ls-thumbnail-wrapper{width:100%}.ls-thumbnail,.ls-thumbnail-wrapper{position:relative;margin:0 auto}.ls-thumbnail-inner,.ls-thumbnail-slide-container{width:100%}.ls-thumbnail-slide-container{overflow:hidden!important;position:relative}.ls-thumbnail-slide{text-align:center;white-space:nowrap;float:left;position:relative}.ls-thumbnail-slide a{overflow:hidden;display:inline-block;width:0;height:0;position:relative}.ls-thumbnail-slide img{max-width:none!important;max-height:100%!important;height:100%;visibility:visible!important}.ls-touchscroll{overflow-x:auto!important}.ls-shadow{display:none;position:absolute;z-index:10!important;top:100%;width:100%;left:0;overflow:hidden!important;visibility:hidden}.ls-shadow img{width:100%!important;height:auto!important;position:absolute!important;left:0!important;bottom:0!important}.ls-media-layer{overflow:hidden}.ls-videopreview,.ls-vpcontainer{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}.ls-videopreview{background-size:cover;background-position:50%;z-index:1}.ls-playvideo{position:absolute;left:50%;top:50%;cursor:pointer;z-index:2}.ls-autoplay .ls-playvideo,.ls-forcehide{display:none!important}.ls-yourlogo{position:absolute;z-index:50}.ls-slide-transition-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3}.ls-slide-transition-wrapper,.ls-slide-transition-wrapper *{text-align:left!important}.ls-slide-transition-tile{position:relative;float:left}.ls-slide-transition-tile img{visibility:visible;margin:0!important}.ls-curtiles{overflow:hidden}.ls-curtiles,.ls-nexttiles{position:absolute;width:100%;height:100%;left:0;top:0}.ls-curtile,.ls-nexttile{overflow:hidden;width:100%!important;height:100%!important;transform:translateZ(0)}.ls-nexttile{display:none}.ls-3d-container{position:relative;overflow:visible!important;-ms-perspective:none!important;perspective:none!important}.ls-3d-box,.ls-3d-box div{position:absolute}.ls-3d-box div{overflow:hidden;margin:0;padding:0;background-color:#888}.ls-3d-box .ls-3d-bottom,.ls-3d-box .ls-3d-top{background-color:#555}.ls-slide-transition-tile,.ls-slide-transition-wrapper{-ms-perspective:1500px;perspective:1500px}.ls-3d-box,.ls-curtiles,.ls-nexttiles,.ls-slide-transition-tile{transform-style:preserve-3d}.ls-3d-box,.ls-3d-box div,.ls-curtile,.ls-nexttile{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ls-fullsize:not(.ls-hidden),.ls-fullwidth:not(.ls-hidden){max-width:100%}.ls-visible{overflow:visible!important}.ls-unselectable{user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.ls-overflow-hidden{overflow:hidden}.ls-overflowx-hidden{overflow-x:hidden}.ls-overflow-visible{overflow:visible!important}.ls-overflowy-hidden{overflow-y:hidden}.ls-hidden{width:0!important;height:0!important;position:absolute;left:-5000px;top:-5000px;z-index:-1;overflow:hidden!important}.ls-hidden,.ls-slide{visibility:hidden!important;display:block!important}.ls-slide{position:absolute!important;overflow:hidden;top:0!important;left:0!important;bottom:auto!important;right:auto!important;background:none;border:none!important;margin:0!important;padding:0!important}.ls-slide>.ls-bg,.ls-slide>.ls-l,.ls-slide>.ls-layer,.ls-slide>a>.ls-bg,.ls-slide>a>.ls-l,.ls-slide>a>.ls-layer{position:absolute!important;white-space:nowrap}.ls-fullscreen{margin:0!important;padding:0!important;width:auto!important;height:auto!important}.ls-fullscreen .ls-container{background-color:#000;margin:0 auto!important}.ls-fullscreen .ls-fullscreen-wrapper{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background-color:#000;overflow:hidden!important;position:relative!important}.ls-fullscreen .ls-fullscreen-wrapper .ls-container,.ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.ls-layer .split-item{font-weight:inherit!important;font-family:inherit!important;font-size:inherit;color:inherit}#ls-global .ls-bottom-nav-wrapper a,#ls-global .ls-container .ls-fullscreen,#ls-global .ls-container img,#ls-global .ls-nav-next,#ls-global .ls-nav-prev,#ls-global .ls-thumbnail a,html body .ls-bottom-nav-wrapper a,html body .ls-container .ls-fullscreen,html body .ls-container img,html body .ls-nav-next,html body .ls-nav-prev,html body .ls-thumbnail a{transition:none;-ms-transition:none;-webkit-transition:none;line-height:normal;outline:none;padding:0;border:0}#ls-global .ls-slide .ls-layer,#ls-global .ls-slide a .ls-layer,#ls-global .ls-wrapper .ls-bg,#ls-global .ls-wrapper .ls-layer,#ls-global .ls-wrapper>a,#ls-global .ls-wrapper>div,#ls-global .ls-wrapper>h1,#ls-global .ls-wrapper>h2,#ls-global .ls-wrapper>h3,#ls-global .ls-wrapper>h4,#ls-global .ls-wrapper>h5,#ls-global .ls-wrapper>img,#ls-global .ls-wrapper>p,#ls-global .ls-wrapper>span,html body .ls-slide .ls-layer,html body .ls-slide a .ls-layer,html body .ls-wrapper .ls-bg,html body .ls-wrapper .ls-layer,html body .ls-wrapper>a,html body .ls-wrapper>div,html body .ls-wrapper>h1,html body .ls-wrapper>h2,html body .ls-wrapper>h3,html body .ls-wrapper>h4,html body .ls-wrapper>h5,html body .ls-wrapper>img,html body .ls-wrapper>p,html body .ls-wrapper>span{transition:none;-ms-transition:none;-webkit-transition:none;line-height:normal;outline:none;padding:0;margin:0;border-width:0}#ls-global .ls-container img,html body .ls-container img{background:none!important;min-width:0!important;max-width:none!important;border-radius:0;box-shadow:none;border:0;padding:0}#ls-global .ls-wp-container .ls-wrapper>a>*,html body .ls-wp-container .ls-wrapper>a>*{margin:0}#ls-global .ls-wp-container .ls-wrapper>a,html body .ls-wp-container .ls-wrapper>a{text-decoration:none}.ls-container,.ls-gui-element,.ls-gui-element *,.ls-layer,.ls-slide,.ls-slide>*,.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-wrapper{box-sizing:content-box!important}#ls-global .ls-yourlogo,html body .ls-yourlogo{margin:0}#ls-global .ls-tn,html body .ls-tn{display:none}.ls-bottom-nav-wrapper,.ls-bottom-nav-wrapper a,.ls-bottom-nav-wrapper span{line-height:0;font-size:0}#ls-global .ls-container video,html body .ls-container video{max-width:none!important;object-fit:cover!important}#ls-global .ls-container.ls-wp-container,#ls-global .ls-fullscreen-wrapper,html body .ls-container.ls-wp-container,html body .ls-fullscreen-wrapper{max-width:none}#ls-global .ls-container,#ls-global .ls-container .ls-bottom-nav-wrapper,#ls-global .ls-container .ls-bottom-nav-wrapper *,#ls-global .ls-container .ls-bottom-nav-wrapper span *,#ls-global .ls-container .ls-slide-transition-wrapper,#ls-global .ls-container .ls-slide-transition-wrapper *,#ls-global .ls-direction-fix,html body .ls-container,html body .ls-container .ls-bottom-nav-wrapper,html body .ls-container .ls-bottom-nav-wrapper *,html body .ls-container .ls-bottom-nav-wrapper span *,html body .ls-container .ls-slide-transition-wrapper,html body .ls-container .ls-slide-transition-wrapper *,html body .ls-direction-fix{direction:ltr!important}#ls-global .ls-container,html body .ls-container{float:none!important}.ls-slider-notification{position:relative;margin:10px auto;padding:10px 10px 15px 88px;border-radius:5px;min-height:60px;background:#de4528;color:#fff!important;font-family:Open Sans,arial,sans-serif!important}.ls-slider-notification a{color:#fff!important;text-decoration:underline!important}.ls-slider-notification-logo{position:absolute;top:16px;left:17px;width:56px;height:56px;font-size:49px;line-height:53px;border-radius:56px;background-color:#fff;color:#de4528;font-style:normal;font-weight:800;text-align:center}.ls-slider-notification strong{color:#fff!important;display:block;font-size:20px;line-height:26px;font-weight:400!important}.ls-slider-notification span{display:block;font-size:13px;line-height:16px;text-align:justify!important}@media screen and (max-width:767px){.ls-container .ls-background-videos .ls-hide-on-phone audio,.ls-container .ls-background-videos .ls-hide-on-phone iframe,.ls-container .ls-background-videos .ls-hide-on-phone video,.ls-container .ls-layers>.ls-hide-on-phone{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.ls-container .ls-background-videos .ls-hide-on-tablet audio,.ls-container .ls-background-videos .ls-hide-on-tablet iframe,.ls-container .ls-background-videos .ls-hide-on-tablet video,.ls-container .ls-layers>.ls-hide-on-tablet{display:none!important}}@media screen and (min-width:1025px){.ls-container .ls-background-videos .ls-hide-on-desktop audio,.ls-container .ls-background-videos .ls-hide-on-desktop iframe,.ls-container .ls-background-videos .ls-hide-on-desktop video,.ls-container .ls-layers>.ls-hide-on-desktop{display:none!important}}.ls-container .ls-background-videos .ls-vpcontainer{z-index:10}.ls-container .ls-background-videos .ls-videopreview{background-size:cover!important}.ls-container .ls-background-videos audio,.ls-container .ls-background-videos iframe,.ls-container .ls-background-videos video{position:relative;z-index:20}@media (-ms-transform-3d),(-webkit-transform-3d),(transform-3d){#ls-test3d{position:absolute;left:9px;height:3px}}[data-ls-animating-in],[data-ls-animating-out]{will-change:transform,opacity}.ls-loop{will-change:transform}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*!
 * Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.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-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:a 2s linear infinite}.fa-pulse{animation:a 1s steps(8) infinite}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter: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%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-conditioner:before{content:"\f8f4"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-alarm-clock:before{content:"\f34e"}.fa-alarm-exclamation:before{content:"\f843"}.fa-alarm-plus:before{content:"\f844"}.fa-alarm-snooze:before{content:"\f845"}.fa-album:before{content:"\f89f"}.fa-album-collection:before{content:"\f8a0"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-alien:before{content:"\f8f5"}.fa-alien-monster:before{content:"\f8f6"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-align-slash:before{content:"\f846"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-amp-guitar:before{content:"\f8a1"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\f959"}.fa-bacterium:before{content:"\f95a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badge-sheriff:before{content:"\f8a2"}.fa-badger-honey:before{content:"\f6b4"}.fa-bags-shopping:before{content:"\f847"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-banjo:before{content:"\f8a3"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-bed-alt:before{content:"\f8f7"}.fa-bed-bunk:before{content:"\f8f8"}.fa-bed-empty:before{content:"\f8f9"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-exclamation:before{content:"\f848"}.fa-bell-on:before{content:"\f8fa"}.fa-bell-plus:before{content:"\f849"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-betamax:before{content:"\f8a4"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-biking-mountain:before{content:"\f84b"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blinds:before{content:"\f8fb"}.fa-blinds-open:before{content:"\f8fc"}.fa-blinds-raised:before{content:"\f8fd"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boombox:before{content:"\f8a5"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-bottom:before{content:"\f84d"}.fa-border-center-h:before{content:"\f89c"}.fa-border-center-v:before{content:"\f89d"}.fa-border-inner:before{content:"\f84e"}.fa-border-left:before{content:"\f84f"}.fa-border-none:before{content:"\f850"}.fa-border-outer:before{content:"\f851"}.fa-border-right:before{content:"\f852"}.fa-border-style:before{content:"\f853"}.fa-border-style-alt:before{content:"\f854"}.fa-border-top:before{content:"\f855"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\f95b"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-bring-forward:before{content:"\f856"}.fa-bring-front:before{content:"\f857"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burger-soda:before{content:"\f858"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-cactus:before{content:"\f8a7"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camcorder:before{content:"\f8a8"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-home:before{content:"\f8fe"}.fa-camera-movie:before{content:"\f8a9"}.fa-camera-polaroid:before{content:"\f8aa"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-building:before{content:"\f859"}.fa-car-bump:before{content:"\f5e0"}.fa-car-bus:before{content:"\f85a"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caravan:before{content:"\f8ff"}.fa-caravan-alt:before{content:"\f900"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cars:before{content:"\f85b"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cassette-tape:before{content:"\f8ab"}.fa-cat:before{content:"\f6be"}.fa-cat-space:before{content:"\f901"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-cctv:before{content:"\f8ac"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clarinet:before{content:"\f8ad"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-music:before{content:"\f8ae"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-pot:before{content:"\f902"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-coffin-cross:before{content:"\f951"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coin:before{content:"\f85c"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comet:before{content:"\f903"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-music:before{content:"\f8af"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-music:before{content:"\f8b0"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-computer-classic:before{content:"\f8b1"}.fa-computer-speaker:before{content:"\f8b2"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-construction:before{content:"\f85d"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cowbell:before{content:"\f8b3"}.fa-cowbell-more:before{content:"\f8b4"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dailymotion:before{content:"\f952"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digging:before{content:"\f85e"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-disc-drive:before{content:"\f8b5"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-drone:before{content:"\f85f"}.fa-drone-alt:before{content:"\f860"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dryer:before{content:"\f861"}.fa-dryer-alt:before{content:"\f862"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fan-table:before{content:"\f904"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-farm:before{content:"\f864"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\f905"}.fa-faucet-drip:before{content:"\f906"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-music:before{content:"\f8b6"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-search:before{content:"\f865"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-film-canister:before{content:"\f8b7"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flashlight:before{content:"\f8b8"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-flute:before{content:"\f8b9"}.fa-flux-capacitor:before{content:"\f8ba"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-download:before{content:"\f953"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folder-upload:before{content:"\f954"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-font-case:before{content:"\f866"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-galaxy:before{content:"\f908"}.fa-game-board:before{content:"\f867"}.fa-game-board-alt:before{content:"\f868"}.fa-game-console-handheld:before{content:"\f8bb"}.fa-gamepad:before{content:"\f11b"}.fa-gamepad-alt:before{content:"\f8bc"}.fa-garage:before{content:"\f909"}.fa-garage-car:before{content:"\f90a"}.fa-garage-open:before{content:"\f90b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-citrus:before{content:"\f869"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gramophone:before{content:"\f8bd"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-guitar-electric:before{content:"\f8be"}.fa-guitars:before{content:"\f8bf"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-h4:before{content:"\f86a"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-medical:before{content:"\f95c"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\f95d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-hands-wash:before{content:"\f95e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-handshake-alt-slash:before{content:"\f95f"}.fa-handshake-slash:before{content:"\f960"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-chef:before{content:"\f86b"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-cough:before{content:"\f961"}.fa-head-side-cough-slash:before{content:"\f962"}.fa-head-side-headphones:before{content:"\f8c2"}.fa-head-side-mask:before{content:"\f963"}.fa-head-side-medical:before{content:"\f809"}.fa-head-side-virus:before{content:"\f964"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-heat:before{content:"\f90c"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-horizontal-rule:before{content:"\f86c"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-horse-saddle:before{content:"\f8c3"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house:before{content:"\f90d"}.fa-house-damage:before{content:"\f6f1"}.fa-house-day:before{content:"\f90e"}.fa-house-flood:before{content:"\f74f"}.fa-house-leave:before{content:"\f90f"}.fa-house-night:before{content:"\f910"}.fa-house-return:before{content:"\f911"}.fa-house-signal:before{content:"\f912"}.fa-house-user:before{content:"\f965"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-icons-alt:before{content:"\f86e"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-polaroid:before{content:"\f8c4"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\f955"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-joystick:before{content:"\f8c5"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-jug:before{content:"\f8c6"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-kazoo:before{content:"\f8c7"}.fa-kerning:before{content:"\f86f"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-lamp-desk:before{content:"\f914"}.fa-lamp-floor:before{content:"\f915"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\f966"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lasso:before{content:"\f8c8"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-light-ceiling:before{content:"\f916"}.fa-light-switch:before{content:"\f917"}.fa-light-switch-off:before{content:"\f918"}.fa-light-switch-on:before{content:"\f919"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-line-columns:before{content:"\f870"}.fa-line-height:before{content:"\f871"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-music:before{content:"\f8c9"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\f967"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microphone-stand:before{content:"\f8cb"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-microwave:before{content:"\f91b"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\f956"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-money-check-edit:before{content:"\f872"}.fa-money-check-edit-alt:before{content:"\f873"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-alt:before{content:"\f8cd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mp3-player:before{content:"\f8ce"}.fa-mug:before{content:"\f874"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-mug-tea:before{content:"\f875"}.fa-music:before{content:"\f001"}.fa-music-alt:before{content:"\f8cf"}.fa-music-alt-slash:before{content:"\f8d0"}.fa-music-slash:before{content:"\f8d1"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-outlet:before{content:"\f91c"}.fa-oven:before{content:"\f91d"}.fa-overline:before{content:"\f876"}.fa-page-break:before{content:"\f877"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paragraph-rtl:before{content:"\f878"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\f968"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-laptop:before{content:"\f87a"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-rotary:before{content:"\f8d3"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-piano:before{content:"\f8d4"}.fa-piano-keyboard:before{content:"\f8d5"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\f969"}.fa-planet-moon:before{content:"\f91f"}.fa-planet-ringed:before{content:"\f920"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-police-box:before{content:"\f921"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portal-enter:before{content:"\f922"}.fa-portal-exit:before{content:"\f923"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-projector:before{content:"\f8d6"}.fa-pump-medical:before{content:"\f96a"}.fa-pump-soap:before{content:"\f96b"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radar:before{content:"\f924"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-radio:before{content:"\f8d7"}.fa-radio-alt:before{content:"\f8d8"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-raygun:before{content:"\f925"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-refrigerator:before{content:"\f926"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocket-launch:before{content:"\f927"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-router:before{content:"\f8da"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-salesforce:before{content:"\f83b"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-sax-hot:before{content:"\f8db"}.fa-saxophone:before{content:"\f8dc"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-image:before{content:"\f8f3"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-send-back:before{content:"\f87e"}.fa-send-backward:before{content:"\f87f"}.fa-sensor:before{content:"\f928"}.fa-sensor-alert:before{content:"\f929"}.fa-sensor-fire:before{content:"\f92a"}.fa-sensor-on:before{content:"\f92b"}.fa-sensor-smoke:before{content:"\f92c"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-shield-virus:before{content:"\f96c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\f957"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signal-stream:before{content:"\f8dd"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\f96d"}.fa-siren:before{content:"\f92d"}.fa-siren-on:before{content:"\f92e"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-cow:before{content:"\f8de"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snooze:before{content:"\f880"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\f96e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-solar-system:before{content:"\f92f"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-alt:before{content:"\f883"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-circle:before{content:"\f930"}.fa-sort-circle-down:before{content:"\f931"}.fa-sort-circle-up:before{content:"\f932"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-shapes-down:before{content:"\f888"}.fa-sort-shapes-down-alt:before{content:"\f889"}.fa-sort-shapes-up:before{content:"\f88a"}.fa-sort-shapes-up-alt:before{content:"\f88b"}.fa-sort-size-down:before{content:"\f88c"}.fa-sort-size-down-alt:before{content:"\f88d"}.fa-sort-size-up:before{content:"\f88e"}.fa-sort-size-up-alt:before{content:"\f88f"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-space-station-moon:before{content:"\f933"}.fa-space-station-moon-alt:before{content:"\f934"}.fa-spade:before{content:"\f2f4"}.fa-sparkles:before{content:"\f890"}.fa-speakap:before{content:"\f3f3"}.fa-speaker:before{content:"\f8df"}.fa-speaker-deck:before{content:"\f83c"}.fa-speakers:before{content:"\f8e0"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-sprinkler:before{content:"\f935"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-star-shooting:before{content:"\f936"}.fa-starfighter:before{content:"\f937"}.fa-starfighter-alt:before{content:"\f938"}.fa-stars:before{content:"\f762"}.fa-starship:before{content:"\f939"}.fa-starship-freighter:before{content:"\f93a"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\f96f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\f970"}.fa-store-slash:before{content:"\f971"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunglasses:before{content:"\f892"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-sword-laser:before{content:"\f93b"}.fa-sword-laser-alt:before{content:"\f93c"}.fa-swords:before{content:"\f71d"}.fa-swords-laser:before{content:"\f93d"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-telescope:before{content:"\f93e"}.fa-temperature-down:before{content:"\f93f"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-up:before{content:"\f940"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text:before{content:"\f893"}.fa-text-height:before{content:"\f034"}.fa-text-size:before{content:"\f894"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-toilet-paper-slash:before{content:"\f972"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-transporter:before{content:"\f942"}.fa-transporter-1:before{content:"\f943"}.fa-transporter-2:before{content:"\f944"}.fa-transporter-3:before{content:"\f945"}.fa-transporter-empty:before{content:"\f946"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-trash-undo:before{content:"\f895"}.fa-trash-undo-alt:before{content:"\f896"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-triangle-music:before{content:"\f8e2"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-trumpet:before{content:"\f8e3"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turntable:before{content:"\f8e4"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-alt:before{content:"\f8e5"}.fa-tv-music:before{content:"\f8e6"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typewriter:before{content:"\f8e7"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-ufo:before{content:"\f947"}.fa-ufo-beam:before{content:"\f948"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usb-drive:before{content:"\f8e9"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alien:before{content:"\f94a"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-cowboy:before{content:"\f8ea"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-music:before{content:"\f8eb"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-robot:before{content:"\f94b"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-user-unlock:before{content:"\f958"}.fa-user-visor:before{content:"\f94c"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-users-slash:before{content:"\f973"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-vacuum:before{content:"\f94d"}.fa-vacuum-robot:before{content:"\f94e"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vhs:before{content:"\f8ec"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-violin:before{content:"\f8ed"}.fa-virus:before{content:"\f974"}.fa-virus-slash:before{content:"\f975"}.fa-viruses:before{content:"\f976"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-wagon-covered:before{content:"\f8ee"}.fa-walker:before{content:"\f831"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-washer:before{content:"\f898"}.fa-watch:before{content:"\f2e1"}.fa-watch-calculator:before{content:"\f8f0"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-wave-sine:before{content:"\f899"}.fa-wave-square:before{content:"\f83e"}.fa-wave-triangle:before{content:"\f89a"}.fa-waveform:before{content:"\f8f1"}.fa-waveform-path:before{content:"\f8f2"}.fa-waze:before{content:"\f83f"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-turbine:before{content:"\f89b"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-frame:before{content:"\f94f"}.fa-window-frame-open:before{content:"\f950"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-brands-400.eot);src:url(/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-brands-400.woff2) format("woff2"),url(/fonts/fa-brands-400.woff) format("woff"),url(/fonts/fa-brands-400.ttf) format("truetype"),url(/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands;font-weight:400}@font-face{font-family:Font Awesome\ 5 Duotone;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-duotone-900.eot);src:url(/fonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-duotone-900.woff2) format("woff2"),url(/fonts/fa-duotone-900.woff) format("woff"),url(/fonts/fa-duotone-900.ttf) format("truetype"),url(/fonts/fa-duotone-900.svg#fontawesome) format("svg")}.fad{position:relative;font-family:Font Awesome\ 5 Duotone;font-weight:900}.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:1;opacity:var(--fa-primary-opacity,1)}.fad:after{color:var(--fa-secondary-color,inherit)}.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:1;opacity:var(--fa-primary-opacity,1)}.fad.fa-inverse{color:#fff}.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before{left:50%;transform:translateX(-50%)}.fad.fa-abacus:after{content:"\10f640"}.fad.fa-acorn:after{content:"\10f6ae"}.fad.fa-ad:after{content:"\10f641"}.fad.fa-address-book:after{content:"\10f2b9"}.fad.fa-address-card:after{content:"\10f2bb"}.fad.fa-adjust:after{content:"\10f042"}.fad.fa-air-conditioner:after{content:"\10f8f4"}.fad.fa-air-freshener:after{content:"\10f5d0"}.fad.fa-alarm-clock:after{content:"\10f34e"}.fad.fa-alarm-exclamation:after{content:"\10f843"}.fad.fa-alarm-plus:after{content:"\10f844"}.fad.fa-alarm-snooze:after{content:"\10f845"}.fad.fa-album:after{content:"\10f89f"}.fad.fa-album-collection:after{content:"\10f8a0"}.fad.fa-alicorn:after{content:"\10f6b0"}.fad.fa-alien:after{content:"\10f8f5"}.fad.fa-alien-monster:after{content:"\10f8f6"}.fad.fa-align-center:after{content:"\10f037"}.fad.fa-align-justify:after{content:"\10f039"}.fad.fa-align-left:after{content:"\10f036"}.fad.fa-align-right:after{content:"\10f038"}.fad.fa-align-slash:after{content:"\10f846"}.fad.fa-allergies:after{content:"\10f461"}.fad.fa-ambulance:after{content:"\10f0f9"}.fad.fa-american-sign-language-interpreting:after{content:"\10f2a3"}.fad.fa-amp-guitar:after{content:"\10f8a1"}.fad.fa-analytics:after{content:"\10f643"}.fad.fa-anchor:after{content:"\10f13d"}.fad.fa-angel:after{content:"\10f779"}.fad.fa-angle-double-down:after{content:"\10f103"}.fad.fa-angle-double-left:after{content:"\10f100"}.fad.fa-angle-double-right:after{content:"\10f101"}.fad.fa-angle-double-up:after{content:"\10f102"}.fad.fa-angle-down:after{content:"\10f107"}.fad.fa-angle-left:after{content:"\10f104"}.fad.fa-angle-right:after{content:"\10f105"}.fad.fa-angle-up:after{content:"\10f106"}.fad.fa-angry:after{content:"\10f556"}.fad.fa-ankh:after{content:"\10f644"}.fad.fa-apple-alt:after{content:"\10f5d1"}.fad.fa-apple-crate:after{content:"\10f6b1"}.fad.fa-archive:after{content:"\10f187"}.fad.fa-archway:after{content:"\10f557"}.fad.fa-arrow-alt-circle-down:after{content:"\10f358"}.fad.fa-arrow-alt-circle-left:after{content:"\10f359"}.fad.fa-arrow-alt-circle-right:after{content:"\10f35a"}.fad.fa-arrow-alt-circle-up:after{content:"\10f35b"}.fad.fa-arrow-alt-down:after{content:"\10f354"}.fad.fa-arrow-alt-from-bottom:after{content:"\10f346"}.fad.fa-arrow-alt-from-left:after{content:"\10f347"}.fad.fa-arrow-alt-from-right:after{content:"\10f348"}.fad.fa-arrow-alt-from-top:after{content:"\10f349"}.fad.fa-arrow-alt-left:after{content:"\10f355"}.fad.fa-arrow-alt-right:after{content:"\10f356"}.fad.fa-arrow-alt-square-down:after{content:"\10f350"}.fad.fa-arrow-alt-square-left:after{content:"\10f351"}.fad.fa-arrow-alt-square-right:after{content:"\10f352"}.fad.fa-arrow-alt-square-up:after{content:"\10f353"}.fad.fa-arrow-alt-to-bottom:after{content:"\10f34a"}.fad.fa-arrow-alt-to-left:after{content:"\10f34b"}.fad.fa-arrow-alt-to-right:after{content:"\10f34c"}.fad.fa-arrow-alt-to-top:after{content:"\10f34d"}.fad.fa-arrow-alt-up:after{content:"\10f357"}.fad.fa-arrow-circle-down:after{content:"\10f0ab"}.fad.fa-arrow-circle-left:after{content:"\10f0a8"}.fad.fa-arrow-circle-right:after{content:"\10f0a9"}.fad.fa-arrow-circle-up:after{content:"\10f0aa"}.fad.fa-arrow-down:after{content:"\10f063"}.fad.fa-arrow-from-bottom:after{content:"\10f342"}.fad.fa-arrow-from-left:after{content:"\10f343"}.fad.fa-arrow-from-right:after{content:"\10f344"}.fad.fa-arrow-from-top:after{content:"\10f345"}.fad.fa-arrow-left:after{content:"\10f060"}.fad.fa-arrow-right:after{content:"\10f061"}.fad.fa-arrow-square-down:after{content:"\10f339"}.fad.fa-arrow-square-left:after{content:"\10f33a"}.fad.fa-arrow-square-right:after{content:"\10f33b"}.fad.fa-arrow-square-up:after{content:"\10f33c"}.fad.fa-arrow-to-bottom:after{content:"\10f33d"}.fad.fa-arrow-to-left:after{content:"\10f33e"}.fad.fa-arrow-to-right:after{content:"\10f340"}.fad.fa-arrow-to-top:after{content:"\10f341"}.fad.fa-arrow-up:after{content:"\10f062"}.fad.fa-arrows:after{content:"\10f047"}.fad.fa-arrows-alt:after{content:"\10f0b2"}.fad.fa-arrows-alt-h:after{content:"\10f337"}.fad.fa-arrows-alt-v:after{content:"\10f338"}.fad.fa-arrows-h:after{content:"\10f07e"}.fad.fa-arrows-v:after{content:"\10f07d"}.fad.fa-assistive-listening-systems:after{content:"\10f2a2"}.fad.fa-asterisk:after{content:"\10f069"}.fad.fa-at:after{content:"\10f1fa"}.fad.fa-atlas:after{content:"\10f558"}.fad.fa-atom:after{content:"\10f5d2"}.fad.fa-atom-alt:after{content:"\10f5d3"}.fad.fa-audio-description:after{content:"\10f29e"}.fad.fa-award:after{content:"\10f559"}.fad.fa-axe:after{content:"\10f6b2"}.fad.fa-axe-battle:after{content:"\10f6b3"}.fad.fa-baby:after{content:"\10f77c"}.fad.fa-baby-carriage:after{content:"\10f77d"}.fad.fa-backpack:after{content:"\10f5d4"}.fad.fa-backspace:after{content:"\10f55a"}.fad.fa-backward:after{content:"\10f04a"}.fad.fa-bacon:after{content:"\10f7e5"}.fad.fa-bacteria:after{content:"\10f959"}.fad.fa-bacterium:after{content:"\10f95a"}.fad.fa-badge:after{content:"\10f335"}.fad.fa-badge-check:after{content:"\10f336"}.fad.fa-badge-dollar:after{content:"\10f645"}.fad.fa-badge-percent:after{content:"\10f646"}.fad.fa-badge-sheriff:after{content:"\10f8a2"}.fad.fa-badger-honey:after{content:"\10f6b4"}.fad.fa-bags-shopping:after{content:"\10f847"}.fad.fa-bahai:after{content:"\10f666"}.fad.fa-balance-scale:after{content:"\10f24e"}.fad.fa-balance-scale-left:after{content:"\10f515"}.fad.fa-balance-scale-right:after{content:"\10f516"}.fad.fa-ball-pile:after{content:"\10f77e"}.fad.fa-ballot:after{content:"\10f732"}.fad.fa-ballot-check:after{content:"\10f733"}.fad.fa-ban:after{content:"\10f05e"}.fad.fa-band-aid:after{content:"\10f462"}.fad.fa-banjo:after{content:"\10f8a3"}.fad.fa-barcode:after{content:"\10f02a"}.fad.fa-barcode-alt:after{content:"\10f463"}.fad.fa-barcode-read:after{content:"\10f464"}.fad.fa-barcode-scan:after{content:"\10f465"}.fad.fa-bars:after{content:"\10f0c9"}.fad.fa-baseball:after{content:"\10f432"}.fad.fa-baseball-ball:after{content:"\10f433"}.fad.fa-basketball-ball:after{content:"\10f434"}.fad.fa-basketball-hoop:after{content:"\10f435"}.fad.fa-bat:after{content:"\10f6b5"}.fad.fa-bath:after{content:"\10f2cd"}.fad.fa-battery-bolt:after{content:"\10f376"}.fad.fa-battery-empty:after{content:"\10f244"}.fad.fa-battery-full:after{content:"\10f240"}.fad.fa-battery-half:after{content:"\10f242"}.fad.fa-battery-quarter:after{content:"\10f243"}.fad.fa-battery-slash:after{content:"\10f377"}.fad.fa-battery-three-quarters:after{content:"\10f241"}.fad.fa-bed:after{content:"\10f236"}.fad.fa-bed-alt:after{content:"\10f8f7"}.fad.fa-bed-bunk:after{content:"\10f8f8"}.fad.fa-bed-empty:after{content:"\10f8f9"}.fad.fa-beer:after{content:"\10f0fc"}.fad.fa-bell:after{content:"\10f0f3"}.fad.fa-bell-exclamation:after{content:"\10f848"}.fad.fa-bell-on:after{content:"\10f8fa"}.fad.fa-bell-plus:after{content:"\10f849"}.fad.fa-bell-school:after{content:"\10f5d5"}.fad.fa-bell-school-slash:after{content:"\10f5d6"}.fad.fa-bell-slash:after{content:"\10f1f6"}.fad.fa-bells:after{content:"\10f77f"}.fad.fa-betamax:after{content:"\10f8a4"}.fad.fa-bezier-curve:after{content:"\10f55b"}.fad.fa-bible:after{content:"\10f647"}.fad.fa-bicycle:after{content:"\10f206"}.fad.fa-biking:after{content:"\10f84a"}.fad.fa-biking-mountain:after{content:"\10f84b"}.fad.fa-binoculars:after{content:"\10f1e5"}.fad.fa-biohazard:after{content:"\10f780"}.fad.fa-birthday-cake:after{content:"\10f1fd"}.fad.fa-blanket:after{content:"\10f498"}.fad.fa-blender:after{content:"\10f517"}.fad.fa-blender-phone:after{content:"\10f6b6"}.fad.fa-blind:after{content:"\10f29d"}.fad.fa-blinds:after{content:"\10f8fb"}.fad.fa-blinds-open:after{content:"\10f8fc"}.fad.fa-blinds-raised:after{content:"\10f8fd"}.fad.fa-blog:after{content:"\10f781"}.fad.fa-bold:after{content:"\10f032"}.fad.fa-bolt:after{content:"\10f0e7"}.fad.fa-bomb:after{content:"\10f1e2"}.fad.fa-bone:after{content:"\10f5d7"}.fad.fa-bone-break:after{content:"\10f5d8"}.fad.fa-bong:after{content:"\10f55c"}.fad.fa-book:after{content:"\10f02d"}.fad.fa-book-alt:after{content:"\10f5d9"}.fad.fa-book-dead:after{content:"\10f6b7"}.fad.fa-book-heart:after{content:"\10f499"}.fad.fa-book-medical:after{content:"\10f7e6"}.fad.fa-book-open:after{content:"\10f518"}.fad.fa-book-reader:after{content:"\10f5da"}.fad.fa-book-spells:after{content:"\10f6b8"}.fad.fa-book-user:after{content:"\10f7e7"}.fad.fa-bookmark:after{content:"\10f02e"}.fad.fa-books:after{content:"\10f5db"}.fad.fa-books-medical:after{content:"\10f7e8"}.fad.fa-boombox:after{content:"\10f8a5"}.fad.fa-boot:after{content:"\10f782"}.fad.fa-booth-curtain:after{content:"\10f734"}.fad.fa-border-all:after{content:"\10f84c"}.fad.fa-border-bottom:after{content:"\10f84d"}.fad.fa-border-center-h:after{content:"\10f89c"}.fad.fa-border-center-v:after{content:"\10f89d"}.fad.fa-border-inner:after{content:"\10f84e"}.fad.fa-border-left:after{content:"\10f84f"}.fad.fa-border-none:after{content:"\10f850"}.fad.fa-border-outer:after{content:"\10f851"}.fad.fa-border-right:after{content:"\10f852"}.fad.fa-border-style:after{content:"\10f853"}.fad.fa-border-style-alt:after{content:"\10f854"}.fad.fa-border-top:after{content:"\10f855"}.fad.fa-bow-arrow:after{content:"\10f6b9"}.fad.fa-bowling-ball:after{content:"\10f436"}.fad.fa-bowling-pins:after{content:"\10f437"}.fad.fa-box:after{content:"\10f466"}.fad.fa-box-alt:after{content:"\10f49a"}.fad.fa-box-ballot:after{content:"\10f735"}.fad.fa-box-check:after{content:"\10f467"}.fad.fa-box-fragile:after{content:"\10f49b"}.fad.fa-box-full:after{content:"\10f49c"}.fad.fa-box-heart:after{content:"\10f49d"}.fad.fa-box-open:after{content:"\10f49e"}.fad.fa-box-tissue:after{content:"\10f95b"}.fad.fa-box-up:after{content:"\10f49f"}.fad.fa-box-usd:after{content:"\10f4a0"}.fad.fa-boxes:after{content:"\10f468"}.fad.fa-boxes-alt:after{content:"\10f4a1"}.fad.fa-boxing-glove:after{content:"\10f438"}.fad.fa-brackets:after{content:"\10f7e9"}.fad.fa-brackets-curly:after{content:"\10f7ea"}.fad.fa-braille:after{content:"\10f2a1"}.fad.fa-brain:after{content:"\10f5dc"}.fad.fa-bread-loaf:after{content:"\10f7eb"}.fad.fa-bread-slice:after{content:"\10f7ec"}.fad.fa-briefcase:after{content:"\10f0b1"}.fad.fa-briefcase-medical:after{content:"\10f469"}.fad.fa-bring-forward:after{content:"\10f856"}.fad.fa-bring-front:after{content:"\10f857"}.fad.fa-broadcast-tower:after{content:"\10f519"}.fad.fa-broom:after{content:"\10f51a"}.fad.fa-browser:after{content:"\10f37e"}.fad.fa-brush:after{content:"\10f55d"}.fad.fa-bug:after{content:"\10f188"}.fad.fa-building:after{content:"\10f1ad"}.fad.fa-bullhorn:after{content:"\10f0a1"}.fad.fa-bullseye:after{content:"\10f140"}.fad.fa-bullseye-arrow:after{content:"\10f648"}.fad.fa-bullseye-pointer:after{content:"\10f649"}.fad.fa-burger-soda:after{content:"\10f858"}.fad.fa-burn:after{content:"\10f46a"}.fad.fa-burrito:after{content:"\10f7ed"}.fad.fa-bus:after{content:"\10f207"}.fad.fa-bus-alt:after{content:"\10f55e"}.fad.fa-bus-school:after{content:"\10f5dd"}.fad.fa-business-time:after{content:"\10f64a"}.fad.fa-cabinet-filing:after{content:"\10f64b"}.fad.fa-cactus:after{content:"\10f8a7"}.fad.fa-calculator:after{content:"\10f1ec"}.fad.fa-calculator-alt:after{content:"\10f64c"}.fad.fa-calendar:after{content:"\10f133"}.fad.fa-calendar-alt:after{content:"\10f073"}.fad.fa-calendar-check:after{content:"\10f274"}.fad.fa-calendar-day:after{content:"\10f783"}.fad.fa-calendar-edit:after{content:"\10f333"}.fad.fa-calendar-exclamation:after{content:"\10f334"}.fad.fa-calendar-minus:after{content:"\10f272"}.fad.fa-calendar-plus:after{content:"\10f271"}.fad.fa-calendar-star:after{content:"\10f736"}.fad.fa-calendar-times:after{content:"\10f273"}.fad.fa-calendar-week:after{content:"\10f784"}.fad.fa-camcorder:after{content:"\10f8a8"}.fad.fa-camera:after{content:"\10f030"}.fad.fa-camera-alt:after{content:"\10f332"}.fad.fa-camera-home:after{content:"\10f8fe"}.fad.fa-camera-movie:after{content:"\10f8a9"}.fad.fa-camera-polaroid:after{content:"\10f8aa"}.fad.fa-camera-retro:after{content:"\10f083"}.fad.fa-campfire:after{content:"\10f6ba"}.fad.fa-campground:after{content:"\10f6bb"}.fad.fa-candle-holder:after{content:"\10f6bc"}.fad.fa-candy-cane:after{content:"\10f786"}.fad.fa-candy-corn:after{content:"\10f6bd"}.fad.fa-cannabis:after{content:"\10f55f"}.fad.fa-capsules:after{content:"\10f46b"}.fad.fa-car:after{content:"\10f1b9"}.fad.fa-car-alt:after{content:"\10f5de"}.fad.fa-car-battery:after{content:"\10f5df"}.fad.fa-car-building:after{content:"\10f859"}.fad.fa-car-bump:after{content:"\10f5e0"}.fad.fa-car-bus:after{content:"\10f85a"}.fad.fa-car-crash:after{content:"\10f5e1"}.fad.fa-car-garage:after{content:"\10f5e2"}.fad.fa-car-mechanic:after{content:"\10f5e3"}.fad.fa-car-side:after{content:"\10f5e4"}.fad.fa-car-tilt:after{content:"\10f5e5"}.fad.fa-car-wash:after{content:"\10f5e6"}.fad.fa-caravan:after{content:"\10f8ff"}.fad.fa-caravan-alt:after{content:"\10f900"}.fad.fa-caret-circle-down:after{content:"\10f32d"}.fad.fa-caret-circle-left:after{content:"\10f32e"}.fad.fa-caret-circle-right:after{content:"\10f330"}.fad.fa-caret-circle-up:after{content:"\10f331"}.fad.fa-caret-down:after{content:"\10f0d7"}.fad.fa-caret-left:after{content:"\10f0d9"}.fad.fa-caret-right:after{content:"\10f0da"}.fad.fa-caret-square-down:after{content:"\10f150"}.fad.fa-caret-square-left:after{content:"\10f191"}.fad.fa-caret-square-right:after{content:"\10f152"}.fad.fa-caret-square-up:after{content:"\10f151"}.fad.fa-caret-up:after{content:"\10f0d8"}.fad.fa-carrot:after{content:"\10f787"}.fad.fa-cars:after{content:"\10f85b"}.fad.fa-cart-arrow-down:after{content:"\10f218"}.fad.fa-cart-plus:after{content:"\10f217"}.fad.fa-cash-register:after{content:"\10f788"}.fad.fa-cassette-tape:after{content:"\10f8ab"}.fad.fa-cat:after{content:"\10f6be"}.fad.fa-cat-space:after{content:"\10f901"}.fad.fa-cauldron:after{content:"\10f6bf"}.fad.fa-cctv:after{content:"\10f8ac"}.fad.fa-certificate:after{content:"\10f0a3"}.fad.fa-chair:after{content:"\10f6c0"}.fad.fa-chair-office:after{content:"\10f6c1"}.fad.fa-chalkboard:after{content:"\10f51b"}.fad.fa-chalkboard-teacher:after{content:"\10f51c"}.fad.fa-charging-station:after{content:"\10f5e7"}.fad.fa-chart-area:after{content:"\10f1fe"}.fad.fa-chart-bar:after{content:"\10f080"}.fad.fa-chart-line:after{content:"\10f201"}.fad.fa-chart-line-down:after{content:"\10f64d"}.fad.fa-chart-network:after{content:"\10f78a"}.fad.fa-chart-pie:after{content:"\10f200"}.fad.fa-chart-pie-alt:after{content:"\10f64e"}.fad.fa-chart-scatter:after{content:"\10f7ee"}.fad.fa-check:after{content:"\10f00c"}.fad.fa-check-circle:after{content:"\10f058"}.fad.fa-check-double:after{content:"\10f560"}.fad.fa-check-square:after{content:"\10f14a"}.fad.fa-cheese:after{content:"\10f7ef"}.fad.fa-cheese-swiss:after{content:"\10f7f0"}.fad.fa-cheeseburger:after{content:"\10f7f1"}.fad.fa-chess:after{content:"\10f439"}.fad.fa-chess-bishop:after{content:"\10f43a"}.fad.fa-chess-bishop-alt:after{content:"\10f43b"}.fad.fa-chess-board:after{content:"\10f43c"}.fad.fa-chess-clock:after{content:"\10f43d"}.fad.fa-chess-clock-alt:after{content:"\10f43e"}.fad.fa-chess-king:after{content:"\10f43f"}.fad.fa-chess-king-alt:after{content:"\10f440"}.fad.fa-chess-knight:after{content:"\10f441"}.fad.fa-chess-knight-alt:after{content:"\10f442"}.fad.fa-chess-pawn:after{content:"\10f443"}.fad.fa-chess-pawn-alt:after{content:"\10f444"}.fad.fa-chess-queen:after{content:"\10f445"}.fad.fa-chess-queen-alt:after{content:"\10f446"}.fad.fa-chess-rook:after{content:"\10f447"}.fad.fa-chess-rook-alt:after{content:"\10f448"}.fad.fa-chevron-circle-down:after{content:"\10f13a"}.fad.fa-chevron-circle-left:after{content:"\10f137"}.fad.fa-chevron-circle-right:after{content:"\10f138"}.fad.fa-chevron-circle-up:after{content:"\10f139"}.fad.fa-chevron-double-down:after{content:"\10f322"}.fad.fa-chevron-double-left:after{content:"\10f323"}.fad.fa-chevron-double-right:after{content:"\10f324"}.fad.fa-chevron-double-up:after{content:"\10f325"}.fad.fa-chevron-down:after{content:"\10f078"}.fad.fa-chevron-left:after{content:"\10f053"}.fad.fa-chevron-right:after{content:"\10f054"}.fad.fa-chevron-square-down:after{content:"\10f329"}.fad.fa-chevron-square-left:after{content:"\10f32a"}.fad.fa-chevron-square-right:after{content:"\10f32b"}.fad.fa-chevron-square-up:after{content:"\10f32c"}.fad.fa-chevron-up:after{content:"\10f077"}.fad.fa-child:after{content:"\10f1ae"}.fad.fa-chimney:after{content:"\10f78b"}.fad.fa-church:after{content:"\10f51d"}.fad.fa-circle:after{content:"\10f111"}.fad.fa-circle-notch:after{content:"\10f1ce"}.fad.fa-city:after{content:"\10f64f"}.fad.fa-clarinet:after{content:"\10f8ad"}.fad.fa-claw-marks:after{content:"\10f6c2"}.fad.fa-clinic-medical:after{content:"\10f7f2"}.fad.fa-clipboard:after{content:"\10f328"}.fad.fa-clipboard-check:after{content:"\10f46c"}.fad.fa-clipboard-list:after{content:"\10f46d"}.fad.fa-clipboard-list-check:after{content:"\10f737"}.fad.fa-clipboard-prescription:after{content:"\10f5e8"}.fad.fa-clipboard-user:after{content:"\10f7f3"}.fad.fa-clock:after{content:"\10f017"}.fad.fa-clone:after{content:"\10f24d"}.fad.fa-closed-captioning:after{content:"\10f20a"}.fad.fa-cloud:after{content:"\10f0c2"}.fad.fa-cloud-download:after{content:"\10f0ed"}.fad.fa-cloud-download-alt:after{content:"\10f381"}.fad.fa-cloud-drizzle:after{content:"\10f738"}.fad.fa-cloud-hail:after{content:"\10f739"}.fad.fa-cloud-hail-mixed:after{content:"\10f73a"}.fad.fa-cloud-meatball:after{content:"\10f73b"}.fad.fa-cloud-moon:after{content:"\10f6c3"}.fad.fa-cloud-moon-rain:after{content:"\10f73c"}.fad.fa-cloud-music:after{content:"\10f8ae"}.fad.fa-cloud-rain:after{content:"\10f73d"}.fad.fa-cloud-rainbow:after{content:"\10f73e"}.fad.fa-cloud-showers:after{content:"\10f73f"}.fad.fa-cloud-showers-heavy:after{content:"\10f740"}.fad.fa-cloud-sleet:after{content:"\10f741"}.fad.fa-cloud-snow:after{content:"\10f742"}.fad.fa-cloud-sun:after{content:"\10f6c4"}.fad.fa-cloud-sun-rain:after{content:"\10f743"}.fad.fa-cloud-upload:after{content:"\10f0ee"}.fad.fa-cloud-upload-alt:after{content:"\10f382"}.fad.fa-clouds:after{content:"\10f744"}.fad.fa-clouds-moon:after{content:"\10f745"}.fad.fa-clouds-sun:after{content:"\10f746"}.fad.fa-club:after{content:"\10f327"}.fad.fa-cocktail:after{content:"\10f561"}.fad.fa-code:after{content:"\10f121"}.fad.fa-code-branch:after{content:"\10f126"}.fad.fa-code-commit:after{content:"\10f386"}.fad.fa-code-merge:after{content:"\10f387"}.fad.fa-coffee:after{content:"\10f0f4"}.fad.fa-coffee-pot:after{content:"\10f902"}.fad.fa-coffee-togo:after{content:"\10f6c5"}.fad.fa-coffin:after{content:"\10f6c6"}.fad.fa-coffin-cross:after{content:"\10f951"}.fad.fa-cog:after{content:"\10f013"}.fad.fa-cogs:after{content:"\10f085"}.fad.fa-coin:after{content:"\10f85c"}.fad.fa-coins:after{content:"\10f51e"}.fad.fa-columns:after{content:"\10f0db"}.fad.fa-comet:after{content:"\10f903"}.fad.fa-comment:after{content:"\10f075"}.fad.fa-comment-alt:after{content:"\10f27a"}.fad.fa-comment-alt-check:after{content:"\10f4a2"}.fad.fa-comment-alt-dollar:after{content:"\10f650"}.fad.fa-comment-alt-dots:after{content:"\10f4a3"}.fad.fa-comment-alt-edit:after{content:"\10f4a4"}.fad.fa-comment-alt-exclamation:after{content:"\10f4a5"}.fad.fa-comment-alt-lines:after{content:"\10f4a6"}.fad.fa-comment-alt-medical:after{content:"\10f7f4"}.fad.fa-comment-alt-minus:after{content:"\10f4a7"}.fad.fa-comment-alt-music:after{content:"\10f8af"}.fad.fa-comment-alt-plus:after{content:"\10f4a8"}.fad.fa-comment-alt-slash:after{content:"\10f4a9"}.fad.fa-comment-alt-smile:after{content:"\10f4aa"}.fad.fa-comment-alt-times:after{content:"\10f4ab"}.fad.fa-comment-check:after{content:"\10f4ac"}.fad.fa-comment-dollar:after{content:"\10f651"}.fad.fa-comment-dots:after{content:"\10f4ad"}.fad.fa-comment-edit:after{content:"\10f4ae"}.fad.fa-comment-exclamation:after{content:"\10f4af"}.fad.fa-comment-lines:after{content:"\10f4b0"}.fad.fa-comment-medical:after{content:"\10f7f5"}.fad.fa-comment-minus:after{content:"\10f4b1"}.fad.fa-comment-music:after{content:"\10f8b0"}.fad.fa-comment-plus:after{content:"\10f4b2"}.fad.fa-comment-slash:after{content:"\10f4b3"}.fad.fa-comment-smile:after{content:"\10f4b4"}.fad.fa-comment-times:after{content:"\10f4b5"}.fad.fa-comments:after{content:"\10f086"}.fad.fa-comments-alt:after{content:"\10f4b6"}.fad.fa-comments-alt-dollar:after{content:"\10f652"}.fad.fa-comments-dollar:after{content:"\10f653"}.fad.fa-compact-disc:after{content:"\10f51f"}.fad.fa-compass:after{content:"\10f14e"}.fad.fa-compass-slash:after{content:"\10f5e9"}.fad.fa-compress:after{content:"\10f066"}.fad.fa-compress-alt:after{content:"\10f422"}.fad.fa-compress-arrows-alt:after{content:"\10f78c"}.fad.fa-compress-wide:after{content:"\10f326"}.fad.fa-computer-classic:after{content:"\10f8b1"}.fad.fa-computer-speaker:after{content:"\10f8b2"}.fad.fa-concierge-bell:after{content:"\10f562"}.fad.fa-construction:after{content:"\10f85d"}.fad.fa-container-storage:after{content:"\10f4b7"}.fad.fa-conveyor-belt:after{content:"\10f46e"}.fad.fa-conveyor-belt-alt:after{content:"\10f46f"}.fad.fa-cookie:after{content:"\10f563"}.fad.fa-cookie-bite:after{content:"\10f564"}.fad.fa-copy:after{content:"\10f0c5"}.fad.fa-copyright:after{content:"\10f1f9"}.fad.fa-corn:after{content:"\10f6c7"}.fad.fa-couch:after{content:"\10f4b8"}.fad.fa-cow:after{content:"\10f6c8"}.fad.fa-cowbell:after{content:"\10f8b3"}.fad.fa-cowbell-more:after{content:"\10f8b4"}.fad.fa-credit-card:after{content:"\10f09d"}.fad.fa-credit-card-blank:after{content:"\10f389"}.fad.fa-credit-card-front:after{content:"\10f38a"}.fad.fa-cricket:after{content:"\10f449"}.fad.fa-croissant:after{content:"\10f7f6"}.fad.fa-crop:after{content:"\10f125"}.fad.fa-crop-alt:after{content:"\10f565"}.fad.fa-cross:after{content:"\10f654"}.fad.fa-crosshairs:after{content:"\10f05b"}.fad.fa-crow:after{content:"\10f520"}.fad.fa-crown:after{content:"\10f521"}.fad.fa-crutch:after{content:"\10f7f7"}.fad.fa-crutches:after{content:"\10f7f8"}.fad.fa-cube:after{content:"\10f1b2"}.fad.fa-cubes:after{content:"\10f1b3"}.fad.fa-curling:after{content:"\10f44a"}.fad.fa-cut:after{content:"\10f0c4"}.fad.fa-dagger:after{content:"\10f6cb"}.fad.fa-database:after{content:"\10f1c0"}.fad.fa-deaf:after{content:"\10f2a4"}.fad.fa-debug:after{content:"\10f7f9"}.fad.fa-deer:after{content:"\10f78e"}.fad.fa-deer-rudolph:after{content:"\10f78f"}.fad.fa-democrat:after{content:"\10f747"}.fad.fa-desktop:after{content:"\10f108"}.fad.fa-desktop-alt:after{content:"\10f390"}.fad.fa-dewpoint:after{content:"\10f748"}.fad.fa-dharmachakra:after{content:"\10f655"}.fad.fa-diagnoses:after{content:"\10f470"}.fad.fa-diamond:after{content:"\10f219"}.fad.fa-dice:after{content:"\10f522"}.fad.fa-dice-d10:after{content:"\10f6cd"}.fad.fa-dice-d12:after{content:"\10f6ce"}.fad.fa-dice-d20:after{content:"\10f6cf"}.fad.fa-dice-d4:after{content:"\10f6d0"}.fad.fa-dice-d6:after{content:"\10f6d1"}.fad.fa-dice-d8:after{content:"\10f6d2"}.fad.fa-dice-five:after{content:"\10f523"}.fad.fa-dice-four:after{content:"\10f524"}.fad.fa-dice-one:after{content:"\10f525"}.fad.fa-dice-six:after{content:"\10f526"}.fad.fa-dice-three:after{content:"\10f527"}.fad.fa-dice-two:after{content:"\10f528"}.fad.fa-digging:after{content:"\10f85e"}.fad.fa-digital-tachograph:after{content:"\10f566"}.fad.fa-diploma:after{content:"\10f5ea"}.fad.fa-directions:after{content:"\10f5eb"}.fad.fa-disc-drive:after{content:"\10f8b5"}.fad.fa-disease:after{content:"\10f7fa"}.fad.fa-divide:after{content:"\10f529"}.fad.fa-dizzy:after{content:"\10f567"}.fad.fa-dna:after{content:"\10f471"}.fad.fa-do-not-enter:after{content:"\10f5ec"}.fad.fa-dog:after{content:"\10f6d3"}.fad.fa-dog-leashed:after{content:"\10f6d4"}.fad.fa-dollar-sign:after{content:"\10f155"}.fad.fa-dolly:after{content:"\10f472"}.fad.fa-dolly-empty:after{content:"\10f473"}.fad.fa-dolly-flatbed:after{content:"\10f474"}.fad.fa-dolly-flatbed-alt:after{content:"\10f475"}.fad.fa-dolly-flatbed-empty:after{content:"\10f476"}.fad.fa-donate:after{content:"\10f4b9"}.fad.fa-door-closed:after{content:"\10f52a"}.fad.fa-door-open:after{content:"\10f52b"}.fad.fa-dot-circle:after{content:"\10f192"}.fad.fa-dove:after{content:"\10f4ba"}.fad.fa-download:after{content:"\10f019"}.fad.fa-drafting-compass:after{content:"\10f568"}.fad.fa-dragon:after{content:"\10f6d5"}.fad.fa-draw-circle:after{content:"\10f5ed"}.fad.fa-draw-polygon:after{content:"\10f5ee"}.fad.fa-draw-square:after{content:"\10f5ef"}.fad.fa-dreidel:after{content:"\10f792"}.fad.fa-drone:after{content:"\10f85f"}.fad.fa-drone-alt:after{content:"\10f860"}.fad.fa-drum:after{content:"\10f569"}.fad.fa-drum-steelpan:after{content:"\10f56a"}.fad.fa-drumstick:after{content:"\10f6d6"}.fad.fa-drumstick-bite:after{content:"\10f6d7"}.fad.fa-dryer:after{content:"\10f861"}.fad.fa-dryer-alt:after{content:"\10f862"}.fad.fa-duck:after{content:"\10f6d8"}.fad.fa-dumbbell:after{content:"\10f44b"}.fad.fa-dumpster:after{content:"\10f793"}.fad.fa-dumpster-fire:after{content:"\10f794"}.fad.fa-dungeon:after{content:"\10f6d9"}.fad.fa-ear:after{content:"\10f5f0"}.fad.fa-ear-muffs:after{content:"\10f795"}.fad.fa-eclipse:after{content:"\10f749"}.fad.fa-eclipse-alt:after{content:"\10f74a"}.fad.fa-edit:after{content:"\10f044"}.fad.fa-egg:after{content:"\10f7fb"}.fad.fa-egg-fried:after{content:"\10f7fc"}.fad.fa-eject:after{content:"\10f052"}.fad.fa-elephant:after{content:"\10f6da"}.fad.fa-ellipsis-h:after{content:"\10f141"}.fad.fa-ellipsis-h-alt:after{content:"\10f39b"}.fad.fa-ellipsis-v:after{content:"\10f142"}.fad.fa-ellipsis-v-alt:after{content:"\10f39c"}.fad.fa-empty-set:after{content:"\10f656"}.fad.fa-engine-warning:after{content:"\10f5f2"}.fad.fa-envelope:after{content:"\10f0e0"}.fad.fa-envelope-open:after{content:"\10f2b6"}.fad.fa-envelope-open-dollar:after{content:"\10f657"}.fad.fa-envelope-open-text:after{content:"\10f658"}.fad.fa-envelope-square:after{content:"\10f199"}.fad.fa-equals:after{content:"\10f52c"}.fad.fa-eraser:after{content:"\10f12d"}.fad.fa-ethernet:after{content:"\10f796"}.fad.fa-euro-sign:after{content:"\10f153"}.fad.fa-exchange:after{content:"\10f0ec"}.fad.fa-exchange-alt:after{content:"\10f362"}.fad.fa-exclamation:after{content:"\10f12a"}.fad.fa-exclamation-circle:after{content:"\10f06a"}.fad.fa-exclamation-square:after{content:"\10f321"}.fad.fa-exclamation-triangle:after{content:"\10f071"}.fad.fa-expand:after{content:"\10f065"}.fad.fa-expand-alt:after{content:"\10f424"}.fad.fa-expand-arrows:after{content:"\10f31d"}.fad.fa-expand-arrows-alt:after{content:"\10f31e"}.fad.fa-expand-wide:after{content:"\10f320"}.fad.fa-external-link:after{content:"\10f08e"}.fad.fa-external-link-alt:after{content:"\10f35d"}.fad.fa-external-link-square:after{content:"\10f14c"}.fad.fa-external-link-square-alt:after{content:"\10f360"}.fad.fa-eye:after{content:"\10f06e"}.fad.fa-eye-dropper:after{content:"\10f1fb"}.fad.fa-eye-evil:after{content:"\10f6db"}.fad.fa-eye-slash:after{content:"\10f070"}.fad.fa-fan:after{content:"\10f863"}.fad.fa-fan-table:after{content:"\10f904"}.fad.fa-farm:after{content:"\10f864"}.fad.fa-fast-backward:after{content:"\10f049"}.fad.fa-fast-forward:after{content:"\10f050"}.fad.fa-faucet:after{content:"\10f905"}.fad.fa-faucet-drip:after{content:"\10f906"}.fad.fa-fax:after{content:"\10f1ac"}.fad.fa-feather:after{content:"\10f52d"}.fad.fa-feather-alt:after{content:"\10f56b"}.fad.fa-female:after{content:"\10f182"}.fad.fa-field-hockey:after{content:"\10f44c"}.fad.fa-fighter-jet:after{content:"\10f0fb"}.fad.fa-file:after{content:"\10f15b"}.fad.fa-file-alt:after{content:"\10f15c"}.fad.fa-file-archive:after{content:"\10f1c6"}.fad.fa-file-audio:after{content:"\10f1c7"}.fad.fa-file-certificate:after{content:"\10f5f3"}.fad.fa-file-chart-line:after{content:"\10f659"}.fad.fa-file-chart-pie:after{content:"\10f65a"}.fad.fa-file-check:after{content:"\10f316"}.fad.fa-file-code:after{content:"\10f1c9"}.fad.fa-file-contract:after{content:"\10f56c"}.fad.fa-file-csv:after{content:"\10f6dd"}.fad.fa-file-download:after{content:"\10f56d"}.fad.fa-file-edit:after{content:"\10f31c"}.fad.fa-file-excel:after{content:"\10f1c3"}.fad.fa-file-exclamation:after{content:"\10f31a"}.fad.fa-file-export:after{content:"\10f56e"}.fad.fa-file-image:after{content:"\10f1c5"}.fad.fa-file-import:after{content:"\10f56f"}.fad.fa-file-invoice:after{content:"\10f570"}.fad.fa-file-invoice-dollar:after{content:"\10f571"}.fad.fa-file-medical:after{content:"\10f477"}.fad.fa-file-medical-alt:after{content:"\10f478"}.fad.fa-file-minus:after{content:"\10f318"}.fad.fa-file-music:after{content:"\10f8b6"}.fad.fa-file-pdf:after{content:"\10f1c1"}.fad.fa-file-plus:after{content:"\10f319"}.fad.fa-file-powerpoint:after{content:"\10f1c4"}.fad.fa-file-prescription:after{content:"\10f572"}.fad.fa-file-search:after{content:"\10f865"}.fad.fa-file-signature:after{content:"\10f573"}.fad.fa-file-spreadsheet:after{content:"\10f65b"}.fad.fa-file-times:after{content:"\10f317"}.fad.fa-file-upload:after{content:"\10f574"}.fad.fa-file-user:after{content:"\10f65c"}.fad.fa-file-video:after{content:"\10f1c8"}.fad.fa-file-word:after{content:"\10f1c2"}.fad.fa-files-medical:after{content:"\10f7fd"}.fad.fa-fill:after{content:"\10f575"}.fad.fa-fill-drip:after{content:"\10f576"}.fad.fa-film:after{content:"\10f008"}.fad.fa-film-alt:after{content:"\10f3a0"}.fad.fa-film-canister:after{content:"\10f8b7"}.fad.fa-filter:after{content:"\10f0b0"}.fad.fa-fingerprint:after{content:"\10f577"}.fad.fa-fire:after{content:"\10f06d"}.fad.fa-fire-alt:after{content:"\10f7e4"}.fad.fa-fire-extinguisher:after{content:"\10f134"}.fad.fa-fire-smoke:after{content:"\10f74b"}.fad.fa-fireplace:after{content:"\10f79a"}.fad.fa-first-aid:after{content:"\10f479"}.fad.fa-fish:after{content:"\10f578"}.fad.fa-fish-cooked:after{content:"\10f7fe"}.fad.fa-fist-raised:after{content:"\10f6de"}.fad.fa-flag:after{content:"\10f024"}.fad.fa-flag-alt:after{content:"\10f74c"}.fad.fa-flag-checkered:after{content:"\10f11e"}.fad.fa-flag-usa:after{content:"\10f74d"}.fad.fa-flame:after{content:"\10f6df"}.fad.fa-flashlight:after{content:"\10f8b8"}.fad.fa-flask:after{content:"\10f0c3"}.fad.fa-flask-poison:after{content:"\10f6e0"}.fad.fa-flask-potion:after{content:"\10f6e1"}.fad.fa-flower:after{content:"\10f7ff"}.fad.fa-flower-daffodil:after{content:"\10f800"}.fad.fa-flower-tulip:after{content:"\10f801"}.fad.fa-flushed:after{content:"\10f579"}.fad.fa-flute:after{content:"\10f8b9"}.fad.fa-flux-capacitor:after{content:"\10f8ba"}.fad.fa-fog:after{content:"\10f74e"}.fad.fa-folder:after{content:"\10f07b"}.fad.fa-folder-download:after{content:"\10f953"}.fad.fa-folder-minus:after{content:"\10f65d"}.fad.fa-folder-open:after{content:"\10f07c"}.fad.fa-folder-plus:after{content:"\10f65e"}.fad.fa-folder-times:after{content:"\10f65f"}.fad.fa-folder-tree:after{content:"\10f802"}.fad.fa-folder-upload:after{content:"\10f954"}.fad.fa-folders:after{content:"\10f660"}.fad.fa-font:after{content:"\10f031"}.fad.fa-font-awesome-logo-full:after{content:"\10f4e6"}.fad.fa-font-case:after{content:"\10f866"}.fad.fa-football-ball:after{content:"\10f44e"}.fad.fa-football-helmet:after{content:"\10f44f"}.fad.fa-forklift:after{content:"\10f47a"}.fad.fa-forward:after{content:"\10f04e"}.fad.fa-fragile:after{content:"\10f4bb"}.fad.fa-french-fries:after{content:"\10f803"}.fad.fa-frog:after{content:"\10f52e"}.fad.fa-frosty-head:after{content:"\10f79b"}.fad.fa-frown:after{content:"\10f119"}.fad.fa-frown-open:after{content:"\10f57a"}.fad.fa-function:after{content:"\10f661"}.fad.fa-funnel-dollar:after{content:"\10f662"}.fad.fa-futbol:after{content:"\10f1e3"}.fad.fa-galaxy:after{content:"\10f908"}.fad.fa-game-board:after{content:"\10f867"}.fad.fa-game-board-alt:after{content:"\10f868"}.fad.fa-game-console-handheld:after{content:"\10f8bb"}.fad.fa-gamepad:after{content:"\10f11b"}.fad.fa-gamepad-alt:after{content:"\10f8bc"}.fad.fa-garage:after{content:"\10f909"}.fad.fa-garage-car:after{content:"\10f90a"}.fad.fa-garage-open:after{content:"\10f90b"}.fad.fa-gas-pump:after{content:"\10f52f"}.fad.fa-gas-pump-slash:after{content:"\10f5f4"}.fad.fa-gavel:after{content:"\10f0e3"}.fad.fa-gem:after{content:"\10f3a5"}.fad.fa-genderless:after{content:"\10f22d"}.fad.fa-ghost:after{content:"\10f6e2"}.fad.fa-gift:after{content:"\10f06b"}.fad.fa-gift-card:after{content:"\10f663"}.fad.fa-gifts:after{content:"\10f79c"}.fad.fa-gingerbread-man:after{content:"\10f79d"}.fad.fa-glass:after{content:"\10f804"}.fad.fa-glass-champagne:after{content:"\10f79e"}.fad.fa-glass-cheers:after{content:"\10f79f"}.fad.fa-glass-citrus:after{content:"\10f869"}.fad.fa-glass-martini:after{content:"\10f000"}.fad.fa-glass-martini-alt:after{content:"\10f57b"}.fad.fa-glass-whiskey:after{content:"\10f7a0"}.fad.fa-glass-whiskey-rocks:after{content:"\10f7a1"}.fad.fa-glasses:after{content:"\10f530"}.fad.fa-glasses-alt:after{content:"\10f5f5"}.fad.fa-globe:after{content:"\10f0ac"}.fad.fa-globe-africa:after{content:"\10f57c"}.fad.fa-globe-americas:after{content:"\10f57d"}.fad.fa-globe-asia:after{content:"\10f57e"}.fad.fa-globe-europe:after{content:"\10f7a2"}.fad.fa-globe-snow:after{content:"\10f7a3"}.fad.fa-globe-stand:after{content:"\10f5f6"}.fad.fa-golf-ball:after{content:"\10f450"}.fad.fa-golf-club:after{content:"\10f451"}.fad.fa-gopuram:after{content:"\10f664"}.fad.fa-graduation-cap:after{content:"\10f19d"}.fad.fa-gramophone:after{content:"\10f8bd"}.fad.fa-greater-than:after{content:"\10f531"}.fad.fa-greater-than-equal:after{content:"\10f532"}.fad.fa-grimace:after{content:"\10f57f"}.fad.fa-grin:after{content:"\10f580"}.fad.fa-grin-alt:after{content:"\10f581"}.fad.fa-grin-beam:after{content:"\10f582"}.fad.fa-grin-beam-sweat:after{content:"\10f583"}.fad.fa-grin-hearts:after{content:"\10f584"}.fad.fa-grin-squint:after{content:"\10f585"}.fad.fa-grin-squint-tears:after{content:"\10f586"}.fad.fa-grin-stars:after{content:"\10f587"}.fad.fa-grin-tears:after{content:"\10f588"}.fad.fa-grin-tongue:after{content:"\10f589"}.fad.fa-grin-tongue-squint:after{content:"\10f58a"}.fad.fa-grin-tongue-wink:after{content:"\10f58b"}.fad.fa-grin-wink:after{content:"\10f58c"}.fad.fa-grip-horizontal:after{content:"\10f58d"}.fad.fa-grip-lines:after{content:"\10f7a4"}.fad.fa-grip-lines-vertical:after{content:"\10f7a5"}.fad.fa-grip-vertical:after{content:"\10f58e"}.fad.fa-guitar:after{content:"\10f7a6"}.fad.fa-guitar-electric:after{content:"\10f8be"}.fad.fa-guitars:after{content:"\10f8bf"}.fad.fa-h-square:after{content:"\10f0fd"}.fad.fa-h1:after{content:"\10f313"}.fad.fa-h2:after{content:"\10f314"}.fad.fa-h3:after{content:"\10f315"}.fad.fa-h4:after{content:"\10f86a"}.fad.fa-hamburger:after{content:"\10f805"}.fad.fa-hammer:after{content:"\10f6e3"}.fad.fa-hammer-war:after{content:"\10f6e4"}.fad.fa-hamsa:after{content:"\10f665"}.fad.fa-hand-heart:after{content:"\10f4bc"}.fad.fa-hand-holding:after{content:"\10f4bd"}.fad.fa-hand-holding-box:after{content:"\10f47b"}.fad.fa-hand-holding-heart:after{content:"\10f4be"}.fad.fa-hand-holding-magic:after{content:"\10f6e5"}.fad.fa-hand-holding-medical:after{content:"\10f95c"}.fad.fa-hand-holding-seedling:after{content:"\10f4bf"}.fad.fa-hand-holding-usd:after{content:"\10f4c0"}.fad.fa-hand-holding-water:after{content:"\10f4c1"}.fad.fa-hand-lizard:after{content:"\10f258"}.fad.fa-hand-middle-finger:after{content:"\10f806"}.fad.fa-hand-paper:after{content:"\10f256"}.fad.fa-hand-peace:after{content:"\10f25b"}.fad.fa-hand-point-down:after{content:"\10f0a7"}.fad.fa-hand-point-left:after{content:"\10f0a5"}.fad.fa-hand-point-right:after{content:"\10f0a4"}.fad.fa-hand-point-up:after{content:"\10f0a6"}.fad.fa-hand-pointer:after{content:"\10f25a"}.fad.fa-hand-receiving:after{content:"\10f47c"}.fad.fa-hand-rock:after{content:"\10f255"}.fad.fa-hand-scissors:after{content:"\10f257"}.fad.fa-hand-sparkles:after{content:"\10f95d"}.fad.fa-hand-spock:after{content:"\10f259"}.fad.fa-hands:after{content:"\10f4c2"}.fad.fa-hands-heart:after{content:"\10f4c3"}.fad.fa-hands-helping:after{content:"\10f4c4"}.fad.fa-hands-usd:after{content:"\10f4c5"}.fad.fa-hands-wash:after{content:"\10f95e"}.fad.fa-handshake:after{content:"\10f2b5"}.fad.fa-handshake-alt:after{content:"\10f4c6"}.fad.fa-handshake-alt-slash:after{content:"\10f95f"}.fad.fa-handshake-slash:after{content:"\10f960"}.fad.fa-hanukiah:after{content:"\10f6e6"}.fad.fa-hard-hat:after{content:"\10f807"}.fad.fa-hashtag:after{content:"\10f292"}.fad.fa-hat-chef:after{content:"\10f86b"}.fad.fa-hat-cowboy:after{content:"\10f8c0"}.fad.fa-hat-cowboy-side:after{content:"\10f8c1"}.fad.fa-hat-santa:after{content:"\10f7a7"}.fad.fa-hat-winter:after{content:"\10f7a8"}.fad.fa-hat-witch:after{content:"\10f6e7"}.fad.fa-hat-wizard:after{content:"\10f6e8"}.fad.fa-hdd:after{content:"\10f0a0"}.fad.fa-head-side:after{content:"\10f6e9"}.fad.fa-head-side-brain:after{content:"\10f808"}.fad.fa-head-side-cough:after{content:"\10f961"}.fad.fa-head-side-cough-slash:after{content:"\10f962"}.fad.fa-head-side-headphones:after{content:"\10f8c2"}.fad.fa-head-side-mask:after{content:"\10f963"}.fad.fa-head-side-medical:after{content:"\10f809"}.fad.fa-head-side-virus:after{content:"\10f964"}.fad.fa-head-vr:after{content:"\10f6ea"}.fad.fa-heading:after{content:"\10f1dc"}.fad.fa-headphones:after{content:"\10f025"}.fad.fa-headphones-alt:after{content:"\10f58f"}.fad.fa-headset:after{content:"\10f590"}.fad.fa-heart:after{content:"\10f004"}.fad.fa-heart-broken:after{content:"\10f7a9"}.fad.fa-heart-circle:after{content:"\10f4c7"}.fad.fa-heart-rate:after{content:"\10f5f8"}.fad.fa-heart-square:after{content:"\10f4c8"}.fad.fa-heartbeat:after{content:"\10f21e"}.fad.fa-heat:after{content:"\10f90c"}.fad.fa-helicopter:after{content:"\10f533"}.fad.fa-helmet-battle:after{content:"\10f6eb"}.fad.fa-hexagon:after{content:"\10f312"}.fad.fa-highlighter:after{content:"\10f591"}.fad.fa-hiking:after{content:"\10f6ec"}.fad.fa-hippo:after{content:"\10f6ed"}.fad.fa-history:after{content:"\10f1da"}.fad.fa-hockey-mask:after{content:"\10f6ee"}.fad.fa-hockey-puck:after{content:"\10f453"}.fad.fa-hockey-sticks:after{content:"\10f454"}.fad.fa-holly-berry:after{content:"\10f7aa"}.fad.fa-home:after{content:"\10f015"}.fad.fa-home-alt:after{content:"\10f80a"}.fad.fa-home-heart:after{content:"\10f4c9"}.fad.fa-home-lg:after{content:"\10f80b"}.fad.fa-home-lg-alt:after{content:"\10f80c"}.fad.fa-hood-cloak:after{content:"\10f6ef"}.fad.fa-horizontal-rule:after{content:"\10f86c"}.fad.fa-horse:after{content:"\10f6f0"}.fad.fa-horse-head:after{content:"\10f7ab"}.fad.fa-horse-saddle:after{content:"\10f8c3"}.fad.fa-hospital:after{content:"\10f0f8"}.fad.fa-hospital-alt:after{content:"\10f47d"}.fad.fa-hospital-symbol:after{content:"\10f47e"}.fad.fa-hospital-user:after{content:"\10f80d"}.fad.fa-hospitals:after{content:"\10f80e"}.fad.fa-hot-tub:after{content:"\10f593"}.fad.fa-hotdog:after{content:"\10f80f"}.fad.fa-hotel:after{content:"\10f594"}.fad.fa-hourglass:after{content:"\10f254"}.fad.fa-hourglass-end:after{content:"\10f253"}.fad.fa-hourglass-half:after{content:"\10f252"}.fad.fa-hourglass-start:after{content:"\10f251"}.fad.fa-house:after{content:"\10f90d"}.fad.fa-house-damage:after{content:"\10f6f1"}.fad.fa-house-day:after{content:"\10f90e"}.fad.fa-house-flood:after{content:"\10f74f"}.fad.fa-house-leave:after{content:"\10f90f"}.fad.fa-house-night:after{content:"\10f910"}.fad.fa-house-return:after{content:"\10f911"}.fad.fa-house-signal:after{content:"\10f912"}.fad.fa-house-user:after{content:"\10f965"}.fad.fa-hryvnia:after{content:"\10f6f2"}.fad.fa-humidity:after{content:"\10f750"}.fad.fa-hurricane:after{content:"\10f751"}.fad.fa-i-cursor:after{content:"\10f246"}.fad.fa-ice-cream:after{content:"\10f810"}.fad.fa-ice-skate:after{content:"\10f7ac"}.fad.fa-icicles:after{content:"\10f7ad"}.fad.fa-icons:after{content:"\10f86d"}.fad.fa-icons-alt:after{content:"\10f86e"}.fad.fa-id-badge:after{content:"\10f2c1"}.fad.fa-id-card:after{content:"\10f2c2"}.fad.fa-id-card-alt:after{content:"\10f47f"}.fad.fa-igloo:after{content:"\10f7ae"}.fad.fa-image:after{content:"\10f03e"}.fad.fa-image-polaroid:after{content:"\10f8c4"}.fad.fa-images:after{content:"\10f302"}.fad.fa-inbox:after{content:"\10f01c"}.fad.fa-inbox-in:after{content:"\10f310"}.fad.fa-inbox-out:after{content:"\10f311"}.fad.fa-indent:after{content:"\10f03c"}.fad.fa-industry:after{content:"\10f275"}.fad.fa-industry-alt:after{content:"\10f3b3"}.fad.fa-infinity:after{content:"\10f534"}.fad.fa-info:after{content:"\10f129"}.fad.fa-info-circle:after{content:"\10f05a"}.fad.fa-info-square:after{content:"\10f30f"}.fad.fa-inhaler:after{content:"\10f5f9"}.fad.fa-integral:after{content:"\10f667"}.fad.fa-intersection:after{content:"\10f668"}.fad.fa-inventory:after{content:"\10f480"}.fad.fa-island-tropical:after{content:"\10f811"}.fad.fa-italic:after{content:"\10f033"}.fad.fa-jack-o-lantern:after{content:"\10f30e"}.fad.fa-jedi:after{content:"\10f669"}.fad.fa-joint:after{content:"\10f595"}.fad.fa-journal-whills:after{content:"\10f66a"}.fad.fa-joystick:after{content:"\10f8c5"}.fad.fa-jug:after{content:"\10f8c6"}.fad.fa-kaaba:after{content:"\10f66b"}.fad.fa-kazoo:after{content:"\10f8c7"}.fad.fa-kerning:after{content:"\10f86f"}.fad.fa-key:after{content:"\10f084"}.fad.fa-key-skeleton:after{content:"\10f6f3"}.fad.fa-keyboard:after{content:"\10f11c"}.fad.fa-keynote:after{content:"\10f66c"}.fad.fa-khanda:after{content:"\10f66d"}.fad.fa-kidneys:after{content:"\10f5fb"}.fad.fa-kiss:after{content:"\10f596"}.fad.fa-kiss-beam:after{content:"\10f597"}.fad.fa-kiss-wink-heart:after{content:"\10f598"}.fad.fa-kite:after{content:"\10f6f4"}.fad.fa-kiwi-bird:after{content:"\10f535"}.fad.fa-knife-kitchen:after{content:"\10f6f5"}.fad.fa-lambda:after{content:"\10f66e"}.fad.fa-lamp:after{content:"\10f4ca"}.fad.fa-lamp-desk:after{content:"\10f914"}.fad.fa-lamp-floor:after{content:"\10f915"}.fad.fa-landmark:after{content:"\10f66f"}.fad.fa-landmark-alt:after{content:"\10f752"}.fad.fa-language:after{content:"\10f1ab"}.fad.fa-laptop:after{content:"\10f109"}.fad.fa-laptop-code:after{content:"\10f5fc"}.fad.fa-laptop-house:after{content:"\10f966"}.fad.fa-laptop-medical:after{content:"\10f812"}.fad.fa-lasso:after{content:"\10f8c8"}.fad.fa-laugh:after{content:"\10f599"}.fad.fa-laugh-beam:after{content:"\10f59a"}.fad.fa-laugh-squint:after{content:"\10f59b"}.fad.fa-laugh-wink:after{content:"\10f59c"}.fad.fa-layer-group:after{content:"\10f5fd"}.fad.fa-layer-minus:after{content:"\10f5fe"}.fad.fa-layer-plus:after{content:"\10f5ff"}.fad.fa-leaf:after{content:"\10f06c"}.fad.fa-leaf-heart:after{content:"\10f4cb"}.fad.fa-leaf-maple:after{content:"\10f6f6"}.fad.fa-leaf-oak:after{content:"\10f6f7"}.fad.fa-lemon:after{content:"\10f094"}.fad.fa-less-than:after{content:"\10f536"}.fad.fa-less-than-equal:after{content:"\10f537"}.fad.fa-level-down:after{content:"\10f149"}.fad.fa-level-down-alt:after{content:"\10f3be"}.fad.fa-level-up:after{content:"\10f148"}.fad.fa-level-up-alt:after{content:"\10f3bf"}.fad.fa-life-ring:after{content:"\10f1cd"}.fad.fa-light-ceiling:after{content:"\10f916"}.fad.fa-light-switch:after{content:"\10f917"}.fad.fa-light-switch-off:after{content:"\10f918"}.fad.fa-light-switch-on:after{content:"\10f919"}.fad.fa-lightbulb:after{content:"\10f0eb"}.fad.fa-lightbulb-dollar:after{content:"\10f670"}.fad.fa-lightbulb-exclamation:after{content:"\10f671"}.fad.fa-lightbulb-on:after{content:"\10f672"}.fad.fa-lightbulb-slash:after{content:"\10f673"}.fad.fa-lights-holiday:after{content:"\10f7b2"}.fad.fa-line-columns:after{content:"\10f870"}.fad.fa-line-height:after{content:"\10f871"}.fad.fa-link:after{content:"\10f0c1"}.fad.fa-lips:after{content:"\10f600"}.fad.fa-lira-sign:after{content:"\10f195"}.fad.fa-list:after{content:"\10f03a"}.fad.fa-list-alt:after{content:"\10f022"}.fad.fa-list-music:after{content:"\10f8c9"}.fad.fa-list-ol:after{content:"\10f0cb"}.fad.fa-list-ul:after{content:"\10f0ca"}.fad.fa-location:after{content:"\10f601"}.fad.fa-location-arrow:after{content:"\10f124"}.fad.fa-location-circle:after{content:"\10f602"}.fad.fa-location-slash:after{content:"\10f603"}.fad.fa-lock:after{content:"\10f023"}.fad.fa-lock-alt:after{content:"\10f30d"}.fad.fa-lock-open:after{content:"\10f3c1"}.fad.fa-lock-open-alt:after{content:"\10f3c2"}.fad.fa-long-arrow-alt-down:after{content:"\10f309"}.fad.fa-long-arrow-alt-left:after{content:"\10f30a"}.fad.fa-long-arrow-alt-right:after{content:"\10f30b"}.fad.fa-long-arrow-alt-up:after{content:"\10f30c"}.fad.fa-long-arrow-down:after{content:"\10f175"}.fad.fa-long-arrow-left:after{content:"\10f177"}.fad.fa-long-arrow-right:after{content:"\10f178"}.fad.fa-long-arrow-up:after{content:"\10f176"}.fad.fa-loveseat:after{content:"\10f4cc"}.fad.fa-low-vision:after{content:"\10f2a8"}.fad.fa-luchador:after{content:"\10f455"}.fad.fa-luggage-cart:after{content:"\10f59d"}.fad.fa-lungs:after{content:"\10f604"}.fad.fa-lungs-virus:after{content:"\10f967"}.fad.fa-mace:after{content:"\10f6f8"}.fad.fa-magic:after{content:"\10f0d0"}.fad.fa-magnet:after{content:"\10f076"}.fad.fa-mail-bulk:after{content:"\10f674"}.fad.fa-mailbox:after{content:"\10f813"}.fad.fa-male:after{content:"\10f183"}.fad.fa-mandolin:after{content:"\10f6f9"}.fad.fa-map:after{content:"\10f279"}.fad.fa-map-marked:after{content:"\10f59f"}.fad.fa-map-marked-alt:after{content:"\10f5a0"}.fad.fa-map-marker:after{content:"\10f041"}.fad.fa-map-marker-alt:after{content:"\10f3c5"}.fad.fa-map-marker-alt-slash:after{content:"\10f605"}.fad.fa-map-marker-check:after{content:"\10f606"}.fad.fa-map-marker-edit:after{content:"\10f607"}.fad.fa-map-marker-exclamation:after{content:"\10f608"}.fad.fa-map-marker-minus:after{content:"\10f609"}.fad.fa-map-marker-plus:after{content:"\10f60a"}.fad.fa-map-marker-question:after{content:"\10f60b"}.fad.fa-map-marker-slash:after{content:"\10f60c"}.fad.fa-map-marker-smile:after{content:"\10f60d"}.fad.fa-map-marker-times:after{content:"\10f60e"}.fad.fa-map-pin:after{content:"\10f276"}.fad.fa-map-signs:after{content:"\10f277"}.fad.fa-marker:after{content:"\10f5a1"}.fad.fa-mars:after{content:"\10f222"}.fad.fa-mars-double:after{content:"\10f227"}.fad.fa-mars-stroke:after{content:"\10f229"}.fad.fa-mars-stroke-h:after{content:"\10f22b"}.fad.fa-mars-stroke-v:after{content:"\10f22a"}.fad.fa-mask:after{content:"\10f6fa"}.fad.fa-meat:after{content:"\10f814"}.fad.fa-medal:after{content:"\10f5a2"}.fad.fa-medkit:after{content:"\10f0fa"}.fad.fa-megaphone:after{content:"\10f675"}.fad.fa-meh:after{content:"\10f11a"}.fad.fa-meh-blank:after{content:"\10f5a4"}.fad.fa-meh-rolling-eyes:after{content:"\10f5a5"}.fad.fa-memory:after{content:"\10f538"}.fad.fa-menorah:after{content:"\10f676"}.fad.fa-mercury:after{content:"\10f223"}.fad.fa-meteor:after{content:"\10f753"}.fad.fa-microchip:after{content:"\10f2db"}.fad.fa-microphone:after{content:"\10f130"}.fad.fa-microphone-alt:after{content:"\10f3c9"}.fad.fa-microphone-alt-slash:after{content:"\10f539"}.fad.fa-microphone-slash:after{content:"\10f131"}.fad.fa-microphone-stand:after{content:"\10f8cb"}.fad.fa-microscope:after{content:"\10f610"}.fad.fa-microwave:after{content:"\10f91b"}.fad.fa-mind-share:after{content:"\10f677"}.fad.fa-minus:after{content:"\10f068"}.fad.fa-minus-circle:after{content:"\10f056"}.fad.fa-minus-hexagon:after{content:"\10f307"}.fad.fa-minus-octagon:after{content:"\10f308"}.fad.fa-minus-square:after{content:"\10f146"}.fad.fa-mistletoe:after{content:"\10f7b4"}.fad.fa-mitten:after{content:"\10f7b5"}.fad.fa-mobile:after{content:"\10f10b"}.fad.fa-mobile-alt:after{content:"\10f3cd"}.fad.fa-mobile-android:after{content:"\10f3ce"}.fad.fa-mobile-android-alt:after{content:"\10f3cf"}.fad.fa-money-bill:after{content:"\10f0d6"}.fad.fa-money-bill-alt:after{content:"\10f3d1"}.fad.fa-money-bill-wave:after{content:"\10f53a"}.fad.fa-money-bill-wave-alt:after{content:"\10f53b"}.fad.fa-money-check:after{content:"\10f53c"}.fad.fa-money-check-alt:after{content:"\10f53d"}.fad.fa-money-check-edit:after{content:"\10f872"}.fad.fa-money-check-edit-alt:after{content:"\10f873"}.fad.fa-monitor-heart-rate:after{content:"\10f611"}.fad.fa-monkey:after{content:"\10f6fb"}.fad.fa-monument:after{content:"\10f5a6"}.fad.fa-moon:after{content:"\10f186"}.fad.fa-moon-cloud:after{content:"\10f754"}.fad.fa-moon-stars:after{content:"\10f755"}.fad.fa-mortar-pestle:after{content:"\10f5a7"}.fad.fa-mosque:after{content:"\10f678"}.fad.fa-motorcycle:after{content:"\10f21c"}.fad.fa-mountain:after{content:"\10f6fc"}.fad.fa-mountains:after{content:"\10f6fd"}.fad.fa-mouse:after{content:"\10f8cc"}.fad.fa-mouse-alt:after{content:"\10f8cd"}.fad.fa-mouse-pointer:after{content:"\10f245"}.fad.fa-mp3-player:after{content:"\10f8ce"}.fad.fa-mug:after{content:"\10f874"}.fad.fa-mug-hot:after{content:"\10f7b6"}.fad.fa-mug-marshmallows:after{content:"\10f7b7"}.fad.fa-mug-tea:after{content:"\10f875"}.fad.fa-music:after{content:"\10f001"}.fad.fa-music-alt:after{content:"\10f8cf"}.fad.fa-music-alt-slash:after{content:"\10f8d0"}.fad.fa-music-slash:after{content:"\10f8d1"}.fad.fa-narwhal:after{content:"\10f6fe"}.fad.fa-network-wired:after{content:"\10f6ff"}.fad.fa-neuter:after{content:"\10f22c"}.fad.fa-newspaper:after{content:"\10f1ea"}.fad.fa-not-equal:after{content:"\10f53e"}.fad.fa-notes-medical:after{content:"\10f481"}.fad.fa-object-group:after{content:"\10f247"}.fad.fa-object-ungroup:after{content:"\10f248"}.fad.fa-octagon:after{content:"\10f306"}.fad.fa-oil-can:after{content:"\10f613"}.fad.fa-oil-temp:after{content:"\10f614"}.fad.fa-om:after{content:"\10f679"}.fad.fa-omega:after{content:"\10f67a"}.fad.fa-ornament:after{content:"\10f7b8"}.fad.fa-otter:after{content:"\10f700"}.fad.fa-outdent:after{content:"\10f03b"}.fad.fa-outlet:after{content:"\10f91c"}.fad.fa-oven:after{content:"\10f91d"}.fad.fa-overline:after{content:"\10f876"}.fad.fa-page-break:after{content:"\10f877"}.fad.fa-pager:after{content:"\10f815"}.fad.fa-paint-brush:after{content:"\10f1fc"}.fad.fa-paint-brush-alt:after{content:"\10f5a9"}.fad.fa-paint-roller:after{content:"\10f5aa"}.fad.fa-palette:after{content:"\10f53f"}.fad.fa-pallet:after{content:"\10f482"}.fad.fa-pallet-alt:after{content:"\10f483"}.fad.fa-paper-plane:after{content:"\10f1d8"}.fad.fa-paperclip:after{content:"\10f0c6"}.fad.fa-parachute-box:after{content:"\10f4cd"}.fad.fa-paragraph:after{content:"\10f1dd"}.fad.fa-paragraph-rtl:after{content:"\10f878"}.fad.fa-parking:after{content:"\10f540"}.fad.fa-parking-circle:after{content:"\10f615"}.fad.fa-parking-circle-slash:after{content:"\10f616"}.fad.fa-parking-slash:after{content:"\10f617"}.fad.fa-passport:after{content:"\10f5ab"}.fad.fa-pastafarianism:after{content:"\10f67b"}.fad.fa-paste:after{content:"\10f0ea"}.fad.fa-pause:after{content:"\10f04c"}.fad.fa-pause-circle:after{content:"\10f28b"}.fad.fa-paw:after{content:"\10f1b0"}.fad.fa-paw-alt:after{content:"\10f701"}.fad.fa-paw-claws:after{content:"\10f702"}.fad.fa-peace:after{content:"\10f67c"}.fad.fa-pegasus:after{content:"\10f703"}.fad.fa-pen:after{content:"\10f304"}.fad.fa-pen-alt:after{content:"\10f305"}.fad.fa-pen-fancy:after{content:"\10f5ac"}.fad.fa-pen-nib:after{content:"\10f5ad"}.fad.fa-pen-square:after{content:"\10f14b"}.fad.fa-pencil:after{content:"\10f040"}.fad.fa-pencil-alt:after{content:"\10f303"}.fad.fa-pencil-paintbrush:after{content:"\10f618"}.fad.fa-pencil-ruler:after{content:"\10f5ae"}.fad.fa-pennant:after{content:"\10f456"}.fad.fa-people-arrows:after{content:"\10f968"}.fad.fa-people-carry:after{content:"\10f4ce"}.fad.fa-pepper-hot:after{content:"\10f816"}.fad.fa-percent:after{content:"\10f295"}.fad.fa-percentage:after{content:"\10f541"}.fad.fa-person-booth:after{content:"\10f756"}.fad.fa-person-carry:after{content:"\10f4cf"}.fad.fa-person-dolly:after{content:"\10f4d0"}.fad.fa-person-dolly-empty:after{content:"\10f4d1"}.fad.fa-person-sign:after{content:"\10f757"}.fad.fa-phone:after{content:"\10f095"}.fad.fa-phone-alt:after{content:"\10f879"}.fad.fa-phone-laptop:after{content:"\10f87a"}.fad.fa-phone-office:after{content:"\10f67d"}.fad.fa-phone-plus:after{content:"\10f4d2"}.fad.fa-phone-rotary:after{content:"\10f8d3"}.fad.fa-phone-slash:after{content:"\10f3dd"}.fad.fa-phone-square:after{content:"\10f098"}.fad.fa-phone-square-alt:after{content:"\10f87b"}.fad.fa-phone-volume:after{content:"\10f2a0"}.fad.fa-photo-video:after{content:"\10f87c"}.fad.fa-pi:after{content:"\10f67e"}.fad.fa-piano:after{content:"\10f8d4"}.fad.fa-piano-keyboard:after{content:"\10f8d5"}.fad.fa-pie:after{content:"\10f705"}.fad.fa-pig:after{content:"\10f706"}.fad.fa-piggy-bank:after{content:"\10f4d3"}.fad.fa-pills:after{content:"\10f484"}.fad.fa-pizza:after{content:"\10f817"}.fad.fa-pizza-slice:after{content:"\10f818"}.fad.fa-place-of-worship:after{content:"\10f67f"}.fad.fa-plane:after{content:"\10f072"}.fad.fa-plane-alt:after{content:"\10f3de"}.fad.fa-plane-arrival:after{content:"\10f5af"}.fad.fa-plane-departure:after{content:"\10f5b0"}.fad.fa-plane-slash:after{content:"\10f969"}.fad.fa-planet-moon:after{content:"\10f91f"}.fad.fa-planet-ringed:after{content:"\10f920"}.fad.fa-play:after{content:"\10f04b"}.fad.fa-play-circle:after{content:"\10f144"}.fad.fa-plug:after{content:"\10f1e6"}.fad.fa-plus:after{content:"\10f067"}.fad.fa-plus-circle:after{content:"\10f055"}.fad.fa-plus-hexagon:after{content:"\10f300"}.fad.fa-plus-octagon:after{content:"\10f301"}.fad.fa-plus-square:after{content:"\10f0fe"}.fad.fa-podcast:after{content:"\10f2ce"}.fad.fa-podium:after{content:"\10f680"}.fad.fa-podium-star:after{content:"\10f758"}.fad.fa-police-box:after{content:"\10f921"}.fad.fa-poll:after{content:"\10f681"}.fad.fa-poll-h:after{content:"\10f682"}.fad.fa-poll-people:after{content:"\10f759"}.fad.fa-poo:after{content:"\10f2fe"}.fad.fa-poo-storm:after{content:"\10f75a"}.fad.fa-poop:after{content:"\10f619"}.fad.fa-popcorn:after{content:"\10f819"}.fad.fa-portal-enter:after{content:"\10f922"}.fad.fa-portal-exit:after{content:"\10f923"}.fad.fa-portrait:after{content:"\10f3e0"}.fad.fa-pound-sign:after{content:"\10f154"}.fad.fa-power-off:after{content:"\10f011"}.fad.fa-pray:after{content:"\10f683"}.fad.fa-praying-hands:after{content:"\10f684"}.fad.fa-prescription:after{content:"\10f5b1"}.fad.fa-prescription-bottle:after{content:"\10f485"}.fad.fa-prescription-bottle-alt:after{content:"\10f486"}.fad.fa-presentation:after{content:"\10f685"}.fad.fa-print:after{content:"\10f02f"}.fad.fa-print-search:after{content:"\10f81a"}.fad.fa-print-slash:after{content:"\10f686"}.fad.fa-procedures:after{content:"\10f487"}.fad.fa-project-diagram:after{content:"\10f542"}.fad.fa-projector:after{content:"\10f8d6"}.fad.fa-pump-medical:after{content:"\10f96a"}.fad.fa-pump-soap:after{content:"\10f96b"}.fad.fa-pumpkin:after{content:"\10f707"}.fad.fa-puzzle-piece:after{content:"\10f12e"}.fad.fa-qrcode:after{content:"\10f029"}.fad.fa-question:after{content:"\10f128"}.fad.fa-question-circle:after{content:"\10f059"}.fad.fa-question-square:after{content:"\10f2fd"}.fad.fa-quidditch:after{content:"\10f458"}.fad.fa-quote-left:after{content:"\10f10d"}.fad.fa-quote-right:after{content:"\10f10e"}.fad.fa-quran:after{content:"\10f687"}.fad.fa-rabbit:after{content:"\10f708"}.fad.fa-rabbit-fast:after{content:"\10f709"}.fad.fa-racquet:after{content:"\10f45a"}.fad.fa-radar:after{content:"\10f924"}.fad.fa-radiation:after{content:"\10f7b9"}.fad.fa-radiation-alt:after{content:"\10f7ba"}.fad.fa-radio:after{content:"\10f8d7"}.fad.fa-radio-alt:after{content:"\10f8d8"}.fad.fa-rainbow:after{content:"\10f75b"}.fad.fa-raindrops:after{content:"\10f75c"}.fad.fa-ram:after{content:"\10f70a"}.fad.fa-ramp-loading:after{content:"\10f4d4"}.fad.fa-random:after{content:"\10f074"}.fad.fa-raygun:after{content:"\10f925"}.fad.fa-receipt:after{content:"\10f543"}.fad.fa-record-vinyl:after{content:"\10f8d9"}.fad.fa-rectangle-landscape:after{content:"\10f2fa"}.fad.fa-rectangle-portrait:after{content:"\10f2fb"}.fad.fa-rectangle-wide:after{content:"\10f2fc"}.fad.fa-recycle:after{content:"\10f1b8"}.fad.fa-redo:after{content:"\10f01e"}.fad.fa-redo-alt:after{content:"\10f2f9"}.fad.fa-refrigerator:after{content:"\10f926"}.fad.fa-registered:after{content:"\10f25d"}.fad.fa-remove-format:after{content:"\10f87d"}.fad.fa-repeat:after{content:"\10f363"}.fad.fa-repeat-1:after{content:"\10f365"}.fad.fa-repeat-1-alt:after{content:"\10f366"}.fad.fa-repeat-alt:after{content:"\10f364"}.fad.fa-reply:after{content:"\10f3e5"}.fad.fa-reply-all:after{content:"\10f122"}.fad.fa-republican:after{content:"\10f75e"}.fad.fa-restroom:after{content:"\10f7bd"}.fad.fa-retweet:after{content:"\10f079"}.fad.fa-retweet-alt:after{content:"\10f361"}.fad.fa-ribbon:after{content:"\10f4d6"}.fad.fa-ring:after{content:"\10f70b"}.fad.fa-rings-wedding:after{content:"\10f81b"}.fad.fa-road:after{content:"\10f018"}.fad.fa-robot:after{content:"\10f544"}.fad.fa-rocket:after{content:"\10f135"}.fad.fa-rocket-launch:after{content:"\10f927"}.fad.fa-route:after{content:"\10f4d7"}.fad.fa-route-highway:after{content:"\10f61a"}.fad.fa-route-interstate:after{content:"\10f61b"}.fad.fa-router:after{content:"\10f8da"}.fad.fa-rss:after{content:"\10f09e"}.fad.fa-rss-square:after{content:"\10f143"}.fad.fa-ruble-sign:after{content:"\10f158"}.fad.fa-ruler:after{content:"\10f545"}.fad.fa-ruler-combined:after{content:"\10f546"}.fad.fa-ruler-horizontal:after{content:"\10f547"}.fad.fa-ruler-triangle:after{content:"\10f61c"}.fad.fa-ruler-vertical:after{content:"\10f548"}.fad.fa-running:after{content:"\10f70c"}.fad.fa-rupee-sign:after{content:"\10f156"}.fad.fa-rv:after{content:"\10f7be"}.fad.fa-sack:after{content:"\10f81c"}.fad.fa-sack-dollar:after{content:"\10f81d"}.fad.fa-sad-cry:after{content:"\10f5b3"}.fad.fa-sad-tear:after{content:"\10f5b4"}.fad.fa-salad:after{content:"\10f81e"}.fad.fa-sandwich:after{content:"\10f81f"}.fad.fa-satellite:after{content:"\10f7bf"}.fad.fa-satellite-dish:after{content:"\10f7c0"}.fad.fa-sausage:after{content:"\10f820"}.fad.fa-save:after{content:"\10f0c7"}.fad.fa-sax-hot:after{content:"\10f8db"}.fad.fa-saxophone:after{content:"\10f8dc"}.fad.fa-scalpel:after{content:"\10f61d"}.fad.fa-scalpel-path:after{content:"\10f61e"}.fad.fa-scanner:after{content:"\10f488"}.fad.fa-scanner-image:after{content:"\10f8f3"}.fad.fa-scanner-keyboard:after{content:"\10f489"}.fad.fa-scanner-touchscreen:after{content:"\10f48a"}.fad.fa-scarecrow:after{content:"\10f70d"}.fad.fa-scarf:after{content:"\10f7c1"}.fad.fa-school:after{content:"\10f549"}.fad.fa-screwdriver:after{content:"\10f54a"}.fad.fa-scroll:after{content:"\10f70e"}.fad.fa-scroll-old:after{content:"\10f70f"}.fad.fa-scrubber:after{content:"\10f2f8"}.fad.fa-scythe:after{content:"\10f710"}.fad.fa-sd-card:after{content:"\10f7c2"}.fad.fa-search:after{content:"\10f002"}.fad.fa-search-dollar:after{content:"\10f688"}.fad.fa-search-location:after{content:"\10f689"}.fad.fa-search-minus:after{content:"\10f010"}.fad.fa-search-plus:after{content:"\10f00e"}.fad.fa-seedling:after{content:"\10f4d8"}.fad.fa-send-back:after{content:"\10f87e"}.fad.fa-send-backward:after{content:"\10f87f"}.fad.fa-sensor:after{content:"\10f928"}.fad.fa-sensor-alert:after{content:"\10f929"}.fad.fa-sensor-fire:after{content:"\10f92a"}.fad.fa-sensor-on:after{content:"\10f92b"}.fad.fa-sensor-smoke:after{content:"\10f92c"}.fad.fa-server:after{content:"\10f233"}.fad.fa-shapes:after{content:"\10f61f"}.fad.fa-share:after{content:"\10f064"}.fad.fa-share-all:after{content:"\10f367"}.fad.fa-share-alt:after{content:"\10f1e0"}.fad.fa-share-alt-square:after{content:"\10f1e1"}.fad.fa-share-square:after{content:"\10f14d"}.fad.fa-sheep:after{content:"\10f711"}.fad.fa-shekel-sign:after{content:"\10f20b"}.fad.fa-shield:after{content:"\10f132"}.fad.fa-shield-alt:after{content:"\10f3ed"}.fad.fa-shield-check:after{content:"\10f2f7"}.fad.fa-shield-cross:after{content:"\10f712"}.fad.fa-shield-virus:after{content:"\10f96c"}.fad.fa-ship:after{content:"\10f21a"}.fad.fa-shipping-fast:after{content:"\10f48b"}.fad.fa-shipping-timed:after{content:"\10f48c"}.fad.fa-shish-kebab:after{content:"\10f821"}.fad.fa-shoe-prints:after{content:"\10f54b"}.fad.fa-shopping-bag:after{content:"\10f290"}.fad.fa-shopping-basket:after{content:"\10f291"}.fad.fa-shopping-cart:after{content:"\10f07a"}.fad.fa-shovel:after{content:"\10f713"}.fad.fa-shovel-snow:after{content:"\10f7c3"}.fad.fa-shower:after{content:"\10f2cc"}.fad.fa-shredder:after{content:"\10f68a"}.fad.fa-shuttle-van:after{content:"\10f5b6"}.fad.fa-shuttlecock:after{content:"\10f45b"}.fad.fa-sickle:after{content:"\10f822"}.fad.fa-sigma:after{content:"\10f68b"}.fad.fa-sign:after{content:"\10f4d9"}.fad.fa-sign-in:after{content:"\10f090"}.fad.fa-sign-in-alt:after{content:"\10f2f6"}.fad.fa-sign-language:after{content:"\10f2a7"}.fad.fa-sign-out:after{content:"\10f08b"}.fad.fa-sign-out-alt:after{content:"\10f2f5"}.fad.fa-signal:after{content:"\10f012"}.fad.fa-signal-1:after{content:"\10f68c"}.fad.fa-signal-2:after{content:"\10f68d"}.fad.fa-signal-3:after{content:"\10f68e"}.fad.fa-signal-4:after{content:"\10f68f"}.fad.fa-signal-alt:after{content:"\10f690"}.fad.fa-signal-alt-1:after{content:"\10f691"}.fad.fa-signal-alt-2:after{content:"\10f692"}.fad.fa-signal-alt-3:after{content:"\10f693"}.fad.fa-signal-alt-slash:after{content:"\10f694"}.fad.fa-signal-slash:after{content:"\10f695"}.fad.fa-signal-stream:after{content:"\10f8dd"}.fad.fa-signature:after{content:"\10f5b7"}.fad.fa-sim-card:after{content:"\10f7c4"}.fad.fa-sink:after{content:"\10f96d"}.fad.fa-siren:after{content:"\10f92d"}.fad.fa-siren-on:after{content:"\10f92e"}.fad.fa-sitemap:after{content:"\10f0e8"}.fad.fa-skating:after{content:"\10f7c5"}.fad.fa-skeleton:after{content:"\10f620"}.fad.fa-ski-jump:after{content:"\10f7c7"}.fad.fa-ski-lift:after{content:"\10f7c8"}.fad.fa-skiing:after{content:"\10f7c9"}.fad.fa-skiing-nordic:after{content:"\10f7ca"}.fad.fa-skull:after{content:"\10f54c"}.fad.fa-skull-cow:after{content:"\10f8de"}.fad.fa-skull-crossbones:after{content:"\10f714"}.fad.fa-slash:after{content:"\10f715"}.fad.fa-sledding:after{content:"\10f7cb"}.fad.fa-sleigh:after{content:"\10f7cc"}.fad.fa-sliders-h:after{content:"\10f1de"}.fad.fa-sliders-h-square:after{content:"\10f3f0"}.fad.fa-sliders-v:after{content:"\10f3f1"}.fad.fa-sliders-v-square:after{content:"\10f3f2"}.fad.fa-smile:after{content:"\10f118"}.fad.fa-smile-beam:after{content:"\10f5b8"}.fad.fa-smile-plus:after{content:"\10f5b9"}.fad.fa-smile-wink:after{content:"\10f4da"}.fad.fa-smog:after{content:"\10f75f"}.fad.fa-smoke:after{content:"\10f760"}.fad.fa-smoking:after{content:"\10f48d"}.fad.fa-smoking-ban:after{content:"\10f54d"}.fad.fa-sms:after{content:"\10f7cd"}.fad.fa-snake:after{content:"\10f716"}.fad.fa-snooze:after{content:"\10f880"}.fad.fa-snow-blowing:after{content:"\10f761"}.fad.fa-snowboarding:after{content:"\10f7ce"}.fad.fa-snowflake:after{content:"\10f2dc"}.fad.fa-snowflakes:after{content:"\10f7cf"}.fad.fa-snowman:after{content:"\10f7d0"}.fad.fa-snowmobile:after{content:"\10f7d1"}.fad.fa-snowplow:after{content:"\10f7d2"}.fad.fa-soap:after{content:"\10f96e"}.fad.fa-socks:after{content:"\10f696"}.fad.fa-solar-panel:after{content:"\10f5ba"}.fad.fa-solar-system:after{content:"\10f92f"}.fad.fa-sort:after{content:"\10f0dc"}.fad.fa-sort-alpha-down:after{content:"\10f15d"}.fad.fa-sort-alpha-down-alt:after{content:"\10f881"}.fad.fa-sort-alpha-up:after{content:"\10f15e"}.fad.fa-sort-alpha-up-alt:after{content:"\10f882"}.fad.fa-sort-alt:after{content:"\10f883"}.fad.fa-sort-amount-down:after{content:"\10f160"}.fad.fa-sort-amount-down-alt:after{content:"\10f884"}.fad.fa-sort-amount-up:after{content:"\10f161"}.fad.fa-sort-amount-up-alt:after{content:"\10f885"}.fad.fa-sort-circle:after{content:"\10f930"}.fad.fa-sort-circle-down:after{content:"\10f931"}.fad.fa-sort-circle-up:after{content:"\10f932"}.fad.fa-sort-down:after{content:"\10f0dd"}.fad.fa-sort-numeric-down:after{content:"\10f162"}.fad.fa-sort-numeric-down-alt:after{content:"\10f886"}.fad.fa-sort-numeric-up:after{content:"\10f163"}.fad.fa-sort-numeric-up-alt:after{content:"\10f887"}.fad.fa-sort-shapes-down:after{content:"\10f888"}.fad.fa-sort-shapes-down-alt:after{content:"\10f889"}.fad.fa-sort-shapes-up:after{content:"\10f88a"}.fad.fa-sort-shapes-up-alt:after{content:"\10f88b"}.fad.fa-sort-size-down:after{content:"\10f88c"}.fad.fa-sort-size-down-alt:after{content:"\10f88d"}.fad.fa-sort-size-up:after{content:"\10f88e"}.fad.fa-sort-size-up-alt:after{content:"\10f88f"}.fad.fa-sort-up:after{content:"\10f0de"}.fad.fa-soup:after{content:"\10f823"}.fad.fa-spa:after{content:"\10f5bb"}.fad.fa-space-shuttle:after{content:"\10f197"}.fad.fa-space-station-moon:after{content:"\10f933"}.fad.fa-space-station-moon-alt:after{content:"\10f934"}.fad.fa-spade:after{content:"\10f2f4"}.fad.fa-sparkles:after{content:"\10f890"}.fad.fa-speaker:after{content:"\10f8df"}.fad.fa-speakers:after{content:"\10f8e0"}.fad.fa-spell-check:after{content:"\10f891"}.fad.fa-spider:after{content:"\10f717"}.fad.fa-spider-black-widow:after{content:"\10f718"}.fad.fa-spider-web:after{content:"\10f719"}.fad.fa-spinner:after{content:"\10f110"}.fad.fa-spinner-third:after{content:"\10f3f4"}.fad.fa-splotch:after{content:"\10f5bc"}.fad.fa-spray-can:after{content:"\10f5bd"}.fad.fa-sprinkler:after{content:"\10f935"}.fad.fa-square:after{content:"\10f0c8"}.fad.fa-square-full:after{content:"\10f45c"}.fad.fa-square-root:after{content:"\10f697"}.fad.fa-square-root-alt:after{content:"\10f698"}.fad.fa-squirrel:after{content:"\10f71a"}.fad.fa-staff:after{content:"\10f71b"}.fad.fa-stamp:after{content:"\10f5bf"}.fad.fa-star:after{content:"\10f005"}.fad.fa-star-and-crescent:after{content:"\10f699"}.fad.fa-star-christmas:after{content:"\10f7d4"}.fad.fa-star-exclamation:after{content:"\10f2f3"}.fad.fa-star-half:after{content:"\10f089"}.fad.fa-star-half-alt:after{content:"\10f5c0"}.fad.fa-star-of-david:after{content:"\10f69a"}.fad.fa-star-of-life:after{content:"\10f621"}.fad.fa-star-shooting:after{content:"\10f936"}.fad.fa-starfighter:after{content:"\10f937"}.fad.fa-starfighter-alt:after{content:"\10f938"}.fad.fa-stars:after{content:"\10f762"}.fad.fa-starship:after{content:"\10f939"}.fad.fa-starship-freighter:after{content:"\10f93a"}.fad.fa-steak:after{content:"\10f824"}.fad.fa-steering-wheel:after{content:"\10f622"}.fad.fa-step-backward:after{content:"\10f048"}.fad.fa-step-forward:after{content:"\10f051"}.fad.fa-stethoscope:after{content:"\10f0f1"}.fad.fa-sticky-note:after{content:"\10f249"}.fad.fa-stocking:after{content:"\10f7d5"}.fad.fa-stomach:after{content:"\10f623"}.fad.fa-stop:after{content:"\10f04d"}.fad.fa-stop-circle:after{content:"\10f28d"}.fad.fa-stopwatch:after{content:"\10f2f2"}.fad.fa-stopwatch-20:after{content:"\10f96f"}.fad.fa-store:after{content:"\10f54e"}.fad.fa-store-alt:after{content:"\10f54f"}.fad.fa-store-alt-slash:after{content:"\10f970"}.fad.fa-store-slash:after{content:"\10f971"}.fad.fa-stream:after{content:"\10f550"}.fad.fa-street-view:after{content:"\10f21d"}.fad.fa-stretcher:after{content:"\10f825"}.fad.fa-strikethrough:after{content:"\10f0cc"}.fad.fa-stroopwafel:after{content:"\10f551"}.fad.fa-subscript:after{content:"\10f12c"}.fad.fa-subway:after{content:"\10f239"}.fad.fa-suitcase:after{content:"\10f0f2"}.fad.fa-suitcase-rolling:after{content:"\10f5c1"}.fad.fa-sun:after{content:"\10f185"}.fad.fa-sun-cloud:after{content:"\10f763"}.fad.fa-sun-dust:after{content:"\10f764"}.fad.fa-sun-haze:after{content:"\10f765"}.fad.fa-sunglasses:after{content:"\10f892"}.fad.fa-sunrise:after{content:"\10f766"}.fad.fa-sunset:after{content:"\10f767"}.fad.fa-superscript:after{content:"\10f12b"}.fad.fa-surprise:after{content:"\10f5c2"}.fad.fa-swatchbook:after{content:"\10f5c3"}.fad.fa-swimmer:after{content:"\10f5c4"}.fad.fa-swimming-pool:after{content:"\10f5c5"}.fad.fa-sword:after{content:"\10f71c"}.fad.fa-sword-laser:after{content:"\10f93b"}.fad.fa-sword-laser-alt:after{content:"\10f93c"}.fad.fa-swords:after{content:"\10f71d"}.fad.fa-swords-laser:after{content:"\10f93d"}.fad.fa-synagogue:after{content:"\10f69b"}.fad.fa-sync:after{content:"\10f021"}.fad.fa-sync-alt:after{content:"\10f2f1"}.fad.fa-syringe:after{content:"\10f48e"}.fad.fa-table:after{content:"\10f0ce"}.fad.fa-table-tennis:after{content:"\10f45d"}.fad.fa-tablet:after{content:"\10f10a"}.fad.fa-tablet-alt:after{content:"\10f3fa"}.fad.fa-tablet-android:after{content:"\10f3fb"}.fad.fa-tablet-android-alt:after{content:"\10f3fc"}.fad.fa-tablet-rugged:after{content:"\10f48f"}.fad.fa-tablets:after{content:"\10f490"}.fad.fa-tachometer:after{content:"\10f0e4"}.fad.fa-tachometer-alt:after{content:"\10f3fd"}.fad.fa-tachometer-alt-average:after{content:"\10f624"}.fad.fa-tachometer-alt-fast:after{content:"\10f625"}.fad.fa-tachometer-alt-fastest:after{content:"\10f626"}.fad.fa-tachometer-alt-slow:after{content:"\10f627"}.fad.fa-tachometer-alt-slowest:after{content:"\10f628"}.fad.fa-tachometer-average:after{content:"\10f629"}.fad.fa-tachometer-fast:after{content:"\10f62a"}.fad.fa-tachometer-fastest:after{content:"\10f62b"}.fad.fa-tachometer-slow:after{content:"\10f62c"}.fad.fa-tachometer-slowest:after{content:"\10f62d"}.fad.fa-taco:after{content:"\10f826"}.fad.fa-tag:after{content:"\10f02b"}.fad.fa-tags:after{content:"\10f02c"}.fad.fa-tally:after{content:"\10f69c"}.fad.fa-tanakh:after{content:"\10f827"}.fad.fa-tape:after{content:"\10f4db"}.fad.fa-tasks:after{content:"\10f0ae"}.fad.fa-tasks-alt:after{content:"\10f828"}.fad.fa-taxi:after{content:"\10f1ba"}.fad.fa-teeth:after{content:"\10f62e"}.fad.fa-teeth-open:after{content:"\10f62f"}.fad.fa-telescope:after{content:"\10f93e"}.fad.fa-temperature-down:after{content:"\10f93f"}.fad.fa-temperature-frigid:after{content:"\10f768"}.fad.fa-temperature-high:after{content:"\10f769"}.fad.fa-temperature-hot:after{content:"\10f76a"}.fad.fa-temperature-low:after{content:"\10f76b"}.fad.fa-temperature-up:after{content:"\10f940"}.fad.fa-tenge:after{content:"\10f7d7"}.fad.fa-tennis-ball:after{content:"\10f45e"}.fad.fa-terminal:after{content:"\10f120"}.fad.fa-text:after{content:"\10f893"}.fad.fa-text-height:after{content:"\10f034"}.fad.fa-text-size:after{content:"\10f894"}.fad.fa-text-width:after{content:"\10f035"}.fad.fa-th:after{content:"\10f00a"}.fad.fa-th-large:after{content:"\10f009"}.fad.fa-th-list:after{content:"\10f00b"}.fad.fa-theater-masks:after{content:"\10f630"}.fad.fa-thermometer:after{content:"\10f491"}.fad.fa-thermometer-empty:after{content:"\10f2cb"}.fad.fa-thermometer-full:after{content:"\10f2c7"}.fad.fa-thermometer-half:after{content:"\10f2c9"}.fad.fa-thermometer-quarter:after{content:"\10f2ca"}.fad.fa-thermometer-three-quarters:after{content:"\10f2c8"}.fad.fa-theta:after{content:"\10f69e"}.fad.fa-thumbs-down:after{content:"\10f165"}.fad.fa-thumbs-up:after{content:"\10f164"}.fad.fa-thumbtack:after{content:"\10f08d"}.fad.fa-thunderstorm:after{content:"\10f76c"}.fad.fa-thunderstorm-moon:after{content:"\10f76d"}.fad.fa-thunderstorm-sun:after{content:"\10f76e"}.fad.fa-ticket:after{content:"\10f145"}.fad.fa-ticket-alt:after{content:"\10f3ff"}.fad.fa-tilde:after{content:"\10f69f"}.fad.fa-times:after{content:"\10f00d"}.fad.fa-times-circle:after{content:"\10f057"}.fad.fa-times-hexagon:after{content:"\10f2ee"}.fad.fa-times-octagon:after{content:"\10f2f0"}.fad.fa-times-square:after{content:"\10f2d3"}.fad.fa-tint:after{content:"\10f043"}.fad.fa-tint-slash:after{content:"\10f5c7"}.fad.fa-tire:after{content:"\10f631"}.fad.fa-tire-flat:after{content:"\10f632"}.fad.fa-tire-pressure-warning:after{content:"\10f633"}.fad.fa-tire-rugged:after{content:"\10f634"}.fad.fa-tired:after{content:"\10f5c8"}.fad.fa-toggle-off:after{content:"\10f204"}.fad.fa-toggle-on:after{content:"\10f205"}.fad.fa-toilet:after{content:"\10f7d8"}.fad.fa-toilet-paper:after{content:"\10f71e"}.fad.fa-toilet-paper-alt:after{content:"\10f71f"}.fad.fa-toilet-paper-slash:after{content:"\10f972"}.fad.fa-tombstone:after{content:"\10f720"}.fad.fa-tombstone-alt:after{content:"\10f721"}.fad.fa-toolbox:after{content:"\10f552"}.fad.fa-tools:after{content:"\10f7d9"}.fad.fa-tooth:after{content:"\10f5c9"}.fad.fa-toothbrush:after{content:"\10f635"}.fad.fa-torah:after{content:"\10f6a0"}.fad.fa-torii-gate:after{content:"\10f6a1"}.fad.fa-tornado:after{content:"\10f76f"}.fad.fa-tractor:after{content:"\10f722"}.fad.fa-trademark:after{content:"\10f25c"}.fad.fa-traffic-cone:after{content:"\10f636"}.fad.fa-traffic-light:after{content:"\10f637"}.fad.fa-traffic-light-go:after{content:"\10f638"}.fad.fa-traffic-light-slow:after{content:"\10f639"}.fad.fa-traffic-light-stop:after{content:"\10f63a"}.fad.fa-trailer:after{content:"\10f941"}.fad.fa-train:after{content:"\10f238"}.fad.fa-tram:after{content:"\10f7da"}.fad.fa-transgender:after{content:"\10f224"}.fad.fa-transgender-alt:after{content:"\10f225"}.fad.fa-transporter:after{content:"\10f942"}.fad.fa-transporter-1:after{content:"\10f943"}.fad.fa-transporter-2:after{content:"\10f944"}.fad.fa-transporter-3:after{content:"\10f945"}.fad.fa-transporter-empty:after{content:"\10f946"}.fad.fa-trash:after{content:"\10f1f8"}.fad.fa-trash-alt:after{content:"\10f2ed"}.fad.fa-trash-restore:after{content:"\10f829"}.fad.fa-trash-restore-alt:after{content:"\10f82a"}.fad.fa-trash-undo:after{content:"\10f895"}.fad.fa-trash-undo-alt:after{content:"\10f896"}.fad.fa-treasure-chest:after{content:"\10f723"}.fad.fa-tree:after{content:"\10f1bb"}.fad.fa-tree-alt:after{content:"\10f400"}.fad.fa-tree-christmas:after{content:"\10f7db"}.fad.fa-tree-decorated:after{content:"\10f7dc"}.fad.fa-tree-large:after{content:"\10f7dd"}.fad.fa-tree-palm:after{content:"\10f82b"}.fad.fa-trees:after{content:"\10f724"}.fad.fa-triangle:after{content:"\10f2ec"}.fad.fa-triangle-music:after{content:"\10f8e2"}.fad.fa-trophy:after{content:"\10f091"}.fad.fa-trophy-alt:after{content:"\10f2eb"}.fad.fa-truck:after{content:"\10f0d1"}.fad.fa-truck-container:after{content:"\10f4dc"}.fad.fa-truck-couch:after{content:"\10f4dd"}.fad.fa-truck-loading:after{content:"\10f4de"}.fad.fa-truck-monster:after{content:"\10f63b"}.fad.fa-truck-moving:after{content:"\10f4df"}.fad.fa-truck-pickup:after{content:"\10f63c"}.fad.fa-truck-plow:after{content:"\10f7de"}.fad.fa-truck-ramp:after{content:"\10f4e0"}.fad.fa-trumpet:after{content:"\10f8e3"}.fad.fa-tshirt:after{content:"\10f553"}.fad.fa-tty:after{content:"\10f1e4"}.fad.fa-turkey:after{content:"\10f725"}.fad.fa-turntable:after{content:"\10f8e4"}.fad.fa-turtle:after{content:"\10f726"}.fad.fa-tv:after{content:"\10f26c"}.fad.fa-tv-alt:after{content:"\10f8e5"}.fad.fa-tv-music:after{content:"\10f8e6"}.fad.fa-tv-retro:after{content:"\10f401"}.fad.fa-typewriter:after{content:"\10f8e7"}.fad.fa-ufo:after{content:"\10f947"}.fad.fa-ufo-beam:after{content:"\10f948"}.fad.fa-umbrella:after{content:"\10f0e9"}.fad.fa-umbrella-beach:after{content:"\10f5ca"}.fad.fa-underline:after{content:"\10f0cd"}.fad.fa-undo:after{content:"\10f0e2"}.fad.fa-undo-alt:after{content:"\10f2ea"}.fad.fa-unicorn:after{content:"\10f727"}.fad.fa-union:after{content:"\10f6a2"}.fad.fa-universal-access:after{content:"\10f29a"}.fad.fa-university:after{content:"\10f19c"}.fad.fa-unlink:after{content:"\10f127"}.fad.fa-unlock:after{content:"\10f09c"}.fad.fa-unlock-alt:after{content:"\10f13e"}.fad.fa-upload:after{content:"\10f093"}.fad.fa-usb-drive:after{content:"\10f8e9"}.fad.fa-usd-circle:after{content:"\10f2e8"}.fad.fa-usd-square:after{content:"\10f2e9"}.fad.fa-user:after{content:"\10f007"}.fad.fa-user-alien:after{content:"\10f94a"}.fad.fa-user-alt:after{content:"\10f406"}.fad.fa-user-alt-slash:after{content:"\10f4fa"}.fad.fa-user-astronaut:after{content:"\10f4fb"}.fad.fa-user-chart:after{content:"\10f6a3"}.fad.fa-user-check:after{content:"\10f4fc"}.fad.fa-user-circle:after{content:"\10f2bd"}.fad.fa-user-clock:after{content:"\10f4fd"}.fad.fa-user-cog:after{content:"\10f4fe"}.fad.fa-user-cowboy:after{content:"\10f8ea"}.fad.fa-user-crown:after{content:"\10f6a4"}.fad.fa-user-edit:after{content:"\10f4ff"}.fad.fa-user-friends:after{content:"\10f500"}.fad.fa-user-graduate:after{content:"\10f501"}.fad.fa-user-hard-hat:after{content:"\10f82c"}.fad.fa-user-headset:after{content:"\10f82d"}.fad.fa-user-injured:after{content:"\10f728"}.fad.fa-user-lock:after{content:"\10f502"}.fad.fa-user-md:after{content:"\10f0f0"}.fad.fa-user-md-chat:after{content:"\10f82e"}.fad.fa-user-minus:after{content:"\10f503"}.fad.fa-user-music:after{content:"\10f8eb"}.fad.fa-user-ninja:after{content:"\10f504"}.fad.fa-user-nurse:after{content:"\10f82f"}.fad.fa-user-plus:after{content:"\10f234"}.fad.fa-user-robot:after{content:"\10f94b"}.fad.fa-user-secret:after{content:"\10f21b"}.fad.fa-user-shield:after{content:"\10f505"}.fad.fa-user-slash:after{content:"\10f506"}.fad.fa-user-tag:after{content:"\10f507"}.fad.fa-user-tie:after{content:"\10f508"}.fad.fa-user-times:after{content:"\10f235"}.fad.fa-user-unlock:after{content:"\10f958"}.fad.fa-user-visor:after{content:"\10f94c"}.fad.fa-users:after{content:"\10f0c0"}.fad.fa-users-class:after{content:"\10f63d"}.fad.fa-users-cog:after{content:"\10f509"}.fad.fa-users-crown:after{content:"\10f6a5"}.fad.fa-users-medical:after{content:"\10f830"}.fad.fa-users-slash:after{content:"\10f973"}.fad.fa-utensil-fork:after{content:"\10f2e3"}.fad.fa-utensil-knife:after{content:"\10f2e4"}.fad.fa-utensil-spoon:after{content:"\10f2e5"}.fad.fa-utensils:after{content:"\10f2e7"}.fad.fa-utensils-alt:after{content:"\10f2e6"}.fad.fa-vacuum:after{content:"\10f94d"}.fad.fa-vacuum-robot:after{content:"\10f94e"}.fad.fa-value-absolute:after{content:"\10f6a6"}.fad.fa-vector-square:after{content:"\10f5cb"}.fad.fa-venus:after{content:"\10f221"}.fad.fa-venus-double:after{content:"\10f226"}.fad.fa-venus-mars:after{content:"\10f228"}.fad.fa-vhs:after{content:"\10f8ec"}.fad.fa-vial:after{content:"\10f492"}.fad.fa-vials:after{content:"\10f493"}.fad.fa-video:after{content:"\10f03d"}.fad.fa-video-plus:after{content:"\10f4e1"}.fad.fa-video-slash:after{content:"\10f4e2"}.fad.fa-vihara:after{content:"\10f6a7"}.fad.fa-violin:after{content:"\10f8ed"}.fad.fa-virus:after{content:"\10f974"}.fad.fa-virus-slash:after{content:"\10f975"}.fad.fa-viruses:after{content:"\10f976"}.fad.fa-voicemail:after{content:"\10f897"}.fad.fa-volcano:after{content:"\10f770"}.fad.fa-volleyball-ball:after{content:"\10f45f"}.fad.fa-volume:after{content:"\10f6a8"}.fad.fa-volume-down:after{content:"\10f027"}.fad.fa-volume-mute:after{content:"\10f6a9"}.fad.fa-volume-off:after{content:"\10f026"}.fad.fa-volume-slash:after{content:"\10f2e2"}.fad.fa-volume-up:after{content:"\10f028"}.fad.fa-vote-nay:after{content:"\10f771"}.fad.fa-vote-yea:after{content:"\10f772"}.fad.fa-vr-cardboard:after{content:"\10f729"}.fad.fa-wagon-covered:after{content:"\10f8ee"}.fad.fa-walker:after{content:"\10f831"}.fad.fa-walkie-talkie:after{content:"\10f8ef"}.fad.fa-walking:after{content:"\10f554"}.fad.fa-wallet:after{content:"\10f555"}.fad.fa-wand:after{content:"\10f72a"}.fad.fa-wand-magic:after{content:"\10f72b"}.fad.fa-warehouse:after{content:"\10f494"}.fad.fa-warehouse-alt:after{content:"\10f495"}.fad.fa-washer:after{content:"\10f898"}.fad.fa-watch:after{content:"\10f2e1"}.fad.fa-watch-calculator:after{content:"\10f8f0"}.fad.fa-watch-fitness:after{content:"\10f63e"}.fad.fa-water:after{content:"\10f773"}.fad.fa-water-lower:after{content:"\10f774"}.fad.fa-water-rise:after{content:"\10f775"}.fad.fa-wave-sine:after{content:"\10f899"}.fad.fa-wave-square:after{content:"\10f83e"}.fad.fa-wave-triangle:after{content:"\10f89a"}.fad.fa-waveform:after{content:"\10f8f1"}.fad.fa-waveform-path:after{content:"\10f8f2"}.fad.fa-webcam:after{content:"\10f832"}.fad.fa-webcam-slash:after{content:"\10f833"}.fad.fa-weight:after{content:"\10f496"}.fad.fa-weight-hanging:after{content:"\10f5cd"}.fad.fa-whale:after{content:"\10f72c"}.fad.fa-wheat:after{content:"\10f72d"}.fad.fa-wheelchair:after{content:"\10f193"}.fad.fa-whistle:after{content:"\10f460"}.fad.fa-wifi:after{content:"\10f1eb"}.fad.fa-wifi-1:after{content:"\10f6aa"}.fad.fa-wifi-2:after{content:"\10f6ab"}.fad.fa-wifi-slash:after{content:"\10f6ac"}.fad.fa-wind:after{content:"\10f72e"}.fad.fa-wind-turbine:after{content:"\10f89b"}.fad.fa-wind-warning:after{content:"\10f776"}.fad.fa-window:after{content:"\10f40e"}.fad.fa-window-alt:after{content:"\10f40f"}.fad.fa-window-close:after{content:"\10f410"}.fad.fa-window-frame:after{content:"\10f94f"}.fad.fa-window-frame-open:after{content:"\10f950"}.fad.fa-window-maximize:after{content:"\10f2d0"}.fad.fa-window-minimize:after{content:"\10f2d1"}.fad.fa-window-restore:after{content:"\10f2d2"}.fad.fa-windsock:after{content:"\10f777"}.fad.fa-wine-bottle:after{content:"\10f72f"}.fad.fa-wine-glass:after{content:"\10f4e3"}.fad.fa-wine-glass-alt:after{content:"\10f5ce"}.fad.fa-won-sign:after{content:"\10f159"}.fad.fa-wreath:after{content:"\10f7e2"}.fad.fa-wrench:after{content:"\10f0ad"}.fad.fa-x-ray:after{content:"\10f497"}.fad.fa-yen-sign:after{content:"\10f157"}.fad.fa-yin-yang:after{content:"\10f6ad"}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/fa-light-300.eot);src:url(/fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-light-300.woff2) format("woff2"),url(/fonts/fa-light-300.woff) format("woff"),url(/fonts/fa-light-300.ttf) format("truetype"),url(/fonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/fa-regular-400.eot);src:url(/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-regular-400.woff2) format("woff2"),url(/fonts/fa-regular-400.woff) format("woff"),url(/fonts/fa-regular-400.ttf) format("truetype"),url(/fonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:Font Awesome\ 5 Pro}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-900.eot);src:url(/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-solid-900.woff2) format("woff2"),url(/fonts/fa-solid-900.woff) format("woff"),url(/fonts/fa-solid-900.ttf) format("truetype"),url(/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Pro;font-weight:900}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes a{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:a}@keyframes b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:b}@keyframes c{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:c}@keyframes d{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:d}@keyframes e{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:e}@keyframes f{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:f}@keyframes g{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:g}@keyframes h{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:h}@keyframes i{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}to{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{animation-name:i}@keyframes j{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:j}@keyframes k{0%{opacity:0;transform:translateY(2000px)}to{transform:translateY(0)}}.slideInUp{animation-name:k}@keyframes l{0%{opacity:0;transform:translateX(-2000px)}to{transform:translateX(0)}}.slideInLeft{animation-name:l}@keyframes m{0%{opacity:0;transform:translateX(2000px)}to{transform:translateX(0)}}.slideInRight{animation-name:m}@keyframes n{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:n}@keyframes o{0%{transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:o}@keyframes p{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:p}@keyframes q{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{animation-name:q}
*::-webkit-scrollbar { width: 8px; background-color: #f2f2f2; }

*::-webkit-scrollbar-thumb { background-color: #07ccec; }
#mainp {
    background-color: #000;
    position: relative;
    min-height: 200px !important;
	z-index:1
}
#mobilslider{
	margin-top:-126px
	
}

.slider {
    position: relative;
}

    .slider .parallax-slider {
        position: relative;
    }

        .slider .parallax-slider .swiper-slide {
            position: relative;
            overflow: hidden;
            width: 100%;
            min-height: 100vh;
            padding-bottom: 50px;
        }

            .slider .parallax-slider .swiper-slide .bg-img {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                background-size: cover;
            }

.bg-img {
    background-size: cover;
    background-repeat: no-repeat;
}

.valign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

[data-overlay-dark="6"]:before, [data-overlay-light="6"]:before {
    opacity: .6;
}

[data-overlay-dark]:before {
}

[data-overlay-dark="6"]:before, [data-overlay-light="6"]:before {
    opacity: .6;
}

[data-overlay-dark]:before, [data-overlay-light]:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

[data-overlay-dark] .container, [data-overlay-light] .container {
    position: relative;
    z-index: 2;
}

.slider .caption.center h1 {
    font-size: 75px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 2px;
    margin-bottom: 20px;
}

.slider .parallax-slider .caption h1 {
    font-size: 65px;
    font-weight: 700;
    letter-spacing: 4px;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .5s, visibility .5s;
    -o-transition: opacity .5s, visibility .5s;
    transition: opacity .5s, visibility .5s;
}

@media screen and (max-width: 766px) {
    .slider .caption.center h1 {
        font-size: 32px !important;
    }

        .slider .caption.center h1 a {
            width: 78%;
        }
}

.slider .parallax-slider .swiper-slide {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: 100vh;
    padding-bottom: 50px;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.bg-gry {
    background-color: rgb(243, 246, 247);
}


.telsabiticon {
    background: #07ccec;
    color: white;
    position: fixed;
    bottom: 144px;
    right:  41px;
    font-size: 27px;
    display: none;
    justify-content: center;
    align-items: center;
    width: 0;
    height: 0;
    padding: 30px;
    text-decoration: none;
    border-radius: 50%;
    z-index: 999;
}

.bg-gry {
    background-color: rgb(243, 246, 247);
}

.fancybox-slide--image {
    display: flex !important
}

.choose-one__icon img {
    max-width: 65px;
    height: auto;
}

.container2 {
    padding: 2rem 1rem;
    margin: 0 auto;
    max-width: 68rem;
    width: 100%;
}

.container2 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
    justify-content: center;
    align-items: center;
}

.card2 {
    background: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
    color: #333333;
    border-radius: 2px;
}

.card-image2 {
    background: #ffffff;
    display: block;
    padding-top: 70%;
    position: relative;
    width: 100%;
}

    .card-image2 img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%!important;
        object-fit: cover;
        max-width:100%!important;
    }


@media only screen and (max-width: 600px) {
    .container2 {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 1rem;
    }
}


.btn-whatsapp-pulse {
    background: #25d366;
    color: white;
    position: fixed;
    bottom: 83px;
    right: 41px;
    font-size: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 0;
    height: 0;
    padding: 35px;
    text-decoration: none;
    border-radius: 50%;
    animation-name: pulse;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    z-index: 999;
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
    }

    80% {
        box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
    }
}
:root {
    --theme-color: #07ccec;
    --theme-color2: #2cb624;
    --theme-color3: #0033a0;
    --theme-color4: #1296db;
    --title-color: #27477d;
    --title-color2: #000000;
    --body-color: #888c92;
    --body-color2: #555555;
    --secondary-color: #cdf8ff;
    --smoke-color: #f3f6f7;
    --light-color: #afafaf;
    --black-color: #000000;
    --dark-color: #060d0f;
    --white-color: #ffffff;
    --yellow-color: #fec624;
    --success-color: #28a745;
    --error-color: #dc3545;
    --border-color: rgba(0,0,0,0.10);
    --title-font: "Quicksand", sans-serif;
    --body-font: "Roboto", sans-serif;
    --subtitle-font: "Dancing Script", cursive;
    --icon-font: "Font Awesome 5 Pro";
    --flaticon: "Flaticon";
    --ripple-ani-duration: 5s
}

.home-five {
    --theme-color: #f20000;
    --title-color: #000000;
    --body-color: #555555
}

html, body {
    scroll-behavior: auto !important
}

body {
    font-family: var(--body-font);
    font-size: 16px;
    font-weight: 400;
    color: var(--body-color);
    line-height: 26px;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased
}

iframe {
    border: none;
    width: 100%
}

.slick-slide:focus, button:focus, a:focus, a:active, input, input:hover, input:focus, input:active, textarea, textarea:hover, textarea:focus, textarea:active {
    outline: none
}

    input:focus {
        outline: none;
        box-shadow: none
    }

img:not([draggable]), embed, object, video {
    max-width: 238px;
    height: auto
}

ul {
    list-style-type: disc
}

ol {
    list-style-type: decimal
}

table {
    margin: 0 0 1.5em;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

th {
    font-weight: 500
}

td, th {
    border-top: 1px solid var(--border-color);
    padding: 9px
}

a {
    color: var(--theme-color);
    text-decoration: none;
    outline: 0;
    transition: all ease .4s
}

    a:hover {
        color: var(--title-color)
    }

    a:active, a:focus, a:hover, a:visited {
        text-decoration: none;
        outline: 0
    }

button {
    transition: all ease .4s
}

img {
    border: none;
    max-width: 100%
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, span a {
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit
}

p {
    margin: 0 0 15px 0;
    color: var(--body-color);
    line-height: 1.7
}

.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {
    font-family: var(--title-font);
    color: var(--title-color);
    text-transform: none;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 15px 0
}

.h1, h1 {
    font-size: 48px
}

.h2, h2 {
    font-size: 36px
}

.h3, h3 {
    font-size: 30px
}

.h4, h4 {
    font-size: 24px
}

.h5, h5 {
    font-size: 18px
}

.h6, h6 {
    font-size: 16px
}

@media(max-width: 1199px) {
    .h1, h1 {
        font-size: 42px
    }

    .h2, h2 {
        font-size: 32px
    }

    .h3, h3 {
        font-size: 26px
    }

    .h4, h4 {
        font-size: 22px
    }
}

@media(max-width: 992px) {
    .h1, h1 {
        font-size: 38px
    }

    .h2, h2 {
        font-size: 28px
    }

    .h3, h3 {
        font-size: 24px
    }

    .h4, h4 {
        font-size: 20px
    }
}

@media(max-width: 767px) {
    .h1, h1 {
        font-size: 32px
    }

    .h2, h2 {
        font-size: 24px
    }

    .h3, h3 {
        font-size: 22px
    }
}

@media(max-width: 576px) {
    .h1, h1 {
        font-size: 24px
    }

    .h2, h2 {
        font-size: 22px
    }
}

@media only screen and (min-width: 1300px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        --bs-gutter-x: .75rem;
        max-width: calc(1220px + var(--bs-gutter-x)*2)
    }

    .home-five .container-xxl, .home-five .container-xl, .home-five .container-lg, .home-five .container-md, .home-five .container-sm, .home-five .container, .home-four .container-xxl, .home-four .container-xl, .home-four .container-lg, .home-four .container-md, .home-four .container-sm, .home-four .container {
        --bs-gutter-x: .75rem;
        max-width: calc(1295px + var(--bs-gutter-x)*2)
    }
}

@media only screen and (max-width: 1600px) {
    .container-fluid.px-0:not(.default) {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

        .container-fluid.px-0:not(.default) .row {
            margin-left: 0 !important;
            margin-right: 0 !important
        }
}

@media(min-width: 1600px) {
    .custom-container {
        max-width: 1620px
    }

    .container-style1 {
        max-width: 1400px
    }

    .vs-container {
        max-width: 1565px;
        margin-left: 0;
        margin-right: auto
    }
}

@media(min-width: 1600px)and (min-width: 1921px) {
    .vs-container {
        margin-left: auto
    }
}

@media(min-width: 1600px)and (max-width: 1920px) {
    .home-four .container-style2, .home-five .container-style2, .container-style2 {
        margin-left: auto;
        margin-right: 0;
        padding-right: 0;
        overflow: hidden;
        max-width: calc(1586px + var(--bs-gutter-x))
    }
}

@media(max-width: 1599.99px) {
    .d-none-xxxl {
        display: none !important
    }

    .vs-container {
        max-width: 100%
    }
}

.carousel-container {
    max-width: 1320px;
    padding: 0 50px;
    margin: 0 auto;
    overflow: hidden
}

@media(max-width: 1399px) {
    .carousel-container {
        max-width: 1200px;
        padding: 0 45px
    }
}

@media(max-width: 1199px) {
    .carousel-container {
        max-width: 980px;
        padding: 0 25px
    }
}

@media(max-width: 992px) {
    .carousel-container {
        max-width: 740px;
        padding: 0 25px
    }
}

@media(max-width: 767px) {
    .carousel-container {
        max-width: 560px;
        padding: 0 25px
    }
}

@media(max-width: 576px) {
    .carousel-container {
        max-width: 100%;
        padding: 0 15px
    }
}

.carousel-container .slick-list {
    overflow: visible
}

.carousel-container .slick-slide {
    opacity: 0;
    visibility: hidden;
    transition: all ease .4s
}

    .carousel-container .slick-slide.slick-active {
        opacity: 1;
        visibility: visible
    }

.slick-track > [class*=col] {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)/2);
    padding-left: calc(var(--bs-gutter-x)/2);
    margin-top: var(--bs-gutter-y)
}

.gx-2px {
    --bs-gutter-x: 2px
}

@media(min-width: 1399px) {
    .gx-20 {
        --bs-gutter-x: 20px
    }

    .gx-30 {
        --bs-gutter-x: 30px
    }

    .gx-40 {
        --bs-gutter-x: 40px
    }

    .gx-60 {
        --bs-gutter-x: 60px
    }
}

.form-select, .form-control {
    border-radius: 0;
    height: 60px;
    padding: 0 30px;
    padding-right: 60px;
    border: 1px solid #e3e3e3;
    color: var(--body-color);
    background-color: var(--white-color);
    border-radius: 5px;
    font-weight: 400
}

    .form-select:focus, .form-control:focus {
        outline: 0;
        box-shadow: none;
        background-color: var(--white-color);
        border-color: #e3e3e3
    }

    .form-select::-moz-placeholder, .form-control::-moz-placeholder {
        color: var(--body-color);
        text-transform: capitalize
    }

    .form-select::-moz-placeholder, .form-control::-moz-placeholder {
        color: var(--body-color);
        text-transform: capitalize
    }

    .form-select::placeholder, .form-control::placeholder {
        color: var(--body-color);
        text-transform: capitalize
    }

    .form-select.style3, .form-select.style2, .form-control.style3, .form-control.style2 {
        height: 60px;
        color: var(--title-color);
        font-size: 14px;
        border-radius: 9999px;
        border: 2px solid #e5e9ee;
        padding-left: 30px;
        transition: all ease .4s
    }

        .form-select.style3 ~ i, .form-select.style2 ~ i, .form-control.style3 ~ i, .form-control.style2 ~ i {
            font-size: 16px;
            top: 22px;
            color: var(--title-color);
            right: calc(var(--bs-gutter-x) + 15px)
        }

        .form-select.style3::-moz-placeholder, .form-select.style2::-moz-placeholder, .form-control.style3::-moz-placeholder, .form-control.style2::-moz-placeholder {
            color: var(--title-color)
        }

        .form-select.style3::-moz-placeholder, .form-select.style2::-moz-placeholder, .form-control.style3::-moz-placeholder, .form-control.style2::-moz-placeholder {
            color: var(--title-color)
        }

        .form-select.style3::placeholder, .form-select.style2::placeholder, .form-control.style3::placeholder, .form-control.style2::placeholder {
            color: var(--title-color)
        }

        .form-select.style3:focus, .form-select.style2:focus, .form-control.style3:focus, .form-control.style2:focus {
            border-color: var(--theme-color);
            box-shadow: 0px 5px 40px 0px rgba(39,71,125,.1)
        }

    .form-select.style3, .form-control.style3 {
        background-color: rgba(0,0,0,0);
        border: 2px solid #dee4eb;
        background-color: var(--white-color)
    }

        .form-select.style3:focus, .form-control.style3:focus {
            border-color: var(--theme-color);
            background-color: var(--white-color)
        }

textarea.form-control.style3, textarea.form-control.style2 {
    border-radius: 20px
}

.form-select {
    cursor: pointer;
    background-position: right 1.3rem center
}

    .form-control.shadow, .form-select.shadow {
        box-shadow: 0px 10px 38px 2px rgba(0,0,0,.05) !important
    }

input.form-control::-webkit-outer-spin-button, input.form-control::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input.form-control[type=number] {
    -moz-appearance: textfield
}

textarea.form-control {
    min-height: 150px;
    padding-top: 17px;
    padding-bottom: 17px
}

input[type=checkbox] {
    visibility: hidden;
    opacity: 0;
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    display: none
}

    input[type=checkbox]:checked ~ label:before {
        content: "ï€Œ";
        color: var(--theme-color);
        border-color: var(--theme-color)
    }

    input[type=checkbox] ~ label {
        position: relative;
        padding-left: 30px;
        cursor: pointer;
        display: block
    }

        input[type=checkbox] ~ label:before {
            content: "";
            font-family: var(--icon-font);
            font-weight: 700;
            position: absolute;
            left: 0;
            top: 6px;
            background-color: var(--white-color);
            border: 1px solid var(--border-color);
            height: 18px;
            width: 18px;
            line-height: 18px;
            text-align: center;
            font-size: 12px
        }

input[type=radio] {
    visibility: hidden;
    opacity: 0;
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    display: none
}

    input[type=radio] ~ label {
        position: relative;
        padding-left: 28px;
        cursor: pointer;
        line-height: 1;
        display: inline-block;
        font-weight: 600;
        margin-bottom: 0
    }

        input[type=radio] ~ label::before {
            content: "ï„‘";
            position: absolute;
            font-family: var(--icon-font);
            left: 0;
            top: 1px;
            width: 15px;
            height: 15px;
            padding-left: .5px;
            font-size: .29rem;
            line-height: 14.9px;
            text-align: center;
            border: 1px solid var(--theme-color);
            border-radius: 100%;
            font-weight: 700;
            background: var(--white-color);
            color: rgba(0,0,0,0);
            transition: all .2s ease
        }

    input[type=radio]:checked ~ label::before {
        border-color: var(--theme-color);
        background-color: var(--theme-color);
        color: var(--white-color)
    }

label {
    margin-bottom: .6em;
    text-transform: capitalize;
    margin-top: -0.3em;
    display: block
}

.form-group {
    margin-bottom: var(--bs-gutter-x);
    position: relative
}

    .form-group > i {
        position: absolute;
        right: 30px;
        top: 20px;
        font-size: 18px;
        color: var(--theme-color)
    }

.form-control.is-invalid, .was-validated .form-control:invalid {
    border: 1px solid var(--error-color) !important;
    background-position: right calc(.375em + .8875rem) center;
    background-image: none
}

    .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
        outline: 0;
        box-shadow: none
    }

textarea.form-control.is-invalid {
    background-position: top calc(.375em + .5875rem) right calc(.375em + .8875rem)
}

.row.no-gutters > .form-group {
    margin-bottom: 0
}

.form-messages {
    display: none
}

    .form-messages.mb-0 * {
        margin-bottom: 0
    }

    .form-messages.success {
        color: var(--success-color);
        display: block
    }

    .form-messages.error {
        color: var(--error-color);
        display: block
    }

.color-select input {
    display: none
}

    .color-select input ~ label {
        margin: 0;
        padding: 5px;
        width: 30px;
        height: 30px;
        background-color: rgba(0,0,0,0);
        border-radius: 50%;
        vertical-align: middle;
        transition: all ease .4s
    }

        .color-select input ~ label span {
            display: inline-block;
            border-radius: inherit;
            width: 100%;
            height: 100%
        }

        .color-select input ~ label:before {
            display: none
        }

    .color-select input:checked ~ label {
        background-color: var(--white-color);
        box-shadow: 0px 10px 42.75px 2.25px rgba(0,0,0,.2)
    }

.quantity {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

    .quantity input {
        width: 85px;
        height: 55px;
        text-align: center;
        border: 1px solid var(--secondary-color);
        color: var(--title-color);
        font-weight: 600;
        font-size: 18px;
        padding-left: 0;
        padding-right: 30px
    }

        .quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        .quantity input[type=number] {
            -moz-appearance: textfield
        }

    .quantity .qut-btn {
        position: absolute;
        top: 11px;
        right: 10px;
        padding: 0;
        line-height: 1;
        color: var(--title-color);
        font-size: 14px;
        border: none;
        background-color: rgba(0,0,0,0)
    }

        .quantity .qut-btn.quantity-minus {
            top: 30px
        }

        .quantity .qut-btn:hover {
            color: var(--theme-color)
        }

@media(max-width: 576px) {
    .form-select, .form-control {
        padding-right: 30px;
        padding-left: 15px
    }
}

.slick-track {
    min-width: 100%
}

.slick-slide img {
    display: inline-block
}

.slick-dots {
    list-style-type: none;
    padding: 0;
    margin: 0;
    line-height: 0;
    text-align: center
}

    .slick-dots li {
        display: inline-block;
        margin-right: 10px
    }

        .slick-dots li:last-child {
            margin-right: 0
        }

    .slick-dots button {
        font-size: 0;
        padding: 0;
        background-color: var(--title-color);
        width: 20px;
        height: 8px;
        line-height: 0;
        border-radius: 9999px;
        border: none;
        opacity: .3;
        transition: all ease .4s
    }

        .slick-dots button:hover {
            background-color: var(--theme-color);
            opacity: 1
        }

    .slick-dots .slick-active button {
        background-color: var(--theme-color);
        opacity: 1;
        width: 40px
    }

.slick-arrow {
    --arrow-horizontal: -130px;
    position: absolute;
    left: var(--arrow-horizontal);
    top: 50%;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border: none;
    background-color: var(--white-color);
    color: var(--theme-color);
    text-align: center;
    z-index: 4;
    border-radius: 50%;
    box-shadow: 0px 6px 37px 0px rgba(7,204,236,.2);
    transform: translateY(-50%)
}

    .slick-arrow:hover {
        background-color: var(--theme-color);
        color: var(--white-color)
    }

    .slick-arrow.slick-next {
        left: auto;
        right: var(--arrow-horizontal)
    }

.arrow-wrap .slick-arrow {
    opacity: 0;
    visibility: hidden
}

.arrow-wrap:hover .slick-arrow {
    opacity: 1;
    visibility: visible
}

.slide-nav1 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px
}

    .slide-nav1 .slick-arrow {
        position: relative;
        --arrow-horizontal: 0;
        top: auto;
        transform: none;
        box-shadow: none;
        background-color: #faf9f9;
        opacity: 1;
        visibility: visible;
        font-size: 22px;
        order: 1
    }

        .slide-nav1 .slick-arrow:hover {
            background-color: var(--theme-color);
            color: var(--white-color)
        }

        .slide-nav1 .slick-arrow.slick-next {
            order: 3
        }

    .slide-nav1 .slick-dots {
        order: 2;
        margin: 0 20px
    }

        .slide-nav1 .slick-dots button {
            border-radius: 0;
            background-color: var(--title-color);
            opacity: 1;
            width: 10px;
            height: 10px;
            margin-right: 5px
        }

            .slide-nav1 .slick-dots button:hover {
                background-color: var(--theme-color)
            }

        .slide-nav1 .slick-dots li:last-child button {
            margin-right: 0
        }

        .slide-nav1 .slick-dots .slick-active button {
            width: 160px;
            background-color: var(--theme-color)
        }

@media(max-width: 1500px) {
    .slick-arrow {
        --arrow-horizontal: -20px
    }
}

@media(max-width: 1399px) {
    .slick-arrow {
        --arrow-horizontal: 40px
    }
}

@media(max-width: 992px) {
    .slide-nav1 {
        margin-top: 10px
    }

        .slide-nav1 .slick-dots .slick-active button {
            width: 35px;
            background-color: var(--theme-color)
        }
}

.vs-menu-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.6);
    z-index: 999999;
    width: 0;
    height: 100%;
    transition: all ease .8s
}

    .vs-menu-wrapper .mobile-logo {
        padding-bottom: 25px;
        padding-top: 40px;
        display: inline-block
    }

    .vs-menu-wrapper .vs-menu-toggle {
        border: none;
        font-size: 22px;
        position: absolute;
        right: 10px;
        top: 10px;
        padding: 0;
        line-height: 1;
        width: 33px;
        height: 33px;
        line-height: 33px;
        font-size: 18px;
        z-index: 1;
        color: var(--white-color);
        background-color: var(--theme-color);
        border-radius: 50%
    }

        .vs-menu-wrapper .vs-menu-toggle:hover {
            background-color: var(--title-color);
            color: var(--white-color)
        }

    .vs-menu-wrapper .vs-menu-area {
        width: 100%;
        max-width: 310px;
        background-color: #fff;
        border-right: 3px solid var(--theme-color);
        height: 100%;
        position: relative;
        left: -1000px;
        opacity: 0;
        visibility: hidden;
        transition: all ease 1s;
        z-index: 1
    }

        .vs-menu-wrapper .vs-menu-area:before {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            height: 100%;
            max-height: 122px;
            background-color: var(--theme-color);
            opacity: .1;
            z-index: -1
        }

    .vs-menu-wrapper.vs-body-visible {
        opacity: 1;
        visibility: visible;
        width: 100%;
        transition: all ease .8s
    }

        .vs-menu-wrapper.vs-body-visible .vs-menu-area {
            left: 0;
            opacity: 1;
            visibility: visible;
            transition: all ease 1s
        }

.vs-mobile-menu {
    overflow-y: scroll;
    max-height: 58vh;
    padding-bottom: 40px;
    margin-top: 33px;
    text-align: left
}

    .vs-mobile-menu .new-label {
        margin-left: 5px;
        text-transform: capitalize;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

    .vs-mobile-menu ul {
        margin: 0;
        padding: 0 0
    }

        .vs-mobile-menu ul li {
            border-bottom: 1px solid #fdedf1;
            list-style-type: none
        }

            .vs-mobile-menu ul li li:first-child {
                border-top: 1px solid #fdedf1
            }

            .vs-mobile-menu ul li a {
                display: block;
                position: relative;
                padding: 12px 0;
                line-height: 1;
                font-size: 16px;
                text-transform: capitalize;
                color: var(--title-color)
            }

                .vs-mobile-menu ul li a:before {
                    content: "\f061";
                    font-family: var(--icon-font);
                    position: relative;
                    left: 0;
                    top: 0;
                    margin-right: 10px;
                    display: inline-block
                }

            .vs-mobile-menu ul li.vs-active > a {
                color: var(--theme-color)
            }

                .vs-mobile-menu ul li.vs-active > a:before {
                    transform: rotate(90deg)
                }

            .vs-mobile-menu ul li ul li {
                padding-left: 20px
            }

                .vs-mobile-menu ul li ul li:last-child {
                    border-bottom: none
                }

        .vs-mobile-menu ul .vs-item-has-children > a:after {
            content:"\f063";
            font-family: var(--icon-font);
            position: absolute;
            right: 0;
            top: 50%;
            font-weight: 400;
            font-size: 12px;
            width: 25px;
            height: 25px;
            line-height: 25px;
            margin-top: -12.5px;
            display: inline-block;
            text-align: center;
            background-color: var(--smoke-color);
            color: var(--title-color);
            box-shadow: 0 0 20px -8px rgba(7,204,236,.3);
            border-radius: 50%
        }

        .vs-mobile-menu ul .vs-item-has-children.vs-active > a:after {
            content: ""
        }

    .vs-mobile-menu > ul {
        padding: 0 40px
    }

        .vs-mobile-menu > ul > li:last-child {
            border-bottom: none
        }

.mobile-menu-form {
    width: 100%;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative
}

    .mobile-menu-form input {
        height: 35px;
        border: none;
        background-color: var(--white-color);
        border-radius: 5px;
        box-shadow: 0px 10px 60px 0px rgba(0,0,0,.09);
        padding-left: 20px;
        padding-right: 40px
    }

        .mobile-menu-form input:focus {
            box-shadow: 0px 10px 60px 0px rgba(0,0,0,.09)
        }

        .mobile-menu-form input::-moz-placeholder {
            color: var(--smoke-color);
            color: var(--theme-color)
        }

        .mobile-menu-form input::placeholder {
            color: var(--smoke-color);
            color: var(--theme-color)
        }

    .mobile-menu-form button {
        border: none;
        background-color: rgba(0,0,0,0);
        color: var(--theme-color);
        position: absolute;
        right: 13px;
        top: 3px
    }

.vs-menu-toggle {
    width: 50px;
    height: 50px;
    padding: 0;
    font-size: 24px;
    border: none;
    background-color: var(--theme-color);
    color: var(--white-color);
    display: inline-block;
    border-radius: 50%
}

@media(max-width: 400px) {
    .vs-menu-wrapper .vs-menu-area {
        width: 100%;
        max-width: 270px
    }

    .vs-mobile-menu > ul {
        padding: 0 20px
    }
}

.xdsoft_datetimepicker {
    z-index: 1080
}

    .xdsoft_datetimepicker .xdsoft_datepicker {
        width: 300px
    }

    .xdsoft_datetimepicker .xdsoft_current {
        color: var(--theme-color)
    }

    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
        background-color: var(--theme-color);
        border-color: var(--theme-color);
        color: #fff
    }

    .xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
        background-color: var(--smoke-color)
    }

.preloader {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
    background-color: var(--white-color)
}

    .preloader .vs-btn {
        padding: 10px 20px;
        border-radius: 0;
        font-size: 14px
    }

.preloader-inner {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center
}

    .preloader-inner img {
        display: block;
        margin: 0 auto 5px auto
    }

.beat-loader {
    stroke: var(--theme-color);
    stroke-dasharray: 175;
    stroke-dashoffset: 350;
    animation: draw 1.4s linear;
    animation-iteration-count: infinite
}

@keyframes draw {
    to {
        stroke-dashoffset: 0
    }
}

.vs-btn {
    position: relative;
    display: inline-block;
    border: none;
    text-align: center;
    background-color: var(--theme-color);
    color: var(--white-color);
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    padding: 19.5px 48px;
    border-radius: 9999px;
    --icon-shape: 40px;
    --icon-size: 30px
}

    .vs-btn i {
        display: inline-block
    }

    .vs-btn:hover {
        background-color: var(--title-color);
        color: var(--white-color)
    }

        .vs-btn:hover:before, .vs-btn:hover i {
            animation: shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both
        }

    .vs-btn.style3, .vs-btn.style2 {
        margin-left: calc(var(--icon-shape)/2)
    }

        .vs-btn.style3:before, .vs-btn.style2:before {
            content: "";
            position: absolute;
            left: calc(var(--icon-shape)/-2);
            top: 50%;
            width: var(--icon-shape);
            height: var(--icon-shape);
            margin-top: calc(var(--icon-shape)/-2);
            background-color: var(--white-color);
            border-radius: 50%;
            box-shadow: inset 0px 5px 5px 0px rgba(7,204,236,.3);
            transition: inherit
        }

        .vs-btn.style3 i, .vs-btn.style2 i {
            position: absolute;
            left: calc(var(--icon-size)/-2);
            top: 50%;
            width: var(--icon-size);
            height: var(--icon-size);
            line-height: var(--icon-size);
            margin-top: calc(var(--icon-size)/-2);
            border-radius: 50%;
            background-color: var(--theme-color);
            font-size: 14px;
            transition: inherit
        }

        .vs-btn.style2:hover, .vs-btn.style3 {
            background-color: var(--title-color)
        }

            .vs-btn.style2:hover:before, .vs-btn.style3:before {
                box-shadow: inset 0px 5px 5px 0px rgba(39,71,125,.3)
            }

            .vs-btn.style2:hover i, .vs-btn.style3 i {
                background-color: var(--title-color)
            }

            .vs-btn.style3:hover {
                background-color: var(--theme-color)
            }

                .vs-btn.style3:hover:before {
                    box-shadow: inset 0px 5px 5px 0px rgba(7,204,236,.3)
                }

                .vs-btn.style3:hover i {
                    background-color: var(--theme-color)
                }

    .vs-btn.style4 {
        background-color: var(--white-color);
        box-shadow: 0px 15px 42.75px 2.25px rgba(39,71,125,.07);
        color: var(--body-color)
    }

        .vs-btn.style4.active, .vs-btn.style4:hover {
            background-color: var(--theme-color);
            color: var(--white-color);
            box-shadow: none
        }

    .vs-btn.hover-white:hover {
        background-color: var(--white-color);
        color: var(--title-color)
    }

    .vs-btn.hover-white i {
        color: var(--white-color)
    }

    .vs-btn.style5 {
        padding: 14.5px 29px
    }

    .vs-btn.style6, .vs-btn.style5 {
        background-color: var(--theme-color2);
        color: var(--white-color)
    }

        .vs-btn.style6:hover, .vs-btn.style5:hover {
            background-color: var(--theme-color4);
            color: var(--white-color)
        }

    .vs-btn.style7 {
        background-color: var(--theme-color4)
    }

        .vs-btn.style7:hover {
            background-color: var(--theme-color2)
        }

    .vs-btn.style8 {
        background-color: var(--title-color)
    }

        .vs-btn.style8:hover {
            background-color: var(--theme-color2)
        }

    .vs-btn.style9 {
        background-color: rgba(0,0,0,0);
        border: 2px solid var(--white-color);
        padding: 16.5px 48px
    }

        .vs-btn.style9:hover {
            background-color: var(--white-color);
            color: var(--title-color);
            border-color: rgba(0,0,0,0)
        }

@keyframes shake {
    10%,90% {
        transform: translate3d(-1px, 0, 0)
    }

    20%,80% {
        transform: translate3d(2px, 0, 0)
    }

    30%,50%,70% {
        transform: translate3d(-4px, 0, 0)
    }

    40%,60% {
        transform: translate3d(4px, 0, 0)
    }
}

.icon-btn {
    z-index: 1;
    display: inline-block;
    position: relative;
    transition: 0s
}

    .icon-btn i {
        display: inline-block;
        width: 45px;
        height: 45px;
        line-height: 45px;
        background-color: var(--white-color);
        color: var(--title-color);
        text-align: center;
        border-radius: 50%;
        transition: all ease .4s;
        z-index: 2;
        box-shadow: 0px 5px 10px 0px rgba(39,71,125,.1)
    }

    .icon-btn.has-badge {
        margin-right: 7px
    }

    .icon-btn .badge {
        right: 0;
        transition: all ease .4s
    }

    .icon-btn:hover i {
        background-color: var(--theme-color);
        box-shadow: none;
        color: var(--white-color)
    }

    .icon-btn:hover .badge {
        background-color: var(--title-color);
        color: var(--white-color)
    }

    .icon-btn.style2 i {
        background-color: var(--theme-color);
        color: var(--white-color);
        box-shadow: none
    }

        .icon-btn.style2 i:hover {
            background-color: var(--title-color)
        }

    .icon-btn.style2:before {
        content: "";
        position: absolute;
        left: -8px;
        top: -8px;
        bottom: -8px;
        right: -8px;
        z-index: -1;
        border-radius: 50%;
        background-color: var(--white-color)
    }

    .icon-btn.style3 i {
        background-color: rgba(7,204,236,.2);
        color: var(--title-color);
        box-shadow: none
    }

    .icon-btn.style3.active i, .icon-btn.style3:hover i {
        background-color: var(--title-color);
        color: var(--white-color)
    }

    .icon-btn.style4 i {
        background-color: var(--theme-color);
        color: var(--white-color);
        box-shadow: none;
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 24px
    }

        .icon-btn.style4 i:hover {
            background-color: var(--title-color);
            color: var(--white-color)
        }

.play-btn {
    display: inline-block;
    position: relative;
    z-index: 1;
    --icon-size: 112px
}

    .play-btn > i {
        display: inline-block;
        width: var(--icon-size);
        height: var(--icon-size);
        line-height: var(--icon-size);
        text-align: center;
        background-color: var(--theme-color);
        color: var(--white-color);
        font-size: var(--icon-font-size, 2em);
        border-radius: 50%;
        z-index: 1;
        transition: all ease .4s
    }

    .play-btn:after, .play-btn:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background-color: var(--theme-color);
        z-index: -1;
        border-radius: 50%;
        transition: all ease .4s
    }

    .play-btn:after {
        animation-delay: 2s
    }

    .play-btn:hover > i, .play-btn:hover::before, .play-btn:hover::after {
        background-color: var(--title-color);
        color: var(--white-color)
    }

    .play-btn.style2:before, .play-btn.style2:after {
        border: 2px solid var(--white-color);
        background-color: rgba(0,0,0,0);
        animation-name: ripple-md
    }

    .play-btn.style3 {
        --icon-size: 64px
    }

        .play-btn.style3:after, .play-btn.style3:before {
            background-color: var(--white-color)
        }

        .play-btn.style3 i {
            background-color: var(--white-color);
            color: var(--theme-color);
            font-size: 1.2em;
            transition: all ease .4s
        }

        .play-btn.style3:hover i {
            background-color: var(--theme-color);
            color: var(--white-color)
        }

    .play-btn.style4:before, .play-btn.style4:after, .play-btn.style4 i {
        background-color: rgba(0,0,0,0);
        border: 2px solid var(--white-color);
        transition: all ease .4s
    }

    .play-btn.style4:hover:before, .play-btn.style4:hover:after {
        border-color: var(--theme-color)
    }

    .play-btn.style4:hover i {
        background-color: var(--theme-color);
        color: var(--white-color);
        border-color: var(--theme-color)
    }

.link-btn {
    font-weight: 500;
    display: inline-block;
    line-height: .8;
    position: relative;
    padding-bottom: 2px;
    margin-bottom: -2px;
    letter-spacing: .03em
}

    .link-btn i {
        margin-left: 7px
    }

    .link-btn:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0;
        height: 1px;
        background-color: var(--theme-color);
        transition: all ease .4s
    }

    .link-btn:hover {
        color: var(--theme-color)
    }

        .link-btn:hover::before {
            width: 100%
        }

    .link-btn.style2::before {
        width: 100%
    }

    .link-btn.style2:hover::before {
        width: 20%
    }

.scroll-btn {
    position: fixed;
    bottom: 300px;
    right: 30px;
    z-index: 94;
    opacity: 0;
    background-color: var(--theme-color);
    color: var(--white-color);
    visibility: hidden;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 50%;
    transition: all ease .8s
}

    .scroll-btn:focus, .scroll-btn:hover {
        background-color: var(--title-color);
        color: var(--white-color)
    }

    .scroll-btn i {
        line-height: inherit
    }

    .scroll-btn.show {
        bottom: 120px;
        opacity: 1;
        visibility: visible
    }

@media(max-width: 767px) {
    .scroll-btn {
        width: 40px;
        height: 40px;
        line-height: 40px;
        right: 15px;
        bottom: 50px
    }

        .scroll-btn.show {
            bottom: 15px
        }
}

.ripple-icon {
    display: inline-block;
    position: relative;
    z-index: 1
}

    .ripple-icon:after, .ripple-icon::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--theme-color);
        animation: ripple-sm 4s infinite ease-in-out;
        z-index: -1;
        border-radius: 50%
    }

    .ripple-icon:after {
        animation-delay: 1.2s
    }

    .ripple-icon i {
        width: 70px;
        height: 70px;
        background-color: var(--white-color);
        color: var(--theme-color);
        border: 4px solid rgba(7,204,236,.3);
        display: inline-block;
        text-align: center;
        line-height: 65px;
        font-size: 2em;
        border-radius: 50%;
        transition: all ease .4s
    }

    .ripple-icon:hover:not(.hover-default) i {
        background-color: rgba(0,0,0,0);
        color: var(--white-color);
        border-color: var(--white-color)
    }

    .ripple-icon.hover-style2:hover i {
        background-color: var(--white-color);
        color: var(--theme-color);
        border-color: var(--theme-color)
    }

    .ripple-icon.style2 i {
        background-color: var(--theme-color);
        color: var(--white-color);
        font-size: 22px
    }

    .ripple-icon.style2:hover i {
        background-color: var(--white-color);
        color: var(--theme-color)
    }

.scrollToTop {
    position: fixed;
    right: 60px;
    bottom: 500px;
    opacity: 0;
    visibility: hidden;
    transition: all ease .4s;
    z-index: 96
}

    .scrollToTop.show {
        bottom: 60px;
        opacity: 1;
        visibility: visible
    }

.scroll-bottom {
    display: inline-block
}

    .scroll-bottom i {
        width: 60px;
        height: 70px;
        background-color: var(--white-color);
        color: var(--theme-color);
        line-height: 70px;
        text-align: center;
        right: 60px;
        bottom: 0;
        font-size: 1.2em;
        box-shadow: 0 -5px 50px 0 rgba(0,0,0,.1);
        transition: all ease .4s
    }

    .scroll-bottom:hover i {
        background-color: var(--theme-color);
        color: var(--white-color)
    }

    .scroll-bottom.show {
        bottom: 0
    }

.search-btn2 {
    border: none;
    padding: 0;
    background-color: rgba(0,0,0,0);
    color: var(--title-color);
    font-weight: 600;
    font-size: 14px
}

    .search-btn2 i {
        margin-right: 10px;
        font-size: 18px;
        vertical-align: middle;
        position: relative;
        top: -1px
    }

    .search-btn2:hover {
        color: var(--theme-color2)
    }

.sec-bottom-btn {
    margin-top: 40px;
    text-align: center;
    margin-bottom: 30px
}

@media(max-width: 992px) {
    .play-btn.style4 {
        --icon-size: 90px;
        --icon-font-size: 22px
    }
}

@media(max-width: 767px) {
    .play-btn > i {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 1.2em
    }

    .scrollToTop {
        right: 20px
    }

        .scrollToTop.show {
            bottom: 20px
        }

    .scroll-bottom {
        right: 15px
    }

        .scroll-bottom i {
            width: 35px;
            height: 35px;
            line-height: 35px
        }

        .scroll-bottom.show {
            bottom: 15px
        }
}

.section-title {
    margin-bottom: 75px
}

    .section-title .h1 {
        margin-top: -0.3em
    }

    .section-title .sec-subtitle {
        margin-top: -0.2em
    }

.sec-subtitle {
    display: block;
    font-family: var(--subtitle-font);
    font-weight: 400
}

.sec-icon {
    display: inline-block;
    position: relative;
    padding: 10px;
    border: 1px solid var(--theme-color);
    border-radius: 50%;
    --line-width: 48px;
    --line-height: 1px;
    margin-bottom: 30px
}

    .sec-icon:after, .sec-icon:before {
        content: "";
        position: absolute;
        left: calc(var(--line-width)/-1);
        top: 50%;
        height: var(--line-height);
        margin-top: calc(var(--line-height)/-2);
        width: var(--line-width);
        background-color: var(--theme-color)
    }

    .sec-icon:after {
        right: calc(var(--line-width)/-1);
        left: auto
    }

    .sec-icon i {
        display: inline-block;
        width: 42px;
        height: 42px;
        line-height: 42px;
        font-size: 22px;
        background-color: var(--white-color);
        border-radius: 50%;
        color: var(--theme-color);
        box-shadow: 0px 6px 37px 0px rgba(28,53,95,.1)
    }

.border-title {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
    margin-top: -0.2em
}

    .border-title:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 50px;
        height: 3px;
        background-color: var(--theme-color)
    }

.sec-title {
    color: var(--title-color2);
    margin: 0 0 10px 0
}

    .sec-title .inner-text {
        text-decoration: underline;
        -webkit-text-decoration-color: var(--theme-color2);
        text-decoration-color: var(--theme-color2)
    }

.sec-text2, .sec-text {
    color: var(--body-color2);
    margin: 0 0 23px 0
}

.sec-text2 {
    font-size: 18px
}

.sec-icon2 {
    padding-bottom: 5px
}

.sec-subtitle2 {
    font-weight: 700;
    color: var(--theme-color4);
    text-transform: uppercase;
    letter-spacing: .2em;
    margin-bottom: 3px;
    display: block;
    margin-top: -0.3em
}

.sec-icon3 {
    margin-bottom: 13px
}

.sec-subtitle5, .sec-subtitle4, .sec-subtitle3 {
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .12em;
    display: block;
    margin-bottom: 2px
}

.sec-title2 {
    font-size: 40px
}

.sec-subtitle4 {
    position: relative;
    margin-bottom: 7px;
    margin-top: -0.4em
}

    .sec-subtitle4.text-white:before {
        background-color: currentColor
    }

.sec-line {
    width: 75px;
    height: 3px;
    background-color: var(--theme-color);
    margin-bottom: 10px;
    display: inline-block
}

.sec-subtitle5 {
    margin-top: -0.4em;
    font-size: 16px
}

.title-wrap2 {
    margin-bottom: 48px
}

@media(max-width: 992px) {
    .section-title {
        margin-bottom: 35px
    }

    .sec-title2 {
        font-size: 36px
    }

    .sec-bottom-btn {
        margin-top: 20px
    }

    .sec-subtitle4 {
        letter-spacing: 0
    }

    .sec-subtitle5 {
        letter-spacing: 0;
        font-size: 14px;
        margin-bottom: 5px
    }
}

@media(max-width: 767px) {
    .sec-title2 {
        font-size: 30px
    }
}

.image-scale-hover {
    overflow: hidden
}

    .image-scale-hover img {
        transition: all ease .4s;
        transform: scale(1.001)
    }

    .image-scale-hover:hover img {
        transform: scale(1.2)
    }

.sub-plus {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: var(--white-color);
    font-size: 18px;
    color: #e4e4e4;
    display: inline-block;
    border-radius: 50%;
    transition: all ease .4s
}

.z-index-step1 {
    position: relative;
    z-index: 4 !important
}

.z-index-common {
    position: relative;
    z-index: 3
}

.z-index-n1 {
    z-index: -1
}

.media-body {
    flex: 1
}

.badge {
    position: absolute;
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block;
    text-align: center;
    background-color: var(--theme-color);
    color: var(--white-color);
    padding: .35em .55em;
    border-radius: 50%
}

.phone-box .box-icon {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: var(--theme-color);
    color: var(--white-color);
    font-size: 22px;
    border-radius: 50%;
    z-index: 1;
    margin-right: 20px;
    transition: all ease .4s
}

    .phone-box .box-icon:after, .phone-box .box-icon:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: var(--theme-color);
        border-radius: inherit;
        z-index: -1;
        animation: ripple infinite 3s ease-in-out;
        transition: all ease .4s
    }

    .phone-box .box-icon:after {
        animation-delay: 1.8s
    }

    .phone-box .box-icon:hover, .phone-box .box-icon:hover:after, .phone-box .box-icon:hover:before {
        background-color: var(--title-color)
    }

.title-divider {
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 20px
}

    .title-divider:before, .title-divider:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 80px;
        height: 3px;
        background-color: var(--theme-color);
        border-radius: 4px
    }

    .title-divider:after {
        width: 10px;
        left: 85px;
        background-color: var(--title-color)
    }

.star-rating {
    overflow: hidden;
    position: relative;
    width: 90px;
    height: 1.2em;
    line-height: 1.2em;
    display: block;
    font-family: var(--icon-font);
    font-weight: 700;
    font-size: 14px
}

    .star-rating:before {
        content: "\f005 \f005 \f005 \f005 \f005";
        color: var(--yellow-color);
        font-weight: 300;
        float: left;
        top: 0;
        left: 0;
        position: absolute;
        letter-spacing: 3px
    }

    .star-rating span {
        overflow: hidden;
        float: left;
        top: 0;
        left: 0;
        position: absolute;
        padding-top: 1.5em
    }

        .star-rating span:before {
            content: "\f005 \f005 \f005 \f005 \f005";
            top: 0;
            position: absolute;
            left: 0;
            color: var(--yellow-color);
            letter-spacing: 3px
        }

.parallax__container {
    clip: rect(0, auto, auto, 0);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -100
}

.parallax {
    position: fixed;
    top: 0;
    transform: translate3d(0, 0, 0);
    transform-style: preserve-3d;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.vs-surface {
    position: relative;
    overflow: hidden
}

    .vs-surface:after, .vs-surface:before {
        content: "";
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .vs-surface:after {
        background: #fff;
        z-index: 2
    }

    .vs-surface.animated:before {
        background: #ddd;
        animation: vssurface 2s cubic-bezier(0.8, 0, 0.18, 1) both;
        z-index: 2
    }

    .vs-surface.animated:after {
        animation: vssurfaceBack 2s cubic-bezier(0.8, 0, 0.18, 1) both
    }

.has-new-label {
    position: relative
}

.new-label {
    font-size: 12px;
    background-color: var(--error-color);
    color: var(--white-color);
    line-height: 1;
    padding: 3px 5px 3px 5px;
    border-radius: 4px;
    text-transform: capitalize;
    position: relative;
    top: -1px;
    font-weight: 500;
    margin-left: 5px
}

@media(max-width: 1199px) {
    .text-center.text-xl-start .title-divider:before, .text-center.text-xl-start .title-divider:after {
        left: 50%;
        margin-left: -45px
    }

    .text-center.text-xl-start .title-divider:after {
        margin-left: 40px
    }
}

.font-flaticon {
    font-family: var(--flaticon)
}

.font-icon {
    font-family: var(--icon-font)
}

.font-title {
    font-family: var(--title-font)
}

.font-body {
    font-family: var(--body-font)
}

.font-subtitle {
    font-family: var(--subtitle-font)
}

.fw-light {
    font-weight: 300
}

.fw-normal {
    font-weight: 400
}

.fw-medium {
    font-weight: 500
}

.fw-semibold {
    font-weight: 600
}

.fw-bold {
    font-weight: 700
}

.fw-extrabold {
    font-weight: 800
}

.fs-md {
    font-size: 18px
}

.fs-xs {
    font-size: 14px
}

.fs-20 {
    font-size: 20px
}

.fs-12 {
    font-size: 12px
}

@media(max-width: 1199px) {
    .fs-20 {
        font-size: 18px
    }
}

.bg-theme {
    background-color: var(--theme-color) !important
}

.bg-smoke {
    background-color: var(--smoke-color) !important
}

.bg-secondary {
    background-color: var(--secondary-color) !important
}

.bg-white {
    background-color: var(--white-color) !important
}

.bg-black {
    background-color: var(--black-color) !important
}

.bg-title {
    background-color: var(--title-color) !important
}

.bg-light2 {
    background-color: #f5f7ff
}

[data-bg-src] {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.bg-fluid {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center
}

.bg-auto {
    background-size: auto auto
}

.bg-top-right {
    background-position: top right;
    background-size: auto
}

.bg-fixed {
    background-attachment: fixed
}

.bg-box1 {
    --shape-size: 545px
}

.bg-box-shape1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: var(--shape-size);
    z-index: -1
}

.bg-box-shape2 {
    z-index: -1;
    bottom: 0;
    right: 0;
    left: 0;
    background-size: 100% 100%;
    background-position: left bottom;
    height: calc(100% - var(--shape-size))
}

.bg-box-shape3 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    max-height: 685px
}

.icon-shape1 {
    position: absolute;
    left: 0%;
    top: 62%
}

.icon-shape2 {
    position: absolute;
    top: -220px;
    right: 80px
}

.icon-shape3 {
    position: absolute;
    bottom: -150px;
    left: 100px
}

@media(max-width: 1500px) {
    .icon-shape3 {
        display: none
    }
}

@media(max-width: 1399px) {
    .bg-box-shape2 {
        background-size: cover;
        background-position: right top
    }
}

.text-theme {
    color: var(--theme-color) !important
}

.text-title {
    color: var(--title-color) !important
}

.text-body {
    color: var(--body-color) !important
}

.text-light {
    color: var(--light-color) !important
}

.text-white {
    color: var(--white-color) !important
}

.text-yellow {
    color: var(--yellow-color) !important
}

.text-success {
    color: var(--success-color) !important
}

.text-error {
    color: var(--error-color) !important
}

.text-inherit {
    color: inherit
}

    .text-inherit:hover {
        color: var(--theme-color)
    }

.text-reset:hover {
    color: var(--theme-color) !important
}

.text-white-light {
    color: rgba(255,255,255,.8)
}

.hover-white:not(.vs-btn):hover {
    color: var(--white-color) !important
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.position-center {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

[data-overlay] {
    position: relative
}

    [data-overlay] [class^=col-], [data-overlay] [class*=col-] {
        z-index: 1
    }

    [data-overlay]:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 1
    }

[data-overlay=theme]:before {
    background-color: var(--theme-color)
}

[data-overlay=theme3]:before {
    background-color: var(--theme-color3)
}

[data-overlay=title]:before {
    background-color: var(--title-color)
}

[data-overlay=white]:before {
    background-color: var(--white-color)
}

[data-overlay=dark]:before {
    background-color: var(--dark-color)
}

[data-opacity="1"]:before {
    opacity: 0.1
}

[data-opacity="2"]:before {
    opacity: 0.2
}

[data-opacity="3"]:before {
    opacity: 0.3
}

[data-opacity="4"]:before {
    opacity: 0.4
}

[data-opacity="5"]:before {
    opacity: 0.5
}

[data-opacity="6"]:before {
    opacity: 0.6
}

[data-opacity="7"]:before {
    opacity: 0.7
}

[data-opacity="8"]:before {
    opacity: 0.8
}

[data-opacity="9"]:before {
    opacity: 0.9
}

[data-opacity="10"]:before {
    opacity: 1
}

.ripple-animation, .play-btn:after, .play-btn:before {
    animation-duration: var(--ripple-ani-duration);
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-name: ripple
}

@keyframes ripple {
    0% {
        transform: scale(1);
        opacity: 0
    }

    30% {
        opacity: .4
    }

    100% {
        transform: scale(1.5);
        opacity: 0
    }
}

@keyframes ripple-md {
    0% {
        transform: scale(1);
        opacity: 0
    }

    30% {
        opacity: .6
    }

    100% {
        transform: scale(1.9);
        opacity: 0
    }
}

@keyframes ripple-sm {
    0% {
        transform: scale(1);
        opacity: 0
    }

    30% {
        opacity: .2
    }

    100% {
        transform: scale(1.9);
        opacity: 0
    }
}

@keyframes ripple-xs {
    0% {
        transform: scale(1);
        opacity: 0
    }

    30% {
        opacity: .1
    }

    100% {
        transform: scale(1.7);
        opacity: 0
    }
}

@keyframes vssurface {
    0% {
        transform: translateX(-100%)
    }

    50% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(100%)
    }
}

@keyframes vssurfaceBack {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(100%)
    }
}

@font-face {
    font-family: "Flaticon";
    src: url("/fonts/Flaticon.eot");
    src: url("/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),url("/fonts/Flaticon.woff2") format("woff2"),url("/fonts/Flaticon.woff") format("woff"),url("/fonts/Flaticon.ttf") format("truetype"),url("/fonts/Flaticon.svg#Flaticon") format("svg");
    font-weight: normal;
    font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: "Flaticon";
        src: url("/fonts/Flaticon.svg#Flaticon") format("svg")
    }
}

[class^=flaticon-]:before, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class*=" flaticon-"]:after, .fi:before {
    display: inline-block;
    font-family: "Flaticon";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

.flaticon-blood-pressure:before {
    content: ""
}

.flaticon-computer-mouse:before {
    content: ""
}

.flaticon-discuss:before {
    content: ""
}

.flaticon-ecg:before {
    content: ""
}

.flaticon-electrocardiogram:before {
    content: ""
}

.flaticon-group:before {
    content: ""
}

.flaticon-healthcare:before {
    content: ""
}

.flaticon-injection:before {
    content: ""
}

.flaticon-laboratory-equipment:before {
    content: ""
}

.flaticon-medical-equipment:before {
    content: ""
}

.flaticon-medical-kit:before {
    content: ""
}

.flaticon-medical-mask:before {
    content: ""
}

.flaticon-medical-results:before {
    content: ""
}

.flaticon-medical-symbol:before {
    content: ""
}

.flaticon-quality-of-life:before {
    content: ""
}

.flaticon-quotation:before {
    content: ""
}

.flaticon-quote:before {
    content: ""
}

.flaticon-security:before {
    content: ""
}

.flaticon-stethoscope-1:before {
    content: ""
}

.flaticon-stethoscope:before {
    content: ""
}

.widget_nav_menu ul, .widget_meta ul, .widget_pages ul, .widget_archive ul, .widget_categories ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.widget_nav_menu li, .widget_meta li, .widget_pages li, .widget_archive li, .widget_categories li {
    display: block;
    position: relative
}

    .widget_nav_menu li > span, .widget_meta li > span, .widget_pages li > span, .widget_archive li > span, .widget_categories li > span {
        color: var(--white-color);
        background-color: var(--theme-color);
        text-align: center;
        position: absolute;
        right: 10px;
        top: 10px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        border-radius: 3px;
        transition: all ease .4s
    }

.widget_nav_menu a, .widget_meta a, .widget_pages a, .widget_archive a, .widget_categories a {
    display: block;
    background-color: var(--white-color);
    color: var(--title-color);
    padding: 17px 25px 17px 20px;
    margin-bottom: 10px;
    padding-right: 50px;
    line-height: 1;
    font-size: 15px;
    border-radius: 5px
}

    .widget_nav_menu a:before, .widget_meta a:before, .widget_pages a:before, .widget_archive a:before, .widget_categories a:before {
        content: "ï”";
        font-family: var(--icon-font);
        font-weight: 700;
        font-size: 12px;
        color: var(--theme-color);
        margin-right: 5px;
        transition: all ease .4s;
        position: relative;
        top: -1px
    }

    .widget_nav_menu a:hover, .widget_meta a:hover, .widget_pages a:hover, .widget_archive a:hover, .widget_categories a:hover {
        background-color: var(--theme-color);
        color: var(--white-color);
        box-shadow: 0px 15px 42.75px 2.25px rgba(7,204,236,.07)
    }

        .widget_nav_menu a:hover:before, .widget_meta a:hover:before, .widget_pages a:hover:before, .widget_archive a:hover:before, .widget_categories a:hover:before {
            color: var(--white-color)
        }

.widget_nav_menu li:hover > span, .widget_meta li:hover > span, .widget_pages li:hover > span, .widget_archive li:hover > span, .widget_categories li:hover > span {
    background-color: var(--white-color);
    color: var(--title-color)
}

.widget_nav_menu .children, .widget_meta .children, .widget_pages .children, .widget_archive .children, .widget_categories .children {
    margin-left: 10px
}

.widget_nav_menu a, .widget_meta a, .widget_pages a {
    padding-right: 20px
}

.widget_nav_menu .sub-menu {
    margin-left: 10px
}

.wp-block-archives {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px
}

    .wp-block-archives a:not(:hover) {
        color: inherit
    }

.vs-blog ul.wp-block-archives li {
    margin: 5px 0
}

.widget_shopping_cart ul {
    margin: 0;
    padding: 0
}

    .widget_shopping_cart ul li {
        list-style-type: none
    }

    .widget_shopping_cart ul.woocommerce-mini-cart {
        margin-top: -20px
    }

.widget_shopping_cart .mini_cart_item {
    position: relative;
    padding: 30px 10px 30px 90px;
    border-bottom: 1px solid #e5eaee
}

    .widget_shopping_cart .mini_cart_item:last-child {
        border-bottom: none
    }

.widget_shopping_cart .cart_list a:not(.remove) {
    display: block;
    color: var(--body-color);
    font-size: 18px;
    font-weight: 500;
    font-family: var(--title-font);
    font-weight: 600;
    color: var(--title-color);
    margin-bottom: 3px
}

    .widget_shopping_cart .cart_list a:not(.remove):hover {
        color: var(--theme-color)
    }

.widget_shopping_cart .cart_list a.remove {
    position: absolute;
    top: 50%;
    left: 95%;
    transform: translateY(-50%);
    color: var(--body-color)
}

    .widget_shopping_cart .cart_list a.remove:hover {
        color: var(--theme-color)
    }

.widget_shopping_cart .cart_list img {
    width: 75px;
    height: 75px;
    position: absolute;
    left: 0;
    top: 20px
}

.widget_shopping_cart .quantity {
    display: inline-flex;
    white-space: nowrap;
    vertical-align: top;
    margin-right: 20px;
    font-size: 14px;
    color: var(--body-color)
}

.widget_shopping_cart .total {
    margin-top: 5px;
    font-size: 18px;
    margin-bottom: 25px;
    color: var(--title-color)
}

.widget_shopping_cart .amount {
    padding-left: 5px;
    font-weight: 600;
    font-family: var(--title-font)
}

.widget_shopping_cart .vs-btn {
    margin-right: 20px
}

    .widget_shopping_cart .vs-btn:last-child {
        margin-right: 0
    }

.widget .search-form {
    position: relative
}

    .widget .search-form input {
        width: 100%;
        height: 60px;
        background-color: var(--white-color);
        border: none;
        color: var(--body-color);
        padding-left: 30px;
        padding-right: 50px;
        border-radius: 5px
    }

        .widget .search-form input::-moz-placeholder {
            color: var(--body-color)
        }

        .widget .search-form input::placeholder {
            color: var(--body-color)
        }

    .widget .search-form button {
        text-align: center;
        padding: 0;
        color: var(--theme-color);
        background-color: rgba(0,0,0,0);
        border: none;
        position: absolute;
        top: 18px;
        right: 30px
    }

        .widget .search-form button:hover {
            border-color: var(--theme-color);
            background-color: var(--white-color);
            color: var(--theme-color)
        }

.wp-block-tag-cloud a, .tagcloud a {
    display: inline-block;
    border: none;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 10.5px 21px;
    margin-right: 5px;
    margin-bottom: 10px;
    color: var(--body-color);
    background-color: var(--smoke-color);
    border-radius: 9999px
}

    .wp-block-tag-cloud a:hover, .tagcloud a:hover {
        background-color: var(--theme-color);
        color: var(--white-color) !important
    }

.tagcloud {
    margin-right: -5px;
    margin-bottom: -10px
}

.widget .tagcloud a:not(:hover) {
    background-color: #fff
}

.widget .newsletter-form {
    position: relative
}

    .widget .newsletter-form .form-icon {
        position: absolute;
        left: 20px;
        top: 19px
    }

    .widget .newsletter-form .form-control {
        padding-left: 50px;
        padding-right: 20px
    }

.thumb-post {
    margin-bottom: 15px;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e5eaee
}

    .thumb-post:last-child {
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 0
    }

    .thumb-post .post-date {
        display: inline-block;
        font-size: 12px;
        color: var(--title-color)
    }

        .thumb-post .post-date i {
            position: relative;
            top: -1px;
            margin-right: 7px
        }

        .thumb-post .post-date:hover {
            color: var(--theme-color)
        }

    .thumb-post .post-title {
        font-size: 16px;
        margin-bottom: 3px;
        font-weight: 700
    }

        .thumb-post .post-title a {
            color: inherit
        }

            .thumb-post .post-title a:hover {
                color: var(--theme-color)
            }

    .thumb-post .media-img {
        margin-right: 20px;
        overflow: hidden;
        border-radius: 5px
    }

        .thumb-post .media-img img {
            transition: all ease .4s;
            transform: scale(1.001)
        }

    .thumb-post:hover .media-img img {
        transform: scale(1.15)
    }

.widget {
    padding: 40px;
    margin-bottom: 30px;
    background-color: var(--smoke-color);
    border-radius: 5px
}

.widget_title {
    font-size: 22px;
    line-height: 1em;
    margin-bottom: 20px;
    margin-top: -0.07em
}

.sidebar-area .widget_title {
    position: relative;
    padding: 0 0 20px 0;
    margin: 0 0 25px 0
}

    .sidebar-area .widget_title:after, .sidebar-area .widget_title:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 50px;
        height: 3px;
        background-color: var(--theme-color)
    }

    .sidebar-area .widget_title:after {
        left: 55px;
        width: 7px;
        background-color: var(--title-color)
    }

@media(max-width: 1199px) {
    .sidebar-area.pl-30 {
        padding-left: 0
    }

    .widget {
        padding: 30px
    }
}

@media(max-width: 576px) {
    .widget {
        padding: 30px 20px
    }
}

.footer-widget {
    margin-bottom: 50px
}

    .footer-widget, .footer-widget .widget {
        padding: 0;
        border: none;
        padding-bottom: 0;
        background-color: rgba(0,0,0,0)
    }

        .footer-widget .widget_title {
            position: relative;
            border-left: none;
            font-family: var(--title-font);
            padding-left: 0;
            font-size: 24px;
            margin-top: -0.1em;
            margin-bottom: 32px;
            padding-bottom: 20px
        }

            .footer-widget .widget_title:before {
                content: "";
                position: absolute;
                left: 0;
                bottom: 0;
                width: 40px;
                height: 4px;
                background-color: currentColor;
                border-radius: 3px
            }

        .footer-widget.widget_meta, .footer-widget.widget_pages, .footer-widget.widget_archive, .footer-widget.widget_categories, .footer-widget.widget_nav_menu {
            margin-bottom: 45px
        }

            .footer-widget.widget_meta .widget_title, .footer-widget.widget_pages .widget_title, .footer-widget.widget_archive .widget_title, .footer-widget.widget_categories .widget_title, .footer-widget.widget_nav_menu .widget_title {
                margin-bottom: 30px
            }

            .footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
                background-color: rgba(0,0,0,0);
                padding: 0;
                position: relative;
                margin-bottom: 14px;
                display: inline-block;
                font-size: 16px
            }

                .footer-widget.widget_meta a:hover, .footer-widget.widget_pages a:hover, .footer-widget.widget_archive a:hover, .footer-widget.widget_categories a:hover, .footer-widget.widget_nav_menu a:hover {
                    background-color: rgba(0,0,0,0);
                    color: var(--theme-color)
                }

                    .footer-widget.widget_meta a:hover:before, .footer-widget.widget_pages a:hover:before, .footer-widget.widget_archive a:hover:before, .footer-widget.widget_categories a:hover:before, .footer-widget.widget_nav_menu a:hover:before {
                        color: var(--theme-color)
                    }

                .footer-widget.widget_meta a:before, .footer-widget.widget_pages a:before, .footer-widget.widget_archive a:before, .footer-widget.widget_categories a:before, .footer-widget.widget_nav_menu a:before {
                    content: "\f061";
                    font-family: var(--icon-font);
                    margin-right: 10px
                }

            .footer-widget.widget_meta li > span, .footer-widget.widget_pages li > span, .footer-widget.widget_archive li > span, .footer-widget.widget_categories li > span, .footer-widget.widget_nav_menu li > span {
                width: auto;
                height: auto;
                position: relative;
                background-color: rgba(0,0,0,0);
                color: var(--body-color);
                line-height: 1
            }

            .footer-widget.widget_meta li:last-child a, .footer-widget.widget_pages li:last-child a, .footer-widget.widget_archive li:last-child a, .footer-widget.widget_categories li:last-child a, .footer-widget.widget_nav_menu li:last-child a {
                margin-bottom: 0
            }

.footer-gallery {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
    margin-top: 30px
}

    .footer-gallery .gal-item {
        overflow: hidden
    }

        .footer-gallery .gal-item img {
            position: relative;
            transition: all ease .4s;
            transform: scale(1)
        }

        .footer-gallery .gal-item:hover img {
            transform: scale(1.4)
        }

.address-line {
    padding-left: 30px;
    position: relative
}

    .address-line i {
        position: absolute;
        left: 0;
        top: 6px
    }

    .address-line a {
        text-decoration: underline
    }

.footer-table table {
    margin-bottom: 1.2em
}

.footer-table td {
    padding: 10px 0;
    border: none;
    border-bottom: 1px dashed rgba(0,0,0,.1)
}

    .footer-table td + td {
        text-align: right
    }

.footer-table tr:first-child td {
    padding-top: 0
}

.footer-social a {
    display: inline-block;
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    background-color: rgba(39,71,125,.28);
    color: #7f9ccd;
    margin-right: 12px;
    border-radius: 50%
}

    .footer-social a:last-child {
        margin-right: 0
    }

    .footer-social a:hover {
        background-color: var(--theme-color);
        color: var(--white-color)
    }

.footer-bottom-menu {
    list-style-type: none;
    margin: 0;
    padding: 0
}

    .footer-bottom-menu li {
        display: inline-block;
        margin-right: 10px
    }

        .footer-bottom-menu li:last-child {
            margin-right: 0
        }

.footer-layout1 .copyright {
    padding: 21.5px 0
}

.footer-layout1 .footer-top {
    border-bottom: 1px solid #1a3461
}

.footer-layout1 .widget-area {
    padding-top: 80px;
    padding-bottom: 25px
}

.footer-layout1 .footer-table td {
    border-bottom: 1px dashed rgba(223,223,224,.1)
}

.footer-layout1 .footer-widget.widget_meta a, .footer-layout1 .footer-widget.widget_pages a, .footer-layout1 .footer-widget.widget_archive a, .footer-layout1 .footer-widget.widget_categories a, .footer-layout1 .footer-widget.widget_nav_menu a {
    color: var(--white-color)
}

    .footer-layout1 .footer-widget.widget_meta a:hover, .footer-layout1 .footer-widget.widget_pages a:hover, .footer-layout1 .footer-widget.widget_archive a:hover, .footer-layout1 .footer-widget.widget_categories a:hover, .footer-layout1 .footer-widget.widget_nav_menu a:hover {
        color: var(--theme-color)
    }

        .footer-layout1 .footer-widget.widget_meta a:hover:before, .footer-layout1 .footer-widget.widget_pages a:hover:before, .footer-layout1 .footer-widget.widget_archive a:hover:before, .footer-layout1 .footer-widget.widget_categories a:hover:before, .footer-layout1 .footer-widget.widget_nav_menu a:hover:before {
            color: var(--theme-color)
        }

.footer-layout1 .footer-bottom-menu a, .footer-layout1 .footer-table td, .footer-layout1 .address-line, .footer-layout1 p, .footer-layout1 .widget_title {
    color: var(--white-color)
}

    .footer-layout1 .footer-bottom-menu a:hover {
        color: var(--title-color)
    }

.footer-text1 {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 30px
}

.footer-social2 a {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: var(--white-color);
    border: 1px solid #9b9b9c;
    border-radius: 50%;
    margin-right: 5px
}

    .footer-social2 a:last-child {
        margin-right: 0
    }

    .footer-social2 a:hover {
        background-color: var(--theme-color);
        color: var(--white-color);
        border-color: rgba(0,0,0,0)
    }

.footer-social3 a {
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 15px;
    color: var(--title-color);
    border: 1px solid var(--border-color);
    border-radius: 50%;
    margin-right: 5px
}

    .footer-social3 a:last-child {
        margin-right: 0
    }

    .footer-social3 a:hover {
        background-color: var(--theme-color);
        color: var(--white-color);
        border-color: rgba(0,0,0,0)
    }

.footer-newsletter2 .form-text {
    font-size: 16px;
    color: var(--body-color);
    margin-bottom: 27px
}

.footer-newsletter2 input {
    width: 100%;
    height: 60px;
    padding: 0 30px 0 30px;
    border-radius: 9999px;
    font-size: 14px;
    color: #000;
    margin-bottom: 15px
}

    .footer-newsletter2 input::-moz-placeholder {
        color: #000
    }

    .footer-newsletter2 input::placeholder {
        color: #000
    }

.footer-newsletter2 .vs-btn:hover {
    color: #000;
    background-color: var(--white-color)
}

.footer-media2 {
    display: flex;
    align-items: center;
    margin-bottom: 25px
}

    .footer-media2:first-of-type {
        padding-top: 5px
    }

    .footer-media2:last-child {
        margin-bottom: 0
    }

    .footer-media2 .media-icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        background-color: rgba(255,255,255,.2);
        border-radius: 50%;
        color: var(--white-color);
        font-size: 24px;
        margin-right: 20px
    }

    .footer-media2 .media-label {
        color: var(--white-color);
        font-size: 16px
    }

    .footer-media2 .media-text {
        color: var(--white-color);
        font-weight: 700;
        margin: 0
    }

        .footer-media2 .media-text a {
            color: inherit
        }

            .footer-media2 .media-text a:hover {
                text-decoration: underline
            }

@media(max-width: 992px) {
    .footer-social a {
        width: 45px;
        height: 45px;
        line-height: 45px
    }

    .footer-layout1 .widget-area {
        padding-top: 60px;
        padding-bottom: 5px
    }

    .copyright p {
        font-size: 14px
    }
}

.header-wrapper {
    position: relative;
    z-index: 41;
	background-color:#fff;
}

.will-sticky .sticky-active,.will-sticky .sticky-active {
    position: fixed;
    top: -100%;
    right: 0;
    left: 0;
    background-color: var(--white-color);
    transition: all ease .8s;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.07);
    z-index: 99999;
    top: 0;
}

    .will-sticky .sticky-active.active {
        top: 0
    }

.will-sticky .menu-style1 > ul > li > a {
    padding: 41px 0
}

.main-menu a {
    display: block;
    position: relative;
    font-family: var(--body-font);
    font-weight: 700;
    color: var(--title-color);
    font-size: 18px
}

@media(max-width: 1199px) {
    .main-menu a {
        font-size: 14px
    }
}

.main-menu a:hover {
    color: var(--theme-color)
}

.main-menu > ul > li {
    margin: 0 15px
}

    .main-menu > ul > li > a .new-label {
        position: absolute;
        top: -15px;
        right: -16px;
        font-size: 11px;
        border-radius: 3px;
        background-color: var(--error-color)
    }

    .main-menu > ul > li > a .has-new-lable {
        position: relative
    }

.main-menu ul {
    margin: 0;
    padding: 0
}

    .main-menu ul li {
        list-style-type: none;
        display: inline-block;
        position: relative
    }

        .main-menu ul li.menu-item-has-children > a:after {
            content: "\f063";
            position: relative;
            font-family: var(--icon-font);
            margin-left: 2px;
            font-size: .8rem
        }

        .main-menu ul li:last-child {
            margin-right: 0
        }

        .main-menu ul li:first-child {
            margin-left: 0
        }

        .main-menu ul li:hover .menu-pages, .main-menu ul li:hover > ul.sub-menu, .main-menu ul li:hover ul.mega-menu {
            visibility: visible;
            opacity: 1;
            margin-top: 0;
            z-index: 9
        }

    .main-menu ul.sub-menu, .main-menu ul.mega-menu {
        position: absolute;
        text-align: left;
        top: 100%;
        left: 0;
        background-color: var(--white-color);
        box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
        visibility: hidden;
        min-width: 190px;
        width: -moz-max-content;
        width: max-content;
        padding: 7px;
        left: -14px;
        margin-top: 50px;
        opacity: 0;
        z-index: -1;
        border-bottom: 3px solid var(--theme-color);
        box-shadow: 0px 10px 60px 0px rgba(0,0,0,.09),0px 3px 0px 0px rgba(231,13,60,.004);
        transform-origin: top center;
        transition: margin-top .4s ease-in-out 0s,visibility .4s ease-in-out 0s,opacity .4s ease-in-out 0s,z-index 0s
    }

    .main-menu ul.sub-menu {
        padding: 18px 20px;
        left: -27px
    }

        .main-menu ul.sub-menu:before {
            content: "";
            position: absolute;
            left: 34.5px;
            top: 30px;
            width: 1px;
            background-color: #ededed;
            height: calc(100% - 60px)
        }

        .main-menu ul.sub-menu li {
            display: block;
            margin: 0 0;
            padding: 3px 9px
        }

            .main-menu ul.sub-menu li.menu-item-has-children > a:after {
                content: "ï„…";
                float: right;
                top: 3px
            }

            .main-menu ul.sub-menu li a {
                position: relative;
                padding-left: 21px
            }

                .main-menu ul.sub-menu li a:before {
                    content: "ï„‘";
                    position: absolute;
                    top: 2.5em;
                    left: 0;
                    font-family: var(--icon-font);
                    width: 11px;
                    height: 11px;
                    text-align: center;
                    border-radius: 50%;
                    display: inline-block;
                    font-size: .2em;
                    line-height: 11.5px;
                    color: var(--theme-color);
                    font-weight: 700;
                    background-color: var(--white-color);
                    box-shadow: inset 0px 2px 4px 0px rgba(7,204,236,.4)
                }

                .main-menu ul.sub-menu li a:hover {
                    color: var(--theme-color)
                }

            .main-menu ul.sub-menu li ul.sub-menu {
                left: 100%;
                right: auto;
                top: 0;
                margin: 0 0;
                margin-left: 20px
            }

                .main-menu ul.sub-menu li ul.sub-menu li ul {
                    left: 100%;
                    right: auto
                }

.main-menu .mega-menu-wrap {
    position: static
}

.main-menu ul.mega-menu {
    display: flex;
    justify-content: space-between;
    text-align: left;
    width: 100%;
    max-width: 1250px;
    padding: 20px 15px 23px 15px;
    left: 50%;
    transform: translateX(-50%)
}

    .main-menu ul.mega-menu li {
        display: block;
        width: 100%;
        padding: 0 15px
    }

        .main-menu ul.mega-menu li li {
            padding: 4px 0
        }

        .main-menu ul.mega-menu li a {
            display: inline-block
        }

    .main-menu ul.mega-menu > li > a {
        display: block;
        padding: 0;
        padding-bottom: 15px;
        margin-bottom: 10px;
        text-transform: capitalize;
        letter-spacing: 1px;
        font-weight: 700;
        color: var(--title-color);
        border-color: var(--theme-color)
    }

        .main-menu ul.mega-menu > li > a::after, .main-menu ul.mega-menu > li > a::before {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 15px;
            height: 1px;
            background-color: var(--theme-color)
        }

        .main-menu ul.mega-menu > li > a::after {
            width: calc(100% - 20px);
            left: 20px
        }

        .main-menu ul.mega-menu > li > a:hover {
            padding-left: 0
        }

.main-menu .menu-pages {
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    left: 50%;
    width: 100%;
    max-width: var(--main-container, 1295px);
    background-color: var(--white-color);
    padding: 20px 10px 0 10px;
    margin-top: 70px;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50%);
    transition: margin-top .4s ease-in-out 0s,visibility .4s ease-in-out 0s,opacity .4s ease-in-out 0s,z-index 0s;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    box-shadow: 0px 10px 60px 0px rgba(0,0,0,.09),0px 3px 0px 0px rgba(231,13,60,.004)
}

    .main-menu .menu-pages > li {
        width: 100%;
        padding: 0 10px 20px 10px
    }

    .main-menu .menu-pages img {
        width: 100%
    }

    .main-menu .menu-pages a {
        text-align: center;
        display: block;
        border: 1px solid rgba(0,0,0,.05);
        padding: 0 0 10px 0;
        transition: all ease .4s;
        background-color: var(--title-color);
        color: var(--white-color)
    }

        .main-menu .menu-pages a img {
            display: block;
            margin: 0 0 8px 0
        }

        .main-menu .menu-pages a:hover {
            background-color: var(--theme-color);
            color: var(--white-color)
        }

.menu-style1 > ul > li > a {
    padding: 46px 0
}

.menu-style2 > ul > li > a {
    padding: 44px 0
}

.menu-style3 > ul > li {
    margin: 0 28px
}

    .menu-style3 > ul > li > a {
        padding: 16.5px 0;
        color: var(--white-color)
    }

        .menu-style3 > ul > li > a:hover {
            color: var(--theme-color)
        }

.menu-style4 ul.sub-menu li a:before {
    box-shadow: inset 0px 2px 4px 0px rgba(242,0,0,.4)
}

.menu-style4 > ul > li {
    margin: 0
}

    .menu-style4 > ul > li > a {
        padding: 27px 30px;
        font-weight: 500;
        color: var(--white-color);
        position: relative;
        font-size: 16px
    }

        .menu-style4 > ul > li > a:before {
            content: "";
            position: absolute;
            right: 0;
            top: 50%;
            background-color: #ff7676;
            height: 16px;
            width: 1px;
            margin: -8px 0 0 0
        }

        .menu-style4 > ul > li > a:hover {
            color: var(--title-color)
        }

        .menu-style4 > ul > li > a .new-label {
            color: var(--title-color);
            background-color: var(--white-color)
        }

    .menu-style4 > ul > li:first-child > a {
        padding-left: 0
    }

    .menu-style4 > ul > li:last-child > a {
        padding-right: 0
    }

        .menu-style4 > ul > li:last-child > a::before {
            display: none
        }

.header-top-info li {
    display: inline-block;
    font-size: 14px;
    color: var(--white-color);
    margin-right: 38px
}

    .header-top-info li:last-child {
        margin-right: 0
    }

    .header-top-info li i {
        color: var(--theme-color);
        margin-right: 10px;
        font-size: 16px;
        vertical-align: middle
    }

.head-top-links {
    list-style: none;
    padding: 0;
    margin: 0
}

    .head-top-links a {
        color: var(--white-color);
        font-size: 14px
    }

        .head-top-links a:hover {
            color: var(--theme-color)
        }

    .head-top-links > li {
        display: inline-block;
        margin-right: 28px;
        position: relative;
        padding-right: 31px
    }

        .head-top-links > li:before {
            content: "";
            position: absolute;
            right: 0;
            top: 50%;
            width: 1px;
            height: 16px;
            margin-top: -8px;
            background-color: #6f87af
        }

        .head-top-links > li:last-child {
            padding-right: 0;
            margin-right: 0
        }

            .head-top-links > li:last-child:before {
                display: none
            }

    .head-top-links .dropdown-toggle i {
        font-size: 12px;
        margin-right: 5px
    }

    .head-top-links .dropdown-toggle:after {
        content: "ï„‡";
        margin: 0;
        border: none;
        font-family: var(--icon-font);
        vertical-align: middle;
        font-weight: 400;
        margin-left: 5px
    }

    .head-top-links .dropdown-menu {
        padding: 10px 15px;
        border: none;
        box-shadow: 0 0 15px 0 rgba(0,0,0,.07);
        margin: 0;
        margin-left: 0 !important;
        margin-top: 15px !important;
        width: -moz-fit-content;
        width: fit-content;
        min-width: auto;
        position: relative;
        z-index: 3;
        border: 1px solid #ededed
    }

        .head-top-links .dropdown-menu:before {
            content: "";
            position: absolute;
            left: 30px;
            top: -7px;
            width: 14px;
            height: 14px;
            background-color: var(--white-color);
            z-index: -1;
            transform: rotate(45deg);
            border-top: 1px solid #ededed;
            border-left: 1px solid #ededed
        }

        .head-top-links .dropdown-menu a {
            color: var(--title-color)
        }

            .head-top-links .dropdown-menu a:hover {
                color: var(--theme-color)
            }

        .head-top-links .dropdown-menu li {
            margin-bottom: 5px
        }

            .head-top-links .dropdown-menu li:last-child {
                margin-bottom: 0
            }

.header-social {
    list-style-type: none;
    margin: 0;
    padding: 0
}

    .header-social li {
        display: inline-block;
        margin-right: 13px
    }

        .header-social li:last-child {
            margin-right: 0
        }

    .header-social a {
        font-size: 16px
    }

.header-search-btn {
    color: #698fd0;
    font-size: 12px;
    background-color: rgba(0,0,0,0);
    border: none;
    display: inline-block;
    padding: 3px 3px 3px 15px;
    border-radius: 3px;
    transition: all ease .4s
}

    .header-search-btn i {
        width: 25px;
        height: 25px;
        line-height: 25px;
        margin-left: 10px;
        font-size: 10px;
        border: none;
        color: var(--white-color);
        background-color: #698fd0;
        border-radius: 50%;
        transition: all ease .4s
    }

    .header-search-btn:hover {
        background-color: var(--theme-color);
        color: var(--white-color)
    }

        .header-search-btn:hover i {
            background-color: var(--white-color);
            color: var(--theme-color)
        }

.header-btn, .header-call.phone-box {
    padding-left: 42px;
    margin-left: 40px;
    position: relative
}

    .header-btn:before, .header-call.phone-box:before {
        content: "";
        position: absolute;
        width: 2px;
        height: 30px;
        background-color: var(--theme-color);
        left: 0;
        top: 50%;
        margin-top: -15px
    }

    .header-btn.style2, .header-call.phone-box.style2 {
        padding-left: 30px;
        margin-left: 0
    }

.header-btn {
    position: relative;
    margin-left: calc(43px - var(--bs-gutter-x))
}

    .header-btn:before {
        content: "";
        position: absolute
    }

    .header-btn .vs-btn {
        margin-left: 30px
    }

    .header-btn .icon-btn {
        margin-left: 10px
    }

        .header-btn .icon-btn:first-child {
            margin-left: 0
        }

.header2-btn .vs-btn {
    margin-left: 25px
}

.header2-btn .icon-btn {
    margin-right: 10px
}

    .header2-btn .icon-btn:first-child {
        margin-left: 0
    }

.header-note {
    position: relative;
    border-top: 3px solid var(--title-color)
}

    .header-note .note-inner {
        position: absolute;
        margin: 0 auto;
        left: 0;
        right: 0;
        overflow: hidden
    }

    .header-note .note-text {
        max-width: 100%;
        width: -moz-max-content;
        width: max-content;
        position: relative;
        margin: -1px 0 0 auto;
        font-size: 14px;
        color: var(--white-color);
        padding: 13.2px 0 13.2px 225px
    }

        .header-note .note-text:before {
            content: "";
            position: absolute;
            left: 0;
            top: -1px;
            width: 99999px;
            height: 100%;
            background-color: var(--title-color);
            z-index: -1;
            -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%)
        }

.header-notice {
    height: 3px;
    position: relative;
    z-index: 1
}

    .header-notice .notice-text {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0 5px
    }

    .header-notice .shape {
        position: absolute;
        height: 50px;
        width: 100%;
        max-width: 950px;
        z-index: -1;
        right: 0;
        top: 0
    }

        .header-notice .shape:before {
            -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%)
        }

    .header-notice p {
        display: inline-block
    }

.header-top-links ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.header-top-links li {
    display: inline-block;
    color: var(--body-color);
    font-size: 14px;
    line-height: 20px
}

    .header-top-links li:not(:last-child) {
        padding-right: 20px;
        margin-right: 17px;
        border-right: 1px solid #5c84da
    }

.header-top-links a {
    color: inherit
}

    .header-top-links a:hover {
        color: var(--theme-color2)
    }

.social-title {
    font-size: 14px;
    font-weight: 600;
    color: var(--body-color)
}

.header-social2 {
    display: inline-block;
    margin-left: 20px
}

    .header-social2 a {
        display: inline-block;
        width: 54px;
        height: 54px;
        line-height: 54px;
        text-align: center;
        background-color: var(--theme-color2);
        color: var(--white-color);
        margin-right: 3px;
        border: none
    }

        .header-social2 a:last-child {
            margin-right: 0
        }

        .header-social2 a:hover {
            background-color: var(--theme-color4);
            color: var(--white-color)
        }

.header-help {
    margin-left: 17px;
    padding-left: 40px;
    border-left: 1px solid #adb3c2;
    padding: 6px 0 6px 39px
}

.header-help__title {
    color: var(--title-color);
    font-size: 14px;
    font-weight: 600;
    margin-right: 18px;
    display: inline-block
}

.infobox-style1 {
    background-color: var(--theme-color4);
    display: flex;
    padding: 30px 40px 28px 40px
}

    .infobox-style1 .infobox-icon {
        color: var(--white-color);
        font-size: 50px;
        margin-right: 20px
    }

    .infobox-style1 .infobox-label {
        display: block;
        color: var(--white-color);
        font-weight: 500;
        font-size: 14px;
        text-transform: capitalize
    }

    .infobox-style1 .infobox-link {
        color: var(--white-color);
        font-size: 20px;
        font-weight: 700
    }

        .infobox-style1 .infobox-link:hover {
            color: var(--theme-color3)
        }

.header-list1 ul {
    margin: 0 0 0 0
}

.header-list1 li {
    display: inline-block;
    margin-right: 40px
}

    .header-list1 li:last-child {
        margin-right: 0
    }

.header-list1 a {
    color: var(--title-color);
    font-weight: 600;
    display: block
}

    .header-list1 a i {
        color: #686868;
        font-size: 28px;
        vertical-align: middle;
        margin: -2px 10px 0 0;
        transition: all ease .4s
    }

    .header-list1 a:hover, .header-list1 a:hover i {
        color: var(--theme-color)
    }

.header-link1 {
    color: var(--title-color);
    margin-right: 20px
}

    .header-link1:hover {
        color: var(--theme-color)
    }

.header-link2 {
    padding: 12px 27px
}

.header-link3 {
    color: var(--white-color);
    font-size: 18px;
    font-weight: 700
}

    .header-link3 i {
        width: 42px;
        height: 42px;
        line-height: 42px;
        background-color: rgba(255,255,255,.4);
        color: var(--white-color);
        text-align: center;
        font-size: 18px;
        margin-right: 15px;
        border-radius: 50%;
        transition: all ease .4s
    }

    .header-link3:hover {
        text-decoration: underline;
        color: var(--white-color)
    }

        .header-link3:hover i {
            background-color: var(--white-color);
            color: var(--theme-color)
        }

.header-layout4 .header-top {
    background-color: #0033a0;
    --body-color: #fff
}

.header-layout4 .menu-area {
    position: relative
}

    .header-layout4 .menu-area .main-menu {
        position: absolute;
        left: 0;
        top: 0;
        right: 0
    }

.header-layout4 .will-sticky .main-menu {
    background-color: var(--theme-color3);
    padding-left: 30px;
    padding-right: 30px
}

.header-layout5 .header-top {
    padding: 20px 0 30px 0
}

.header-layout5 .vs-menu-toggle {
    background-color: var(--white-color);
    color: var(--theme-color);
    border-radius: 0;
    margin: 15px 0
}

.header-layout5 .menu-area {
    position: relative;
    z-index: 31
}

.header-layout5 .header-shape1 {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    max-width: 1675px
}

    .header-layout5 .header-shape1::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: var(--theme-color);
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 45px 100%);
        clip-path: polygon(0 0, 100% 0, 100% 100%, 45px 100%)
    }

    .header-layout5 .header-shape1:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        border-bottom: 40px solid #dc0000;
        border-right: 23px solid rgba(0,0,0,0);
        border-left: 23px solid rgba(0,0,0,0);
        margin-left: -22px
    }

.header-layout5 .will-sticky .header-shape1 {
    max-width: 100%
}

    .header-layout5 .will-sticky .header-shape1:after {
        opacity: 0;
        visibility: hidden
    }

    .header-layout5 .will-sticky .header-shape1::before {
        -webkit-clip-path: none;
        clip-path: none
    }

@media(min-width: 1921px) {
    .header-layout5 .header-shape1 {
        max-width: 85%
    }
}

@media(max-width: 1500px) {
    .header-layout5 .menu-area {
        margin-bottom: 0
    }

    .header-layout5 .header-shape1 {
        max-width: 100%
    }

        .header-layout5 .header-shape1:before {
            -webkit-clip-path: none;
            clip-path: none
        }

        .header-layout5 .header-shape1:after {
            display: none
        }

    .header-note .note-text {
        padding: 13.2px 0 13.2px 100px
    }
}

@media(max-width: 1399px) {
    .header-btn {
        padding-left: 30px
    }

        .header-btn:before {
            display: none
        }

        .header-btn .vs-btn {
            margin-left: 0
        }

    .header2-btn .vs-btn {
        margin-left: 25px
    }
}

@media(max-width: 1199px) {
    .menu-style1 > ul > li > a {
        padding: 39px 0
    }

    .menu-style3 > ul > li {
        margin: 0 20px
    }

        .menu-style3 > ul > li > a {
            color: var(--title-color)
        }

    .infobox-style1 {
        padding: 25px 25px 25px 25px;
        margin-bottom: 0
    }

    .header-layout4 .menu-top {
        border-bottom: 1px solid var(--theme-color4)
    }

    .header-layout4 .menu-area .main-menu {
        position: relative
    }

    .header-help {
        margin-left: 0;
        padding-left: 40px;
        padding: 6px 0 6px 25px
    }

    .header-help__title {
        display: none
    }

    .header-list1 li {
        margin-right: 25px
    }

    .header-list1 a {
        font-size: 14px
    }

        .header-list1 a i {
            font-size: 20px
        }
}

@media(max-width: 992px) {
    .header-help {
        border-left: none;
        padding: 0
    }

    .header-social2 {
        margin-left: 0
    }

        .header-social2 a {
            width: 45px;
            height: 55px;
            line-height: 55px
        }

    .header-layout5 .header-list1 {
        display: none
    }
}

@media(max-width: 767px) {
    .header-layout4 .menu-top, .header-layout4 .header-top {
        padding: 15px 0
    }

    .header-top-links {
        text-align: center
    }

        .header-top-links li:not(:last-child) {
            padding-right: 0;
            margin-right: 17px;
            border-right: none
        }

    .header-link2 {
        padding: 10px 13px;
        font-size: 10px
    }

    .header-layout5 .header-link1 {
        display: none
    }
}

@media(max-width: 576px) {
    .header-link3 {
        font-size: 16px
    }

        .header-link3 i {
            width: 30px;
            height: 30px;
            line-height: 32px;
            font-size: 13px;
            margin-right: 10px
        }
}

.footer1-logo {
    position: relative;
    z-index: 1;
    display: inline-block
}

    .footer1-logo img {
        background-color: var(--white-color);
        padding: 30px
    }

    .footer1-logo:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: -30px;
        background-color: #0a1830;
        -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%);
        z-index: -1
    }

.footer-layout2 {
    position: relative;
    z-index: 1
}

    .footer-layout2 .footer-shape1 {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        max-width: 880px;
        max-height: 410px;
        background-color: var(--theme-color2);
        z-index: -1;
        -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
        clip-path: polygon(100% 0, 0 100%, 100% 100%)
    }

    .footer-layout2 .widget-area {
        --body-color: #fff;
        --title-color: #fff;
        padding-top: 115px;
        padding-bottom: 100px
    }

    .footer-layout2 .widget-column {
        border-right: 5px solid #2e5dc1;
        padding-left: 60px;
        padding-right: 60px
    }

        .footer-layout2 .widget-column:first-child {
            padding-left: 0
        }

        .footer-layout2 .widget-column:last-child {
            padding-right: 0;
            border-right: none
        }

    .footer-layout2 .footer-logo {
        margin: 0 0 30px 0
    }

    .footer-layout2 .footer-text {
        line-height: 28px;
        margin: 0 0 40px 0;
        max-width: 320px
    }

    .footer-layout2 .widget_title {
        font-weight: 700;
        font-size: 24px;
        margin-bottom: 41px;
        padding-top: 18px
    }

    .footer-layout2 .footer-widget {
        margin-bottom: 0
    }

        .footer-layout2 .footer-widget.widget_nav_menu {
            margin-bottom: 0
        }

            .footer-layout2 .footer-widget.widget_nav_menu .widget_title {
                margin-bottom: 36px
            }

            .footer-layout2 .footer-widget.widget_nav_menu a {
                margin-bottom: 22px
            }

                .footer-layout2 .footer-widget.widget_nav_menu a:before {
                    content: "ï„…";
                    top: 1px;
                    position: relative;
                    font-size: 16px;
                    font-weight: 400
                }

    .footer-layout2 .text1 {
        color: #dadada;
        font-size: 14px;
        margin: 0 0 3px 0;
        padding: 2px 0 0 0
    }

    .footer-layout2 .text2 {
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0 0 45px 0
    }

    .footer-layout2 .text3 {
        font-weight: 700;
        margin: 0
    }

    .footer-layout2 .text4 {
        text-decoration: underline
    }

    .footer-layout2 .copyright-wrap {
        padding: 48.5px 0
    }

    .footer-layout2 .footer-bottom-menu li {
        margin-right: 30px
    }

        .footer-layout2 .footer-bottom-menu li:last-child {
            margin-right: 0
        }

    .footer-layout2 .footer-bottom-menu a {
        color: var(--white-color)
    }

        .footer-layout2 .footer-bottom-menu a:hover {
            color: var(--title-color)
        }

.footer-layout3 {
    margin-top: 15px
}

    .footer-layout3 .widget-area {
        --title-color: #fff;
        --body-color: #c1c1c1
    }

    .footer-layout3 .widget_title {
        margin-bottom: 35px
    }

    .footer-layout3 .widget-column {
        padding: 100px 40px 50px 40px;
        border-left: 1px solid #494949
    }

        .footer-layout3 .widget-column:last-child {
            background-color: var(--theme-color);
            border-left: none;
            position: relative;
            margin-top: -15px;
            height: calc(100% + 15px)
        }

            .footer-layout3 .widget-column:last-child:before {
                content: "";
                position: absolute;
                left: -26px;
                top: 0;
                border-bottom: 8px solid #b60000;
                border-top: 8px solid rgba(0,0,0,0);
                border-right: 13px solid #b60000;
                border-left: 13px solid rgba(0,0,0,0);
                z-index: 1;
                display: inline-block
            }

    .footer-layout3 .copyright-wrap {
        background-color: #000;
        padding: 33px 0
    }

        .footer-layout3 .copyright-wrap a:hover {
            color: var(--white-color)
        }

@media(max-width: 1199px) {
    .footer-layout2 .widget-column {
        padding-left: 40px;
        padding-right: 40px
    }

    .footer-layout2 .copyright-wrap {
        padding: 30px 0
    }

    .footer-layout2 .footer-shape1 {
        max-width: 430px;
        max-height: 290px
    }

    .footer-layout2 .widget-area {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .footer-layout3 .widget-column {
        padding: 60px 20px 10px 0;
        border-left: none
    }

        .footer-layout3 .widget-column:last-child {
            padding-left: 20px
        }
}

@media(max-width: 992px) {
    .footer-layout2 .widget-column {
        padding-left: 0;
        padding-right: 0;
        border: none
    }

    .footer-layout2 .footer-text {
        max-width: 70%;
        margin-bottom: 20px
    }

    .footer-layout2 .footer-logo {
        margin: 0 0 20px 0
    }

    .footer-layout2 .footer-widget .widget_title, .footer-layout2 .footer-widget.widget_nav_menu .widget_title {
        margin-bottom: 22px
    }

    .footer-layout3 .widget-column {
        padding: 0 0 0 0
    }

        .footer-layout3 .widget-column:last-child {
            padding: 50px 20px 0 20px
        }

            .footer-layout3 .widget-column:last-child:before {
                display: none
            }

    .footer-layout3 .widget_title {
        margin-bottom: 20px
    }

    .footer-layout3 .widget-area {
        padding-top: 60px
    }
}

@media(max-width: 767px) {
    .footer-layout2 .text2 {
        margin: 0 0 15px 0
    }

    .footer1-logo:before {
        display: none
    }
}

.breadcumb-menu {
    max-width: 100%;
    width: -moz-max-content;
    width: max-content;
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
    background-color: var(--white-color);
    box-shadow: 0px 15px 42.75px 2.25px rgba(39,71,125,.07);
    padding: 48px 100px;
    border-radius: 9999px
}

    .breadcumb-menu li {
        display: inline-block;
        margin-right: 3px;
        padding-right: 13px;
        list-style: none;
        position: relative
    }

        .breadcumb-menu li:last-child {
            padding-right: 0;
            margin-right: 0
        }

            .breadcumb-menu li:last-child:after {
                display: none
            }

        .breadcumb-menu li:after {
            content: "/";
            position: absolute;
            right: 0;
            color: var(--title-color)
        }

    .breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span {
        white-space: normal;
        color: inherit;
        word-break: break-word;
        font-weight: 400;
        font-size: 18px;
        color: var(--title-color)
    }

        .breadcumb-menu li i, .breadcumb-menu a i, .breadcumb-menu span i {
            margin-right: 10px;
            font-size: .8rem;
            position: relative;
            top: -1px
        }

        .breadcumb-menu li:hover, .breadcumb-menu li.active, .breadcumb-menu a:hover, .breadcumb-menu a.active, .breadcumb-menu span:hover, .breadcumb-menu span.active {
            color: var(--theme-color)
        }

.breadcumb-title {
    font-size: 60px;
    margin-top: -0.3em
}

.breadcumb-menu-wrap {
    position: relative;
    width: -moz-max-content;
    width: max-content;
    margin-left: auto;
    margin-top: 95px;
    margin-bottom: -60px;
    --icon-size: 44px;
    --shape-size: 60px
}

    .breadcumb-menu-wrap > i {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: calc(var(--icon-size)/-2);
        margin-left: calc(var(--icon-size)/-2);
        z-index: 1
    }

        .breadcumb-menu-wrap > i:before {
            width: var(--icon-size);
            height: var(--icon-size);
            line-height: var(--icon-size);
            background-color: var(--theme-color);
            font-size: 18px;
            border-radius: 50%;
            transition: inherit;
            color: var(--white-color);
            text-align: center;
            display: inline-block
        }

        .breadcumb-menu-wrap > i:after {
            content: "";
            position: absolute;
            left: 50%;
            top: 50%;
            width: var(--shape-size);
            height: var(--shape-size);
            margin: calc(var(--shape-size)/-2) 0 0 calc(var(--shape-size)/-2);
            background-color: var(--white-color);
            border-radius: 50%;
            transition: inherit;
            z-index: -1;
            box-shadow: inset 0px 5px 5px 0px rgba(7,204,236,.3)
        }

.breadcumb-wrapper {
    padding-bottom: .05px;
    padding-top: 160px;
    margin-bottom: 60px
}

@media(max-width: 1199px) {
    .breadcumb-wrapper {
        padding-top: 100px
    }

    .breadcumb-title {
        font-size: 48px
    }

    .breadcumb-menu {
        padding: 25px 60px
    }

    .breadcumb-menu-wrap {
        margin-top: 60px;
        margin-bottom: -38.25px
    }

    .breadcumb-wrapper {
        margin-bottom: 39px
    }
}

@media(max-width: 992px) {
    .breadcumb-menu-wrap {
        margin-left: auto;
        margin-right: auto;
        left: 15px
    }

    .breadcumb-title {
        font-size: 36px
    }

    .breadcumb-wrapper {
        padding-top: 88px;
        text-align: center
    }

    .breadcumb-menu-wrap {
        margin-top: 80px
    }
}

@media(max-width: 767px) {
    .breadcumb-title {
        font-size: 30px
    }

    .breadcumb-menu {
        padding: 25px 30px;
        border-radius: 20px
    }

        .breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span {
            font-size: 16px
        }

    .breadcumb-menu-wrap {
        left: 7.5px
    }
}

.popup-search-box {
    position: fixed;
    top: 0;
    left: 50%;
    background-color: rgba(0,0,0,.95);
    height: 0;
    width: 0;
    overflow: hidden;
    z-index: 99999;
    opacity: 0;
    visibility: hidden;
    border-radius: 50%;
    transform: translateX(-50%);
    transition: all ease .4s
}

    .popup-search-box button.searchClose {
        width: 60px;
        height: 60px;
        position: absolute;
        top: 40px;
        right: 40px;
        border-width: 1px;
        border-style: solid;
        border-color: var(--theme-color);
        background-color: rgba(0,0,0,0);
        font-size: 22px;
        border-radius: 50%;
        transform: rotate(0);
        transition: all ease .4s
    }

        .popup-search-box button.searchClose:hover {
            color: var(--body-color);
            background-color: #fff;
            border-color: rgba(0,0,0,0);
            border-color: rgba(0,0,0,0);
            transform: rotate(90deg)
        }

    .popup-search-box form {
        position: absolute;
        top: 50%;
        left: 50%;
        display: inline-block;
        padding-bottom: 40px;
        cursor: auto;
        width: 100%;
        max-width: 700px;
        transform: translate(-50%, -50%) scale(0);
        transition: transform ease .4s
    }

@media(max-width: 1199px) {
    .popup-search-box form {
        max-width: 600px
    }
}

.popup-search-box form input {
    font-size: 18px;
    height: 70px;
    width: 100%;
    border: 2px solid var(--theme-color);
    background-color: rgba(0,0,0,0);
    padding-left: 30px;
    color: #fff;
    border-radius: 50px
}

    .popup-search-box form input::-moz-placeholder {
        color: #fff
    }

    .popup-search-box form input::placeholder {
        color: #fff
    }

.popup-search-box form button {
    position: absolute;
    top: 0px;
    background-color: rgba(0,0,0,0);
    border: none;
    color: #fff;
    font-size: 24px;
    right: 12px;
    color: var(--white-color);
    cursor: pointer;
    width: 70px;
    height: 70px;
    transition: all ease .4s;
    transform: scale(1.001)
}

    .popup-search-box form button:hover {
        transform: scale(1.1)
    }

.popup-search-box.show {
    opacity: 1;
    visibility: visible;
    width: 100.1%;
    height: 100%;
    transition: all ease .4s;
    border-radius: 0
}

    .popup-search-box.show form {
        transition-delay: .5s;
        transform: translate(-50%, -50%) scale(1)
    }

.sidemenu-wrapper {
    position: fixed;
    z-index: 99999;
    right: 0;
    top: 0;
    height: 100%;
    width: 0;
    background-color: rgba(0,0,0,.75);
    opacity: 0;
    visibility: hidden;
    transition: all ease .8s
}

    .sidemenu-wrapper .closeButton {
        display: inline-block;
        border: 2px solid var(--border-color);
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 24px;
        padding: 0;
        position: absolute;
        top: 20px;
        right: 20px;
        background-color: var(--white-color);
        border-radius: 50%;
        transform: rotate(0);
        transition: all ease .4s
    }

        .sidemenu-wrapper .closeButton:hover {
            background-color: var(--theme-color);
            color: var(--white-color);
            border-color: rgba(0,0,0,0);
            transform: rotate(90deg)
        }

    .sidemenu-wrapper .sidemenu-content {
        background-color: var(--white-color);
        width: 450px;
        margin-left: auto;
        padding: 30px 35px;
        height: 100%;
        overflow: scroll;
        position: relative;
        right: -500px;
        cursor: auto;
        transition-delay: 1s;
        transition: right ease 1s
    }

        .sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track {
            box-shadow: inset 0 0 1px rgba(0,0,0,.1);
            background-color: #f5f5f5
        }

        .sidemenu-wrapper .sidemenu-content::-webkit-scrollbar {
            width: 2px;
            background-color: #f5f5f5
        }

    .sidemenu-wrapper .widget {
        padding: 0;
        margin-bottom: 40px;
        border: none;
        background-color: rgba(0,0,0,0)
    }

        .sidemenu-wrapper .widget .widget_title {
            position: relative;
            padding-bottom: 20px;
            font-size: 24px;
            margin-bottom: 30px
        }

            .sidemenu-wrapper .widget .widget_title:before {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                width: 40px;
                height: 3px;
                background-color: var(--theme-color);
                border-radius: 3px
            }

    .sidemenu-wrapper .footer-logo {
        margin-bottom: 20px
    }

    .sidemenu-wrapper.show {
        opacity: 1;
        visibility: visible;
        width: 100%;
        transition: all ease .8s
    }

        .sidemenu-wrapper.show .sidemenu-content {
            right: 0;
            opacity: 1;
            visibility: visible
        }

.vs-pagination {
    text-align: center
}

    .vs-pagination ul {
        margin: 0;
        padding: 0
    }

    .vs-pagination li {
        display: inline-block;
        margin: 0 3px;
        list-style-type: none
    }

        .vs-pagination li:last-child {
            margin-right: 0
        }

        .vs-pagination li:first-child {
            margin-left: 0
        }

    .vs-pagination span, .vs-pagination a {
        display: inline-block;
        width: 50px;
        height: 50px;
        line-height: 48px;
        color: var(--title-color);
        text-align: center;
        position: relative;
        border: 2px solid #eef1f5;
        z-index: 1;
        font-weight: 700;
        border-radius: 50%
    }

        .vs-pagination span.active, .vs-pagination span:hover, .vs-pagination a.active, .vs-pagination a:hover {
            color: var(--white-color);
            background-color: var(--theme-color);
            border-color: rgba(0,0,0,0)
        }

@media(max-width: 767px) {
    .vs-pagination span, .vs-pagination a {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 14px
    }
}

blockquote {
    font-size: 24px;
    line-height: 34px;
    padding: 50px 60px 50px 60px;
    display: block;
    position: relative;
    background-color: var(--smoke-color);
    overflow: hidden;
    margin: 35px 0;
    color: var(--title-color)
}

    blockquote p {
        font-family: inherit;
        margin-bottom: 0 !important;
        line-height: 1.6;
        color: inherit;
        max-width: 550px;
        width: 100%;
        position: relative;
        z-index: 3;
        font-style: italic
    }

    blockquote:before {
        content: "ï„Ž";
        font-family: var(--icon-font);
        position: absolute;
        right: 40px;
        bottom: 40px;
        font-size: 7rem;
        font-weight: 300;
        opacity: .1;
        line-height: 1;
        color: var(--theme-color)
    }

    blockquote p {
        margin-bottom: 0
    }

        blockquote p a {
            color: inherit
        }

    blockquote cite {
        display: inline-block;
        font-size: 18px;
        position: relative;
        padding-left: 45px;
        border-color: inherit;
        line-height: 1;
        font-weight: 400;
        margin-top: 22px;
        font-style: normal;
        color: var(--theme-color)
    }

        blockquote cite:before {
            content: "";
            position: absolute;
            left: 0;
            bottom: 8px;
            width: 30px;
            height: 2px;
            border-top: 2px solid;
            border-color: inherit
        }

.share-links-title {
    color: var(--title-color);
    font-size: 18px;
    font-family: var(--title-font);
    font-weight: 700;
    margin-right: 20px
}

.blog-social {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .blog-social li {
        display: inline-block;
        margin-right: 7px
    }

        .blog-social li:last-child {
            margin-right: 0
        }

    .blog-social a i {
        display: inline-block;
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        text-align: center;
        background-color: var(--theme-color);
        color: var(--white-color);
        border-radius: 50%;
        transition: all ease .4s
    }

        .blog-social a i.fa-facebook-f {
            background-color: #3b5998
        }

        .blog-social a i.fa-twitter {
            background-color: #00acee
        }

        .blog-social a i.fa-linkedin-in {
            background-color: #0e76a8
        }

        .blog-social a i.fa-instagram {
            background-color: #d63084
        }

        .blog-social a i:hover {
            background-color: var(--theme-color);
            color: var(--white-color)
        }

.blog-meta span, .blog-meta a {
    display: inline-block;
    margin-right: 23px;
    font-size: 14px;
    color: var(--title-color)
}

    .blog-meta span:last-child, .blog-meta a:last-child {
        margin-right: 0
    }

    .blog-meta span i, .blog-meta a i {
        margin-right: 8px;
        color: var(--theme-color)
    }

    .blog-meta span:hover, .blog-meta a:hover {
        color: var(--theme-color)
    }

.blog-category {
    margin-bottom: -10px
}

    .blog-category a {
        display: inline-block;
        color: #fff;
        padding: 4.5px 24.5px;
        margin-right: 5px;
        margin-bottom: 10px;
        border: 1px solid rgba(0,0,0,0);
        background-color: var(--theme-color)
    }

        .blog-category a:hover {
            background-color: var(--white-color);
            color: var(--body-color);
            border-color: var(--theme-color)
        }

.vs-blog {
    margin-bottom: 30px
}

    .vs-blog .blog-title a {
        color: inherit
    }

        .vs-blog .blog-title a:hover {
            color: var(--theme-color)
        }

.blog-card {
    position: relative;
    transition: all ease .4s
}

    .blog-card .blog-img {
        position: relative;
        overflow: hidden
    }

        .blog-card .blog-img img {
            transform: scale(1.001);
            transition: all ease .4s;
            max-width:98%!important;
        }
        .w-100{
            max-width:100%!important;
        }

.vs-surface .w-100{
    max-width:100%!important;
}
.blog-card .blog-date {
    position: absolute;
    right: 40px;
    top: 40px;
    padding: 13px 5px 16px 5px;
    background-color: var(--white-color);
    font-size: 14px;
    line-height: 1.3;
    width: 60px;
    border-top: 2px solid var(--theme-color);
    text-align: center;
    color: var(--title-color);
    border-radius: 0 0 10px 10px;
    z-index: 3
}

        .blog-card .blog-date .day {
            font-size: 24px;
            font-weight: 700
        }

    .blog-card .blog-meta {
        margin-bottom: 7px
    }

        .blog-card .blog-meta span, .blog-card .blog-meta a {
            font-size: 14px;
            color: var(--body-color);
            transition: all ease .4s
        }

            .blog-card .blog-meta span i, .blog-card .blog-meta a i {
                color: var(--body-color)
            }

            .blog-card .blog-meta span:hover, .blog-card .blog-meta a:hover {
                color: var(--theme-color);
                text-decoration: underline
            }

    .blog-card .blog-content {
        padding: 34px 40px 32px 40px;
        position: relative;
        z-index: 2;
        background-color: var(--white-color);
        transition: all ease .4s;
        border: 2px solid #ebf2fe;
        border-top: none
    }

    .blog-card .blog-title {
        margin-bottom: 11px
    }

    .blog-card:hover {
        box-shadow: 0px 5px 25px 0px rgba(39,71,125,.1);
        border-color: rgba(0,0,0,0)
    }

        .blog-card:hover .blog-img img {
            transform: scale(1.1);
        }

    .blog-card.card-animate .blog-img {
        position: relative;
        overflow: hidden
    }

        .blog-card.card-animate .blog-img:after, .blog-card.card-animate .blog-img:before {
            content: "";
            position: absolute;
            left: -50%;
            top: 0;
            width: 50%;
            height: 100%;
            background-color: var(--theme-color);
            opacity: .5;
            transition: all ease .8s
        }

        .blog-card.card-animate .blog-img:after {
            left: auto;
            right: -50%
        }

    .blog-card.card-animate:hover .blog-img:before {
        left: 50%
    }

    .blog-card.card-animate:hover .blog-img:after {
        right: 50%
    }

.blog-single {
    border: 1px solid rgba(0,0,0,.05);
    margin-bottom: 30px
}

    .blog-single .blog-content {
        padding: 0 40px 0 40px;
        margin: 39px 0 33px 0
    }

    .blog-single .blog-meta {
        margin-bottom: 14px;
        margin-top: -0.45em
    }

    .blog-single .blog-title {
        line-height: 1.4;
        margin-bottom: 14px
    }

    .blog-single .blog-audio {
        line-height: 1
    }

    .blog-single .blog-img {
        position: relative;
        margin: -1px -1px 0 -1px;
        overflow: hidden
    }

        .blog-single .blog-img .slick-arrow {
            width: 45px;
            height: 45px;
            line-height: 45px;
            border: none;
            background-color: var(--title-color);
            color: var(--white-color);
            position: absolute;
            left: 40px;
            top: 50%;
            margin-top: -22.5px;
            z-index: 2;
            opacity: 0;
            visibility: hidden;
            border-radius: 50%;
            transition: all ease .4s
        }

            .blog-single .blog-img .slick-arrow.slick-next {
                left: auto;
                right: 40px
            }

            .blog-single .blog-img .slick-arrow:hover {
                background-color: var(--theme-color)
            }

        .blog-single .blog-img .play-btn {
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -40px 0 0 -40px
        }

            .blog-single .blog-img .play-btn i {
                width: 80px;
                height: 80px;
                line-height: 80px;
                font-size: 20px
            }

        .blog-single .blog-img img {
            transition: all ease .4s;
            transform: scale(1.001)
        }

    .blog-single .share-links {
        border-top: 1px solid #f1f1f1;
        padding-top: 28px;
        margin-top: 25px
    }

    .blog-single:hover .blog-img .slick-arrow {
        opacity: 1;
        visibility: visible
    }

    .blog-single:hover .blog-img img {
        transform: scale(1.1)
    }

.blog-details .blog-single {
    border-right: none;
    border-left: none;
    border-top: none;
    padding-bottom: 30px
}

    .blog-details .blog-single .blog-img {
        margin: 0
    }

    .blog-details .blog-single .blog-content {
        padding: 0
    }

        .blog-details .blog-single .blog-content .blog-meta {
            margin-bottom: 16px;
            margin-top: -0.3em
        }

.blog-details .vs-comments-layout1 {
    margin-top: 70px
}

.blog-author {
    margin-top: 80px;
    padding: 55px 60px;
    border-right: 10px solid var(--theme-color)
}

    .blog-author .media-image {
        display: inline-block;
        border-radius: 50%;
        padding: 10px;
        background-color: var(--white-color);
        box-shadow: 0px 20px 42.75px 2.25px rgba(40,71,125,.2)
    }

.blog-style1 .blog-img {
    overflow: hidden
}

    .blog-style1 .blog-img img {
        width: 100%;
        transition: all ease .4s;
        transform: scale(1.001)
    }

.blog-style1 .blog-date {
    background-color: var(--theme-color4);
    color: var(--white-color);
    width: 100%;
    display: inline-block;
    line-height: 1;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .06em;
    font-weight: 700;
    padding: 13px 20px;
    margin: 0 0 23px 0
}

    .blog-style1 .blog-date:hover {
        background-color: var(--theme-color2);
        color: var(--white-color)
    }

.blog-style1 .blog-title {
    color: var(--title-color2);
    margin: 0 0 15px 0
}

.blog-style1 .blog-bottom {
    display: flex;
    align-items: center
}

.blog-style1 .blog-avater {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid var(--theme-color4);
    margin: 0 15px 0 0
}

.blog-style1 .blog-auth-name {
    flex: 1;
    margin: 0;
    color: #2c2c2c;
    font-size: 16px;
    font-weight: 700
}

    .blog-style1 .blog-auth-name a {
        text-decoration: underline;
        margin-left: 5px
    }

.blog-style1 .blog-content {
    padding: 0 0 0 40px;
    margin: -22px 0 0 0;
    position: relative;
    z-index: 1
}

.blog-style1:hover .blog-img img {
    transform: scale(1.15)
}

.blog-style2 {
    box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03);
    margin-bottom: 55px
}

    .blog-style2 .blog-img {
        overflow: hidden
    }

        .blog-style2 .blog-img img {
            width: 100%;
            transform: scale(1);
            transition: all ease .4s
        }

    .blog-style2 .blog-content {
        border: 1px solid #b7b7b7;
        border-top: none;
        padding: 30px 40px 40px 40px;
        position: relative;
        transition: all ease .4s
    }

    .blog-style2 .blog-date {
        color: var(--theme-color);
        font-size: 14px;
        text-decoration: underline;
        text-transform: uppercase;
        font-weight: 700;
        margin: 0 0 8px 0;
        display: inline-block
    }

    .blog-style2 .blog-title {
        font-size: 20px;
        margin: 0 0 12px 0
    }

    .blog-style2 .blog-btn {
        display: inline-block;
        width: 56px;
        height: 56px;
        line-height: 56px;
        text-align: center;
        font-size: 20px;
        background-color: var(--white-color);
        position: absolute;
        left: 40px;
        bottom: 0;
        margin-bottom: -28px;
        border-radius: 50%;
        box-shadow: .5px .866px 27px 0px rgba(35,31,32,.05);
        transition: all ease .4s;
        outline: 1px solid var(--theme-color);
        outline-offset: -4px
    }

    .blog-style2:hover .blog-img img {
        transform: scale(1.15)
    }

    .blog-style2:hover .blog-content {
        border-color: var(--theme-color)
    }

    .blog-style2:hover .blog-btn {
        background-color: var(--theme-color);
        color: var(--white-color);
        outline-color: var(--white-color)
    }

@media(max-width: 1199px) {
    .blog-card .blog-content {
        padding: 24px 30px 22px 30px
    }

    .blog-card .blog-date {
        right: 20px;
        top: 20px
    }

    .blog-style1 .blog-content {
        padding: 0 0 0 0;
        margin: 0 0 0 0
    }

    .blog-style1 .blog-title {
        font-size: 20px
    }
}

@media(max-width: 992px) {
    blockquote {
        font-size: 20px;
        line-height: 34px;
        padding: 30px 40px 30px 40px
    }

        blockquote cite {
            font-size: 16px;
            margin-top: 20px
        }

        blockquote:before {
            right: 20px;
            bottom: 20px;
            font-size: 4rem
        }

    .blog-author {
        padding: 30px 30px
    }

    .blog-style2 .blog-content {
        padding: 25px 30px 30px 25px
    }
}

@media(max-width: 767px) {
    .blog-single .blog-content {
        padding: 0 20px 0 20px
    }
}

@media(max-width: 576px) {
    .share-links-title {
        display: block;
        margin-bottom: 8px
    }

    .blog-style2 .blog-content {
        padding: 20px 30px 30px 20px
    }
}

.vs-comment-form {
    background-color: var(--smoke-color);
    padding: 60px;
    margin-bottom: 30px;
    margin-top: 80px
}

    .vs-comment-form .h2 {
        margin-top: -0.3em
    }

.vs-comments-layout1 li {
    margin: 0
}

.vs-comments-layout1 .vs-post-comment {
    display: flex;
    padding: 35px 35px 30px 35px;
    border: 1px solid #f0f0f0;
    margin-bottom: 30px
}

.vs-comments-layout1 ul.comment-list {
    list-style: none;
    margin: 0;
    padding: 0
}

    .vs-comments-layout1 ul.comment-list ul ul, .vs-comments-layout1 ul.comment-list ul ol, .vs-comments-layout1 ul.comment-list ol ul, .vs-comments-layout1 ul.comment-list ol ol {
        margin-bottom: 0
    }

.vs-comments-layout1 .author-img {
    width: 100px;
    height: 100px;
    margin-right: 30px;
    border-radius: 50%;
    overflow: hidden
}

.vs-comments-layout1 .comment-content {
    width: calc(100% - 130px);
    margin-top: -5px;
    position: relative
}

.vs-comments-layout1 .commented-on {
    font-size: 14px;
    display: inline-block;
    margin-bottom: 10px;
    font-weight: 700;
    color: var(--body-color);
    font-family: var(--title-font)
}

    .vs-comments-layout1 .commented-on:before {
        content: "ï³";
        font-family: var(--icon-font);
        font-weight: 300;
        color: var(--theme-color);
        margin-right: 7px;
        font-size: 13px;
        vertical-align: middle
    }

.vs-comments-layout1 .name {
    margin-bottom: 2px
}

.vs-comments-layout1 .comment-top {
    display: flex;
    justify-content: space-between
}

.vs-comments-layout1 .text {
    color: #6b6b6b;
    margin-bottom: 0
}

    .vs-comments-layout1 .text:last-child {
        margin-bottom: 0
    }

.vs-comments-layout1 .children {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-left: 70px
}

.vs-comments-layout1 .replay-btn {
    font-weight: 600;
    font-family: var(--title-font);
    font-size: 14px;
    color: var(--theme-color);
    margin-top: 10px;
    display: inline-block
}

    .vs-comments-layout1 .replay-btn i {
        margin-right: 7px
    }

    .vs-comments-layout1 .replay-btn:hover {
        color: var(--title-color);
        text-decoration: underline
    }

.vs-comments-layout1 .star-rating {
    font-size: 12px;
    margin-bottom: 10px;
    position: absolute;
    top: 5px;
    right: 0;
    width: 80px
}

@media(max-width: 1199px) {
    .vs-comment-form {
        padding: 30px
    }
}

@media(max-width: 992px) {
    .vs-comments-layout1.pt-70 {
        padding-top: 30px
    }

    .vs-comments-layout1 .vs-post-comment {
        padding: 25px 25px 20px 25px
    }

    .vs-comment-form {
        margin-top: 40px
    }
}

@media(max-width: 767px) {
    .vs-comments-layout1 .vs-post-comment {
        display: block
    }

    .vs-comments-layout1 .star-rating {
        position: relative;
        margin-bottom: 15px
    }

    .vs-comments-layout1 .author-img {
        margin-right: 0
    }

    .vs-comments-layout1 .comment-content {
        width: 100%;
        margin-top: 15px
    }

    .vs-comments-layout1 .children {
        margin-left: 30px
    }

    .vs-comment-form {
        padding: 25px 15px 25px 15px
    }

        .vs-comment-form .form-title .h4 {
            font-size: 26px
        }
}

.ls-v6 .ls-bottom-nav-wrapper {
    position: absolute;
    left: 100px;
    top: 50% !important;
    transform: translateY(-50%);
    display: inline-block;
    height: -moz-fit-content;
    height: fit-content
}

.ls-v6 .ls-gui-element.ls-bottom-nav-wrapper a {
    display: block !important;
    background-color: var(--title-color);
    margin: 18px 0;
    border-color: rgba(0,0,0,0) !important;
    transform: translateX(-50%);
    transition: all ease .4s
}

    .ls-v6 .ls-gui-element.ls-bottom-nav-wrapper a:first-child {
        margin-top: 0
    }

    .ls-v6 .ls-gui-element.ls-bottom-nav-wrapper a:last-child {
        margin-bottom: 0
    }

    .ls-v6 .ls-gui-element.ls-bottom-nav-wrapper a.ls-nav-active:hover, .ls-v6 .ls-gui-element.ls-bottom-nav-wrapper a.ls-nav-active {
        background-color: var(--theme-color) !important
    }

.ls-v6 .ls-btn .play-btn {
    --icon-size: 100px
}

    .ls-v6 .ls-btn .play-btn i {
        font-size: 24px
    }

.ls-v6 a.ls-gui-element.ls-nav-prev, .ls-v6 a.ls-gui-element.ls-nav-next {
    --btn-size: 40px;
    left: 150px;
    background-color: var(--white-color);
    color: var(--theme-color);
    width: var(--btn-size);
    height: var(--btn-size);
    line-height: var(--btn-size) !important;
    right: auto;
    margin-top: -50px;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0px 6px 37px 0px rgba(7,204,236,.15);
    transition: all ease .4s
}

    .ls-v6 a.ls-gui-element.ls-nav-prev:before, .ls-v6 a.ls-gui-element.ls-nav-next:before {
        content: "ï”";
        font-family: var(--icon-font);
        transition: all ease .4s
    }

    .ls-v6 a.ls-gui-element.ls-nav-prev:hover, .ls-v6 a.ls-gui-element.ls-nav-next:hover {
        transform: scale(1.3);
        background-color: var(--theme-color);
        color: var(--white-color)
    }

.ls-v6 a.ls-gui-element.ls-nav-next {
    margin-top: 10px
}

    .ls-v6 a.ls-gui-element.ls-nav-next:before {
        content: "ï“"
    }

    .ls-v6 a.ls-gui-element.ls-nav-prev:after, .ls-v6 a.ls-gui-element.ls-nav-next:after {
        display: none
    }

.ls-v6:hover a.ls-gui-element.ls-nav-prev, .ls-v6:hover a.ls-gui-element.ls-nav-next {
    opacity: 1;
    visibility: visible
}

.ls-arrow2, .ls-arrow1 {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    border: 2px solid rgba(255,255,255,.5);
    color: var(--white-color);
    background-color: rgba(0,0,0,0);
    padding: 0;
    border-radius: 50%;
    font-size: 16px;
    margin-right: 5px
}

    .ls-arrow2:last-child, .ls-arrow1:last-child {
        margin-right: 0
    }

    .ls-arrow2:hover, .ls-arrow1:hover {
        border-color: rgba(0,0,0,0);
        background-color: var(--white-color);
        color: var(--title-color)
    }

.ls-arrow2 {
    border-color: rgba(0,0,0,0);
    background-color: var(--white-color);
    color: var(--title-color);
    font-size: 18px
}

    .ls-arrow2:hover {
        background-color: var(--theme-color);
        color: var(--white-color)
    }

.ls-custom-dot {
    width: 7px;
    height: 3px;
    background-color: var(--white-color);
    display: inline-block;
    border: none;
    margin-right: 6.5px;
    transition: all ease .4s
}

    .ls-custom-dot:hover {
        background-color: rgba(255,255,255,.5)
    }

    .ls-custom-dot.active {
        width: 120px
    }

    .ls-custom-dot.vertical {
        height: 7px;
        width: 3px;
        display: block;
        margin-right: 0;
        margin-bottom: 6.5px
    }

        .ls-custom-dot.vertical:last-child {
            margin-bottom: 0
        }

        .ls-custom-dot.vertical.active {
            height: 120px
        }

.hero-layout5 {
    margin-top: -42px
}

@media(max-width: 1500px) {
    .hero-layout5 {
        margin-top: 0
    }

    .ls-custom-dot.active {
        width: 80px
    }

    .ls-custom-dot.vertical.active {
        height: 80px;
        width: 3px
    }
}

@media(max-width: 1199px) {
    .vs-hero-wrapper .ls-v6 .ls-bottom-nav-wrapper {
        display: none
    }

    .vs-hero-wrapper a.ls-gui-element.ls-nav-prev, .vs-hero-wrapper a.ls-gui-element.ls-nav-next {
        display: none
    }

    .ls-layer .vs-btn, .ls-btn .vs-btn {
        padding: 14px 30px 14px 30px;
        font-size: 14px;
        margin-left: 0
    }

        .ls-layer .vs-btn:before, .ls-btn .vs-btn:before {
            display: none
        }

        .ls-layer .vs-btn i, .ls-btn .vs-btn i {
            display: none
        }
}

@media(max-width: 992px) {
    .ls-container .ls-hide-md {
        display: none !important
    }

    .ls-arrow2, .ls-arrow1 {
        display: inline-block;
        width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 14px
    }

    .ls-v6 .ls-btn .play-btn i {
        font-size: 16px
    }
}

@media(max-width: 767px) {
    .ls-container .ls-hide-sm {
        display: none !important
    }

    .ls-btn .vs-btn {
        padding: 10px 20px 10px 30px
    }

    .ls-layer .vs-btn, .ls-btn .vs-btn {
        padding: 12px 23px 12px 23px;
        font-size: 12px;
        margin-left: 0
    }
}

.about-img1 {
    position: relative
}

    .about-img1 .play-btn {
        position: absolute;
        left: 160px;
        bottom: 160px
    }

.about-rating {
    position: relative;
    z-index: 1;
    margin-top: 35px;
    margin-bottom: 18px;
    padding: 18px 0 35px 34px
}

    .about-rating .shape {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1
    }

.vs-list li, .about-list li {
    position: relative;
    padding-left: 35px;
    margin-bottom: 18px
}

    .vs-list li:last-child, .about-list li:last-child {
        margin-bottom: 0
    }

    .vs-list li:before, .about-list li:before {
        content: "ï€Œ";
        font-family: var(--icon-font);
        font-weight: 400;
        width: 25px;
        height: 25px;
        line-height: 25px;
        position: absolute;
        top: 0;
        left: 0;
        background-color: var(--theme-color);
        color: var(--white-color);
        border-radius: 50%;
        text-align: center;
        font-size: 12px
    }

    .vs-list li:before {
        background-color: var(--white-color);
        color: var(--theme-color);
        box-shadow: 0px 5px 20px 0px rgba(28,53,95,.1)
    }

.avater-small {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
    display: flex;
}

.about-box1 {
    padding: 45px 60px 60px 60px
}

.about-box4 {
    padding: 130px 0
}

    .about-box4 .about-content {
        position: relative;
        z-index: 1;
        max-width: 625px;
        margin-left: auto
    }

    .about-box4 .sec-subtitle4 {
        color: var(--white-color)
    }

    .about-box4 .sec-line {
        background-color: var(--white-color)
    }

    .about-box4 .about-title {
        color: var(--white-color);
        max-width: 500px;
        margin-bottom: 30px
    }

    .about-box4 .img-1 {
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 1
    }

.doctor-box {
    max-width: 204px;
    text-align: center;
    padding: 40px 20px 35px 20px;
    box-shadow: 0px 6px 37px 0px rgba(39,71,125,.07);
    background-color: var(--white-color);
    border-radius: 20px
}

    .doctor-box .icon-btn {
        margin-bottom: 15px
    }

.counter-list {
    padding: 20px 30px 17px 30px;
    background-color: #fff;
    box-shadow: 5px 0 30px 0 rgba(0,0,0,.04);
    border-left: 3px solid var(--theme-color);
    margin: 30px 0 30px 0;
    max-width: 500px
}

    .counter-list li:before, .counter-list .count-number {
        font-weight: 700;
        font-family: var(--title-font);
        font-size: 30px;
        line-height: 1;
        color: var(--title-color)
    }

    .counter-list .count-number {
        margin-bottom: 5px
    }

    .counter-list .count-name {
        font-size: 14px;
        text-transform: uppercase
    }

    .counter-list li {
        display: inline-block;
        padding-right: 34px;
        margin-right: 24px;
        position: relative;
        text-align: center
    }

        .counter-list li:before {
            content: ":";
            position: absolute;
            right: 0;
            top: 15px
        }

        .counter-list li:last-child {
            padding-right: 0;
            margin-right: 0
        }

            .counter-list li:last-child::before {
                display: none
            }

.vs-code-box {
    position: relative;
    display: inline-block;
    overflow: hidden;
    border: 2px solid var(--theme-color);
    background-color: var(--white-color);
    color: var(--title-color);
    font-weight: 600;
    padding: 19px 43px;
    border-radius: 3px;
    line-height: 1
}

    .vs-code-box::before {
        content: "";
        position: absolute;
        background-color: var(--theme-color);
        width: 30px;
        height: 30px;
        right: -17px;
        bottom: -17px;
        transform: rotate(45deg)
    }

.about-tab-nav {
    border-bottom: 1px solid #efefef;
    padding-bottom: 0 !important;
    margin-top: 12px !important
}

    .about-tab-nav .vs-btn {
        background-color: rgba(0,0,0,0);
        color: var(--body-color);
        font-weight: 400;
        border: none;
        position: relative;
        z-index: 1;
        border-radius: 10px 10px 0 0;
        padding: 12px 19px
    }

        .about-tab-nav .vs-btn:hover, .about-tab-nav .vs-btn.active {
            background-color: var(--theme-color);
            color: var(--white-color);
            box-shadow: none;
            border-color: rgba(0,0,0,0)
        }

    .about-tab-nav .nav-item {
        margin: 0
    }

        .about-tab-nav .nav-item:last-child {
            margin-right: 0
        }

.vs-middle-box {
    padding: 20px 40px;
    border-radius: 5px
}

.exp-box-bottom {
    position: absolute;
    left: -1px;
    bottom: -1px;
    padding: 22px 37px 15px 25px;
    border-top-right-radius: 50px
}

    .exp-box-bottom .exp-year {
        font-size: 48px;
        line-height: 1;
        font-weight: 700
    }

.about-img3 {
    border: 10px solid var(--white-color);
    background-color: var(--white-color);
    box-shadow: 0px 20px 70px 0px rgba(28,53,95,.09)
}
    .about-img3 img {
        max-width: 100% !important;
    }

.list-style1 .title {
    color: var(--theme-color4);
    font-weight: 700;
    font-size: 18px
}

.list-style1 li {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0 22px 45px;
    margin: 0 0 24px 0;
    color: var(--body-color2);
    position: relative
}

    .list-style1 li > i:first-child {
        position: absolute;
        font-size: 28px;
        color: var(--theme-color2);
        top: 13px;
        left: 0
    }

    .list-style1 li:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none
    }

.list-style1 ul, .list-style3 ul, .list-style2 ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.list-style2 {
    max-width: 310px;
    margin-bottom: 53px
}

    .list-style2 .icon {
        position: absolute;
        left: 0;
        top: -1px
    }

    .list-style2 li {
        position: relative;
        color: var(--white-color);
        font-size: 17px;
        margin-bottom: 20px;
        padding: 0 0 0 40px
    }

.list-style3 {
    margin-bottom: 24px
}

    .list-style3 li {
        font-size: 16px;
        line-height: 26px;
        position: relative;
        padding-left: 27px;
        margin-bottom: 10px
    }

        .list-style3 li i:first-child {
            position: absolute;
            left: 0;
            top: 4px;
            color: var(--theme-color);
            font-size: 17px
        }

.about-box2 .about-title {
    letter-spacing: -0.02em;
    margin-bottom: 20px
}

    .about-box2 .about-title .inner-text {
        color: var(--theme-color)
    }

.about-box2 .about-text {
    margin-bottom: 27px
}

.about-img2 {
    position: relative;
    --icon-size: 85px;
    --icon-font-size: 22px;
    z-index: 1
}

    .about-img2 .img-2 {
        margin: -145px 0 0 auto;
        right: 0;
        width: -moz-max-content;
        width: max-content;
        position: relative;
        max-width: 400px
    }

        .about-img2 .img-2 .play-btn {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%)
        }

    .about-img2 .img-3 {
        position: absolute;
        left: 70px;
        bottom: 30px;
        right: 45px;
        top: 70px;
        background-color: var(--theme-color);
        z-index: -1
    }

.about-box3 {
    padding: 40px 0 0 0;
    position: relative
}

    .about-box3 .about-title {
        font-size: 36px;
        font-weight: 700;
        color: var(--theme-color)
    }

    .about-box3 .about-text {
        font-size: 18px;
        line-height: 30px;
        padding-right: 30px;
        margin: 0
    }

    .about-box3 .about-number {
        color: var(--title-color);
        font-size: 210px;
        font-weight: 900;
        font-family: var(--title-font);
        opacity: .04;
        position: absolute;
        right: 3%;
        top: 30%;
        line-height: 1;
        letter-spacing: -0.1em
    }

.about-tab2 {
    margin-top: -138px;
    margin-bottom: 60px;
    position: relative;
    z-index: 3
}

    .about-tab2 button {
        display: flex;
        align-items: center;
        justify-content: center;
        text-transform: uppercase;
        border: 1px solid #b7b7b7;
        color: var(--title-color);
        background-color: var(--white-color);
        font-size: 16px;
        font-weight: 500;
        width: 270px;
        padding: 32px;
        margin: -1px;
        transition: all ease .4s;
        box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03)
    }

        .about-tab2 button .tab-no {
            color: var(--theme-color);
            font-size: 40px;
            font-weight: 300;
            vertical-align: middle;
            margin-right: 15px;
            transition: all ease .4s
        }

        .about-tab2 button .tab-text {
            text-align: left;
            line-height: 22px
        }

        .about-tab2 button.active, .about-tab2 button:hover {
            background-color: var(--theme-color);
            color: var(--white-color);
            border-color: rgba(0,0,0,0)
        }

            .about-tab2 button.active .tab-no, .about-tab2 button:hover .tab-no {
                color: var(--white-color)
            }

.call-style1 {
    background-color: var(--theme-color);
    display: flex;
    align-items: center;
    padding: 33px 40px;
    border-radius: 9999px
}

    .call-style1 .media-icon {
        margin-right: 15px
    }

    .call-style1 .media-label {
        color: var(--white-color);
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        display: block;
        margin-bottom: 7px
    }

    .call-style1 .media-info {
        line-height: 1;
        color: var(--white-color);
        font-size: 22px;
        font-weight: 700;
        margin: 0
    }

        .call-style1 .media-info a {
            color: inherit
        }

            .call-style1 .media-info a:hover {
                text-decoration: underline
            }

.media-style1 {
    background-color: var(--white-color);
    border-left: 3px solid var(--theme-color);
    padding: 20px 20px 20px 25px;
    max-width: 350px;
    border-radius: 0 4px 4px 0;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    box-shadow: 0 0 30px 0 rgba(0,0,0,.03)
}

    .media-style1 .media-icon {
        font-size: 30px;
        color: var(--theme-color);
        margin-right: 20px
    }

    .media-style1 .media-title {
        font-size: 14px;
        text-transform: uppercase;
        margin: 0 0 15px 0;
        font-weight: 700;
        line-height: 1;
        color: var(--body-color)
    }

    .media-style1 .media-text {
        font-size: 24px;
        font-weight: 700;
        color: var(--title-color);
        margin: 0;
        line-height: 1
    }

        .media-style1 .media-text a {
            color: inherit
        }

            .media-style1 .media-text a:hover {
                color: var(--theme-color)
            }

        .media-style1 .media-text i {
            margin-right: 10px;
            font-size: 20px
        }

.media-style2 {
    display: flex;
    align-items: center;
    margin: 0 0 25px 0
}

    .media-style2 .media-icon {
        margin-right: 20px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background-color: var(--theme-color4);
        border-radius: 50%;
        color: var(--white-color);
        font-size: 17px
    }

    .media-style2 .media-label {
        font-size: 14px;
        text-transform: uppercase;
        color: var(--white-color);
        font-weight: 400;
        letter-spacing: .06em;
        display: block;
        line-height: 1;
        margin: 0 0 6px 0
    }

    .media-style2 .media-text {
        margin: 0;
        line-height: 1;
        font-size: 18px;
        max-width: 230px;
        line-height: 26px;
        font-weight: 700
    }

@media(max-width: 1399px) {
    .about-tab2 {
        margin-bottom: 40px;
        margin-top: 0
    }
}

@media(max-width: 1199px) {
    .about-img1 .play-btn {
        left: 100px;
        bottom: 100px
    }

    .about-tab2 button {
        font-size: 14px;
        width: 225px;
        padding: 20px
    }

        .about-tab2 button .tab-no {
            font-size: 34px;
            margin-right: 10px
        }

    .call-style1 {
        padding: 25px 25px
    }

    .doctor-box.top-50 {
        margin-top: 20%
    }

    .about-box1 {
        margin-bottom: 40px;
        box-shadow: 0 0 20px 0 rgba(0,0,0,.05)
    }

    .about-box2 {
        padding-left: 30px;
        margin-left: 0
    }

        .about-box2 .list-style3, .about-box2 .about-text, .about-box2 .about-text {
            max-width: 100%
        }

        .about-box2 .about-title {
            margin-bottom: 20px
        }

    .about-box4 {
        padding: 80px 20px
    }

        .about-box4 .about-content {
            max-width: 800px
        }

    .about-img2 .img-2 {
        right: 0;
        max-width: 100%;
        width: 100%;
        margin: 30px 0 0 0
    }

        .about-img2 .img-2 img {
            width: 100%
        }

    .about-img2 .img-3 {
        display: none
    }

    .list-style3 li i:first-child {
        top: 0
    }
}

@media(max-width: 992px) {
    .about-img1 .play-btn {
        left: 190px;
        bottom: 180px
    }

    .middle-box-layout1 {
        margin-bottom: 80px !important
    }

    .about-img2 img {
        width: 100%
    }

    .about-box2 {
        padding-left: 0;
        margin-top: 40px
    }

        .about-box2 .about-text {
            font-size: 16px
        }

    .about-box3 {
        padding-top: 0
    }

        .about-box3 .about-title {
            font-size: 30px
        }

        .about-box3 .about-text {
            font-size: 16px;
            padding: 0
        }

        .about-box3 .about-number {
            font-size: 130px
        }

    .about-tab2 button {
        width: 50%
    }
}

@media(max-width: 767px) {
    .about-img1 .play-btn {
        left: 120px;
        bottom: 130px
    }

    .about-box4 .img-1 {
        display: none
    }

    .about-box1 {
        padding: 0;
        margin-bottom: 40px;
        box-shadow: none
    }

    .about-tab-nav .vs-btn {
        padding: 11px 15px;
        font-size: 14px
    }

    .about-tab-nav .nav-item {
        margin-right: 10px
    }

    .vs-list li, .about-list li {
        padding-left: 30px
    }

        .vs-list li:before, .about-list li:before {
            width: 20px;
            height: 20px;
            line-height: 20px;
            top: 3px;
            font-size: 12px
        }

    .counter-list {
        padding: 20px 18px 17px 13px;
        margin: 20px 0 20px 0
    }

        .counter-list .count-number {
            font-size: 24px;
            margin-bottom: 0
        }

        .counter-list .count-name {
            font-size: 12px
        }

        .counter-list li {
            padding-right: 10px;
            margin-right: 8px
        }

            .counter-list li:before {
                top: 5px;
                right: -5px;
                font-size: 22px
            }

    .exp-box-bottom {
        padding: 22px 26px 8px 10px
    }

    .exp-box-bottom {
        padding: 14px 21px 2px 10px
    }

        .exp-box-bottom .exp-year {
            font-size: 28px
        }

        .exp-box-bottom .text-title {
            font-size: 14px
        }

    .doctor-box {
        max-width: 170px;
        padding: 25px 5px 20px 5px;
        border-radius: 5px;
        transform: translateY(-10%) !important;
        box-shadow: 0px 6px 70px 0px rgba(39,71,125,.13)
    }

    .about-call-text.h4 {
        font-size: 16px
    }

    .vs-middle-box.d-md-flex .media-icon {
        margin-right: 0
    }

    .vs-code-box.mt-20 {
        width: 100%;
        text-align: center
    }

    .about-rating {
        margin-top: 20px;
        margin-bottom: 25px;
        padding: 17px 0 13px 18px
    }

        .about-rating .total.h2 {
            font-size: 36px;
            margin-right: 10px
        }

    .breadcumb-menu-wrap {
        --icon-size: 30px;
        --shape-size: 40px
    }

        .breadcumb-menu-wrap > i:before {
            font-size: 14px
        }

    .about-box3 .about-title {
        font-size: 24px;
        margin-bottom: 10px
    }

    .about-tab2 button {
        display: block
    }

        .about-tab2 button .tab-no {
            display: block;
            margin: 0 0 5px 0
        }

        .about-tab2 button .tab-text {
            line-height: 1.4;
            text-align: center;
            display: block
        }
}

@media(max-width: 576px) {
    .about-img1 .play-btn {
        left: 10%;
        bottom: 10%
    }

    .media-style1 {
        padding: 20px 15px 20px 15px
    }

        .media-style1 .media-icon {
            font-size: 24px;
            margin-right: 15px
        }

    .vs-middle-box {
        padding: 25px
    }

        .vs-middle-box .text-center.media-icon {
            margin-right: 0
        }
}

.service-card {
    box-shadow: 0px 6px 13px 0px rgba(39,71,125,.1);
    background-color: var(--white-color);
    text-align: center;
    padding-top: 43px;
    overflow: hidden;
    border-radius: 10px
}

    .service-card .sr-icon {
        display: block;
        width: -moz-fit-content;
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        --size: 130px;
        --extra: -8px;
        --radius: 50%;
        z-index: 2
    }

        .service-card .sr-icon:before {
            content: "";
            position: absolute;
            z-index: -1;
            background-color: var(--white-color);
            left: var(--extra);
            right: var(--extra);
            top: var(--extra);
            bottom: var(--extra);
            border-radius: var(--radius)
        }

        .service-card .sr-icon i {
            display: inline-block;
            background-color: var(--theme-color);
            color: var(--white-color);
            width: var(--size);
            height: var(--size);
            line-height: var(--size);
            border-radius: var(--radius);
            transition: all ease .4s
        }

    .service-card .icon-btn {
        position: relative;
        margin-bottom: -17px;
        z-index: 4;
        transition: ease .4s
    }

        .service-card .icon-btn i {
            background-color: var(--title-color)
        }

    .service-card .sr-text {
        width: 100%;
        max-width: 345px;
        padding-left: 20px;
        padding-right: 20px;
        margin-left: auto;
        margin-right: auto;
        margin: 0 auto 25px auto
    }

    .service-card .sr-img {
        position: relative;
        overflow: hidden;
        margin-top: -90px
    }

        .service-card .sr-img > div {
            z-index: 1
        }

        .service-card .sr-img img {
            transform: scale(1);
            transition: all ease .4s
        }

        .service-card .sr-img:before {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: 0;
            height: 0;
            background-image: linear-gradient(to top, var(--theme-color) 0%, rgba(255, 255, 255, 0) 70%);
            opacity: .6;
            transition: all ease .4s;
            z-index: 1
        }

    .service-card:hover .icon-btn i {
        background-color: var(--theme-color)
    }

    .service-card:hover .sr-icon i {
        background-color: var(--title-color)
    }

    .service-card:hover .sr-img > img {
        transform: scale(1.1)
    }

    .service-card:hover .sr-img:before {
        height: 100%
    }

.notice-bar {
    padding: 13.5px 30px;
    display: inline-block;
    box-shadow: 0px 3px 40px 0px rgba(39,71,125,.12);
    border-radius: 9999px
}

    .notice-bar p {
        margin-bottom: 0
    }

.service-box {
    text-align: center;
    --shape-size: 92px;
    padding: 40px 40px 42px 40px;
    border-radius: 10px;
    border: 2px solid #e6f8fb;
    position: relative;
    margin-bottom: 25px;
    background-color: var(--white-color);
    transition: all ease .4s
}

    .service-box .sr-icon {
        background-color: var(--white-color);
        padding: 13px;
        margin-top: calc(var(--shape-size)/-2 - 13px);
        display: inline-block;
        margin-bottom: 13px;
        position: relative;
        z-index: 2;
        border-radius: 50%
    }

        .service-box .sr-icon i {
            width: var(--shape-size);
            height: var(--shape-size);
            line-height: var(--shape-size);
            background-color: var(--theme-color);
            color: var(--white-color);
            font-size: 3em;
            display: inline-block;
            text-align: center;
            border-radius: inherit
        }

    .service-box .sr-img {
        overflow: hidden;
        border-radius: 10px;
        position: relative
    }

        .service-box .sr-img:before {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: 0;
            height: 0;
            background-image: linear-gradient(to top, var(--theme-color) 0%, rgba(0, 0, 0, 0) 100%);
            opacity: .8;
            transition: all ease .4s;
            z-index: 1
        }

        .service-box .sr-img img {
            transform: scale(1);
            transition: all ease .4s
        }

    .service-box .sr-content {
        padding: 0 10px
    }

    .service-box .icon-btn {
        position: absolute;
        left: 50%;
        bottom: 0;
        margin: 0 0 -24px -25px
    }

    .service-box:hover {
        border-color: var(--theme-color);
        box-shadow: 0px 12px 47px 0px rgba(39,71,125,.07)
    }

        .service-box:hover .sr-img:before {
            height: 100%
        }

        .service-box:hover .sr-img img {
            transform: scale(1.2)
        }

.service-thumb {
    position: relative;
    --size-icon: 88px;
    padding-bottom: 60px;
    margin-bottom: 30px
}

    .service-thumb .sr-icon {
        display: inline-block;
        position: absolute;
        left: 50%;
        top: calc(var(--size-icon)/-2);
        width: var(--size-icon);
        height: var(--size-icon);
        line-height: var(--size-icon);
        margin-left: calc(var(--size-icon)/-2);
        text-align: center;
        background-color: var(--white-color);
        border-radius: 50%;
        color: #1b1b1b;
        z-index: 2;
        box-shadow: 0px 15px 42.75px 2.25px rgba(39,71,125,.07);
        transition: all ease .4s;
        opacity: 0;
        visibility: hidden
    }

    .service-thumb .sr-body {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        box-shadow: 0px 15px 42.75px 2.25px rgba(39,71,125,.07);
        background-color: var(--white-color);
        text-align: center;
        padding: 35px 30px 22px 30px;
        transition: all ease .4s;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto
    }

    .service-thumb .sr-title {
        transition: all ease .4s
    }

    .service-thumb .sr-content {
        overflow: hidden;
        transition: all ease .4s;
        margin-bottom: 0
    }

    .service-thumb .sr-text {
        font-size: 14px;
        margin-bottom: 6px
    }

    .service-thumb .link-btn {
        font-size: 14px
    }

    .service-thumb .sr-img {
        overflow: hidden
    }

        .service-thumb .sr-img img {
            transition: all ease .4s;
            transform: scale(1)
        }

    .service-thumb:hover .sr-icon {
        opacity: 1;
        visibility: visible
    }

    .service-thumb:hover .sr-body {
        padding-top: 70px;
        padding-top: calc(var(--size-icon)/2 + 25px)
    }

    .service-thumb:hover .sr-icon, .service-thumb:hover .sr-title a {
        color: var(--theme-color) !important
    }

    .service-thumb:hover .sr-img img {
        transform: scale(1.3)
    }

.service-bar {
    padding: 60px 80px;
    background-color: var(--white-color);
    box-shadow: 0px 15px 42.75px 2.25px rgba(39,71,125,.07);
    margin-top: -87.5px;
    margin-bottom: 60px;
    position: relative;
    z-index: 2
}

@media(min-width: 767px) {
    .service-circle {
        position: relative;
        width: 800px;
        height: 800px;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
        border-radius: 50%
    }

    .service-circle__center {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        border-radius: 50%;
        width: 425px;
        height: 425px;
        border-radius: 50%;
        background-color: var(--theme-color4)
    }

    .service-circle__item {
        position: absolute;
        left: 0;
        top: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 100%;
        width: 100%;
        border-radius: 50%;
        padding: 20px 20px;
        text-align: center;
        transition: all ease .4s;
        opacity: 0;
        visibility: hidden
    }

        .service-circle__item.active {
            opacity: 1;
            visibility: visible
        }

    .service-circle__title {
        color: var(--white-color);
        max-width: 260px;
        position: relative;
        padding-bottom: 20px
    }

        .service-circle__title a {
            color: inherit
        }

            .service-circle__title a:hover {
                text-decoration: underline
            }

        .service-circle__title:after, .service-circle__title:before {
            content: "";
            position: absolute;
            left: 50%;
            bottom: 0;
            width: 220px;
            margin: 0 0 0 -110px;
            height: 1px;
            background-color: var(--white-color);
            border-radius: 10px;
            opacity: .7
        }

        .service-circle__title:after {
            height: 3px;
            width: 40px;
            margin: 0 0 -1px -20px;
            opacity: 1
        }

    .service-circle__text {
        color: var(--white-color);
        margin: 0 0 3px 0;
        max-width: 260px
    }

    .service-circle__lines .line {
        background-color: #f5f7ff;
        width: 20px;
        height: 900px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(-30deg);
        z-index: 2
    }

        .service-circle__lines .line:nth-child(2) {
            transform: translate(-50%, -50%) rotate(30deg)
        }

        .service-circle__lines .line:nth-child(3) {
            transform: translate(-50%, -50%) rotate(90deg)
        }

    .service-circle__menu {
        position: relative;
        width: 800px;
        height: 800px;
        margin: 0 auto
    }

        .service-circle__menu ul {
            position: absolute;
            width: 800px;
            height: 800px;
            padding: 0;
            list-style: none;
            border-radius: 50%;
            overflow: hidden
        }

        .service-circle__menu li {
            position: absolute;
            top: -84px;
            left: -84px;
            width: 484px;
            height: 484px;
            transform-origin: 100% 100%;
            overflow: hidden;
            transform: rotate(var(--rotate-item, 0)) skew(30deg)
        }

            .service-circle__menu li a {
                display: block;
                width: 484px;
                height: 484px;
                margin-top: 119px;
                margin-left: 119px;
                background-color: var(--white-color);
                transform: skew(-30deg) rotate(-60deg);
                transition: background-color .5s;
                text-align: center
            }

                .service-circle__menu li a:hover, .service-circle__menu li.active a {
                    background-color: var(--theme-color2)
                }

                    .service-circle__menu li a:hover img, .service-circle__menu li.active a img {
                        filter: brightness(0) invert(1)
                    }

            .service-circle__menu li img {
                position: absolute;
                left: var(--icon-left, 50%);
                top: var(--icon-top, 35%);
                transform: translate(-50%, -50%) rotate(var(--rotate-icon, -300deg));
                transform-origin: 50% center;
                display: block;
                transition: all ease .4s
            }

            .service-circle__menu li:nth-child(2) {
                --rotate-item: 60deg;
                --rotate-icon: 0
            }

            .service-circle__menu li:nth-child(3) {
                --rotate-item: 120deg;
                --rotate-icon: -60deg;
                --icon-top: 34%;
                --icon-left: 46%
            }

            .service-circle__menu li:nth-child(4) {
                --rotate-item: 180deg;
                --rotate-icon: -120deg;
                --icon-left: 46%
            }

            .service-circle__menu li:nth-child(5) {
                --rotate-item: 240deg;
                --rotate-icon: -180deg;
                --icon-left: 48%
            }

            .service-circle__menu li:nth-child(6) {
                --rotate-item: 300deg;
                --rotate-icon: -240deg
            }
}

@media(min-width: 767px)and (max-width: 992px) {
    .service-circle {
        width: 700px;
        height: 700px
    }

    .service-circle__center {
        width: 375px;
        height: 375px
    }

    .service-circle__menu {
        width: 700px;
        height: 700px
    }

        .service-circle__menu ul {
            width: 700px;
            height: 700px
        }

        .service-circle__menu li {
            top: -34px;
            left: -34px;
            width: 384px;
            height: 384px
        }

            .service-circle__menu li a {
                width: 384px;
                height: 384px;
                margin-top: 88px;
                margin-left: 88px
            }

            .service-circle__menu li img {
                transform: translate(-50%, -70%) rotate(var(--rotate-icon, -300deg))
            }
}

.service-style1 {
    position: relative;
    margin-bottom: 30px;
    overflow: hidden
}

    .service-style1 .service-img img {
        width: 100%
    }

    .service-style1 .service-flip-title {
        position: absolute;
        left: -3px;
        top: 50%;
        margin: 0;
        text-align: center;
        z-index: 1;
        background-color: var(--white-color);
        font-size: 20px;
        font-weight: 600;
        writing-mode: tb-rl;
        transform: rotate(-180deg) translateY(50%);
        height: -moz-max-content;
        height: max-content;
        padding: 90px 25px 90px 29px;
        -webkit-clip-path: polygon(0 13%, 100% 0, 100% 100%, 0 87%);
        clip-path: polygon(0 13%, 100% 0, 100% 100%, 0 87%);
        transition: all ease .4s;
        opacity: 1;
        visibility: visible;
        margin-left: 0
    }

    .service-style1 .service-overlay {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: var(--theme-color);
        z-index: 1;
        opacity: .9;
        opacity: 0;
        visibility: hidden;
        transition: all ease .4s
    }

    .service-style1 .service-content {
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        text-align: center;
        z-index: 2;
        padding: 0 40px
    }

    .service-style1 .service-title {
        color: var(--white-color);
        font-size: 24px
    }

        .service-style1 .service-title a {
            color: inherit
        }

            .service-style1 .service-title a:hover {
                color: var(--title-color)
            }

    .service-style1 .service-text {
        color: var(--white-color);
        line-height: 28px;
        margin: 0;
        transition: all ease .4s
    }

    .service-style1 .service-btn, .service-style1 .service-text, .service-style1 .service-title {
        transition: all ease .4s;
        opacity: 0;
        visibility: hidden;
        transform: translateY(-40px)
    }

    .service-style1 .service-btn {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        display: inline-block;
        background-color: var(--white-color);
        color: var(--theme-color);
        position: absolute;
        left: 50%;
        bottom: 40px;
        margin-left: -20px;
        border-radius: 50%;
        z-index: 1;
        transform: translateY(40px)
    }

        .service-style1 .service-btn:hover {
            background-color: var(--title-color);
            color: var(--white-color)
        }

    .service-style1:hover .service-btn, .service-style1:hover .service-text, .service-style1:hover .service-title {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        transition-delay: .1s
    }

    .service-style1:hover .service-title {
        transition-delay: .2s
    }

    .service-style1:hover .service-overlay {
        opacity: .9;
        visibility: visible
    }

    .service-style1:hover .service-flip-title {
        margin-left: -100px;
        opacity: 0;
        visibility: hidden
    }

@media(min-width: 1921px) {
    .service-style1 .service-content {
        padding: 0 20px
    }

    .service-style1 .service-title {
        font-size: 20px
    }

    .service-style1 .service-btn {
        bottom: 20px
    }
}

@media(max-width: 1199px) {
    .service-style1 .service-content {
        padding: 0 20px
    }

    .service-style1 .service-title {
        font-size: 20px
    }

    .service-style1 .service-btn {
        bottom: 20px
    }
}

@media(max-width: 1399px) {
    .service-box {
        --shape-size: 82px;
        padding: 30px 30px 32px 30px
    }

        .service-box .sr-icon {
            padding: 8px
        }
}

@media(max-width: 1199px) {
    .service-card {
        padding-top: 43px
    }

        .service-card .sr-icon {
            --size: 100px;
            --extra: -5px
        }

            .service-card .sr-icon i {
                font-size: 3em
            }

        .service-card .sr-img {
            margin-top: -60px
        }

        .service-card .sr-text {
            padding-left: 30px;
            padding-right: 30px
        }

    .service-box .sr-content {
        padding: 0
    }

    .service-bar {
        padding: 35px 40px 40px 40px;
        margin-top: 40px;
        margin-bottom: 35px;
        box-shadow: 0 0 45px -5px rgba(39,71,125,.14)
    }
}

@media(max-width: 992px) {
    .service-thumb {
        padding-bottom: 0
    }

        .service-thumb .sr-icon {
            opacity: 1;
            visibility: visible
        }

        .service-thumb .sr-body {
            position: relative;
            padding-top: calc(var(--size-icon)/2 + 15px);
            max-width: 100%
        }

        .service-thumb .sr-icon, .service-thumb .sr-title a {
            color: var(--theme-color) !important
        }

        .service-thumb .sr-img img {
            transform: scale(1.3)
        }

        .service-thumb:hover .sr-body {
            padding-top: calc(var(--size-icon)/2 + 15px)
        }
}

@media(max-width: 767px) {
    .notice-bar {
        border-radius: 10px
    }

    .service-card {
        padding-top: 33px
    }

        .service-card .sr-text {
            padding-left: 20px;
            padding-right: 20px
        }

        .service-card .sr-img {
            margin-top: -50px
        }

    .service-thumb {
        --size-icon: 70px
    }

        .service-thumb .sr-icon .fa-3x {
            font-size: 2.5em
        }

    .service-box {
        --shape-size: 74px;
        padding: 20px 20px 30px 20px
    }

    .notice-bar {
        padding: 13.5px 15px
    }

        .notice-bar.mt-30 {
            margin-top: 0
        }

    .service-circle__menu ul {
        margin: 0 0 30px 0;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 15px
    }

    .service-circle__menu li {
        display: inline-block
    }

        .service-circle__menu li.active a {
            background-color: var(--theme-color2)
        }

            .service-circle__menu li.active a img {
                filter: brightness(0) invert(1)
            }

    .service-circle__menu a {
        display: block;
        background-color: var(--white-color);
        width: 80px;
        height: 80px;
        line-height: 80px;
        text-align: center;
        border-radius: 7px
    }

        .service-circle__menu a img {
            max-width: 40px;
            transition: all ease .4s
        }

    .service-circle__item {
        display: none;
        background-color: var(--theme-color4);
        padding: 30px 20px 20px 20px;
        border-radius: 7px;
        text-align: center
    }

        .service-circle__item:not(.active) {
            opacity: 0
        }

        .service-circle__item.active {
            display: block;
            transition: opacity .15s linear
        }

    .service-circle__title {
        color: var(--white-color)
    }

        .service-circle__title a {
            color: inherit
        }

            .service-circle__title a:hover {
                text-decoration: underline
            }

    .service-circle__text {
        color: var(--white-color)
    }
}

.team-info {
    color: var(--title-color);
    font-weight: 700;
    margin-bottom: 5px
}

    .team-info:last-child {
        margin-bottom: 0
    }

    .team-info i {
        display: inline-block;
        width: 30px
    }

.team-card-links {
    display: inline-block;
    z-index: 1;
    position: absolute;
    right: 40px;
    bottom: 18px;
    left: 40px
}

    .team-card-links i {
        width: 50px;
        height: 50px;
        line-height: 50px;
        color: var(--white-color);
        background-color: var(--theme-color);
        text-align: center;
        border-radius: 50%;
        transition: all ease .4s
    }

    .team-card-links .team-links-toggler i {
        color: var(--theme-color);
        background-color: var(--white-color);
        border: 1px solid var(--border-color)
    }

        .team-card-links .team-links-toggler i:hover {
            color: var(--white-color);
            background-color: var(--title-color);
            border-color: rgba(0,0,0,0)
        }

    .team-card-links a {
        margin-right: 12px
    }

        .team-card-links a:last-child {
            margin-right: 0
        }

        .team-card-links a:hover i {
            background-color: rgba(7,204,236,.7);
            color: var(--white-color)
        }

.team-social {
    display: inline-block
}

    .team-social i {
        opacity: 0;
        visibility: hidden;
        transform: translateX(30px) rotate(90deg);
        transition: all ease .6s
    }

        .team-social i.fa-facebook-f {
            background-color: #3b5998
        }

        .team-social i.fa-twitter {
            background-color: #00acee
        }

        .team-social i.fa-basketball-ball {
            background-color: #ea4c89
        }

.team-links-toggler {
    position: relative;
    display: inline-block
}

    .team-links-toggler:after {
        animation-delay: 1.2s
    }

    .team-links-toggler:hover:before, .team-links-toggler:hover:after {
        background-color: var(--title-color)
    }

.team-card {
    border: 2px solid #f2f6fe;
    position: relative;
    transition: all ease .4s
}

    .team-card:before {
        content: "";
        position: absolute;
        bottom: -1px;
        left: -2px;
        right: auto;
        width: 0;
        height: 3px;
        background-color: var(--theme-color);
        transition: all ease .4s
    }

    .team-card .team-body {
        padding: 0 40px 35px 40px
    }

    .team-card .team-head {
        position: relative
    }

    .team-card .degi {
        letter-spacing: .02em
    }

    .team-card:hover {
        box-shadow: 0px 5px 27px 0px rgba(39,71,125,.1);
        border-color: rgba(0,0,0,0)
    }

        .team-card:hover:before {
            width: calc(100% + 4px);
            left: auto;
            right: -2px
        }

        .team-card:hover .team-social i {
            opacity: 1;
            visibility: visible;
            transform: rotate(0) translateX(0)
        }

.team-box {
    position: relative;
    text-align: center;
    overflow: hidden
}

    .team-box .team-img {
        overflow: hidden
    }

        .team-box .team-img img {
            transform: scale(1);
            transition: all ease .4s
        }

    .team-box .team-content {
        position: absolute;
        left: 30px;
        right: 30px;
        bottom: 0;
        padding: 25px 0 27px 0;
        bottom: -120px
    }

    .team-box .name {
        margin-left: 40px
    }

    .team-box .degi {
        margin-right: 40px
    }

    .team-box .name, .team-box .degi, .team-box .team-content {
        opacity: 0;
        visibility: hidden;
        transition: all ease .4s
    }

    .team-box .text-reset:hover {
        color: inherit !important
    }

    .team-box:hover .name {
        margin-left: 0;
        transition-delay: .2s
    }

    .team-box:hover .degi {
        margin-right: 0;
        transition-delay: .2s
    }

    .team-box:hover .name, .team-box:hover .degi, .team-box:hover .team-content {
        opacity: 1;
        visibility: visible;
        bottom: 0
    }

    .team-box:hover .team-img img {
        transform: scale(1.3)
    }

.member-table {
    margin-top: 60px;
    margin-bottom: 60px
}

    .member-table th, .member-table td {
        font-size: 14px;
        border: none;
        padding: 20px 30px;
        vertical-align: top
    }

    .member-table th {
        color: var(--title-color)
    }

    .member-table tr:nth-child(odd) th, .member-table tr:nth-child(odd) td {
        background-color: #f3f6f7;
        border-radius: 0 5px 5px 0
    }

    .member-table tr:nth-child(odd) th {
        border-radius: 5px 0 0 5px
    }

.member-info-list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

    .member-info-list li {
        position: relative;
        padding-left: 25px;
        margin-bottom: 5px
    }

        .member-info-list li:last-child {
            margin-bottom: 0
        }

        .member-info-list li:before {
            content: "ï€Œ";
            font-family: var(--icon-font);
            color: var(--theme-color);
            position: absolute;
            left: 0
        }

.team-schedule {
    padding: 60px 60px 58px 60px;
    border-radius: 5px;
    position: relative;
    margin-bottom: 70px
}

    .team-schedule .vs-btn {
        box-shadow: 0px 15px 65px 0px rgba(39,71,125,.06);
        background-color: var(--white-color);
        color: var(--theme-color);
        font-size: 30px;
        --icon-shape: 60px;
        --icon-size: 44px;
        padding: 0 50px;
        line-height: 80px;
        height: 80px;
        margin-bottom: -40px;
        position: absolute;
        left: calc(50% - 15px);
        bottom: 0;
        width: -moz-fit-content;
        width: fit-content;
        transform: translateX(-50%);
        display: inline-block;
        white-space: nowrap
    }

        .team-schedule .vs-btn i {
            color: var(--white-color);
            font-size: 1.1rem
        }

        .team-schedule .vs-btn:hover {
            color: var(--white-color)
        }

.team-schedule-table {
    margin-top: -0.3em
}

    .team-schedule-table td {
        border-top: none;
        border-bottom: 1px dashed #dfdfe0
    }

        .team-schedule-table td + td {
            text-align: right
        }

    .team-schedule-table tr:first-child td {
        border-top: none;
        padding-top: 0
    }

.member-angle-links {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 216px
}

    .member-angle-links .shape {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%
    }

        .member-angle-links .shape img {
            width: 100%
        }

    .member-angle-links .middle-icon i, .member-angle-links a {
        width: 45px;
        height: 45px;
        line-height: 47px;
        font-size: 18px;
        text-align: center;
        background-color: var(--white-color);
        color: var(--title-color);
        display: inline-block;
        border-radius: 50%
    }

        .member-angle-links .middle-icon i:hover, .member-angle-links a:hover {
            background-color: var(--theme-color);
            color: var(--white-color)
        }

        .member-angle-links .middle-icon i:nth-of-type(1):not(.middle-icon):not(i), .member-angle-links a:nth-of-type(1):not(.middle-icon):not(i) {
            left: 215px;
            top: 21px
        }

        .member-angle-links .middle-icon i:nth-of-type(2), .member-angle-links a:nth-of-type(2) {
            left: 169px;
            top: 57px
        }

        .member-angle-links .middle-icon i:nth-of-type(3), .member-angle-links a:nth-of-type(3) {
            left: 333px;
            top: 10px
        }

        .member-angle-links .middle-icon i:nth-of-type(4), .member-angle-links a:nth-of-type(4) {
            left: 387px;
            top: 31px
        }

    .member-angle-links a {
        position: absolute;
        left: 0;
        top: 0
    }

    .member-angle-links .middle-icon {
        position: absolute;
        display: inline-block;
        left: 0;
        top: 0;
        border-radius: 50%;
        left: 270px;
        top: -17px;
        z-index: 1
    }

        .member-angle-links .middle-icon i {
            background-color: var(--title-color);
            color: var(--white-color)
        }

        .member-angle-links .middle-icon:before {
            content: "";
            position: absolute;
            left: -8px;
            top: -8px;
            right: -8px;
            bottom: -8px;
            background-color: var(--white-color);
            border-radius: inherit;
            z-index: -1
        }

.certifate-link {
    position: absolute;
    color: var(--white-color);
    text-transform: capitalize;
    text-decoration: underline;
    line-height: 1;
    right: 40px;
    bottom: 40px
}

    .certifate-link i {
        margin-left: 5px
    }

.team-style1 {
    text-align: center;
    margin-bottom: 30px
}

    .team-style1 .team-img {
        margin: 0 0 26px 0;
        position: relative;
        z-index: 1
    }

    .team-style1 .team-shape {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 390px;
        background-color: var(--theme-color4);
        z-index: -1;
        -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);
        clip-path: polygon(100% 0, 0% 100%, 100% 100%)
    }

    .team-style1 .team-name {
        color: var(--title-color2);
        margin: 0 0 5px 0
    }

    .team-style1 .team-degi {
        color: var(--theme-color4);
        font-weight: 500
    }

    .team-style1 .team-links {
        background-color: var(--white-color);
        padding: 0 35px;
        width: -moz-max-content;
        width: max-content;
        border-radius: 9999px;
        margin: 22px auto 0 auto;
        display: flex;
        border: 1px solid rgba(0,0,0,0);
        transition: all ease .4s;
        box-shadow: none
    }

        .team-style1 .team-links a {
            color: var(--body-color2);
            display: inline-block;
            font-size: 18px;
            position: relative;
            width: 70px;
            height: 60px;
            line-height: 60px;
            text-align: center;
            background-color: rgba(0,0,0,0);
            transition: all ease .4s;
            z-index: 1
        }

            .team-style1 .team-links a:before {
                content: "";
                position: absolute;
                left: 0;
                top: 50%;
                width: 1px;
                height: 30px;
                margin-top: -15px;
                background-color: #d0d0d0;
                z-index: -1;
                transition: all ease .4s
            }

            .team-style1 .team-links a:first-child {
                margin-right: 0
            }

                .team-style1 .team-links a:first-child:before {
                    display: none
                }

            .team-style1 .team-links a:hover {
                color: var(--white-color);
                background-color: var(--theme-color)
            }

                .team-style1 .team-links a:hover::before, .team-style1 .team-links a:hover + a::before {
                    opacity: 0;
                    visibility: hidden
                }

    .team-style1:hover .team-links {
        border-color: var(--theme-color4);
        box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03)
    }

    .team-style1:nth-child(odd) .team-shape {
        --theme-color4: #d1daff
    }

@media(max-width: 1500px) {
    .member-angle-links {
        position: absolute;
        height: auto;
        left: 30px;
        top: 30px;
        width: auto;
        right: auto
    }

        .member-angle-links .shape {
            display: none
        }

        .member-angle-links .middle-icon {
            left: 0;
            right: auto;
            top: 0;
            position: relative;
            margin-bottom: 20px
        }

        .member-angle-links a {
            display: block;
            margin-bottom: 15px;
            position: static;
            transform: translateY(60px) rotate(90deg);
            opacity: 0;
            visibility: hidden
        }

            .member-angle-links a:last-child {
                margin-bottom: 0
            }

        .member-angle-links.show .middle-icon.active .fa-share-alt:before {
            content: "ï¨"
        }

        .member-angle-links.show a {
            transform: translateY(0) rotate(0);
            opacity: 1;
            visibility: visible
        }

    .member-details-img {
        position: relative
    }

        .member-details-img:before {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            height: 35%;
            background-image: linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 84%);
            opacity: .6
        }
}

@media(max-width: 1399px) {
    .team-schedule {
        padding: 40px 40px 58px 40px
    }
}

@media(max-width: 1199px) {
    .team-card .team-card-links {
        right: 30px;
        left: 30px
    }

    .team-card .team-body {
        padding: 0 30px 25px 30px
    }

    .team-card-links i {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 14px
    }

    .team-schedule {
        padding: 40px 40px 40px 40px;
        margin-bottom: 65px
    }

        .team-schedule .vs-btn {
            font-size: 24px;
            --icon-shape: 40px;
            --icon-size: 30px;
            padding: 0 30px;
            line-height: 60px;
            height: 60px;
            margin-bottom: -30px
        }

    .certifate-link {
        right: 30px;
        bottom: 30px
    }

    .team-style1 .team-shape {
        height: 280px
    }

    .team-style1 .team-links {
        padding: 0 20px
    }
}

@media(max-width: 992px) {
    .team-layout2 {
        padding-top: 80px !important
    }
}

@media(max-width: 767px) {
    .team-box .team-content {
        left: 20px;
        right: 20px
    }

    .team-schedule {
        padding: 40px 20px 40px 20px
    }

        .team-schedule .vs-btn {
            left: calc(55% - 15px)
        }

    .member-table {
        margin-top: 30px;
        margin-bottom: 40px
    }
}

@media(max-width: 576px) {
    .member-table th, .member-table td {
        font-size: 14px;
        border: none;
        padding: 9px 10px;
        vertical-align: top
    }

    .team-schedule .vs-btn {
        font-size: 18px;
        padding: 0 26px;
        line-height: 60px;
        height: 60px;
        margin-left: 10px
    }
}

.form-wrap1 {
    box-shadow: 0px 5px 120px 0px rgba(39,71,125,.15)
}

    .form-wrap1 .form-box, .form-wrap1 .form-title-box {
        padding: 60px
    }

.form-wrap2 {
    box-shadow: 0px 20px 60px 0px rgba(39,71,125,.07);
    border-radius: 9999px;
    padding: 45px;
    background-color: var(--white-color)
}

.form-wrap3 {
    --bs-gutter-x: 1rem;
    padding: 80px 80px 80px 80px
}

.form-style1 {
    position: relative
}

    .form-style1 i {
        position: absolute;
        right: auto;
        left: 40px;
        font-size: 14px;
        top: 23px
    }

    .form-style1 input {
        border: 2px solid var(--theme-color);
        border-radius: 9999px;
        padding-left: 65px;
        color: var(--title-color);
        font-size: 14px;
        margin-right: 30px
    }

        .form-style1 input::-moz-placeholder {
            color: var(--title-color)
        }

        .form-style1 input::placeholder {
            color: var(--title-color)
        }

        .form-style1 input:focus {
            border-color: var(--theme-color)
        }

.find-form1 {
    margin-bottom: 50px
}

    .find-form1 .form-text {
        color: var(--title-color2);
        margin: 0 0 27px 0
    }

    .find-form1 .form-group {
        position: relative;
        margin: 0
    }

    .find-form1 input {
        font-size: 14px;
        color: var(--body-color2);
        height: 62px;
        border-radius: 9999px;
        padding: 0 60px 0 40px;
        border: 1px solid var(--theme-color4);
        box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03)
    }

        .find-form1 input::-moz-placeholder {
            color: #757575
        }

        .find-form1 input::placeholder {
            color: #757575
        }

    .find-form1 button {
        border: none;
        background-color: rgba(0,0,0,0);
        padding: 0;
        color: var(--theme-color4);
        position: absolute;
        right: 25px;
        top: 18px;
        font-size: 26px
    }

        .find-form1 button:hover {
            color: var(--theme-color2)
        }

.subscribe-form1 {
    overflow: hidden
}

    .subscribe-form1 .form-inner {
        background-color: var(--white-color);
        position: relative;
        padding: 20px 0 20px 45px
    }

        .subscribe-form1 .form-inner::before {
            content: "";
            position: absolute;
            left: 99.98%;
            top: 0;
            bottom: 0;
            width: 9999px;
            background-color: inherit
        }

    .subscribe-form1 .form-title {
        color: var(--title-color2);
        font-size: 20px;
        margin: 0;
        font-weight: 700
    }

        .subscribe-form1 .form-title i {
            color: var(--theme-color2);
            font-size: 40px;
            vertical-align: middle;
            margin-right: 20px;
            margin-top: -4px
        }

    .subscribe-form1 .form-group {
        display: flex;
        margin: 0
    }

        .subscribe-form1 .form-group input {
            height: 55px;
            font-size: 15px;
            color: var(--title-color2);
            border: 1px solid var(--theme-color4);
            margin-right: 20px;
            border-radius: 9999px
        }

            .subscribe-form1 .form-group input::-moz-placeholder {
                color: var(--title-color2)
            }

            .subscribe-form1 .form-group input::placeholder {
                color: var(--title-color2)
            }

.booking-form1 {
    padding: 130px 0 0 100px;
    max-width: 625px
}

    .booking-form1 .form-select, .booking-form1 .form-control {
        height: 64px;
        border: 1px solid #b7b7b7;
        background-color: var(--white-color);
        background-image: none;
        box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03);
        border-radius: 9999px
    }

        .booking-form1 .form-select ~ i, .booking-form1 .form-control ~ i {
            top: 13px;
            height: 35px;
            line-height: 35px;
            display: inline-block;
            padding-left: 20px;
            border-left: 1px solid #b7b7b7;
            color: #777;
            font-size: 24px;
            padding-right: 3px
        }

@media(max-width: 1399px) {
    .form-wrap3 {
        padding: 60px 60px 60px 60px
    }
}

@media(max-width: 1199px) {
    .form-wrap3 {
        padding: 40px 40px 40px 40px
    }

    .subscribe-form1 .form-title {
        font-size: 16px
    }

        .subscribe-form1 .form-title i {
            font-size: 28px;
            margin-right: 15px
        }

    .subscribe-form1 .form-inner {
        padding: 20px 0 20px 30px
    }

    .booking-form1 {
        padding: 80px 60px 0 60px;
        max-width: 100%;
        text-align: center
    }

        .booking-form1 .form-title {
            margin-left: auto;
            margin-right: auto;
            max-width: 400px
        }
}

@media(max-width: 992px) {
    .subscribe-form1 .form-inner {
        padding: 30px 20px
    }

        .subscribe-form1 .form-inner:before {
            display: none
        }

    .subscribe-form1 .form-title {
        text-align: center;
        margin-bottom: 20px
    }
}

@media(max-width: 767px) {
    .form-wrap1 .form-box, .form-wrap1 .form-title-box {
        padding: 20px
    }

    .form-wrap2 {
        border-radius: 40px;
        padding: 30px
    }

    .subscribe-form1 .form-group {
        display: block;
        text-align: center
    }

    .subscribe-form1 input {
        padding-left: 30px;
        margin-bottom: 15px
    }

    .booking-form1 {
        padding: 80px 20px 0 20px
    }

        .booking-form1 select, .booking-form1 input {
            padding-left: 25px
        }

        .booking-form1 .form-title {
            max-width: 100%
        }
}

@media(max-width: 576px) {
    .form-wrap2 {
        padding: 35px 20px
    }

    .form-wrap3 {
        padding: 40px 20px 40px 20px
    }
}

.testimonial-box {
    padding: 55px 60px 33px 60px;
    box-shadow: 0px 10px 10px 0px rgba(13,30,58,.03);
    border-radius: 0 0 50px 50px
}

    .testimonial-box .author-info, .testimonial-box .author-img {
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    .testimonial-box .avater {
        width: 65px;
        height: 65px;
        background-color: var(--white-color);
        padding: 10px;
        box-shadow: 0px 5px 60px 0px rgba(39,71,125,.18);
        border-radius: 50%
    }

        .testimonial-box .avater img {
            border-radius: inherit;
            width: 100%
        }

    .testimonial-box .avater-line {
        width: calc(100% - 85px);
        height: 2px;
        margin-right: 20px;
        background-color: var(--title-color);
        opacity: .1
    }

    .testimonial-box .name {
        font-family: var(--body-font);
        margin-bottom: 0
    }

    .testimonial-box .degi {
        line-height: 1
    }

    .testimonial-box .content p {
        font-style: normal;
        font-weight: 500;
        color: var(--title-color)
    }

        .testimonial-box .content p:last-child {
            margin-bottom: 0
        }

.avater-slider-box {
    text-align: center;
    padding: 60px 0 50px 0;
    background-color: var(--white-color);
    position: relative;
    box-shadow: 0px 5px 37px 0px rgba(28,53,95,.05)
}

    .avater-slider-box:before {
        content: "";
        position: absolute;
        top: 0;
        left: 20px;
        right: 20px;
        bottom: -20px;
        background-color: #000;
        opacity: .03;
        z-index: -1;
        border-radius: 10px
    }

    .avater-slider-box .avater {
        box-shadow: 0px 25px 47.5px 2.5px rgba(39,71,125,.1);
        padding: 10px;
        background-color: var(--white-color);
        width: 120px;
        height: 120px;
        border-radius: 50%;
        overflow: hidden;
        margin: 0 auto 20px auto
    }

        .avater-slider-box .avater img {
            border-radius: inherit
        }

.testimonail-desc .testi-rating {
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
    --line-width: 230px;
    padding-right: 10px
}

    .testimonail-desc .testi-rating:before {
        content: "";
        position: absolute;
        right: calc(var(--line-width)/-1);
        top: 50%;
        width: var(--line-width);
        height: 1px;
        background-color: #d7dae1
    }

.testimonail-desc-slide .slick-dots {
    margin-top: 33px;
    text-align: left
}

.testimonail-desc-slide .testi-text {
    font-size: 20px
}

.testimonail-quote {
    position: absolute;
    right: 80px;
    bottom: -50px
}

.testi-box1 {
    padding: 50px 70px 42px 70px
}

    .testi-box1 .testi-quote {
        margin: 0 0 30px 0
    }

    .testi-box1 .testi-text {
        color: var(--title-color2);
        font-size: 28px;
        line-height: 40px;
        margin: 0 0 23px 0
    }

    .testi-box1 .testi-name {
        font-size: 28px;
        font-weight: 700;
        color: var(--title-color2);
        margin: 0 0 5px 0
    }

    .testi-box1 .testi-degi {
        display: inline-block;
        font-size: 16px;
        color: var(--body-color)
    }

    .testi-box1 .testi-rating i {
        color: #ffa33d;
        margin-right: 5px;
        font-size: 14px
    }

    .testi-box1 .testi-degi {
        display: inline-block;
        margin-right: 10px
    }

.testi-nav1 {
    margin: 53px 0 0 0
}

    .testi-nav1 .testi-avater {
        width: 90px;
        height: 90px;
        border-radius: 50%;
        overflow: hidden;
        border: 1px solid var(--theme-color4);
        position: relative;
        cursor: pointer;
        display: inline-block
    }

        .testi-nav1 .testi-avater:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: var(--theme-color4);
            opacity: 0;
            visibility: hidden;
            transition: all ease .4s;
            z-index: 1
        }

        .testi-nav1 .testi-avater img {
            width: 100%
        }

        .testi-nav1 .testi-avater:hover:before, .testi-nav1 .slick-current .testi-avater:before {
            opacity: .7;
            visibility: visible
        }

.testi-shape1 {
    position: absolute;
    right: 0;
    top: 0;
    width: 1040px;
    height: 580px;
    background-color: var(--theme-color2);
    -webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
    clip-path: polygon(0 0, 100% 100%, 100% 0)
}

.testi-wrap1 {
    position: relative;
    padding-top: 90px;
    padding-bottom: 25px
}

    .testi-wrap1 .testi-shape2 {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        -webkit-clip-path: polygon(0 32%, 100% 0, 100% 100%, 0 79%);
        clip-path: polygon(0 32%, 100% 0, 100% 100%, 0 79%)
    }

        .testi-wrap1 .testi-shape2:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: var(--theme-color);
            opacity: .85
        }

.testi-style1 {
    background-color: var(--black-color);
    max-width: 680px;
    text-align: center;
    padding: 80px 80px 120px 80px;
    margin: 0 75px 30px 0;
    position: relative
}

    .testi-style1::before {
        content: "";
        position: absolute;
        right: -32px;
        top: -1px;
        -webkit-clip-path: polygon(0 0, 0% 100%, 100% 88%);
        clip-path: polygon(0 0, 0% 100%, 100% 88%);
        width: 33px;
        height: 41px;
        background-color: #4c4c4c
    }

    .testi-style1 .testi-icon {
        width: 158px;
        height: 158px;
        line-height: 158px;
        background-color: var(--theme-color);
        color: var(--white-color);
        margin: 0 auto;
        position: relative;
        z-index: 1;
        border-radius: 50%;
        margin: 0 auto 58px auto;
        outline: 1px solid var(--white-color);
        outline-offset: -10px
    }

        .testi-style1 .testi-icon .sub-plus {
            top: 15px;
            right: 3px;
            color: var(--theme-color)
        }

    .testi-style1 .testi-text {
        color: #e3e3e3;
        font-size: 24px;
        font-weight: 500;
        line-height: 44px;
        margin: 0 0 27px 0;
        padding: 0 40px
    }

    .testi-style1 .testi-name {
        color: var(--white-color);
        font-size: 32px;
        font-weight: 700;
        margin: 0
    }

    .testi-style1 .testi-arrows {
        position: absolute;
        bottom: -30px;
        left: 50%;
        transform: translateX(-50%)
    }

        .testi-style1 .testi-arrows .slick-arrow {
            opacity: 1;
            visibility: visible;
            box-shadow: none;
            box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03);
            border: 1px solid var(--theme-color);
            position: relative;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            transform: none;
            margin: 0;
            font-size: 20px;
            line-height: 58px
        }

            .testi-style1 .testi-arrows .slick-arrow:not(:last-child) {
                margin-right: 15px
            }

.testi-slide1 {
    border: 1px solid var(--theme-color4);
    background-color: var(--white-color);
    box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03)
}

@media(min-width: 1921px) {
    .testi-style1:before {
        height: 44px
    }
}

@media(max-width: 1500px) {
    .testi-box1 {
        padding: 45px 40px 42px 40px
    }

        .testi-box1 .testi-quote {
            margin: 0 0 20px 0
        }

        .testi-box1 .testi-text {
            font-size: 24px;
            line-height: 34px;
            margin-bottom: 20px
        }

        .testi-box1 .testi-name {
            font-size: 22px
        }

    .testi-shape1 {
        width: 820px;
        height: 480px
    }
}

@media(max-width: 1399px) {
    .testi-style1 {
        padding: 80px 30px 80px 30px;
        margin: 0 0 30px 0
    }

        .testi-style1:before {
            display: none
        }

    .testi-wrap1 {
        padding: 130px 0
    }

        .testi-wrap1 .testi-shape2 {
            -webkit-clip-path: none;
            clip-path: none
        }
}

@media(max-width: 1199px) {
    .testi-shape1 {
        width: 500px;
        height: 430px
    }

    .testi-nav1 .testi-avater {
        width: 80px;
        height: 80px
    }

    .testi-style1 .testi-icon {
        width: 100px;
        height: 100px;
        line-height: 100px;
        margin: 0 auto 40px auto
    }

        .testi-style1 .testi-icon .sub-plus {
            top: 0;
            right: 0;
            width: 30px;
            height: 30px;
            font-size: 14px;
            line-height: 32px
        }

    .testi-style1 .testi-text {
        font-size: 18px;
        line-height: 30px;
        margin: 0 0 17px 0;
        padding: 0 0
    }

    .testi-style1 .testi-name {
        font-size: 24px;
        font-weight: 700;
        margin: 0
    }
}

@media(max-width: 992px) {
    .testimonial-box {
        padding: 25px 30px 30px 30px;
        border-radius: 0 0 10px 10px
    }

    .testimonail-quote {
        bottom: -10px;
        right: 0;
        max-width: 200px
    }

    .testi-shape1 {
        display: none
    }

    .testi-nav1 {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto
    }

    .testi-wrap1 {
        padding: 80px 0
    }
}

@media(max-width: 767px) {
    .avater-slider-box {
        text-align: center;
        padding: 0;
        position: relative;
        box-shadow: none;
        background-color: rgba(0,0,0,0)
    }

        .avater-slider-box:before {
            display: none
        }

    .testi-box1 {
        padding: 45px 20px 42px 20px
    }

        .testi-box1 .testi-text {
            font-size: 18px;
            line-height: 28px
        }

        .testi-box1 .testi-rating {
            display: block
        }

    .testimonail-desc .testi-rating {
        margin-right: -1.2em
    }

        .testimonail-desc .testi-rating:before {
            display: none
        }

    .testi-style1 {
        padding: 60px 30px 60px 30px;
        margin: 0 0 30px 0
    }
}

@media(max-width: 576px) {
    .testimonial-box {
        padding: 15px 20px 20px 20px
    }

    .testi-nav1 .testi-avater {
        width: 60px;
        height: 60px
    }
}

.skill-wrap1 {
    padding: 60px 100px 25px 100px;
    border-radius: 0 0 100px 100px;
    box-shadow: 0px 5px 120px 0px rgba(39,71,125,.15)
}

.skill-box {
    max-width: 310px
}

    .skill-box .ripple-icon:after, .skill-box .ripple-icon:before {
        animation: ripple-xs 4s infinite ease-in-out
    }

@media(max-width: 1399px) {
    .skill-wrap1 {
        padding: 40px 60px 15px 60px
    }
}

@media(max-width: 1199px) {
    .d-xl-flex.skill-box .ripple-icon.mr-20 {
        margin-right: 0
    }

    .skill-box {
        max-width: 250px
    }

        .skill-box.text-xl-start .mr-30 {
            margin-right: 0
        }
}

@media(max-width: 992px) {
    .skill-box {
        max-width: 100%
    }

        .skill-box .text-xl-start .mr-30 {
            margin-right: 0
        }
}

@media(max-width: 576px) {
    .skill-wrap1 {
        border-radius: 0;
        padding: 40px 20px 15px 20px
    }
}

.brand-wrap1 {
    padding: 100px 20px 100px 100px
}

.brand-wrap2 {
    box-shadow: 0px 2px 47.5px 2.5px rgba(36,68,121,.04);
    background-color: var(--white-color);
    padding: 98px 60px
}

.vs-brand1 {
    border: 1px solid #bbb;
    width: 100%;
    height: 155px;
    text-align: center;
    line-height: 153px;
    background-color: var(--white-color);
    margin-bottom: 30px;
    box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03);
    transition: all ease .4s
}

    .vs-brand1:hover {
        border-color: var(--theme-color)
    }

@media(max-width: 1199px) {
    .brand-wrap1 {
        padding: 60px
    }
}

@media(max-width: 992px) {
    .brand-wrap1 {
        padding: 40px 40px
    }

    .brand-wrap2 {
        padding: 60px 20px
    }
}

@media(max-width: 767px) {
    .brand-wrap1 {
        padding: 30px 20px
    }

    .brand-wrap2 {
        padding: 30px 20px;
        box-shadow: 0px 2px 77px 2.5px rgba(36,68,121,.1)
    }
}

.vs-accordion .accordion-item {
    border-top: 1px solid #efeff0;
    padding: 25px 0 25px 0
}

    .vs-accordion .accordion-item:last-child {
        border-bottom: 1px solid #efeff0
    }

.vs-accordion .accordion-button {
    border: none;
    padding: 0;
    background-color: rgba(0,0,0,0);
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    font-family: var(--body-font);
    color: var(--title-color);
    padding-left: 60px;
    position: relative
}

    .vs-accordion .accordion-button:after {
        display: none
    }

    .vs-accordion .accordion-button:before {
        content: "\f061";
        background-color: var(--theme-color);
        color: var(--white-color);
        font-family: var(--icon-font);
        position: absolute;
        left: 0;
        top: 50%;
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-top: -15px;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        border-radius: 50%
    }

    .vs-accordion .accordion-button:focus {
        outline: none;
        box-shadow: none
    }

    .vs-accordion .accordion-button.collapsed:before {
        content:"\f061";
        background-color: #f5f5f5;
        color: var(--title-color)
    }

.vs-accordion .accordion-collapse {
    border: none
}

.vs-accordion .accordion-body {
    padding: 10px 0 0 60px
}

    .vs-accordion .accordion-body p:last-child {
        margin-bottom: 0
    }

.accordion-style2 .accordion-item:last-child, .accordion-style2 .accordion-item {
    border-color: var(--theme-color)
}

.accordion-style2 .accordion-button.collapse:before {
    background-color: red
}

@media(max-width: 767px) {
    .vs-accordion .accordion-button {
        padding-left: 35px;
        font-size: 16px
    }

        .vs-accordion .accordion-button:before {
            width: 20px;
            height: 20px;
            line-height: 20px;
            margin-top: 8px;
            font-size: 13px;
            top: 0
        }

    .vs-accordion .accordion-body {
        padding: 10px 0 0 35px
    }
}

.vs-project-box {
    position: relative;
    padding-bottom: 40px
}

    .vs-project-box .project-content {
        position: absolute;
        left: 40px;
        right: 40px;
        bottom: 0;
        padding: 35px 10px 38px 10px;
        background-color: var(--white-color);
        text-align: center;
        box-shadow: 0px 2px 60px 2.25px rgba(39,71,125,.11)
    }

    .vs-project-box .project-name {
        margin-bottom: 0;
        margin-top: 4px
    }

    .vs-project-box .icon-btn {
        width: 50px;
        height: 50px;
        line-height: 50px;
        margin-top: -25px;
        position: absolute;
        right: 40px;
        top: 0
    }

        .vs-project-box .icon-btn i {
            box-shadow: 0px 10px 30px 0px rgba(7,204,236,.25);
            font-size: 18px
        }

    .vs-project-box .project-img {
        overflow: hidden
    }

        .vs-project-box .project-img img {
            transition: all ease .4s
        }

.project-shape {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 642px
}

.project-menu button {
    margin: 0 7px;
    margin-bottom: 20px
}

    .project-menu button:last-child {
        margin-right: 0
    }

    .project-menu button:first-child {
        margin-left: 0
    }

@media(max-width: 1199px) {
    .vs-project-box .project-content {
        left: 20px;
        right: 20px
    }

    .project-shape {
        height: 560px
    }
}

@media(max-width: 992px) {
    .project-menu button {
        padding: 16px 24px;
        font-size: 14px
    }
}

@media(max-width: 767px) {
    .project-menu.mb-40 {
        margin-bottom: 20px
    }
}

.feaures-mark {
    position: relative;
    border: 1px solid #e7eaf0;
    padding: 25px 30px 25px 40px;
    transition: all ease .4s;
    --icon-size: 40px;
    margin-left: calc(var(--icon-size)/2);
    background-color: var(--white-color)
}

    .feaures-mark .mark-icon {
        position: absolute;
        top: 50%;
        left: calc(var(--icon-size)/-2);
        display: inline-block;
        width: var(--icon-size);
        height: var(--icon-size);
        line-height: var(--icon-size);
        margin-top: calc(var(--icon-size)/-2);
        text-align: center;
        background-color: var(--white-color);
        color: var(--theme-color);
        border-radius: 50%;
        box-shadow: 0px 6px 37px 0px rgba(39,71,125,.1);
        border: 1px solid #e7eaf0
    }

    .feaures-mark:hover {
        box-shadow: 0px 6px 37px 0px rgba(28,53,95,.1)
    }

.features-inner {
    margin-left: 100px;
    padding: 90px 0 70px 0
}

.features-video-box {
    height: 100%;
    width: 100%
}

.feature-style1 {
    margin-bottom: 30px
}

    .feature-style1 .feature-body {
        border: 1px solid var(--theme-color2);
        transition: all ease .4s;
        background-size: 100% 100%
    }

    .feature-style1 .feature-content {
        padding: 40px 50px 27px 50px
    }

    .feature-style1 .feature-title {
        color: var(--title-color2);
        margin: 0 0 10px 0
    }

    .feature-style1 .feature-text {
        color: var(--body-color2)
    }

    .feature-style1 .feature-icon {
        background-color: var(--theme-color2);
        text-align: center;
        padding: 40px 0;
        transition: all ease .4s
    }

    .slick-center.feature-style1, .feature-style1:hover {
        --theme-color2: var(--theme-color4)
    }

.feature-wrap1 {
    background-color: #e4e4e4;
    margin-top: -57px;
    position: relative;
    z-index: 31;
    box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03)
}

.feature-style2 .feature-body {
    text-align: center;
    background-color: var(--white-color);
    padding: 50px 30px 40px 30px;
    transition: all ease .4s
}

.feature-style2 .feature-icon {
    width: var(--icon-size, 130px);
    height: var(--icon-size, 130px);
    line-height: var(--icon-size, 130px);
    text-align: center;
    border: 1px solid #d7d7d7;
    border-radius: 50%;
    margin: 0 auto 32px auto;
    position: relative;
    transition: all ease .4s
}

    .feature-style2 .feature-icon img {
        transform: rotateY(0);
        transition: all ease .4s
    }

.feature-style2 .feature-title {
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 10px 0;
    transition: all ease .4s
}

    .feature-style2 .feature-title a {
        color: inherit
    }

.feature-style2 .feature-text {
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 28px 0;
    transition: all ease .4s
}

.feature-style2 .feature-btn {
    display: inline-block;
    font-size: 28px;
    color: #999;
    transition: all ease .4s
}

.feature-style2:hover .feature-icon img {
    transform: rotateY(180deg)
}

.slick-center.feature-style2 .feature-body, .feature-style2:hover .feature-body {
    background-color: var(--theme-color)
}

.slick-center.feature-style2 .sub-plus, .feature-style2:hover .sub-plus {
    color: var(--theme-color)
}

.slick-center.feature-style2 .feature-icon, .feature-style2:hover .feature-icon {
    background-color: var(--white-color);
    border-color: var(--white-color)
}

.slick-center.feature-style2 .feature-title a, .slick-center.feature-style2 .feature-btn, .slick-center.feature-style2 .feature-text, .feature-style2:hover .feature-title a, .feature-style2:hover .feature-btn, .feature-style2:hover .feature-text {
    color: var(--white-color)
}

    .slick-center.feature-style2 .feature-title a:hover, .slick-center.feature-style2 .feature-btn:hover, .feature-style2:hover .feature-title a:hover, .feature-style2:hover .feature-btn:hover {
        color: var(--title-color2)
    }

@media(max-width: 1500px) {
    .features-inner {
        margin-left: 40px;
        padding-right: 40px
    }

    .feaures-mark {
        max-width: 265px
    }
}

@media(max-width: 1399px) {
    .features-inner {
        margin-left: 30px;
        padding-top: 70px;
        padding-bottom: 50px
    }

    .feature-style1 .feature-content {
        padding: 25px 30px 14px 30px
    }
}

@media(max-width: 1199px) {
    .feature-wrap1 {
        margin-top: 130px
    }

    .features-video-box {
        height: 600px
    }

    .feaures-mark {
        max-width: 100%
    }
}

@media(max-width: 992px) {
    .features-video-box {
        height: 400px
    }

    .features-inner {
        margin-left: 0;
        padding-left: 15px;
        padding-right: 15px
    }

    .feature-style2 .feature-body {
        padding: 50px 20px 40px 20px
    }

    .feature-wrap1 {
        margin-top: 100px
    }
}

@media(max-width: 767px) {
    .text-md-start.feaures-mark {
        --icon-size: 40px;
        padding: 40px 25px 25px 25px;
        margin-top: calc(var(--icon-size)/2);
        margin-left: 0
    }

        .text-md-start.feaures-mark .mark-icon {
            top: 0;
            left: 50%;
            margin-top: calc(var(--icon-size)/-2);
            margin-left: calc(var(--icon-size)/-2)
        }
}

.contact-info-table td {
    border-bottom: 1px dashed #dfdfe0;
    border-top: none;
    padding-left: 0;
    padding-right: 10px
}

    .contact-info-table td + td {
        padding-right: 0;
        text-align: right
    }

@media(max-width: 992px) {
    .contact-map.mt-70 {
        margin-top: 10px
    }
}

.vs-checkout-wrapper .border-light {
    border: 1px solid #eaf0f2 !important
}

.woocommerce-message, .woocommerce-info {
    position: relative;
    border: 1px solid #d8d8d8;
    padding: 11px 20px;
    background-color: var(--body-color);
    color: var(--white-color);
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    border-radius: 5px
}

    .woocommerce-message a, .woocommerce-info a {
        color: inherit
    }

        .woocommerce-message a:hover, .woocommerce-info a:hover {
            text-decoration: underline
        }

    .woocommerce-message:before, .woocommerce-info:before {
        content: "ïª";
        font-family: var(--icon-font);
        font-weight: 900;
        margin-right: 10px
    }

.woocommerce-notices-wrapper .woocommerce-message {
    background-color: var(--theme-color)
}

    .woocommerce-notices-wrapper .woocommerce-message:before {
        content: "ï…Š";
        font-weight: 300
    }

.woocommerce-form-coupon, .woocommerce-form-login {
    display: none
}

.woocommerce-form-login-toggle .woocommerce-info {
    background-color: var(--theme-color)
}

.woocommerce-checkout .form-select, .woocommerce-checkout .form-group {
    margin-bottom: .5rem
}

.woocommerce-checkout .form-control {
    margin-bottom: 15px
}

.woocommerce-product-rating .star-rating {
    display: inline-block;
    vertical-align: middle
}

.woocommerce-cart-form {
    text-align: center
}

.cart_table {
    border: 1px solid #eaf0f2;
    margin-bottom: 45px
}

    .cart_table thead {
        background-color: #ecf0f1
    }

    .cart_table td:before, .cart_table th {
        font-family: var(--title-font);
        color: var(--title-color);
        font-weight: 700;
        text-transform: uppercase;
        border: none;
        padding: 27px 15px
    }

    .cart_table td:before {
        content: attr(data-title);
        position: absolute;
        left: 15px;
        top: 50%;
        vertical-align: top;
        padding: 0;
        transform: translateY(-50%);
        display: none
    }

    .cart_table td {
        border: none;
        border-bottom: 1px solid #f3f3f3;
        color: #8b8b8b;
        padding: 20px 10px;
        position: relative
    }

    .cart_table .product-quantity {
        color: var(--title-color)
    }

    .cart_table .cart-productname {
        font-weight: 600;
        font-family: var(--title-font);
        color: inherit
    }

    .cart_table .cart-productimage {
        display: inline-block;
        border: 1px solid var(--smoke-color)
    }

    .cart_table .remove {
        color: #29af8a;
        font-size: 18px
    }

    .cart_table .quantity {
        display: inline-flex;
        align-items: center
    }

    .cart_table .qut-btn {
        border: 2px solid var(--secondary-color);
        background-color: rgba(0,0,0,0);
        color: #b8c6d0;
        padding: 0;
        width: 30px;
        height: 30px;
        font-size: 16px;
        border-radius: 4px;
        position: relative;
        top: 0;
        left: 0
    }

        .cart_table .qut-btn.quantity-minus {
            top: 0
        }

        .cart_table .qut-btn:hover {
            background-color: var(--theme-color);
            color: var(--white-color);
            border-color: rgba(0,0,0,0)
        }

    .cart_table .qty-input {
        vertical-align: middle;
        border: 2px solid var(--secondary-color);
        width: 70px;
        height: 30px;
        font-size: 14px;
        text-align: center;
        color: #2c3e50;
        font-weight: 700;
        margin: 0 10px;
        border-radius: 4px;
        padding-right: 0
    }

        .cart_table .qty-input::-webkit-outer-spin-button, .cart_table .qty-input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        .cart_table .qty-input[type=number] {
            -moz-appearance: textfield
        }

    .cart_table .actions {
        text-align: right;
        vertical-align: middle
    }

        .cart_table .actions > .vs-btn {
            margin-right: 15px
        }

            .cart_table .actions > .vs-btn:last-child {
                margin-right: 0
            }

    .cart_table .vs-cart-coupon {
        float: left;
        margin: 0;
        width: 455px;
        max-width: 100%;
        display: flex
    }

        .cart_table .vs-cart-coupon input {
            height: 55px;
            width: calc(100% - 200px);
            margin-right: 10px;
            padding-left: 20px
        }

        .cart_table .vs-cart-coupon .vs-btn {
            width: 200px;
            padding-left: 0;
            padding-right: 0
        }

.cart_totals {
    border: 1px solid #ecf0f1
}

    .cart_totals th, .cart_totals td {
        vertical-align: top;
        padding: 20px 20px;
        border: none;
        border-bottom: 1px solid #ecf0f1;
        font-size: 14px;
        color: var(--title-color);
        width: 55%
    }

        .cart_totals th:first-child, .cart_totals td:first-child {
            width: 45%;
            background-color: #f9fbfb;
            font-weight: 700;
            font-size: 14px;
            color: #333
        }

    .cart_totals .shipping-calculator-button {
        display: inline-block;
        border-bottom: 1px solid;
        color: var(--title-color);
        font-weight: 700
    }

        .cart_totals .shipping-calculator-button:hover {
            color: var(--theme-color)
        }

    .cart_totals .woocommerce-shipping-destination {
        margin-bottom: 10px
    }

    .cart_totals .woocommerce-shipping-methods {
        margin-bottom: 0
    }

    .cart_totals .shipping-calculator-form {
        display: none
    }

        .cart_totals .shipping-calculator-form p:first-child {
            margin-top: 20px
        }

        .cart_totals .shipping-calculator-form p:last-child {
            margin-bottom: 0
        }

        .cart_totals .shipping-calculator-form .vs-btn {
            padding: 5px 30px
        }

    .cart_totals .amount {
        font-weight: 700
    }

    .cart_totals .order-total .amount {
        color: #1abc9c
    }

.shipping-calculator-form .form-select, .shipping-calculator-form .form-control {
    height: 40px;
    padding-left: 15px;
    font-size: 16px;
    border-radius: 0;
    background-position: right 13px center
}

.shipping-calculator-form .vs-btn {
    font-size: 14px;
    padding: 0 20px;
    width: -moz-max-content;
    width: max-content;
    height: 40px
}

.checkout-ordertable th, .checkout-ordertable td {
    border: none;
    vertical-align: top;
    padding: 5px 0;
    font-size: 14px;
    font-weight: 700;
    color: var(--body-color);
    border: 1px solid #ededed;
    text-align: right;
    padding: 5px 20px
}

.checkout-ordertable th {
    text-align: left
}

.checkout-ordertable ul {
    margin: 0;
    padding: 0
}

.checkout-ordertable .order-total .amount {
    color: #29af8a
}

.checkout-ordertable input[type=hidden] ~ label {
    color: #29af8a
}

.woocommerce-checkout-payment ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .woocommerce-checkout-payment ul li {
        padding-top: 10px;
        border-bottom: 1px solid #d8d8d8;
        border-radius: 4px
    }

.woocommerce-checkout-payment .place-order {
    padding-top: 30px
}

.woocommerce-checkout-payment .payment_box {
    color: #a1b1bc;
    background-color: #ecf0f1;
    border: 1px solid #d8d8d8;
    border-bottom: none;
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 4px;
    display: none
}

    .woocommerce-checkout-payment .payment_box p {
        margin: 0
    }

.woocommerce-checkout-payment input[type=radio] ~ label {
    margin-bottom: 15px;
    color: var(--body-color)
}

    .woocommerce-checkout-payment input[type=radio] ~ label img {
        margin-bottom: -2px;
        margin-left: 10px
    }

.star-rating {
    overflow: hidden;
    position: relative;
    width: 100px;
    height: 1.2em;
    line-height: 1.2em;
    display: block;
    font-family: var(--icon-font);
    font-weight: 700;
    font-size: 14px
}

    .star-rating:before {
        content: "\f005 \f005 \f005 \f005 \f005";
        color: var(--yellow-color);
        float: left;
        top: 0;
        left: 0;
        font-weight: 400;
        position: absolute;
        letter-spacing: 3px
    }

    .star-rating span {
        overflow: hidden;
        float: left;
        top: 0;
        left: 0;
        position: absolute;
        padding-top: 1.5em
    }

        .star-rating span:before {
            content: "\f005 \f005 \f005 \f005 \f005";
            top: 0;
            position: absolute;
            left: 0;
            color: var(--yellow-color);
            letter-spacing: 3px
        }

.rating-select label {
    margin: 0;
    margin-right: 10px
}

.rating-select p.stars {
    margin-bottom: 0;
    line-height: 1
}

    .rating-select p.stars a {
        position: relative;
        height: 14px;
        width: 18px;
        text-indent: -999em;
        display: inline-block;
        text-decoration: none
    }

        .rating-select p.stars a::before {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 18px;
            height: 14px;
            line-height: 1;
            font-family: var(--icon-font);
            content: "ï€…";
            font-weight: 400;
            text-indent: 0;
            color: var(--yellow-color)
        }

        .rating-select p.stars a:hover ~ a::before {
            content: "ï€…";
            font-weight: 400
        }

    .rating-select p.stars:hover a::before {
        content: "ï€…";
        font-weight: 700
    }

    .rating-select p.stars.selected a.active::before {
        content: "ï€…";
        font-weight: 700
    }

    .rating-select p.stars.selected a.active ~ a::before {
        content: "ï€…";
        font-weight: 400
    }

    .rating-select p.stars.selected a:not(.active)::before {
        content: "ï€…";
        font-weight: 700
    }

@media(max-width: 992px) {
    .cart_table th {
        padding: 23px 8px;
        font-size: 14px
    }

    .cart_table .cart-productname {
        font-size: 14px
    }

    .cart_table .vs-cart-coupon {
        width: 100%;
        margin-bottom: 20px
    }

    .cart_table .actions {
        text-align: center
    }
}

@media(max-width: 767px) {
    .cart_table {
        text-align: left;
        min-width: auto;
        border-collapse: separate;
        border-spacing: 0 20px;
        border: none
    }

        .cart_table thead {
            display: none
        }

        .cart_table td {
            padding: 15px;
            display: block;
            width: 100%;
            padding-left: 25%;
            text-align: right;
            border: 1px solid #f3f3f3;
            border-bottom: none
        }

            .cart_table td::before {
                display: block
            }

            .cart_table td:last-child {
                border-bottom: 1px solid #f3f3f3
            }

            .cart_table td.actions {
                padding-left: 15px;
                text-align: center
            }

                .cart_table td.actions > .vs-btn {
                    margin-top: 10px;
                    margin-right: 0;
                    display: block;
                    width: -moz-max-content;
                    width: max-content;
                    margin-left: auto;
                    margin-right: auto
                }

                    .cart_table td.actions > .vs-btn:last-child {
                        margin-right: auto
                    }

        .cart_table .vs-cart-coupon {
            width: 100%;
            text-align: center;
            float: none;
            justify-content: center;
            display: block;
            padding-bottom: 10px
        }

            .cart_table .vs-cart-coupon input {
                width: 100%;
                margin-bottom: 10px
            }

    tfoot.checkout-ordertable th {
        display: none
    }

    .woocommerce-checkout-payment ul input[type=radio] ~ label img {
        max-width: 150px
    }

    .woocommerce-message, .woocommerce-info {
        font-size: 12px;
        padding: 5px 10px
    }

    .cart_totals th, .cart_totals td {
        padding: 15px 10px
    }

        .cart_totals th:first-child, .cart_totals td:first-child {
            width: 17%;
            line-height: 1.4
        }
}

.vs-product-box {
    text-align: center;
    transition: all ease .4s
}

    .vs-product-box .rating-wrap {
        display: inline-block;
        margin-bottom: 10px
    }

    .vs-product-box .star-rating {
        margin-right: -0.7em
    }

    .vs-product-box .product-title {
        margin-bottom: 8px
    }

        .vs-product-box .product-title a {
            color: inherit
        }

    .vs-product-box .price {
        color: var(--theme-color);
        font-weight: 700
    }

    .vs-product-box .product-content {
        padding: 25px 20px;
        border: 1px solid #f3f6f7;
        border-top: none;
        transition: all ease .4s
    }

    .vs-product-box .product-img {
        background-color: #f3f6f7;
        overflow: hidden;
        position: relative
    }

        .vs-product-box .product-img:after, .vs-product-box .product-img:before {
            content: "";
            position: absolute;
            left: -50%;
            top: 0;
            width: 50%;
            height: 100%;
            background-color: var(--title-color);
            opacity: .5;
            z-index: 1;
            transition: all ease .4s
        }

        .vs-product-box .product-img:after {
            left: auto;
            right: -50%
        }

    .vs-product-box .icon-btn {
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin: 0 5px
    }

    .vs-product-box .actions-btn {
        position: absolute;
        left: 0;
        top: 50%;
        right: 0;
        text-align: center;
        transform: translateY(-50%);
        z-index: 3;
        margin-top: -20px;
        opacity: 0;
        visibility: hidden;
        transition: all ease .4s
    }

    .vs-product-box:hover {
        box-shadow: 0px 7px 40px 0px rgba(39,71,125,.12)
    }

        .vs-product-box:hover .product-content {
            border-color: rgba(0,0,0,0)
        }

        .vs-product-box:hover .product-img:before {
            left: 0
        }

        .vs-product-box:hover .product-img:after {
            right: 0
        }

        .vs-product-box:hover .actions-btn {
            margin-top: 0;
            opacity: 1;
            visibility: visible;
            transition-delay: .4s
        }

.product-list {
    display: flex;
    text-align: left
}

    .product-list .product-img {
        width: 100%;
        max-width: 180px
    }

    .product-list .star-rating {
        font-size: 12px;
        width: 86px
    }

    .product-list .product-content {
        flex: 1;
        border-top: 1px solid #f3f6f7;
        border-left: none;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start
    }

    .product-list .icon-btn {
        width: auto;
        height: auto;
        line-height: auto;
        margin: 0 3px
    }

        .product-list .icon-btn i {
            width: 35px;
            height: 35px;
            line-height: 35px;
            font-size: 13px
        }

.product-thumb img {
    cursor: pointer;
    width: 100%;
    border: 1px solid rgba(0,0,0,0);
    transform: scale(1);
    transition: all ease .4s
}

.product-thumb.slick-current img {
    border-color: var(--theme-color)
}

.vs-sort-bar .icon-btn {
    margin-right: 10px
}

    .vs-sort-bar .icon-btn:last-child {
        margin-right: 0
    }

.vs-sort-bar .form-select {
    height: 35px;
    border-width: 2px;
    width: -moz-fit-content;
    width: fit-content;
    min-width: auto;
    color: var(--title-color);
    padding-right: 30px;
    padding-left: 20px;
    font-size: 14px;
    margin: 0
}

.vs-sort-bar label {
    font-size: 14px;
    margin-bottom: 0;
    margin-right: 15px;
    font-weight: 500;
    line-height: 1;
    color: var(--title-color)
}

.product-big-img {
    position: relative
}

    .product-big-img .price {
        font-size: 30px;
        font-weight: 700;
        color: var(--theme-color);
        display: flex;
        flex-direction: row-reverse;
        align-items: flex-end;
        font-family: var(--title-font);
        position: absolute;
        right: 30px;
        top: 30px;
        line-height: 1
    }

        .product-big-img .price del {
            margin-right: 20px;
            font-size: .7em;
            color: var(--body-color)
        }

    .product-big-img .add_to_wishlist {
        position: absolute;
        right: 30px;
        bottom: 30px;
        font-weight: 400;
        color: var(--title-color)
    }

        .product-big-img .add_to_wishlist i {
            margin-right: 5px;
            color: var(--theme-color)
        }

.product-details .woocommerce-product-rating {
    margin-bottom: 7px
}

    .product-details .woocommerce-product-rating .star-rating {
        display: inline-block;
        vertical-align: middle
    }

    .product-details .woocommerce-product-rating .woocommerce-review-link {
        color: var(--body-color);
        margin-left: 10px;
        font-size: 14px
    }

.product-details .product-title {
    padding-bottom: 20px;
    border-bottom: 1px dashed var(--theme-color)
}

.product-details .vs-input-group {
    margin-top: 16px;
    margin-bottom: 40px
}

.product-details .product_meta {
    margin-top: 33px
}

.size-select input[type=radio] ~ label {
    font-size: 12px;
    padding: 8px 14px;
    background-color: #fff;
    border-radius: 999px;
    text-transform: none;
    font-weight: 400;
    transition: all ease .4s
}

    .size-select input[type=radio] ~ label:before {
        display: none
    }

.size-select input[type=radio]:checked ~ label {
    background-color: var(--theme-color);
    color: var(--white-color)
}

.product_meta > span {
    display: block;
    color: var(--title-color);
    margin-bottom: 2px
}

    .product_meta > span:last-child {
        margin-bottom: 0
    }

    .product_meta > span a, .product_meta > span span {
        color: #898b97;
        display: inline-block;
        margin-right: 10px
    }

        .product_meta > span a:after, .product_meta > span span:after {
            content: ","
        }

        .product_meta > span a:last-child, .product_meta > span span:last-child {
            margin-right: 0
        }

            .product_meta > span a:last-child:after, .product_meta > span span:last-child:after {
                display: none
            }

        .product_meta > span a:first-child, .product_meta > span span:first-child {
            margin-left: 5px
        }

        .product_meta > span a:hover {
            color: var(--theme-color)
        }

.product-tab {
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    margin-top: -0.2em
}

    .product-tab a {
        color: var(--title-color);
        font-size: 18px;
        font-weight: 700;
        padding: 0 20px 20px 20px
    }

    .product-tab .indicator {
        position: absolute;
        left: 0;
        top: auto !important;
        height: 0 !important;
        bottom: -1px;
        transition: all ease .4s;
        border-bottom: 1px solid var(--theme-color)
    }

        .product-tab .indicator:before {
            content: "";
            position: absolute;
            top: 0;
            left: 50%;
            width: 12px;
            height: 12px;
            border-top: 1px solid var(--theme-color);
            border-left: 1px solid var(--theme-color);
            transform: rotate(45deg);
            margin: -6px 0 0 -6px;
            background-color: var(--white-color)
        }

.product-info-list {
    list-style-type: none;
    margin: 0 0 30px 0;
    padding: 0
}

    .product-info-list li {
        font-size: 18px;
        position: relative;
        color: #898b97;
        margin-bottom: 13px;
        padding-left: 43px
    }

        .product-info-list li:last-child {
            margin-bottom: 0
        }

        .product-info-list li:before {
            content: "ï€Œ";
            font-family: var(--icon-font);
            position: absolute;
            left: 0;
            top: 0;
            width: 25px;
            height: 25px;
            border-radius: 50%;
            line-height: 25px;
            font-size: 14px;
            background-color: var(--white-color);
            color: var(--theme-color);
            box-shadow: 0px 10px 32.75px 0 rgba(0,0,0,.15);
            text-align: center
        }

        .product-info-list li span {
            color: var(--title-color);
            margin-right: 3px
        }

.vs-text-box {
    border-left: 8px solid var(--theme-color);
    font-style: italic;
    font-size: 18px;
    line-height: 1.6;
    padding: 48px 50px;
    margin-bottom: 30px
}

.shop-wrap1 {
    padding: 80px
}

@media(max-width: 1199px) {
    .shop-wrap1 {
        padding: 40px
    }

    .product-big-img .price {
        font-size: 26px;
        right: 15px;
        top: 15px
    }

        .product-big-img .price del {
            margin-right: 10px
        }

    .product-big-img .add_to_wishlist {
        right: 15px;
        bottom: 15px
    }

    .product-details .woocommerce-product-rating .woocommerce-review-link {
        margin-left: 0
    }

    .product-list .product-img {
        width: 100%;
        max-width: 220px
    }
}

@media(max-width: 992px) {
    .product-list .product-img {
        width: 100%;
        max-width: 150px
    }
}

@media(max-width: 767px) {
    .shop-wrap1 {
        padding: 40px 20px
    }

        .shop-wrap1.mb-80 {
            margin-bottom: 60px
        }

    .product-details .vs-input-group > .text-title {
        margin-bottom: 10px;
        display: block
    }

    .product-details .actions .vs-btn {
        padding-left: 32px;
        padding-right: 20px;
        margin-left: 30px
    }

    .vs-text-box {
        padding: 30px 30px
    }

    .product-list {
        display: block;
        text-align: center
    }

        .product-list .product-img {
            width: 100%;
            max-width: 100%
        }

        .product-list .product-content {
            display: block;
            border-left: 1px solid #f3f6f7;
            border-top: none
        }
}

.medical-box {
    text-align: center
}

.medical-box__img {
    width: 190px;
    height: 190px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 15px auto;
    box-shadow: 10px 17.321px 24px 0px rgba(0,0,0,.03);
    border: 1px solid var(--theme-color4)
}

    .medical-box__img img {
        width: 100%;
        transform: scale(1);
        transition: all ease .4s
    }

.medical-box__title {
    font-size: 24px;
    color: var(--title-color2);
    margin: 0 auto 0 auto;
    max-width: 210px
}

.medical-box:hover .medical-box__img img {
    transform: scale(1.1) rotate(15deg)
}

.appointment-box {
    background-color: #f5f7ff;
    padding: 40px 50px 44px 50px;
    max-width: 500px;
    margin-left: auto;
    margin-bottom: 50px
}

.appointment-box__title {
    color: var(--title-color2);
    margin: 0 0 5px 0
}

.appointment-box__text {
    margin: 0 0 23px 0
}

.appointment-box__number {
    display: block;
    width: -moz-max-content;
    width: max-content;
    color: var(--title-color2);
    font-weight: 700;
    margin: 20px 0 0 0;
    transition: all ease .4s
}

    .appointment-box__number i {
        margin-right: 10px;
        font-size: 20px
    }

    .appointment-box__number:hover {
        color: var(--theme-color2)
    }

.video-box {
    position: relative
}

    .video-box .video-thumb {
        position: relative
    }

        .video-box .video-thumb img {
            width: 100%
        }

    .video-box .video-content {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        z-index: 3
    }

    .video-box .play-btn {
        margin-bottom: 30px
    }

    .video-box .video-title {
        font-size: 36px;
        color: var(--white-color);
        font-weight: 400;
        max-width: 400px;
        margin: 0 auto
    }

.social-bars-title {
    color: var(--white-color);
    text-align: center;
    margin-bottom: 40px
}

.social-bars a {
    width: 100%;
    height: 66px;
    line-height: 66px;
    color: var(--white-color);
    background-color: var(--theme-color);
    padding: 0 30px 0 40px;
    margin-bottom: 15px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .04em;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 9999px;
    transition: all ease .4s
}

    .social-bars a i {
        border-left: 1px solid var(--white-color);
        display: inline-block;
        height: 45px;
        line-height: 45px;
        font-size: 24px;
        padding-left: 25px
    }

    .social-bars a:hover {
        background-color: var(--title-color);
        color: var(--white-color)
    }

    .social-bars a:last-child {
        margin-bottom: 0
    }

    .social-bars a.facebook {
        --theme-color: #1124b1
    }

    .social-bars a.twitter {
        --theme-color: #3393ec
    }

    .social-bars a.instagram {
        --theme-color: #ff2800;
        background-image: linear-gradient(90deg, rgb(10, 0, 178) 0%, rgb(255, 0, 0) 50%, rgb(255, 252, 0) 100%)
    }

        .social-bars a.instagram:hover {
            background-image: linear-gradient(90deg, rgb(255, 0, 0) 0%, rgb(255, 252, 0) 50%, rgb(10, 0, 178) 100%)
        }

.facility-style1 {
    text-align: center;
    margin-bottom: 22px
}

    .facility-style1 .facility-icon {
        display: inline-block;
        width: 90px;
        height: 90px;
        line-height: 90px;
        text-align: center;
        font-size: 24px;
        background-color: var(--white-color);
        border-radius: 50%;
        transition: all ease .4s;
        z-index: 1;
        position: relative;
        margin: 0 auto 10px auto;
        box-shadow: .5px .866px 27px 0px rgba(35,31,32,.05);
        outline: 1px solid var(--theme-color);
        outline-offset: -4px;
        transition: all ease .4s
    }

        .facility-style1 .facility-icon img {
            transition: all ease .4s
        }

    .facility-style1 .facility-title {
        font-size: 24px;
        margin: 0 0 2px 0;
        letter-spacing: -0.01em
    }

    .facility-style1 .facility-text {
        font-weight: 500;
        color: var(--title-color);
        margin: 0
    }

    .facility-style1:hover .facility-icon {
        outline-color: var(--white-color);
        background-color: var(--theme-color)
    }

        .facility-style1:hover .facility-icon img {
            filter: brightness(0) invert(1)
        }

@media(max-width: 992px) {
    .appointment-box {
        max-width: 100%
    }

    .appointment-box__number {
        margin-left: auto;
        margin-right: auto
    }

    .video-box .video-title {
        font-size: 20px;
        max-width: 245px
    }

    .video-box .play-btn {
        margin-bottom: 10px
    }
}

@media(max-width: 767px) {
    .medical-box__img {
        width: 120px;
        height: 120px
    }

    .medical-box__title {
        font-size: 18px
    }

    .appointment-box {
        padding: 40px 20px 44px 20px
    }
}

@media(max-width: 576px) {
    .video-box .video-title {
        font-size: 12px;
        max-width: 245px
    }
}

.event-style1 .slick-arrow {
    --arrow-horizontal: 310px;
    background-color: rgba(0,0,0,0);
    border: 1px solid var(--white-color);
    color: var(--white-color);
    font-size: 22px
}

    .event-style1 .slick-arrow:hover {
        background-color: var(--theme-color4);
        color: var(--white-color);
        border-color: rgba(0,0,0,0)
    }

.event-style1 .event-inner {
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 125px 0
}

.event-style1 .event-img:before, .event-style1 .event-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

    .event-style1 .event-img::before {
        content: "";
        background-color: var(--theme-color3);
        opacity: .7;
        z-index: 1
    }

.event-style1 .event-time, .event-style1 .event-date {
    color: var(--white-color);
    display: block;
    margin: 0 0 13px 0
}

    .event-style1 .event-time i, .event-style1 .event-date i {
        margin-right: 7px
    }

.event-style1 .event-title {
    color: var(--white-color);
    font-size: 40px;
    margin: 0 0 38px 0
}

    .event-style1 .event-title a {
        color: inherit
    }

        .event-style1 .event-title a:hover {
            color: var(--theme-color2)
        }

.event-style1 .event-counter ul {
    color: var(--white-color);
    background-color: var(--theme-color4);
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto 42px auto;
    padding: 20px 60px 15px 60px;
    list-style: none;
    border-radius: 9999px
}

.event-style1 .event-counter li {
    display: inline-block;
    text-align: center
}

    .event-style1 .event-counter li:not(:last-child) {
        border-right: 1px solid #40b6f3;
        padding-right: 25px;
        margin-right: 22px
    }

.event-style1 .event-counter .count-name, .event-style1 .event-counter .count-number {
    font-size: 14px;
    font-weight: 700;
    line-height: 1
}

.event-style1 .event-counter .count-number {
    font-size: 26px
}

.event-style1 .event-location {
    color: var(--white-color);
    margin: 0
}

    .event-style1 .event-location i {
        margin-right: 10px
    }

@media(max-width: 1500px) {
    .event-style1 .slick-arrow {
        --arrow-horizontal: 90px
    }
}

@media(max-width: 1399px) {
    .event-style1 .slick-arrow {
        --arrow-horizontal: 30px
    }
}

@media(max-width: 1199px) {
    .event-style1 .event-title {
        font-size: 36px
    }
}

@media(max-width: 992px) {
    .event-style1 .event-inner {
        padding: 75px 0
    }

    .event-style1 .event-title {
        font-size: 30px;
        margin-bottom: 28px
    }

    .event-style1 .event-counter .count-name {
        font-size: 12px
    }

    .event-style1 .event-counter .count-number {
        font-size: 20px
    }

    .event-style1 .event-counter li:not(:last-child) {
        padding-right: 15px;
        margin-right: 11px
    }

    .event-style1 .event-counter ul {
        margin: 0 auto 20px auto;
        padding: 20px 35px 15px 35px
    }
}

.px-5 {
    padding-right: 5px;
    padding-left: 5px
}

.px-10 {
    padding-right: 10px;
    padding-left: 10px
}

.px-15 {
    padding-right: 15px;
    padding-left: 15px
}

.px-20 {
    padding-right: 20px;
    padding-left: 20px
}

.px-25 {
    padding-right: 25px;
    padding-left: 25px
}

.px-30 {
    padding-right: 30px;
    padding-left: 30px
}

.px-35 {
    padding-right: 35px;
    padding-left: 35px
}

.px-40 {
    padding-right: 40px;
    padding-left: 40px
}

.px-45 {
    padding-right: 45px;
    padding-left: 45px
}

.px-50 {
    padding-right: 50px;
    padding-left: 50px
}

.py-5 {
    padding-top: 5px;
    padding-bottom: 5px
}

.py-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.py-15 {
    padding-top: 15px;
    padding-bottom: 15px
}

.py-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.py-25 {
    padding-top: 25px;
    padding-bottom: 25px
}

.py-30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.py-35 {
    padding-top: 35px;
    padding-bottom: 35px
}

.py-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.py-45 {
    padding-top: 45px;
    padding-bottom: 45px
}

.py-50 {
    padding-top: 50px;
    padding-bottom: 50px
}

.pt-5 {
    padding-top: 5px
}

.pt-10 {
    padding-top: 10px
}

.pt-15 {
    padding-top: 15px
}

.pt-20 {
    padding-top: 20px
}

.pt-25 {
    padding-top: 25px
}

.pt-30 {
    padding-top: 30px
}

.pt-35 {
    padding-top: 35px
}

.pt-40 {
    padding-top: 40px
}

.pt-45 {
    padding-top: 45px
}

.pt-50 {
    padding-top: 50px
}

.pb-5 {
    padding-bottom: 5px
}

.pb-10 {
    padding-bottom: 10px
}

.pb-15 {
    padding-bottom: 15px
}

.pb-20 {
    padding-bottom: 20px
}

.pb-25 {
    padding-bottom: 25px
}

.pb-30 {
    padding-bottom: 30px
}

.pb-35 {
    padding-bottom: 35px
}

.pb-40 {
    padding-bottom: 40px
}

.pb-45 {
    padding-bottom: 45px
}

.pb-50 {
    padding-bottom: 50px
}

.pl-5 {
    padding-left: 5px
}

.pl-10 {
    padding-left: 10px
}

.pl-15 {
    padding-left: 15px
}

.pl-20 {
    padding-left: 20px
}

.pl-25 {
    padding-left: 25px
}

.pl-30 {
    padding-left: 30px
}

.pl-35 {
    padding-left: 35px
}

.pl-40 {
    padding-left: 40px
}

.pl-45 {
    padding-left: 45px
}

.pl-50 {
    padding-left: 50px
}

.pr-5 {
    padding-right: 5px
}

.pr-10 {
    padding-right: 10px
}

.pr-15 {
    padding-right: 15px
}

.pr-20 {
    padding-right: 20px
}

.pr-25 {
    padding-right: 25px
}

.pr-30 {
    padding-right: 30px
}

.pr-35 {
    padding-right: 35px
}

.pr-40 {
    padding-right: 40px
}

.pr-45 {
    padding-right: 45px
}

.pr-50 {
    padding-right: 50px
}

.pt-80 {
    padding-top: 80px
}

.pb-80 {
    padding-bottom: 80px
}

.pt-100 {
    padding-top: 100px
}

.pb-70 {
    padding-bottom: 70px
}

.pt-lg-30 {
    padding-top: 30px
}

@media(max-width: 992px) {
    .no-pl-md {
        padding-left: 0
    }

    .pt-lg-30 {
        padding-top: 0
    }
}

@media(max-width: 767px) {
    .no-pt-sm {
        padding-top: 0
    }
}

.mx-5 {
    margin-right: 5px;
    margin-left: 5px
}

.mx-10 {
    margin-right: 10px;
    margin-left: 10px
}

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

.mx-20 {
    margin-right: 20px;
    margin-left: 20px
}

.mx-25 {
    margin-right: 25px;
    margin-left: 25px
}

.mx-30 {
    margin-right: 30px;
    margin-left: 30px
}

.mx-35 {
    margin-right: 35px;
    margin-left: 35px
}

.mx-40 {
    margin-right: 40px;
    margin-left: 40px
}

.mx-45 {
    margin-right: 45px;
    margin-left: 45px
}

.mx-50 {
    margin-right: 50px;
    margin-left: 50px
}

.my-5 {
    margin-top: 5px;
    margin-bottom: 5px
}

.my-10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.my-15 {
    margin-top: 15px;
    margin-bottom: 15px
}

.my-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.my-25 {
    margin-top: 25px;
    margin-bottom: 25px
}

.my-30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.my-35 {
    margin-top: 35px;
    margin-bottom: 35px
}

.my-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.my-45 {
    margin-top: 45px;
    margin-bottom: 45px
}

.my-50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.mt-5 {
    margin-top: 5px
}

.mt-10 {
    margin-top: 10px
}

.mt-15 {
    margin-top: 15px
}

.mt-20 {
    margin-top: 20px
}

.mt-25 {
    margin-top: 25px
}

.mt-30 {
    margin-top: 30px
}

.mt-35 {
    margin-top: 35px
}

.mt-40 {
    margin-top: 40px
}

.mt-45 {
    margin-top: 45px
}

.mt-50 {
    margin-top: 50px
}

.mb-5 {
    margin-bottom: 5px
}

.mb-10 {
    margin-bottom: 10px
}

.mb-15 {
    margin-bottom: 15px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-25 {
    margin-bottom: 25px
}

.mb-30 {
    margin-bottom: 30px
}

.mb-35 {
    margin-bottom: 35px
}

.mb-40 {
    margin-bottom: 40px
}

.mb-45 {
    margin-bottom: 45px
}

.mb-50 {
    margin-bottom: 50px
}

.ml-5 {
    margin-left: 5px
}

.ml-10 {
    margin-left: 10px
}

.ml-15 {
    margin-left: 15px
}

.ml-20 {
    margin-left: 20px
}

.ml-25 {
    margin-left: 25px
}

.ml-30 {
    margin-left: 30px
}

.ml-35 {
    margin-left: 35px
}

.ml-40 {
    margin-left: 40px
}

.ml-45 {
    margin-left: 45px
}

.ml-50 {
    margin-left: 50px
}

.mr-5 {
    margin-right: 5px
}

.mr-10 {
    margin-right: 10px
}

.mr-15 {
    margin-right: 15px
}

.mr-20 {
    margin-right: 20px
}

.mr-25 {
    margin-right: 25px
}

.mr-30 {
    margin-right: 30px
}

.mr-35 {
    margin-right: 35px
}

.mr-40 {
    margin-right: 40px
}

.mr-45 {
    margin-right: 45px
}

.mr-50 {
    margin-right: 50px
}

.mt-n1 {
    margin-top: -0.25rem
}

.mt-n2 {
    margin-top: -0.5rem
}

.mt-n3 {
    margin-top: -1rem
}

.mt-n4 {
    margin-top: -1.5rem
}

.mt-n5 {
    margin-top: -3rem
}

.mb-6 {
    margin-bottom: 6px
}

.mr-135 {
    margin-right: 135px
}

.mt-70 {
    margin-top: 70px
}

.mb-80 {
    margin-bottom: 80px
}

.mb-60 {
    margin-bottom: 60px
}

.mt-60 {
    margin-top: 60px
}

.space, .space-top {
    padding-top: 130px
}

.space, .space-bottom {
    padding-bottom: 130px
}

.space-md, .space-md-top {
    padding-top: 100px
}

.space-md, .space-md-bottom {
    padding-bottom: 100px
}

@media(max-width: 992px) {
    .space, .space-top {
        padding-top: 80px
    }

    .space, .space-bottom {
        padding-bottom: 80px
    }

    .space-md, .space-md-top {
        padding-top: 50px
    }

    .space-md, .space-md-bottom {
        padding-bottom: 50px
    }
}
@media only screen and (max-width: 767px){
.telsabiticon {
    display: flex;
}
.btn-whatsapp-pulse {

    bottom: 63px;

    padding: 30px;
}
}
/* LayerSlider V6 Skin */



.ls-v6 .ls-nav-prev,
.ls-v6 .ls-nav-next,
.ls-v6 .ls-bottom-slidebuttons a,
.ls-v6 .ls-nav-start,
.ls-v6 .ls-nav-stop,
.ls-v6 .ls-nav-prev:after,
.ls-v6 .ls-nav-next:after,
.ls-v6 .ls-playvideo,
.ls-v6 .ls-playvideo:after {
	transition: border .3s ease-in-out,
				border-radius .2s ease-in-out,
				background-color .3s ease-in-out,
				-o-transform .2s ease-in-out,
				-ms-transform .2s ease-in-out,
				-moz-transform .2s ease-in-out,
				-webkit-transform .2s ease-in-out,
				transform .2s ease-in-out
				!important;
}

.ls-v6 .ls-playvideo {
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-top: -25px;
}

.ls-v6 .ls-playvideo:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -16px;
	width: 26px;
	height: 26px;
	border: 3px solid transparent;
	border-top: 3px solid rgba(255,255,255,0.75);
	right: 20px;
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-right: 3px solid rgba(255,255,255,0.75);
}

.ls-v6 .ls-playvideo:hover {
	-o-transform: scaleX(1.2) scaleY(.7);
	-ms-transform: scaleX(1.2) scaleY(.7);
	-moz-transform: scaleX(1.2) scaleY(.7);
	-webkit-transform: scaleX(1.2) scaleY(.7);
	transform: scaleX(1.2) scaleY(.7);
}

.ls-v6 .ls-playvideo:hover:after {
	border-top-color: rgba(255,255,255,1) !important;
	border-right-color: rgba(255,255,255,1) !important;
}

.ls-v6 .ls-nav-prev,
.ls-v6 .ls-nav-next {
	width: 50px;
	height: 50px;
	z-index: 10000;
	top: 50%;
	margin-top: -25px;
	position: absolute;
	border-radius: 25px;
}

.ls-v6 .ls-nav-prev:after,
.ls-v6 .ls-nav-next:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -16px;
	width: 26px;
	height: 26px;
	border: 3px solid transparent;
	border-top: 3px solid rgba(255,255,255,0.75);
}

.ls-v6 .ls-nav-prev:after {
	left: 20px;
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-left: 3px solid rgba(255,255,255,0.75);
}

.ls-v6 .ls-nav-next:after {
	right: 20px;
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-right: 3px solid rgba(255,255,255,0.75);
}

.ls-v6 .ls-nav-prev:hover,
.ls-v6 .ls-nav-next:hover {
	-o-transform: scaleX(1.2) scaleY(.7);
	-ms-transform: scaleX(1.2) scaleY(.7);
	-moz-transform: scaleX(1.2) scaleY(.7);
	-webkit-transform: scaleX(1.2) scaleY(.7);
	transform: scaleX(1.2) scaleY(.7);
}

.ls-v6 .ls-nav-prev:hover:after {
	border-top-color: rgba(255,255,255,1) !important;
	border-left-color: rgba(255,255,255,1) !important;
}

.ls-v6 .ls-nav-next:hover:after {
	border-top-color: rgba(255,255,255,1) !important;
	border-right-color: rgba(255,255,255,1) !important;
}

.ls-v6 .ls-nav-prev {
	left: 10px;
}

.ls-v6 .ls-nav-next {
	right: 10px;
}

.ls-v6 .ls-bottom-slidebuttons a,
.ls-v6 .ls-nav-sides {
	margin: 0 5px;
	width: 8px !important;
	height: 8px;
}

.ls-v6 .ls-bottom-slidebuttons a {
	border-radius: 10px;
	border: 2px solid rgba(255,255,255,0.75) !important;
}

.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
	background-color: rgba(255,255,255,0.75);
}

.ls-v6 .ls-bottom-slidebuttons a:hover {
	border: 2px solid rgba(255,255,255,1) !important;
}

.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active:hover {
	background-color: rgba(255,255,255,1) !important;
}

.ls-v6 .ls-nav-start:after {
	position: absolute;
	content: '';
	width: 7px;
	height: 7px;
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top: 2px solid rgba(255,255,255,0.75);
	border-right: 2px solid rgba(255,255,255,0.75);
	left: -14px;
	top: -10px;
}

.ls-v6 .ls-nav-start {
	position: relative;
	-o-transform: scaleX(1.5);
	-ms-transform: scaleX(1.5);
	-moz-transform: scaleX(1.5);
	-webkit-transform: scaleX(1.5);
	transform: scaleX(1.5);
}

.ls-v6 .ls-nav-start:hover:after,
.ls-v6 .ls-nav-start-active:after {
	border-top: 2px solid rgba(255,255,255,1);
	border-right: 2px solid rgba(255,255,255,1);
}

.ls-v6 .ls-nav-stop {
	border-left: 2px solid rgba(255,255,255,0.75) !important;
	border-right: 2px solid rgba(255,255,255,0.75) !important;
	width: 4px;
	height: 12px;
	margin-left: 5px;
}

.ls-v6 .ls-nav-stop:hover,
.ls-v6 .ls-nav-stop-active {
	border-left: 2px solid rgba(255,255,255,1) !important;
	border-right: 2px solid rgba(255,255,255,1) !important;
}

.ls-v6 .ls-bottom-slidebuttons,
.ls-v6 .ls-bottom-slidebuttons a,
.ls-v6 .ls-nav-start,
.ls-v6 .ls-nav-stop,
.ls-v6 .ls-nav-sides {
	display: inline-block !important;
}

.ls-v6 .ls-bottom-nav-wrapper {
	top: -30px;
}

.ls-v6 .ls-nav-sides {
	width: 0px;
}

.ls-v6 .ls-thumbnail-hover {
	bottom: 30px;
	padding: 2px;
	margin-left: 7px;
}

.ls-v6 .ls-thumbnail-hover-bg {
	background: #eee;
	border-radius: 3px;
}

.ls-v6 .ls-thumbnail-hover span {
	border: 5px solid #eee;
	margin-left: -5px;
}

.ls-v6 .ls-thumbnail {
	top: 10px;
}

.ls-v6 .ls-thumbnail-inner {
	padding: 2px;
	margin-left: -2px;
	background: #fff;
}

.ls-v6 .ls-thumbnail-slide a {
	margin-right: 2px;
}

.ls-v6 .ls-nothumb {
	background: #eee;
}

.ls-v6 .ls-loading-container {
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	background-position: -450px -150px;
}

.ls-v6 .ls-loading-indicator {
	width: 22px;
	height: 22px;
	margin-top: 9px;
	background-image: url(loading.gif);
}

.ls-v6 .ls-circle-timer {
	top: 16px;
	right: 16px;
	width: 24px;
	height: 24px;
}

.ls-v6 .ls-ct-half,
.ls-v6 .ls-ct-center {
	border-width: 2px;
}

