/* Minification failed. Returning unminified contents.
(120,474): run-time error CSS1039: Token not allowed after unary operator: '-carousel-slide-width'
(120,1312): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-width'
(120,1354): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-height'
(120,1504): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-color'
(120,1558): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-bg'
(120,1611): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-border-radius'
(120,1664): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-shadow'
(120,1989): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-svg-width'
(120,2034): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-svg-height'
(120,2116): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-svg-stroke-width'
(120,2211): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-svg-filter'
(120,2632): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(120,2655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,2812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,2842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,2873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,2907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,2942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,2982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3295): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-accent-color'
(120,3400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3622): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-bg'
(120,4175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4577): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-content-color'
(120,4627): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-content-bg'
(120,4940): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(120,5145): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(120,5825): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(120,6035): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(120,6871): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,12134): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,12407): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-thumbs-width'
(120,12785): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-thumbs-border-radius'
(120,13057): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-thumbs-ratio'
(120,13229): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-thumbs-border-radius'
(120,13875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13957): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,13996): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-toolbar-text-shadow'
(120,14702): run-time error CSS1039: Token not allowed after unary operator: '-carousel-button-height'
(135,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,86): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,1603): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(135,1640): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(135,1677): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(135,1716): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(135,1749): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(135,1781): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(135,1824): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(135,3422): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(135,7428): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(135,7467): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(135,8008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,8029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,8094): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(135,8137): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(135,8180): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(135,8272): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(135,8315): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(135,8351): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(135,9527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,9865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,11604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,12940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,12973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,13344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,14972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,15010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,15048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,15084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,16825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,18887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,19079): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(135,19152): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(135,19599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,19658): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(135,19697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,19755): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(135,19807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,19864): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(135,19902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,19924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,19954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,19984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,20984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,21764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,57554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,57648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,57768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,57868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,57992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,58092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,58216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,58316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,58441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,58541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,58667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,58769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,66685): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(135,79686): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(135,97001): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(135,99211): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(135,110015): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(135,110118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,110152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,110201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,110251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,121271): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(135,122584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,122620): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(135,122642): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,122687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,122723): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(135,122747): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,122790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,122826): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(135,122848): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,122888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,122924): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(135,122943): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,122986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123022): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(135,123044): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,123086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123122): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(135,123143): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,123184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123220): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(135,123240): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,123280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123316): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(135,123335): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,123376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123412): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(135,123432): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,123473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123509): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(135,123529): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,123569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123605): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-rgb'
(135,123624): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(135,123665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,123999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124117): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(135,124139): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,124180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124225): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(135,124249): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,124288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124333): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(135,124355): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,124391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124436): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(135,124455): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,124494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124539): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(135,124561): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,124599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124644): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(135,124665): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,124702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124747): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(135,124767): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,124803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124848): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(135,124867): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,124904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,124949): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(135,124969): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,125006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,125051): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(135,125071): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,125107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,125152): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-rgb'
(135,125171): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(135,125214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,125286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,125321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,125357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,125392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,125429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,125482): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1885,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-prev'
(1891,32): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-prev-trafer'
(1896,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-next'
(1902,32): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-next-trafer'
(2452,28): run-time error CSS1039: Token not allowed after unary operator: '-img-statistic'
(4092,22): run-time error CSS1039: Token not allowed after unary operator: '-img-refesh'
(12141,28): run-time error CSS1039: Token not allowed after unary operator: '-color'
(12150,28): run-time error CSS1039: Token not allowed after unary operator: '-b'
(12161,41): run-time error CSS1039: Token not allowed after unary operator: '-c'
(12161,55): run-time error CSS1039: Token not allowed after unary operator: '-p'
(12161,65): run-time error CSS1038: Expected hex color, found '#0000'
(12161,70): run-time error CSS1019: Unexpected token, found ' '
(12161,70): run-time error CSS1042: Expected function, found ' '
(12161,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(13350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13399,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-primary'
(13400,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-primary'
(13405,24): run-time error CSS1039: Token not allowed after unary operator: '-tmu-navy'
(13406,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-navy'
(13451,26): run-time error CSS1039: Token not allowed after unary operator: '-tmu-header-h'
(13455,26): run-time error CSS1039: Token not allowed after unary operator: '-tmu-header-h'
(13501,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(13521,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(13526,32): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-closed'
(13597,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(13653,25): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(13654,34): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(13661,32): run-time error CSS1039: Token not allowed after unary operator: '-tmu-navy'
(13669,20): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(13690,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(13708,38): run-time error CSS1030: Expected identifier, found '.'
(13708,59): run-time error CSS1031: Expected selector, found ')'
(13708,59): run-time error CSS1025: Expected comma or open brace, found ')'
(13734,38): run-time error CSS1030: Expected identifier, found '.'
(13734,59): run-time error CSS1031: Expected selector, found ')'
(13734,59): run-time error CSS1025: Expected comma or open brace, found ')'
(13739,38): run-time error CSS1030: Expected identifier, found '.'
(13739,59): run-time error CSS1031: Expected selector, found ')'
(13739,59): run-time error CSS1025: Expected comma or open brace, found ')'
(13761,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-menu-w'
(13870,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-l2-w'
(13913,72): run-time error CSS1030: Expected identifier, found '~'
(13913,82): run-time error CSS1031: Expected selector, found ')'
(13913,82): run-time error CSS1025: Expected comma or open brace, found ')'
(14018,25): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(14018,45): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-menu-w'
(14018,71): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-l2-w'
(14019,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-l3-w'
(14080,87): run-time error CSS1030: Expected identifier, found '~'
(14080,97): run-time error CSS1031: Expected selector, found ')'
(14080,97): run-time error CSS1025: Expected comma or open brace, found ')'
(14122,87): run-time error CSS1030: Expected identifier, found '~'
(14122,97): run-time error CSS1031: Expected selector, found ')'
(14122,97): run-time error CSS1025: Expected comma or open brace, found ')'
(14186,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14187,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14188,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14311,32): run-time error CSS1039: Token not allowed after unary operator: '-tmu-navy'
(14366,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-navy'
(14750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14791,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17527,28): run-time error CSS1039: Token not allowed after unary operator: '-footer'
(17531,28): run-time error CSS1039: Token not allowed after unary operator: '-footer-opacity'
(17536,131): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17542,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(17554,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17571,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17575,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17580,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17595,46): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(17601,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17606,46): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(17611,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17655,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17656,24): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(17660,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(17693,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(17705,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(17736,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(20141,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(20676,28): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(20677,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(20681,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(20964,17): run-time error CSS1039: Token not allowed after unary operator: '-lust-color'
(21091,21): run-time error CSS1030: Expected identifier, found '.'
(21091,44): run-time error CSS1031: Expected selector, found ')'
(21091,44): run-time error CSS1025: Expected comma or open brace, found ')'
(21099,25): run-time error CSS1030: Expected identifier, found '.'
(21099,48): run-time error CSS1031: Expected selector, found ')'
(21099,48): run-time error CSS1025: Expected comma or open brace, found ')'
(21255,24): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21256,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21266,24): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21267,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21282,24): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21284,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21295,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21381,24): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21382,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21391,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(21427,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(22238,74): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
 */
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    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
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    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;
}
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);--fancybox-accent-color: rgba(1, 210, 232, 0.94);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid rgba(1,210,232,.94);opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:rgba(1,210,232,.94);height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/*!
 * Datepicker v1.0.10
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-29T14:46:09.037Z
 */.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}
@charset "UTF-8";/*!
 * Bootstrap v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 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-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--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, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;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]{-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:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-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-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.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) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.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 .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::-moz-placeholder{color:#6c757d;opacity:1}.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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;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{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 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 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;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#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:center;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}.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,%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 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-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;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#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);line-height:1.25}.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{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.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:3rem}.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.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):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,%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}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.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 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#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}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.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,%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}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#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}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.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-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;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-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.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 rgba(130,138,145,.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-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;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-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;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-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;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-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;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-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.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 rgba(211,212,213,.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-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;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 rgba(108,117,125,.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 rgba(108,117,125,.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}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{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;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin: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[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.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[data-bs-popper]{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[data-bs-popper]{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:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.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:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;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:rgba(255,255,255,.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;color:#0d6efd;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:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;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;isolation:isolate}.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{background:0 0;border:0;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}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{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{flex-basis:100%;flex-grow:1;align-items:center}.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:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' 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{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.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 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.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-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{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;text-align:left;background-color:#fff;border:0;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:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%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,%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{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 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;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;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 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}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;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,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.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;color:#212529;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 .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/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:rgba(255,255,255,.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.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;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:rgba(255,255,255,.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;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 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:1050;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 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 .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}@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:1080;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:1070;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}.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]>.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]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.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]>.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 .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 .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]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.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 rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 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%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.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(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.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:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border: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-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}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-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}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.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;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;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}}@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}}
/*# sourceMappingURL=bootstrap.min.css.map */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

:root {
    --img-slick-next: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAAAbFBMVEUAAAAAVaokSZIXRosiVZkgUI8cVY4gVZUeUJEeUZUdUJIcUJMdUJIcUpMeUZIdUZMdUJIcUZIdUZMeUpMdUZMdUZMdUJMeUZQcUpQdUZMdUZMdUpMdUZMdUZMdUZMdUZMdUZMdUZMdUZP///9m2kdrAAAAInRSTlMAAwcLDxASGDM8RlNgbW50fIigrK26u77FydPe8PX5/P3+69IB4wAAAAFiS0dEIypibDoAAABZSURBVBjTjZFHDoAwDAQNhN57L8n/H8kRhCYSc5yD7V2LPKg2EkCtW0w+XPaEfDAfKXl/OjPyXq8L8m6nS/JOY2qRfPgyXqayacuQfyv5QI7D4bkqS7GvN9xZvgf1yXk1vgAAAABJRU5ErkJggg==");
    --img-slick-next-trafer: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAABmJLR0QA/wD/AP+gvaeTAAAAmElEQVQ4jbXUMQ5BURAF0IkvUSiIyj60aqXGBv4GqCS2YBkWwAb0CrXeGhQUEvlHQanwk3m3n1O8N3MjWgQD7DFpM/cvfMUN02x8jAsemGXjI5zxxCIbH+KEF+psvI8jGqyy8R4OX3ydjVfY+WQbEdHFMiLmCX4VEU1EbHDvJIDl8uspMtD8zyuybkUOpMhJFymhYrXZpujfRfvieu8x/owAAAAASUVORK5CYII=');
    --img-slick-prev: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAAAbFBMVEUAAAAzZpkcVY4UTokiVZkbUZQYVZIbUpIeUJEeUZUcUJMeUZQdUJIeUJQcUJIcUpMeUZQdUJIdUZMeUpMcUZMdUJMeUZQdUZMdUZIcUJMcUZMdUpMdUZMeUZQdUZMdUZMdUZMdUZMdUZP////Uhui0AAAAInRSTlMABQkNDxMVHDM8QExZZmxtd3ynrLS7vsDKztfe8PL3+v3+yxBdCgAAAAFiS0dEIypibDoAAABWSURBVBjTddE3AoAgEATAM2cRzBn5/yNtrFh3yykuinzJ+1gwxbH/cHluGWp1rSlqfS8JamPnCLV9hhC1cyZA1c5Oox/FmBRhLdmAbB22PDsVO6z/hhdrMQfTnHBZggAAAABJRU5ErkJggg==');
    --img-slick-prev-trafer: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAABmJLR0QA/wD/AP+gvaeTAAAAo0lEQVQ4jbXUoQ6BYRQG4MMmCCaY5i5UwQW4ATcg6YrmYhTJXABVUDXXYIrN9v+PoHzFmB1vPnvC953zRnwIhtig+2n262CEKy5pMMa44YxBFjrBHSf0s9ApHjiil4XOUGGPThY6R40d2lnowitrtDLMBpYRsYqIOiIOEVEluNtmAvI+/3iKEs//vALPX7cCzz+QAs8/6QLPL6ECz6/NAv+p6J9wseCq7ydslwAAAABJRU5ErkJggg==');
    --img-edit: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAABCklEQVQYlW3QPUsDURCF4Xfu3U0Mq0gaJcFCRLAQbMwfUNTGwi6Nip0gWtvYaKME/CMWxo/KQsQqjWksxDUprEWjIPjB7uaOzQaW4FTD4eEMjPDPNMYoDAWcqDIFrMy0CKUftSfJ/xhOgeU0erGOeZtFz+MMfFsuMHyk0SgwqMKCzTZ9eZyr8Bon7FjDBEqAMAKceZlzdZRO3rAtHvu+4SB2FFHuwzZb9mGaXKTUgU8tsOkS9nxDLXLURMiFLTaq0PVcxCLCkggVftn1Dcex48hA8PjEWhW6AAahAviqNHFcxY5DYPitzHoP9eBsuvsYboBip8zq3C1J9iOeKiWUSwxNhbv3Etf9COAPtPRXeeqckMoAAAAASUVORK5CYII=');
    --img-statistic: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAACRCAMAAAAmc/dgAAACJVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7uSeKAAAAt3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGDhIWGh4iJiouMjY6PkJGSk5WWl5iZmp2en6ChoqOkpaaoqausra6wsbKztLi5uru8wMHO1NvUifSvAAAAAWJLR0QB/wIt3gAAE1JJREFUGBntwY1fI/lh2OHvjEaDEEJIQgwIEEISaEBiWbQsi5blGEDzG2bRsmI58N3GdeI6SROffRefz01qO/HaV9dJrr5zmot7bh2/JXbrunlxm7Z/XyUhgV5mJIH3RXufex4+4WqIT7iYXg7x8eCPSTxVM/oYHxPBN75k8hRNLY3ysXHjz//xT2Zlng5pfjXAx8aonnv8/T8YWdRT0xK/KSmuD/OxMZmbAUTsAAgs5FamJa7Ps7DiY7AkXt33cC3SbCpElSC5RU14IbWocS2e+UUvA8bzxpOvbHINSjo3zDkBNzZoCOu5bIgrUtJZhYGjvvWT7/52TOKKRhZSHhqEDLeWuCRpqZQepG9qRpcZRBsfPPaPLOiLKv2L6CmJS7c0wEjTQp7O5fRh+jC0mJEZTP57VHnn9GyQvszoUVpMrVFRnKSdPJXS9SG68i+lJQbVToAGLafHJLrzzC+P0kY2qXoYxIF3PqfPK7gYXZ7DUYxBYNEstKCnFVwNZZa9dBJUyac+nKlzei7loUMoN4ez7SSD4IA23pSuj+IkpKdlnAhqlGMZVyOLempa4pxXAsL6FC6y6wyC0CadpJiuT9NmKjeNC8E5/wldBRZyK9MS6mtv/eHiRG4KNzGTgVAcwlkorac9NEjz+hiuBHUhi17CC6l/9e6Tv/zmBK78JQaDhTs1qS8FCNydUtIrw3QhaJjeo7dH//Ff/u5vHhaNjB8n8qmHwWDRlTyXeec731qS6UpINCS36Cn/o5987bdBjeVN2zRs28iOcCE4dhRgMEyt0UPsvX/6cJjuNsa5sLJGD76TjW/aI1zyJQuGYduGbSSVzJvv7zMghIeuNPte6MvLZyG6mrnBpTvLdOV/TaGIo8hK8U9//b8fMyAsutHse0B+gp0M3Sj7NHklQRehMxmKuMj+3jtf/e7DMQaCwJ1mb1IVXYe1bboRNDuYxFXkWAKKOAo90FG8yvFZOcSLl1zCjWZvUlcEZl5TcSdocRzAhXZCVREn25ZEzdbGziIv3IGMs+nSJhcEFYoVw5WghXzqw1GsRE2RTotnURrSD2VeOAtH8fImTQQ1exu4EbTynsg4iFucK9JupHSDJkGdF00WOIiX79BCcC57hAtBG/8JndL71BVpUzj0MGCy83SIl+/QRlAXfBjAkaBd1KZdZpeGIi2SjzQGjkW7eClPh30PdfJhBieFEO1mDFpl73GhSBN/aY0BZNFqrpTHQXaWCxvbOJjL0iGzTbN8gUtFLm0ceRlASpFmc/YqjgJbXJopKXTw7tJpZY1L+ds0KdIwU55lIOUnuZSwV3EjaOI71eggcFDI0rB5k2ZFzqmiwICyuJAo3cSdoMXOCu0ETnbinCtkaVGkZr3sY1BZ1CVKN+lG0CoraCNw9ECjakenVZGKyXKCgaXuUpMordKdoE301E8LgbPjAFBM0Uo6CSDvv8IAK4SpmC+v0ougnWInaCZwJp9GgmKeVvLrH751dhpgkFlAorRKb4aPDpsbNBG4iP3gozWQxiI10blkxf67//NX32ageSwS9ir9SC/QKX0qc2FrFEfy2Y//+2eMilfu5mtW9WRy991f/fIXJ0VT1BSLQhRW5kIMkKkvf/Rwlf6oBg4CpxEa5nUc+PbKkbU/kGgjvfrhF29sPljjQnA2u2kWi6KmWCyKQpQXaeO9Xybol8DRToa6IYMO2qFQAZMOvsMhIH7f8uFizMeLNHT/c/dn6JPAWb5InaBN2jaoMelwb5Qa39ZhnMGkc+8u/RG40I5VagQt8uUl6kw6CC7csLckBtC8j/jjAP0QuFHsGFWCS2rxQZQLJh0ETSYte4SB40mDvJelDwJ3xgYVgoaQOPLTRNAudIcW3p1SmkGjU7F6KtPT3SDu0rYMgnPp8o5MC0G7/SHaLZd2ZAbKokxFsByjl5kVugiejWEPUbFuL9FO0E7gICSOIwyQ4Tg12wV6kIt0Ix8+/uArR56t4xk6CdoJHMkbdpbBoXMu/lt+uhN0Nfnez7//n/8wgJOih1YzK7hZsA2FAbFEnUdk6UrQ1dKX/9uvv76Do/VxWlky7katowkGQmSchpUjmS4EXY3+9Xt/+8cxHCUztLLo7lZ5nUGgcyFYjuFO0E3w1eTJ67+Ls2CBFrKgl2nbHuKF02myXcCVkHCXPJGBTBZnJi2y8/Q2HOWFm/PTJH7qx8WtCVzdLFBTlnFk0sLiJSEv0Eyxl3A2vo6b/SXOBfdwZNJC8LLQabV6JOPIxJlyrNGwF8KJSTNln5fFgodWwbMYTgSOImdDXJBKODFptjHBy2IoQbvtAg4ETlKHNMtkcWDSTPDyyNAhfuang8DBnTu0OpbpZNLM4uWh00kpLdNO0ElkaBPcp5Ogif8eL4+QhoNVS6ZV0UMb30mYDsUoHQRNdkZ4iWRwEjybpEVullYTp14cHNFhV+WSxcskg7PtTZoFtmixXMRRZo12a1NcsniZzARwlij7aCJotrOOi2OZNvEcF6LrvEykRVwoR1kuCS7JYg43wSJthl/hgunlpZLB1aot0yC4EPhUEHdGlDYmFyxeLikFV6GzSeoEDTMnMt0c0sbkguDl4p2ni+IW5wR1a3t0l16llUnD/BL9yU8wGDJ0kyj7qDJ81LySo5eyTAuTBkuiH6HSIgNCl+hGOVqiIr1AhXI0TU/+fVqYNFj0oyBkBsXoFN3lDwHVAIKv+umDMUEzkzrZpLf42QQDJEMPoXIUBCTLEn0p0cyk7uYMvSjWHQZKhp72th988OniXfqUXqOJSZ1FL9ljP4MlFqSn3/rRT3/47+jbkcIlQZ1Fd347w6CRFuluYs3883/+v3/3jod++QWXtv3UqLt0VTiUGTwZHPmSBcOwbePw4FNHX/nGj568W1qkX9saF7Jxau6G6WKyPMMgSqo0i+T3DMO2DSMbAPwF45UhPO+88eoYmYM9lf6UuDC5Ro2FO9nYZjDdfjsP+JNGyTTskp2PydRFRHlPpeqQGt+WkaQfyTUavLvUWLhKHwcZUF/4xX8qClGYUWih7VnbHs7FV2nIGIZKb0cKDYKq4F1cDB2sMrDe/MEj2s3uGxsyFw5p4tsykvTiFzQIqnaHcXbryMvASoUOgrRImKVNiSaKoFXGMLx0txOjzqTKwlHkMMHgmhtnrMClpGGs0GYvSLuR3YMEXR1RZ1Jl4WSryACbmQQEddmynaHTIU7WykLBXfI250wqptbolDyNMsCm4lQIqnTzMIGT+CrOgtbxHK4eKtSYVAgP7RRxm0EWmaci8p3HY6uGiOHiEHdrZaHgzG9RI6iwaJcr+xhkY2mqSj/7p6+M40oRdBO0HsVxtBmjSlAhaBU8zDDQRnRq/vV3v/8fDtK4MYL0sFoWCg7KVAkZMgu0KNgyA20oS5XvQSw+HX90w7YncHRIb2PiZJYO8XUqCkGwaBZ7dYrB5s1LVMRPVCrUo1l53S6qdIiv0pcbB1sybY5UIJMCi0vy3iYDTl6VqSjcoe7uHfBt2wWZViX6FdoRGi18AojeRilyYekkwICTVhVgqJzgwvyZCmhWKU0TRXAFK0ZBpslmDOR91iep89+/wcBbUYH4I5Umvgcxqpbt+1EajCBXEtqxNC6VAYFF3XpJYeAt+4HCJm22NqiR87apUnPIleWMgkxdfB0EFjUTpTiDLzMGylGCDgsnCueGDXtDCn3qnc9JXF3EKEU5V1IRPoMKef8VeomuFEVRFP28OIkIxI9VHPhKMRqm97/z/k/fznId0mZ5W6ZCtRDbQSB1EsJNJL9nmoZtFwtJhRdrRoN7O7jY26Bh6C/+4f/87B1RLAqxK4RxaykRUejb5P1SBNicERao4ibtfLG8bRu2bZfyMZnBMBVDsRK4Wjz2BCSI7tj3T779vQ+OaPDHktmCbRu2bRi2bRi2bRzahWwypuJMvlvehpPfOWOtrNLgTxq2aRq2bWSDDJiJeWaOVboY/saf/r5tbysgf15MT55F6MIfy+YLhm0btm0Ytm0Yti2MQjYWkamavH/81X/4688vQiS7ZduGbR8aSS8DKrzA3Xu4868J8zv/6084ZwHS7jpXE55ZzO+IPVOIXSFOf/n//uXdoiiuRBl0IxnFSuBIzezYti2SMPm1BOcEVYlTP9emvvG3H/4eLwPf0syZSjslaZimuZeUqTM5p6epUews11b+1NaNI5mB572xvk2LWNG2bSsr08Lk3AENeknheuQDYOx0jH4p27bK8+e5dT9JQ2zbNM3DrIIDk3MWF3ylNNdiBKmQRYa+xI3DCM/fsHz4+hAVWsG27VLehytBjWzSZP2+zNUpB5xbF/TkM8orvAjmW39jRgq2aZp5Pz0IalYSNAuWprmyYoA6rTxEV2u2ofJi/PE//+Iza8P0xaTGoo2xzxUpggtKOYGryHYpwYsxvKD/zvc+SNIf3w41Fu20swhXIvw0KWzgSLlXKkhcSCg8N/KMPi9xFPKIJH3R8lR5inTaXucKVJMW6ROFDot2McilEfsWz8uEvqQCsU1gZ4l+pBeoysdwkDj10zfho5Xv1Ula+LfsFZrI9ywPz8fwvB6m5piqwhp9WNOosnDkESv0aWifDjurXFotmyrNVo+DPBdKQp+XOJdYoya/QW/bw1RZuNAfqfTFVum0UpZWRQaYKopJWsyUkjwX0dSiyoUH1OW26UlQpezhxldK0wffLk5C3/rqn31pZ8PelmnhF7d5HkbTSyGaLGVpWCzSi6BqYwJ3a5ZMTwcKToa/9NMf/+R7AVpJW0Lh2VMSqVlaPeBS3KYHQZVFN8GjGXoI7OLI/+9/9uMf/ZURpNlKOcKzN6UvemmzmqTJ5DHdCaosujOKdGfLOEmUv/jON97eUVYNY9sHSPEoWinDMxdMLwbo9IAWoROZbgQVqkEP2mmELgL3cBC3byDfspeoCmwaRv7h21/+N3d51pSUPouTwgyt/GcqXZhU3I3Qk7GJu5JMh8nD27RJ/uBXv/4sz9iUnvLg7D7t1DM/7kwqLPqQOB3BRWiLdtGSQSspputvfvWv3i6v8ewE9WwAZ4nDNzQ6KKchXJlUWPRD3lvBWUmmVVDsyTTzJvXMKAxvb+SYtY8meepCn34cSelTuIm9+eS/PKSTJDTcmMDwDv3JHKs4iBZoEbBNmSahtJ5WqBtLAKulPZWn6+Sjv//2/XL58OBAGJf2D0rlo4MDyzC+8F9/9b3P40TM4MIEXgnSJ18pTadDmqn7tsIFKabrMYkmc2EqfIa9wVMyOp9KLVg/eCuDu8ndbz751jtJCQfbaZwJwKJ/a4cybbTbXFLFoUqDN6nro7TLeamZEfYkv6HR+VRqQZNAfjw9gRtfcnGEjc88Co4sZWQ6bS7hSAAWVxA8mqHVERfk7SMfdaG0nlZwIN2gTrp93+CKxsY5NzqfSi1oEudOR3EzlVuUaVD1ZS8d8qs4ETB6jyvZNGgWW6dO3in5qZGmdH0aN/4FLvi4mltv/dEOo4lUalGTuFRM4GwoszJGC89Cbph2KwU6qbtg+Lka7TTCpUPOydvHIarUpK4H6GZykmvyfOG9D/8sHabN2k0cxXKLMh2k+ZUgbTK7dIiug8WV7W3REM9Tc+dhhIpwWk976CXj5xpC09r40dd/+DrtErs4UOZSIVzM5KK0Sli0S2bA4uoSJwHOHVKVL0+CPKXr0/RlVeZqvOGw5gO8944sL61Gy3QaT6U8dKHlYrSIndJmNUaowDXI5k2qEqtAvjyNmtT1AP1SlriCgDatcSGbHKGZ/JpMGyWRCtNLKJeiWeREpsXWCHs+riVzrAL3YbmUDKdSCQ9XEY7TH/+0FlVopqanwzQ5DdBqPLfspR8jSxmZS4EzhWamhMU1qWIhfrCydLyVSk1wZXMhepJD4fAoHRZVbZoLxVmaedI5jb6p+rKXC74zH00EWFxb6aOfv3+Y9nEtK166GtGmpz04kTKMzlGXv0mTSG7Jy5V4FnLDNCinQS4JJja4nuH5zKP3f3jKdUlZXHknp7VhXM0GGdJlqhK7XJBnUhpXJ82vBKmTj6NcEJgqVza6kNNTcRXvw9cnuLaRNI7CmhbGnRoeH9+KjkejVASPaBhNLahc00xunLqDGA0Ci6vwaHpOX9RknoapSdqpYW1miE7DkbCmhcOaFtbCHhifpEZ+TaZGmtMn+U1ouRjnRJI6E4s++Wb1nJ4e5SnS/TSRotPaKJe8o+FwWNPCFdFRiRY5as5GqAroK8P8pkK5FDXGEufM2Bq9jc7rOX1O5anLSYD9hVswooU1DyijYU0LhzUtrE2OyrgaSVBRnAWkudw8T8XIUkamorBKjbAUuvFoKV3PaBLPhroEfPHJF7PL8fGJ8fFoNKjQnyUP5G/C8ELWz1OjZpa9QH6DKmHhZnhWz+npAM9UJA7rn57nyvyfffzqHlpqTuKp8izkfLCyTYWwcDA6r+f0OS/PwRTXc/TeX/7wJDPC0yfNrwRZ3AM+vUILj5bSc8uaxKD7/Sd///4Zz8hMbnzOhq/LNAzPpvTc4ggvh5OvPfm3OzwzWu7mZ1/7eRKQw4mUnpvz8hIZOf6cpfAMRZ78j3/8+tJiZiHEJzr87l989M4Qn3CUf/OPTD7hYiTEC/f/AZmEmLS5QQ5OAAAAAElFTkSuQmCC');
    --img-refesh: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAMAAAAFWBeyAAAAzFBMVEUAAAAAAP8AgIAkSZIgYJ8XRoskSZIgUI8bUZQaTZkgVZUfUo8dTpMcU5EbUpEfUZMeUJQeU5IeUZQdU5McUZUcU5QfUpIeT5IdUJMcUJMeUpIeUZMdUZQeUZIeUZQdUZMdUZQeUZQeUZMdUpQdUZMdUJQdUZIdUZMdUJIcUJIdUpMdUZMcUZMdUZIdUJMcUZMdUZMdUZMdUZMdUZIdUZQeUpQcUpMcUZMdUZMdUZMeUZQdUZMdUZMdUZMdUZMdUZMdUZMdUZMdUZP////EljHqAAAAQnRSTlMAAQIHCAsOEBMUGBkaJUFCQ0RFR0hKS01QU1RVWF5fYWt3eIOEjI2Oj6KvsbS3u73AwcLKzM3Oz9TW2O319/j5+v46eSY1AAAAAWJLR0RDZ9ANYgAAAKNJREFUGBltwYcSwVAUBcCjC+GpUaK3iC66aO/8/0cxuJMxYxcibTUsE7/yHnmh9hQC4TGnpRiihYl2whCDm42P+nUEUctB2Frhj+kab2oRRaCo03jJ+HQhjM3utN92ED+S7EL0SJ4T6GwPp93GgHDpZ/BisopAZKHw5s3wR44tiHwNwrm28dF89CFCQz2vJGFYSw5DCKi15p1cZfHLLNvlFL6eWFASUYGb9tsAAAAASUVORK5CYII=');
}

.job-carousel__item.btn-nganh img {
    filter: brightness(0) saturate(100%) invert(32%) sepia(7%) saturate(6695%) hue-rotate(177deg) brightness(93%) contrast(77%);
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: "";
        content: none
    }

table {
    border-collapse: collapse;
    border-spacing: 0
}

.c-blue {
    color: #1d5193
}

.c-orange {
    color: #f68500
}

.c-orange-2 {
    color: #e69c17
}

.c-text {
    color: #333
}

.c-grey {
    color: #555
}

.c-light {
    color: #999
}

.c-red {
    color: #ec2517
}

.c-red-2 {
    color: #d22600
}

.c-green {
    color: #10bf51
}

.c-teal {
    color: #166168
}

.c-teal-2 {
    color: #0e5b63
}

.c-white {
    color: #fff
}

.bg-red {
    background-color: #ec2517
}

.bg-grey {
    background-color: #f1f1f1
}

.fz-9 {
    font-size: 9px;
    line-height: 1
}

.fz-10 {
    font-size: 10px;
    line-height: 1
}

.fz-11 {
    font-size: 11px;
    line-height: 1.2
}

.fz-12 {
    font-size: 11px;
    line-height: 1.36
}

@media screen and (min-width:768px) {
    .fz-12 {
        font-size: 12px
    }
}

.fz-13 {
    font-size: 12px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-13 {
        font-size: 13px
    }
}

.a-chart-flex::after, .a-chart-flex::before, .fz-14 {
    font-size: 12px;
    line-height: 1.5
}

@media screen and (min-width:768px) {
    .a-chart-flex::after, .a-chart-flex::before, .fz-14 {
        font-size: 14px
    }
}

.fz-15 {
    font-size: 13px;
    line-height: 1.467
}

@media screen and (min-width:768px) {
    .fz-15 {
        font-size: 15px
    }
}

.fz-16 {
    font-size: 14px;
    line-height: 1.65
}

@media screen and (min-width:768px) {
    .fz-16 {
        font-size: 16px
    }
}

.fz-17 {
    font-size: 15px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-17 {
        font-size: 17px
    }
}

.fz-18 {
    font-size: 16px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-18 {
        font-size: 18px
    }
}

.fz-20 {
    font-size: 18px;
    line-height: 1.6
}

@media screen and (min-width:768px) {
    .fz-20 {
        font-size: 20px
    }
}

.fz-22 {
    font-size: 18px;
    line-height: 1.45
}

@media screen and (min-width:768px) {
    .fz-22 {
        font-size: 22px
    }
}

.fz-24 {
    font-size: 18px;
    line-height: 1.34
}

@media screen and (min-width:768px) {
    .fz-24 {
        font-size: 24px
    }
}

.fz-26 {
    font-size: 18px;
    line-height: 1.38
}

@media screen and (min-width:768px) {
    .fz-26 {
        font-size: 26px
    }
}

.fz-30 {
    font-size: 20px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-30 {
        font-size: 30px
    }
}

.fz-32 {
    font-size: 20px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-32 {
        font-size: 32px
    }
}

.fz-36 {
    font-size: 22px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-36 {
        font-size: 36px
    }
}

.fz-42 {
    font-size: 24px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-42 {
        font-size: 42px
    }
}

.fz-45 {
    font-size: 24px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-45 {
        font-size: 45px
    }
}

.fz-48 {
    font-size: 26px;
    line-height: 1.2
}

@media screen and (min-width:768px) {
    .fz-48 {
        font-size: 48px
    }
}

.fw-light {
    font-weight: 300
}

.fw-regular {
    font-weight: 400
}

.fw-medium {
    font-weight: 500
}

.fw-semi-bold {
    font-weight: 600
}

.fw-black {
    font-weight: 900
}

.underline {
    text-decoration: underline;
    text-underline-position: under
}

/*.font-lato {
    font-family: Lato,sans-serif
}*/

.heading {
    position: relative;
    padding-bottom: 17px;
    text-align: center
}

    .heading::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 80px;
        height: 3px;
        background-color: #f68500
    }

.heading--left {
    text-align: left
}

    .heading--left::before {
        left: 0;
        transform: none
    }

.heading--top {
    padding-top: 19px;
    padding-bottom: 0
}

    .heading--top::before {
        top: 0;
        bottom: auto
    }

.image {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%
}

    .image img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        font-family: "object-fit: cover;";
        -o-object-fit: cover;
        object-fit: cover
    }

    .image.fit-contain img {
        font-family: "object-fit: contain;";
        -o-object-fit: contain;
        object-fit: contain
    }

    .image.position-bottom img {
        font-family: "object-fit: cover; object-position: bottom;";
        -o-object-position: bottom;
        object-position: bottom
    }

    .image.position-top img {
        font-family: "object-fit: cover; object-position: top;";
        -o-object-position: top;
        object-position: top
    }

img {
    max-width: 100%
}

.ratio {
    position: relative
}

    .ratio::before {
        content: "";
        display: block;
        padding-bottom: 100%
    }

html {
    overflow-x: hidden
}

body {
    overflow-x: hidden;
    font-size: 13px;
    line-height: 1.2;
    font-family: "Open Sans",sans-serif;
    color: #000
}

@media screen and (min-width:768px) {
    body {
        font-size: 15px
    }
}

a {
    transition: color .3s ease;
    text-decoration: none;
    color: #000
}

    a:hover {
        color: #1d5193
    }

img {
    vertical-align: middle
}

.container {
    max-width: 1196px
}

.sidebar {
    margin-top: 30px;
    width: 100%
}

@media screen and (min-width:992px) {
    .sidebar {
        margin-top: 0;
        margin-left: 20px;
        width: 300px
    }
}

@media screen and (min-width:1200px) {
    .sidebar {
        margin-left: 30px
    }
}

@media screen and (min-width:992px) {
    .layout-2 .sidebar {
        width: 336px
    }
}

@media screen and (min-width:1200px) {
    .layout-2 .sidebar {
        margin-left: 34px
    }
}

#wrapper {
    display: flex;
    min-height: 100vh
}

    #wrapper #aside {
        position: fixed;
        z-index: 500;
        top: 0;
        bottom: 0;
        left: 0;
        transform: translateX(-100%);
        transition: transform .3s ease;
        width: 250px
    }

        #wrapper #aside.show {
            transform: translateX(0)
        }

@media screen and (min-width:1200px) {
    #wrapper #aside {
        position: relative !important;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        transform: none !important
    }
}

#wrapper #main {
    width: 100%
}

@media screen and (min-width:1200px) {
    #wrapper #main {
        width: calc(100% - 250px)
    }
}

.a-container {
    margin: 19px auto 50px;
    padding: 0 12px
}

@media screen and (min-width:1366px) {
    .a-container {
        padding: 0 48px
    }
}

@media screen and (min-width:1700px) {
    .a-container {
        margin-top: 25px;
        padding: 0 50px
    }
}

.a-title {
    margin-bottom: 12px
}

@media screen and (min-width:576px) {
    .a-title {
        margin-bottom: 22px
    }
}

.d-flex .a-title {
    margin-bottom: 22px
}

.a-heading {
    position: relative;
    margin-bottom: 15px;
    padding-left: 35px
}

    .a-heading::before {
        content: "";
        position: absolute;
        top: 4px;
        bottom: 3px;
        left: 0;
        width: 13px;
        background-color: #ffac06
    }

.a-head {
    justify-content: space-between;
    align-items: flex-end
}

@media screen and (min-width:576px) {
    .a-head {
        display: flex
    }
}

.template-job-viec-lam {
    padding-top: 50px;
    padding-bottom: 50px
}

.intro-top {
    padding: 32px;
    border: 1px solid #3F71E0;
    border-radius: 10px;
}

.template-job-viec-lam .heading-common {
    color: #1D5193
}

/*@media screen and (min-width:768px) {
    .template-job-viec-lam {
        padding-top: 193px
    }
}*/

.template-job-viec-lam .container {
    max-width: 1226px
}

@media screen and (min-width:992px) {
    .template-job-viec-lam .sidebar {
        width: 350px
    }
}

@media screen and (min-width:1200px) {
    .template-job-viec-lam .sidebar {
        margin-left: 42px
    }
}

.ico {
    display: inline-block;
    background-image: url(../images/common/icon.png);
    background-repeat: no-repeat
}

.ico-money {
    width: 34px;
    height: 34px;
    background-position: 0 0
}

.ico-clock {
    width: 32px;
    height: 32px;
    background-position: -40px 0
}

.ico-mark {
    width: 24px;
    height: 30px;
    background-position: -78px 0
}

.ico-house {
    width: 26px;
    height: 26px;
    background-position: -108px 0
}

.ico-group {
    width: 31px;
    height: 26px;
    background-position: -140px 0
}

.btn-primary {
    border-color: #1d5193;
    background-color: #1d5193
}

    .btn-primary:hover {
        border-color: #2f5cc5;
        background-color: #2f5cc5
    }

.btn-primary-ol {
    border-color: #1d5193;
    background-color: transparent;
    color: #1d5193
}

    .btn-primary-ol.active, .btn-primary-ol:hover {
        border-color: #1d5193;
        background-color: #1d5193;
        color: #fff
    }

.btn-primary-2 {
    border-color: #1b6cd3;
    background-color: #1b6cd3;
    color: #fff
}

    .btn-primary-2:hover {
        border-color: #2f5cc5;
        background-color: #2f5cc5;
        color: #fff
    }

.btn-success {
    border-color: #02b544;
    background-color: #02b544
}

    .btn-success:hover {
        border-color: #089c41;
        background-color: #089c41
    }

.btn-danger {
    border-color: #cd5542;
    background-color: #cd5542
}

    .btn-danger:hover {
        border-color: #e2452d;
        background-color: #e2452d
    }

.btn-light {
    border-color: #e2eeff;
    background-color: #e2eeff;
    color: #000
}

    .btn-light:hover {
        border-color: #cbe1ff;
        background-color: #cbe1ff;
        color: #000
    }

.btn-orange {
    border-color: #f68500;
    background-color: #f68500;
    color: #fff
}

    .btn-orange:hover {
        border-color: #da790a;
        background-color: #da790a;
        color: #fff
    }

.btn-orange-2 {
    border-color: #e69c17;
    background-color: #e69c17;
    color: #fff
}

    .btn-orange-2:hover {
        border-color: #ffa807;
        background-color: #ffa807;
        color: #fff
    }

.btn-black {
    border-color: #000;
    background-color: #000;
    color: #fff
}

    .btn-black:hover {
        border-color: #323232;
        background-color: #323232;
        color: #fff
    }

.btn {
    justify-content: center;
    align-items: center;
    display: flex
}

    .btn svg {
        flex-shrink: 0
    }

.btn-read-detail {
    padding: 0;
    color: #f68500
}

    .btn-read-detail svg {
        transition: transform .3s ease;
        margin-left: 8px
    }

    .btn-read-detail:hover {
        color: #f68500
    }

        .btn-read-detail:hover svg {
            transform: translateX(5px)
        }

.btn-read-more {
    display: inline-flex;
    border-radius: 30px;
    width: 168px;
    height: 40px
}

    .btn-read-more svg {
        margin-left: 8px
    }

.btn-submit {
    position: relative;
    display: inline-flex;
    border-radius: 30px;
    min-width: 253px;
    padding: 16px;
    background-color: rgba(16,191,81,.2);
    text-align: center;
    color: #fff
}

@media screen and (min-width:576px) {
    .btn-submit {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media screen and (min-width:768px) {
    .btn-submit {
        padding-right: 52px;
        padding-left: 52px
    }
}

.btn-submit:hover {
    color: #fff
}

    .btn-submit:hover::before {
        background-color: #089c41
    }

.btn-submit::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: background-color .3s ease;
    border: 4px solid transparent;
    border-radius: 30px;
    background-color: #10bf51;
    background-clip: content-box
}

.btn-submit > span {
    position: relative;
    z-index: 5
}

@media screen and (max-width:767px) {
    .btn-submit .fz-16 {
        font-size: 13px
    }
}

.a-read-more {
    display: inline-flex;
    padding: 0
}

    .a-read-more svg {
        transition: transform .3s ease;
        margin-left: 8px;
        color: #f68500
    }

    .a-read-more:hover svg {
        transform: translateX(5px)
    }

.a-btn-add {
    flex-shrink: 0;
    display: inline-flex;
    margin-bottom: 16px;
    border-radius: 30px;
    padding: 8px 10px 9px
}

@media screen and (min-width:576px) {
    .a-btn-add {
        padding-right: 19px;
        padding-left: 19px
    }
}

@media screen and (min-width:1700px) {
    .a-btn-add {
        min-width: 180px
    }
}

.a-btn-add svg {
    margin-right: 5px
}

@media screen and (min-width:768px) {
    .a-btn-add svg {
        margin-right: 12px
    }
}

.btn-view-job {
    transition: all .3s ease;
    margin: 0 auto;
    border-radius: 30px;
    min-width: 178px;
    height: 45px;
    padding: 12px 24px
}

    .btn-view-job svg {
        transition: all .3s ease;
        margin-left: 10px
    }

    .btn-view-job:not(.btn-orange-2) {
        background-color: #ececec;
        color: #4c4c4c
    }

        .btn-view-job:not(.btn-orange-2) svg {
            color: #a7a3a0
        }

        .btn-view-job:not(.btn-orange-2):hover {
            background-color: #e69c17;
            color: #fff
        }

            .btn-view-job:not(.btn-orange-2):hover svg {
                color: #fff
            }

.row {
    margin-right: -8px;
    margin-left: -8px
}

    .row > * {
        padding-right: 8px;
        padding-left: 8px
    }

.gutters-5 {
    margin-right: -5px;
    margin-left: -5px
}

.gutters-10 {
    margin-right: -10px;
    margin-left: -10px
}

.gutters-12 {
    margin-right: -12px;
    margin-left: -12px
}

@media screen and (min-width:1200px) {
    .gutters-15 {
        margin-right: -15px;
        margin-left: -15px
    }
}

@media screen and (min-width:1200px) {
    .gutters-18 {
        margin-right: -18px;
        margin-left: -18px
    }
}

@media screen and (min-width:1200px) {
    .gutters-20 {
        margin-right: -20px;
        margin-left: -20px
    }
}

@media screen and (min-width:1200px) {
    .gutters-22 {
        margin-right: -22px;
        margin-left: -22px
    }
}

@media screen and (min-width:1200px) {
    .gutters-23 {
        margin-right: -23px;
        margin-left: -23px
    }
}

@media screen and (min-width:1200px) {
    .gutters-36 {
        margin-right: -36px;
        margin-left: -36px
    }
}

@media screen and (min-width:1200px) {
    .gutters-38 {
        margin-right: -38px;
        margin-left: -38px
    }
}

@media screen and (min-width:1200px) {
    .gutters-39 {
        margin-right: -39px;
        margin-left: -39px
    }
}

.gutters-5 > [class*=col] {
    padding-right: 5px;
    padding-left: 5px
}

.gutters-10 > [class*=col] {
    padding-right: 10px;
    padding-left: 10px
}

.gutters-12 > [class*=col] {
    padding-right: 12px;
    padding-left: 12px
}

@media screen and (min-width:1200px) {
    .gutters-15 > [class*=col] {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media screen and (min-width:1200px) {
    .gutters-18 > [class*=col] {
        padding-right: 18px;
        padding-left: 18px
    }
}

@media screen and (min-width:1200px) {
    .gutters-20 > [class*=col] {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media screen and (min-width:1200px) {
    .gutters-22 > [class*=col] {
        padding-right: 22px;
        padding-left: 22px
    }
}

@media screen and (min-width:1200px) {
    .gutters-23 > [class*=col] {
        padding-right: 23px;
        padding-left: 23px
    }
}

@media screen and (min-width:1200px) {
    .gutters-36 > [class*=col] {
        padding-right: 36px;
        padding-left: 36px
    }
}

@media screen and (min-width:1200px) {
    .gutters-38 > [class*=col] {
        padding-right: 38px;
        padding-left: 38px
    }
}

@media screen and (min-width:1200px) {
    .gutters-39 > [class*=col] {
        padding-right: 39px;
        padding-left: 39px
    }
}

.wysiwyg {
    font-size: 14px;
    line-height: 1.625
}

@media screen and (min-width:768px) {
    .wysiwyg {
        font-size: 16px
    }
}

.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    font-weight: 700
}

    .wysiwyg h1:not(:first-child), .wysiwyg h2:not(:first-child), .wysiwyg h3:not(:first-child), .wysiwyg h4:not(:first-child), .wysiwyg h5:not(:first-child), .wysiwyg h6:not(:first-child) {
        margin-top: 20px
    }

    .wysiwyg h1:not(:last-child), .wysiwyg h2:not(:last-child), .wysiwyg h3:not(:last-child), .wysiwyg h4:not(:last-child), .wysiwyg h5:not(:last-child), .wysiwyg h6:not(:last-child) {
        margin-bottom: 7px
    }

.wysiwyg b {
    font-weight: 700
}

.wysiwyg i {
    font-style: italic
}

.wysiwyg figure {
    margin-right: auto;
    margin-left: auto
}

    .wysiwyg figure:not(:first-child) {
        margin-top: 28px
    }

    .wysiwyg figure:not(:last-child) {
        margin-bottom: 26px
    }

    .wysiwyg figure img {
        width: 100%
    }

.wysiwyg figcaption {
    margin-top: 2px;
    padding: 6px 26px 12px;
    background-color: #f3f3f3;
    line-height: 1.5;
    font-style: italic
}

.wysiwyg p:not(:last-child) {
    margin-bottom: 28px
}

.wysiwyg ol {
    margin-left: 1em;
    list-style: decimal
}

.wysiwyg ul:not(:first-child) {
    margin-top: 18px
}

.wysiwyg ul:not(:last-child) {
    margin-bottom: 7px
}

.wysiwyg ul li {
    position: relative;
    margin-bottom: 8px;
    padding-left: 25px
}

    .wysiwyg ul li::before {
        content: "";
        position: absolute;
        top: .5em;
        left: 0;
        border-radius: 50%;
        width: 8px;
        height: 8px;
        background-color: #cd5542
    }

@media screen and (min-width:768px) {
    .wysiwyg ul li::before {
        top: .54em
    }
}

@-webkit-keyframes animate {
    0% {
        opacity: 0;
        transform: translateX(-5px)
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: translateX(5px)
    }
}

@keyframes animate {
    0% {
        opacity: 0;
        transform: translateX(-5px)
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: translateX(5px)
    }
}

*, .ol-none {
    outline: 0
}

    .ol-none:active, .ol-none:focus, .ol-none:focus-visible, .ol-none:hover, :active, :focus, :focus-visible, :hover {
        box-shadow: none;
        outline: 0
    }

@media screen and (min-width:1700px) {
    .d-xxxl-block {
        display: block !important
    }
}

@media screen and (min-width:1700px) {
    .d-xxxl-inline {
        display: inline !important
    }
}

@media screen and (min-width:1700px) {
    .d-xxxl-none {
        display: none !important
    }
}

.relative {
    position: relative
}

.form-control {
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    width: 100%;
    height: 40px;
    padding: 0 8px;
    background-color: #fff;
    color: #000
}

    .form-control::-moz-placeholder {
        color: #000
    }

    .form-control:-ms-input-placeholder {
        color: #000
    }

    .form-control::placeholder {
        color: #000
    }

    .form-control:focus {
        box-shadow: none;
        outline: 0
    }

.form-select {
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    width: 100%;
    height: 40px;
    padding: 0 8px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E %3Cpath d='M1 1L5 5L9 1' stroke='%23AFAFAF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right 15px center;
    background-color: #fff;
    cursor: pointer;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.form-check {
    margin: 0;
    padding-left: 29px
}

.form-check--large {
    padding-left: 31px
}

.form-check-label {
    cursor: pointer
}

.form-check-input {
    margin-left: -29px !important;
    border-color: #d9d9d9 !important;
    border-radius: 3px !important;
    width: 14px;
    height: 14px;
    cursor: pointer
}

    .form-check-input:checked[type=checkbox], .form-check-input:checked[type=radio] {
        border-color: #1d5193 !important;
        background-color: #fff !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E %3Cpath d='M9 2L4.1 7L2 5.125' stroke='%231D5193' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E")
    }

.form-check--large .form-check-input {
    margin-top: -1px;
    margin-left: -31px !important;
    border-color: #afafaf !important;
    width: 21px;
    height: 21px;
    background-color: #f5f5f5
}

    .form-check--large .form-check-input:checked[type=checkbox], .form-check--large .form-check-input:checked[type=radio] {
        border-color: #1d5193 !important;
        background-color: #fff !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E %3Cpath d='M13 2L5.3 9L2 6.375' stroke='%231D5193' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E")
    }

@media screen and (min-width:576px) {
    .text-sm-left {
        text-align: left !important
    }
}

.mt-30 {
    margin-top: 30px
}

.mt-34 {
    margin-top: 34px
}

.mb-38 {
    margin-bottom: 38px
}

.mb-42 {
    margin-bottom: 42px
}

.mb-63 {
    margin-bottom: 63px
}

.nav-tabs {
    margin-bottom: -1px;
    border-bottom: none
}

@media screen and (min-width:992px) {
    .nav-tabs {
        flex-wrap: nowrap
    }
}

.nav-item {
    position: relative;
    margin: 0
}

.nav-tabs .nav-item {
    position: relative;
    margin: 0
}

@media screen and (max-width:991px) {
    .nav-tabs-responsive .nav-item {
        display: none;
        border: 1px solid #d6d6d6;
        background-color: #fff
    }

        .nav-tabs-responsive .nav-item.active {
            display: block;
            border-bottom: none;
            border-radius: 3px 3px 0 0
        }
}

@media screen and (max-width:991px) {
    .nav-tabs-responsive.open .nav-item {
        display: block;
        border-bottom: none
    }

        .nav-tabs-responsive.open .nav-item.active:not(:first-child):not(:last-child) {
            border-radius: 0
        }

        .nav-tabs-responsive.open .nav-item:first-child {
            border-radius: 3px 3px 0 0
        }

        .nav-tabs-responsive.open .nav-item:last-child {
            border: 1px solid #d6d6d6;
            border-radius: 0 0 3px 3px
        }

        .nav-tabs-responsive.open .nav-item:first-child:last-child {
            border-radius: 3px 3px 0 0
        }
}

@media screen and (max-width:991px) {
    .nav-tab-group .nav-item.active {
        border-radius: 3px 0 0 0 !important
    }

    .nav-tab-group .nav-item:first-child {
        border-radius: 3px 0 0 0 !important
    }
}

.tab-border {
    border: 1px solid #d6d6d6
}

.tab-background {
    border-radius: 0 3px 3px 3px;
    padding: 0 20px;
    background-color: #fff
}

@media screen and (max-width:991px) {
    .tab-background {
        border-radius: 0 0 3px 3px;
        padding: 0 12px
    }
}

.nav-link-bdr {
    position: relative;
    border: none;
    padding: 0;
    background: 0 0
}

@media screen and (min-width:992px) {
    .nav-link-bdr {
        height: 100%
    }
}

.nav-link-bdr::before {
    content: "";
    position: absolute;
    top: 0;
    right: -1px;
    bottom: 0;
    left: 1px;
    border-radius: 3px 0 0 0;
    background-color: rgba(198,198,198,.4);
    -webkit-clip-path: polygon(0 0,calc(100% - 36px) 0,100% 100%,0 100%);
    clip-path: polygon(0 0,calc(100% - 36px) 0,100% 100%,0 100%)
}

.nav-link-bdr.active::before {
    background-color: #d6d6d6
}

.nav-tabs-small .nav-link-bdr::before {
    -webkit-clip-path: polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%);
    clip-path: polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%)
}

@media screen and (max-width:991px) {
    .nav-tabs-responsive .nav-link-bdr {
        width: 100%
    }

        .nav-tabs-responsive .nav-link-bdr::before {
            content: none
        }
}

.nav-link-bdr__inner {
    position: relative;
    z-index: 5;
    align-items: center;
    display: flex;
    border: 1px solid rgba(198,198,198,.24);
    border-bottom-color: #d6d6d6;
    border-radius: 3px 0 0 0;
    min-height: 36px;
    padding: 7px 48px 8px 20px;
    background-color: #f6f6f6;
    color: #000;
    -webkit-clip-path: polygon(0 0,calc(100% - 36px) 0,100% 100%,0 100%);
    clip-path: polygon(0 0,calc(100% - 36px) 0,100% 100%,0 100%)
}

@media screen and (min-width:992px) {
    .nav-link-bdr__inner {
        height: 100%
    }
}

.nav-link-bdr__inner svg {
    margin-right: 7px;
    color: #3fa70f
}

.nav-link-bdr.active .nav-link-bdr__inner {
    border-color: #d6d6d6;
    border-bottom-color: #fff;
    background-color: #fff
}

.nav-tabs-small .nav-link-bdr__inner {
    justify-content: center;
    min-width: 88px;
    min-height: 31px;
    padding: 3px 29px 4px 12px;
    -webkit-clip-path: polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%);
    clip-path: polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%)
}

@media screen and (min-width:1200px) {
    .nav-tabs-small .nav-link-bdr__inner {
        padding-right: 34px;
        padding-left: 15px
    }
}

@media screen and (max-width:991px) {
    .nav-tabs-responsive .nav-link-bdr__inner {
        border: none !important;
        border-radius: 0 !important;
        width: 100%;
        min-height: 34px;
        padding: 6px 12px !important;
        background-color: #f6f6f6 !important;
        -webkit-clip-path: none !important;
        clip-path: none !important
    }
}

@media screen and (max-width:767px) {
    .nav-tabs-responsive .nav-link-bdr__inner {
        padding: 7px 12px !important
    }
}

@media screen and (max-width:991px) {
    .nav-tabs-responsive .nav-item.active .nav-link-bdr__inner {
        border-radius: 3px 3px 0 0 !important;
        background-color: #fff !important
    }
}

.nav-tabs-responsive.open .nav-item:first-child .nav-link-bdr__inner {
    border-radius: 3px 3px 0 0 !important
}

@media screen and (max-width:991px) {
    .nav-tabs-responsive.open .nav-item:last-child .nav-link-bdr__inner {
        border-radius: 0 0 3px 3px !important
    }
}

@media screen and (max-width:991px) {
    .nav-tabs-responsive {
        position: relative;
        z-index: 10;
        flex-grow: 1;
        display: block;
        overflow: visible;
        border-radius: 3px 3px 0 0;
        height: 36px
    }

        .nav-tabs-responsive::after {
            content: "";
            position: absolute;
            z-index: 5;
            top: 50%;
            right: 12px;
            transform: translateY(-50%);
            width: 11px;
            height: 6px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E %3Cpath d='M9.5625 0.875L5.5 4.9375L1.4375 0.875' stroke='%23656565' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");
            background-size: contain;
            pointer-events: none
        }

        .nav-tabs-responsive.open::after {
            transform: translateY(-50%) rotate(180deg)
        }
}

.nav-tab-group {
    align-items: center;
    display: flex
}

.nav-tab-toggle {
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    border: 1px solid #d6d6d6;
    border-bottom: none;
    border-left: none;
    width: 50px;
    height: 35px;
    padding: 7px 12px;
    background: #fff;
    color: #a9a9a9
}

@media screen and (min-width:992px) {
    .nav-tab-toggle {
        margin-left: auto;
        border: none;
        width: 28px;
        height: 15px;
        padding: 0;
        background: 0 0
    }
}

.table-responsive {
    width: 100%
}

@media screen and (max-width:991px) {
    .table-responsive {
        position: relative;
        display: block
    }

        .table-responsive::before {
            content: "";
            position: absolute;
            z-index: 5;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border: 1px solid #d6d6d6;
            border-radius: 3px;
            pointer-events: none
        }

        .table-responsive thead {
            display: none
        }

        .table-responsive tbody {
            display: block;
            width: 100%
        }

            .table-responsive tbody tr {
                display: block
            }

                .table-responsive tbody tr:first-child td, .table-responsive tbody tr:first-child th {
                    border-radius: 0 !important
                }

                    .table-responsive tbody tr:first-child td:first-child, .table-responsive tbody tr:first-child th:first-child {
                        border-radius: 3px 3px 0 0 !important
                    }

                .table-responsive tbody tr:last-child td, .table-responsive tbody tr:last-child th {
                    border-bottom: 1px solid #d6d6d6 !important;
                    border-radius: 0 !important
                }

                    .table-responsive tbody tr:last-child td:last-child, .table-responsive tbody tr:last-child th:last-child {
                        border-bottom: none !important;
                        border-radius: 0 0 3px 3px !important
                    }

            .table-responsive tbody td, .table-responsive tbody th {
                justify-content: space-between;
                align-items: center;
                display: flex;
                box-shadow: none;
                border-right: none !important;
                border-bottom: 1px solid #d6d6d6 !important;
                height: auto;
                padding: 10px 12px !important;
                text-align: right !important;
                -moz-column-gap: 15px;
                column-gap: 15px
            }

                .table-responsive tbody td::before, .table-responsive tbody th::before {
                    content: attr(data-label);
                    flex-shrink: 0;
                    display: inline-block;
                    font-weight: 700;
                    text-align: left !important
                }

                .table-responsive tbody td:first-child, .table-responsive tbody th:first-child {
                    background-color: #f7f7f7
                }
}

.slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 5;
    transform: translateY(-50%);
    transition: background-color .3s ease;
    border: none;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    padding: 0;
    background-color: #fafafa;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px 18px;
    text-indent: -9999px
}

.slick-prev {
    left: -53px;
    background-image: var(--img-slick-prev)
}

    .slick-prev:hover {
        border-color: #1d5193;
        background-color: #1d5193;
        background-image: var(--img-slick-prev-trafer)
    }

.slick-next {
    right: -53px;
    background-image: var(--img-slick-next)
}

    .slick-next:hover {
        border-color: #1d5193;
        background-color: #1d5193;
        background-image: var(--img-slick-next-trafer)
    }

.slick-dots {
    display: flex;
    justify-content: center;
    align-items: center
}

    .slick-dots button {
        position: relative;
        border: none;
        border-radius: 50%;
        width: 14px;
        height: 14px;
        margin: 0 6.5px;
        background-color: #d9d9d9;
        text-indent: -9999px
    }

        .slick-dots button::after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            opacity: 0;
            transform: translate3d(-50%,-50%,0);
            border: 1px solid #ffe5c6;
            border-radius: 50%;
            width: 22px;
            height: 22px;
            pointer-events: none
        }

    .slick-dots .slick-active button {
        background-color: #f68500
    }

        .slick-dots .slick-active button::after {
            opacity: 1
        }


#cvo-toolbar {
    box-shadow: 0 .125rem .3125rem #d0d0d0;
    border-top: .0625rem solid #e2e2e2;
    box-sizing: border-box !important;
    width: 100%;
    margin-bottom: .8rem
}

.toolbar-global-controls {
    box-shadow: 0 1px 2px 0 #ccc;
    background-color: #f6f6f6
}

@media (min-width:768px) {
    .toolbar-global-controls {
        background-color: #fff
    }
}

#cvbuilder-container {
    position: relative;
    margin-bottom: 80px
}

    #cvbuilder-container .container::after {
        content: " ";
        display: block;
        clear: both;
        width: 0;
        height: 0
    }

#cv-layout-container {
    float: left;
    width: 100%;
    max-width: 210mm
}

#cv-layout {
    width: 100%;
    max-width: 210mm;
    min-height: 290mm
}

#cv-guide-container {
    float: right;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 342px;
    height: auto
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.x-modal .modal-lg {
    margin-right: .625rem;
    margin-left: .625rem;
    max-width: none;
    font-size: 14px
}

.x-modal .modal-content {
    border-radius: 10px
}

@media screen and (min-width:768px) {
    .x-modal .modal-lg {
        margin-right: auto;
        margin-left: auto;
        max-width: 43.75rem
    }
}

@media screen and (min-width:992px) {
    .x-modal .modal-lg {
        max-width: 56.25rem
    }
}

@media screen and (min-width:768px) {
    .x-modal .modal-content {
        box-shadow: 0 .3125rem .9375rem rgba(0,0,0,.5)
    }
}

.x-modal .modal-header {
    justify-content: space-between;
    padding: 15px 14px 17px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify
}

    .x-modal .modal-header .close {
        float: right;
        opacity: .2;
        margin: -14px -12px -16px auto;
        border: 0;
        padding: 1rem;
        background-color: transparent;
        font-size: 1.3125rem;
        line-height: 1;
        font-weight: 700;
        text-shadow: 0 .0625rem 0 #fff;
        color: #000;
        -webkit-appearance: none
    }

.x-modal .x_cclose {
    display: inline-block;
    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: 1px solid transparent;
    border-radius: 50px;
    padding: 5px 19px;
    background: #efefef;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.x-modal .btn-submit {
    display: inline-flex;
    min-width: auto;
    padding: 10px 18px
}

@media screen and (min-width:768px) {
    .x-modal .btn-submit {
        padding: 12px 33px
    }
}

.x-modal .btn-submit::before {
    border-width: 3px
}

.x-modal .modal-title {
    font-family: Roboto,sans-serif
}

    .x-modal .modal-title:before {
        padding-right: .3125rem;
        font-family: FontAwesome
    }

.x-modal .modal-info {
    text-align: center
}

    .x-modal .modal-info h4 {
        font-size: 1.375rem;
        font-weight: 700;
        color: #048b9a
    }

    .x-modal .modal-info small {
        font-size: .875rem;
        color: #333
    }

.x-modal .form-group {
    font-size: .875rem
}

    .x-modal .form-group .col-form-label {
        font-weight: 700;
        color: #333
    }

@media screen and (min-width:768px) {
    .x-modal .form-group .col-form-label {
        text-align: right
    }
}

.x-modal .form-group .bootstrap-select > .dropdown-toggle {
    border: .0625rem solid #ced4da;
    border-radius: .25rem;
    padding: .375rem .75rem;
    background-color: #fff;
    background-color: #fff;
    background-clip: padding-box;
    font-size: .875rem
}

.x-modal .form-group .bootstrap-select .dropdown-menu {
    font-size: .875rem
}

.x-modal .form-control {
    display: block;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.08);
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.x-modal .form-group {
    margin-bottom: 15px
}

.x-modal .form-file {
    border: dashed .0625rem #4caf50;
    border-radius: .3125rem;
    width: 100%;
    padding: .625rem;
    cursor: pointer;
    font-weight: 700
}

    .x-modal .form-file i:before {
        padding-right: .3125rem
    }

    .x-modal .form-file small {
        margin-left: .625rem;
        font-weight: 400
    }

    .x-modal .form-file .close {
        font-size: 1.3125rem
    }

.x-modal .badge {
    border-radius: .625rem;
    padding: .1875rem .4375rem;
    background-color: #777;
    font-size: .75rem;
    color: #fff
}

.x-modal .alert {
    font-size: .875rem
}

.x-modal .modal-footer {
    padding: 1rem
}

@media screen and (min-width:768px) {
    .x-modal .modal-footer {
        padding: 7px 25px
    }
}

.x-modal .modal-footer p {
    margin-bottom: 0;
    color: #333
}

.x-modal .modal-footer > :not(:first-child), .x-modal .modal-footer > :not(:last-child) {
    margin-right: 0;
    margin-left: 0
}

.x-modal .modal-link {
    color: #333
}

    .x-modal .modal-link strong {
        font-weight: 700
    }

    .x-modal .modal-link:hover {
        text-decoration: underline;
        color: #23527c
    }

.x-modal .modal-send-cv {
    border-color: #2e6da4;
    padding: .625rem 1rem;
    background-color: #337ab7;
    font-size: 1.125rem;
    line-height: 1.3333333
}

    .x-modal .modal-send-cv:hover {
        border-color: #204d74;
        background-color: #286090
    }

.x-modal .nav-tabs > li {
    margin-bottom: -.0625rem
}

    .x-modal .nav-tabs > li > a {
        position: relative;
        display: block;
        margin-right: .125rem;
        border: .0625rem solid transparent;
        border-radius: .25rem .25rem 0 0;
        padding: .625rem .9375rem;
        line-height: 1.42857143;
        color: #333
    }

        .x-modal .nav-tabs > li > a:focus, .x-modal .nav-tabs > li > a:hover {
            border-color: #eee #eee #ddd;
            background-color: #eee;
            text-decoration: none;
            color: #23527c
        }

        .x-modal .nav-tabs > li > a.active, .x-modal .nav-tabs > li > a.active:focus, .x-modal .nav-tabs > li > a.active:hover {
            border: .0625rem solid #ddd;
            border-bottom-color: transparent;
            background-color: #fff;
            cursor: default;
            color: #4caf50
        }

        .x-modal .nav-tabs > li > a i:before {
            padding-right: .3125rem
        }

.x-modal .tab-content {
    min-height: 16.875rem
}

.x-modal legend {
    display: block;
    margin-bottom: .9375rem;
    border-bottom: .0625rem solid #e5e5e5;
    width: 100%;
    padding: 0;
    font-size: 1rem;
    line-height: 1.6;
    font-weight: 700;
    color: #e91e63
}

    .x-modal legend i:before {
        padding-right: .3125rem
    }

.x-modal #cvUploaded ul {
    padding: 0 0;
    list-style: none
}

@media screen and (min-width:768px) {
    .x-modal #cvUploaded ul {
        padding: 0 1.875rem
    }
}

.x-modal #cvUploaded ul a {
    font-size: .875rem;
    color: #333
}

    .x-modal #cvUploaded ul a:hover {
        text-decoration: underline;
        color: #23527c
    }

    .x-modal #cvUploaded ul a i:before {
        padding-right: .3125rem
    }

.hover-state {
    margin-right: -26px;
    margin-left: -5px;
    border-radius: 3px;
    padding-right: 26px;
    padding-left: 5px
}

    .edit-state .hover-state, .hover-state:focus, .hover-state:hover {
        outline: 1pt dashed #d22600;
        background: var() no-repeat right 9px center
    }

.a-sidebar {
    padding: 19px 0;
    background-color: #1d5193;
    color: #fff
}

.a-sidebar__header {
    margin-bottom: 29px;
    text-align: center
}

    .a-sidebar__header p {
        line-height: 1.25
    }

.a-sidebar__logo {
    display: block;
    margin: 0 auto 9px;
    width: 55px
}

.a-sidebar__item {
    position: relative;
    align-items: center;
    display: flex;
    transition: none;
    margin-left: 8px;
    height: 52px;
    padding: 5px 16px;
    background-color: transparent;
    color: #fff
}

    .a-sidebar__item::before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: -8px;
        width: 8px;
        background-color: transparent
    }

    .a-sidebar__item.active, .a-sidebar__item:hover {
        background-color: #fff;
        color: #000
    }

        .a-sidebar__item.active::before, .a-sidebar__item:hover::before {
            background-color: rgba(255,255,255,.5)
        }

.a-sidebar__item-icon {
    flex-shrink: 0;
    margin-right: 12px;
    width: 19px;
    text-align: center
}

.a-sidebar__item.active .a-sidebar__item-icon, .a-sidebar__item:hover .a-sidebar__item-icon {
    color: #1b6cd3
}

.close-sidebar {
    position: absolute;
    top: 0;
    right: -40px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    border: none;
    width: 42px;
    height: 42px;
    padding: 0;
    background: 0 0;
    pointer-events: none
}

    .close-sidebar::after, .close-sidebar::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 25px;
        height: 2px;
        background-color: #fff
    }

    .close-sidebar::before {
        transform: translate(-50%,-50%) rotate(45deg)
    }

    .close-sidebar::after {
        transform: translate(-50%,-50%) rotate(-45deg)
    }

.a-sidebar.show .close-sidebar {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.a-statistic .row {
    margin: 0 -20px
}

.a-statistic [class*=col] {
    padding: 0 20px
}

.a-statistic__item {
    align-items: center;
    display: flex;
    margin-bottom: 21px;
    border-radius: 10px;
    padding: 13px 12px;
    background-image: var(--img-statistic);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 150px
}

@media screen and (min-width:768px) {
    .a-statistic__item {
        margin-bottom: 40px;
        padding: 13px 22px 16px;
        background-size: 231px
    }
}

@media screen and (min-width:992px) {
    .a-statistic__item {
        background-size: 47%
    }
}

@media screen and (min-width:1700px) {
    .a-statistic__item {
        padding: 12px 15px 18px;
        background-size: contain
    }
}

.a-statistic__item--blue {
    background-color: #1b6cd3;
    color: #fff
}

.a-statistic__item--orange {
    background-color: #ff822c;
    color: #fff
}

.a-statistic__item-icon {
    justify-content: center;
    align-items: center;
    display: flex;
    margin-right: 20px;
    border-width: 5px;
    border-style: solid;
    border-radius: 20px;
    width: 90px;
    height: 90px
}

@media screen and (min-width:576px) {
    .a-statistic__item-icon {
        margin-right: 25px;
        width: 115px;
        height: 115px
    }
}

@media screen and (min-width:1700px) {
    .a-statistic__item-icon {
        margin-right: 43px
    }
}

.a-statistic__item--blue .a-statistic__item-icon {
    border-color: #b6d6ff
}

.a-statistic__item--orange .a-statistic__item-icon {
    border-color: #ffd9bf
}

.a-statistic__item-title {
    margin-bottom: 3px
}

@media screen and (min-width:1700px) {
    .a-statistic__item-title {
        margin-bottom: 7px
    }
}

@media screen and (min-width:1366px) {
    .a-statistic__item-content .fz-15 {
        font-size: 14px;
        line-height: 1.85
    }
}

@media screen and (min-width:1700px) {
    .a-statistic__item-content .fz-15 {
        font-size: 15px;
        line-height: 1.467
    }
}

.a-table {
    border: 1px solid #ddd;
    border-radius: 5px;
    background: #fff
}

    .a-table .tr {
        display: flex;
        border-bottom: 1px solid rgba(221,221,221,.5)
    }

@media screen and (max-width:991px) {
    .a-table .tr {
        flex-wrap: wrap;
        margin-right: -1px
    }
}

.a-table .tr:last-child {
    border-bottom: none
}

.a-table--normal .td {
    text-align: center
}

    .a-table--normal .td:nth-child(1) {
        border-right: 1px solid rgba(221,221,221,.5);
        width: 100%
    }

@media screen and (min-width:576px) {
    .a-table--normal .td:nth-child(1) {
        width: calc(100% - 136px)
    }
}

@media screen and (min-width:992px) {
    .a-table--normal .td:nth-child(1) {
        border-right: none;
        width: 38.71%
    }
}

@media screen and (min-width:1700px) {
    .a-table--normal .td:nth-child(1) {
        width: 35.95%
    }
}

.a-table--normal .td:nth-child(2) {
    flex: 1 1 auto;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:576px) {
    .a-table--normal .td:nth-child(2) {
        flex: auto;
        border-top: none;
        border-right: none;
        width: 136px
    }
}

@media screen and (min-width:992px) {
    .a-table--normal .td:nth-child(2) {
        width: 15.1%
    }
}

@media screen and (min-width:1700px) {
    .a-table--normal .td:nth-child(2) {
        width: 11.6%
    }
}

.a-table--normal .td:nth-child(3) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--normal .td:nth-child(3) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 9.85%;
        min-width: 100px;
        padding-right: 5px;
        padding-left: 5px
    }
}

@media screen and (min-width:1700px) {
    .a-table--normal .td:nth-child(3) {
        width: 15%;
        min-width: auto;
        padding-right: 13px;
        padding-left: 13px
    }
}

.a-table--normal .td:nth-child(4) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--normal .td:nth-child(4) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 9.44%;
        min-width: 96px;
        padding-right: 0;
        padding-left: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--normal .td:nth-child(4) {
        width: 10%;
        min-width: auto;
        padding-right: 13px;
        padding-left: 13px
    }
}

.a-table--normal .td:nth-child(5) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--normal .td:nth-child(5) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 12.8%;
        min-width: 122px
    }
}

@media screen and (min-width:1700px) {
    .a-table--normal .td:nth-child(5) {
        width: 11.7%;
        min-width: auto
    }
}

.a-table--normal .td:nth-child(6) {
    flex: 1 1 auto;
    border-top: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--normal .td:nth-child(6) {
        flex: auto;
        border-top: none;
        width: 14.1%;
        min-width: 143px
    }
}

@media screen and (min-width:1700px) {
    .a-table--normal .td:nth-child(6) {
        width: 15.75%;
        min-width: auto
    }
}

.a-table--candi .td {
    text-align: center
}

    .a-table--candi .td:nth-child(1) {
        border-right: 1px solid rgba(221,221,221,.5);
        width: 100%
    }

@media screen and (min-width:576px) {
    .a-table--candi .td:nth-child(1) {
        width: 40%
    }
}

@media screen and (min-width:992px) {
    .a-table--candi .td:nth-child(1) {
        border-right: none;
        width: 23.65%
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .td:nth-child(1) {
        width: 19.05%
    }
}

.a-table--candi .td:nth-child(2) {
    flex: 1 1 auto;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:576px) {
    .a-table--candi .td:nth-child(2) {
        flex: auto;
        border-top: none;
        border-right: none;
        width: 60%
    }
}

@media screen and (min-width:992px) {
    .a-table--candi .td:nth-child(2) {
        width: 28.1%
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .td:nth-child(2) {
        width: 21.4%
    }
}

.a-table--candi .td:nth-child(3) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--candi .td:nth-child(3) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 11.85%;
        min-width: 120px;
        padding-right: 5px;
        padding-left: 5px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .td:nth-child(3) {
        width: 20.6%;
        min-width: auto;
        padding-right: 13px;
        padding-left: 13px
    }
}

.a-table--candi .td:nth-child(4) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--candi .td:nth-child(4) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 12.8%;
        min-width: 130px;
        padding-right: 0;
        padding-left: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .td:nth-child(4) {
        width: 19.5%;
        min-width: auto;
        padding-right: 13px;
        padding-left: 13px
    }
}

.a-table--candi .td:nth-child(5) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--candi .td:nth-child(5) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 11.6%;
        min-width: 118px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .td:nth-child(5) {
        width: 9.45%;
        min-width: auto
    }
}

.a-table--candi .td:nth-child(6) {
    flex: 1 1 auto;
    border-top: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--candi .td:nth-child(6) {
        flex: auto;
        border-top: none;
        width: 12%;
        min-width: 122px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .td:nth-child(6) {
        width: 10%;
        min-width: auto
    }
}

.a-table--simple .td {
    text-align: center
}

    .a-table--simple .td:nth-child(1) {
        border-right: 1px solid rgba(221,221,221,.5);
        width: 100%
    }

@media screen and (min-width:576px) {
    .a-table--simple .td:nth-child(1) {
        width: 50%
    }
}

@media screen and (min-width:992px) {
    .a-table--simple .td:nth-child(1) {
        border-right: none;
        width: 32%
    }
}

@media screen and (min-width:1700px) {
    .a-table--simple .td:nth-child(1) {
        width: 36.25%
    }
}

.a-table--simple .td:nth-child(2) {
    flex: 1 1 auto;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:576px) {
    .a-table--simple .td:nth-child(2) {
        flex: auto;
        border-top: none;
        border-right: none;
        width: 50%
    }
}

@media screen and (min-width:992px) {
    .a-table--simple .td:nth-child(2) {
        width: 23%
    }
}

@media screen and (min-width:1700px) {
    .a-table--simple .td:nth-child(2) {
        width: 21%
    }
}

.a-table--simple .td:nth-child(3) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--simple .td:nth-child(3) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 16%
    }
}

@media screen and (min-width:1700px) {
    .a-table--simple .td:nth-child(3) {
        width: 15.75%
    }
}

.a-table--simple .td:nth-child(4) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--simple .td:nth-child(4) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 10%;
        min-width: 100px
    }
}

.a-table--simple .td:nth-child(5) {
    flex: 1 1 auto;
    border-top: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--simple .td:nth-child(5) {
        flex: auto;
        border-top: none;
        width: 14%;
        min-width: 130px
    }
}

@media screen and (min-width:1700px) {
    .a-table--simple .td:nth-child(5) {
        width: 17%;
        min-width: 260px
    }
}

.a-table--jobs .td {
    text-align: center
}

    .a-table--jobs .td:nth-child(1) {
        border-right: 1px solid rgba(221,221,221,.5);
        width: 100%
    }

@media screen and (min-width:576px) {
    .a-table--jobs .td:nth-child(1) {
        width: 70%
    }
}

@media screen and (min-width:992px) {
    .a-table--jobs .td:nth-child(1) {
        border-right: none;
        width: 41.4%
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .td:nth-child(1) {
        width: 27.5%
    }
}

.a-table--jobs .td:nth-child(2) {
    flex: 1 1 auto;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:576px) {
    .a-table--jobs .td:nth-child(2) {
        flex: auto;
        border-top: none;
        border-right: none;
        width: 30%
    }
}

@media screen and (min-width:992px) {
    .a-table--jobs .td:nth-child(2) {
        width: 12%;
        min-width: 120px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .td:nth-child(2) {
        width: 14.6%;
        min-width: auto
    }
}

.a-table--jobs .td:nth-child(3) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--jobs .td:nth-child(3) {
        flex: auto;
        align-items: flex-start;
        border-top: none;
        border-right: none;
        width: 12.5%;
        min-width: 120px;
        padding-right: 5px;
        padding-left: 5px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .td:nth-child(3) {
        display: block;
        width: 13%;
        min-width: auto;
        padding-right: 13px;
        padding-left: 13px
    }
}

.a-table--jobs .td:nth-child(4) {
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--jobs .td:nth-child(4) {
        display: block;
        border-top: none;
        border-right: none;
        width: 6.5%;
        padding-right: 0;
        padding-left: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .td:nth-child(4) {
        width: 6.5%;
        min-width: auto;
        padding-right: 13px;
        padding-left: 13px
    }
}

.a-table--jobs .td:nth-child(5) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--jobs .td:nth-child(5) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 11.8%;
        min-width: 120px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .td:nth-child(5) {
        width: 14.45%;
        min-width: auto
    }
}

.a-table--jobs .td:nth-child(6) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5);
    border-right: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--jobs .td:nth-child(6) {
        display: block;
        flex: auto;
        border-top: none;
        border-right: none;
        width: 10.6%;
        min-width: 107px;
        padding-right: 5px !important;
        padding-left: 5px !important
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .td:nth-child(6) {
        width: 12.45%;
        min-width: auto
    }
}

.a-table--jobs .td:nth-child(7) {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    border-top: 1px solid rgba(221,221,221,.5)
}

@media screen and (min-width:992px) {
    .a-table--jobs .td:nth-child(7) {
        display: block;
        flex: auto;
        border-top: none;
        width: 12%;
        min-width: 120px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .td:nth-child(7) {
        width: 11.5%;
        min-width: auto
    }
}

.a-table-head {
    display: none
}

@media screen and (min-width:992px) {
    .a-table-head {
        display: block
    }
}

.a-table-head .td {
    border-right: 1px solid #eee;
    padding: 13px 5px;
    color: #233454
}

@media screen and (min-width:1700px) {
    .a-table-head .td {
        border-right: none
    }
}

.a-table-head .td:last-child {
    border-right: none
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-head .td:nth-child(2) {
        padding-left: 4%;
        text-align: left
    }
}

.a-table--simple .a-table-head {
    border-radius: 5px 5px 0 0;
    background-color: #f0f0f0
}

    .a-table--simple .a-table-head .td {
        padding: 12px 18px 17px
    }

        .a-table--simple .a-table-head .td:first-child {
            text-align: left
        }

.a-table--jobs .a-table-head .td::first-letter {
    text-transform: capitalize
}

@media screen and (min-width:992px) {
    .a-table--jobs .a-table-head .td:first-child {
        padding-left: 74px;
        text-align: left
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-head .td:first-child {
        padding-left: 5px;
        text-align: center
    }
}

.a-table-body .td {
    padding: 15px 12px
}

@media screen and (min-width:992px) {
    .a-table-body .td {
        padding: 19px 13px
    }
}

.a-table-body .td:first-child {
    text-align: left
}

.a-table-body .td:last-child {
    text-align: right
}

@media screen and (min-width:992px) {
    .a-table--candi .a-table-body .td {
        padding: 26px 13px 24px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-body .td {
        padding-top: 17px;
        padding-bottom: 17px
    }
}

.a-table--candi .a-table-body .td:first-child {
    text-align: left
}

    .a-table--candi .a-table-body .td:first-child p + p {
        margin-top: 8px
    }

.a-table--candi .a-table-body .td:nth-child(2) {
    text-align: left
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-body .td:nth-child(2) p {
        margin-top: 2px
    }
}

.a-table--candi .a-table-body .td:nth-child(2) p + p {
    margin-top: 4px
}

.a-table--candi .a-table-body .td:last-child {
    text-align: right
}

@media screen and (max-width:767px) {
    .a-table--candi .a-table-body .td:last-child {
        display: flex;
        justify-content: center;
        align-items: center
    }
}

.a-table--candi .a-table-body .a-card__watch {
    margin-top: 2px;
    margin-left: 0
}

@media screen and (max-width:1699px) {
    .a-table--candi .a-table-body .a-card__watch {
        width: 103px;
        height: 34px;
        margin-top: 4px
    }
}

@media screen and (max-width:767px) {
    .a-table--candi .a-table-body .a-card__watch {
        margin-top: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-body .a-card__watch svg {
        transform: translateX(10px)
    }
}

@media screen and (min-width:992px) {
    .a-table--simple .a-table-body .td {
        padding: 12px 18px 25px
    }
}

.a-table--simple .a-table-body .td:first-child {
    text-align: left
}

.a-table--simple .a-table-body .td:last-child {
    text-align: right
}

.a-table--simple .a-table-body .td:nth-child(3) {
    display: flex;
    justify-content: center;
    align-items: center
}

@media screen and (min-width:992px) {
    .a-table--simple .a-table-body .td:nth-child(3) {
        justify-content: flex-start;
        text-align: left
    }
}

.a-table--simple .a-table-body .td:nth-child(4) {
    display: flex;
    justify-content: center;
    align-items: center
}

.a-table--simple .a-table-body .td:last-child {
    display: flex;
    justify-content: center;
    align-items: center
}

@media screen and (min-width:992px) {
    .a-table--simple .a-table-body .td:last-child {
        justify-content: flex-end
    }
}

.a-table--simple .a-table-body .a-card {
    padding: 7px 0
}

.a-table--simple .a-table-body .a-card__order {
    display: flex;
    margin-top: 0
}

.a-table--simple .a-table-body .a-card__title {
    width: 100%;
    max-width: 335px;
    margin: 0
}

.a-table--simple .a-table-body .a-card__content {
    align-self: center
}

    .a-table--simple .a-table-body .a-card__content .hover-state {
        margin-right: 0;
        margin-left: -6px;
        padding: 4px 30px 4px 6px;
        background-position: right 8px center
    }

@media screen and (max-width:767px) {
    .a-table--simple .a-table-body .a-card__content .hover-state {
        margin-top: -9px
    }
}

.a-table--simple .a-table-body .a-card__watch {
    margin-left: 0;
    padding: 5px
}

@media screen and (min-width:992px) {
    .a-table--simple .a-table-body .a-card__watch {
        margin-top: 14px;
        margin-left: 1px
    }
}

@media screen and (min-width:992px) {
    .a-table--jobs .a-table-body .td {
        padding: 20px 13px 31px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-body .td {
        padding-top: 23px;
        padding-bottom: 24px
    }
}

.a-table--jobs .a-table-body .a-card__image {
    display: block;
    border: none;
    width: 66px;
    height: auto;
    padding: 0;
    background: 0 0
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-body .a-card__image {
        margin-top: -2px;
        margin-right: 33px
    }
}

.a-table--jobs .a-table-body .a-card__image .ratio {
    width: 66px
}

    .a-table--jobs .a-table-body .a-card__image .ratio::before {
        padding-bottom: 96.9696969697%
    }

.a-table--jobs .a-table-body .a-card__content {
    display: block;
    padding-top: 3px
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-body .a-card__content {
        padding-top: 0
    }
}

.a-table--jobs .a-table-body .a-card__wrapper a:not(:first-child), .a-table--jobs .a-table-body .a-card__wrapper p:not(:first-child) {
    margin-top: 7px
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-body .a-card__wrapper a:not(:first-child), .a-table--jobs .a-table-body .a-card__wrapper p:not(:first-child) {
        margin-top: 9px
    }
}

.a-table--jobs .a-table-body .a-card__btn {
    margin-top: 18px;
    margin-right: 0
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-body .a-card__btn {
        margin-top: 15px
    }
}

.a-table-number .hover-state {
    margin-right: 0;
    margin-bottom: 6px;
    margin-left: 0;
    padding: 0 35px 0 18px;
    background-position: right 8px center
}

@media screen and (min-width:992px) {
    .a-table-number .hover-state {
        margin-right: -14px
    }
}

.a-table-order .hover-state {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    padding: 0 35px 0 13px;
    background-position: right 6px center;
    line-height: 22px
}

@media screen and (min-width:992px) {
    .a-table-order .hover-state {
        margin-top: 18px;
        margin-right: 14px
    }
}

.a-table-toolbar {
    display: flex;
    align-items: flex-start;
    padding: 7px 13px;
    background-color: #f0f0f0
}

.a-table--jobs .a-table-toolbar .a-table-select {
    width: 107px
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-toolbar .a-table-select {
        width: 188px
    }
}

.a-table-toolbar__normal {
    display: flex;
    flex-grow: 1;
    align-items: center
}

@media screen and (max-width:767px) {
    .a-table-toolbar__normal {
        flex-wrap: wrap;
        margin-right: -17px;
        row-gap: 10px
    }
}

.a-table-toolbar__selected {
    display: flex;
    flex-grow: 1;
    align-items: center
}

.a-table-search {
    position: relative;
    display: flex;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    width: 100%;
    margin-right: 17px;
    background: #f7f7f7
}

@media screen and (min-width:576px) {
    .a-table-search {
        max-width: 261px
    }
}

@media screen and (min-width:1700px) {
    .a-table-search {
        max-width: 479px;
        margin-right: 31px
    }
}

.a-table-search .select, .a-table-search select {
    flex-shrink: 0;
    border: none;
    width: 87px;
    padding: 0 28px 0 8px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E %3Cpath d='M0 0L5 6L10 0H0Z' fill='%23555555'/%3E %3C/svg%3E") no-repeat right 15px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-left: 1px solid #ddd;
}
    /*@media screen and (min-width:1700px){
.a-table-search .select,.a-table-search select{display:none}
}*/
    .a-table-search .select::after, .a-table-search select::after {
        content: none
    }

.a-table--candi .a-table-search {
    margin-right: 11px
}

@media screen and (min-width:576px) {
    .a-table--candi .a-table-search {
        max-width: 205px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-search {
        max-width: 285px;
        margin-right: 16px
    }
}

.a-table--candi .a-table-search .select, .a-table--candi .a-table-search select {
    display: block
}

@media screen and (min-width:768px) {
    .a-table--candi .a-table-search .select, .a-table--candi .a-table-search select {
        width: 83px;
        padding-left: 9px;
        background-position: right 10px center
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-search .select, .a-table--candi .a-table-search select {
        width: 95px;
        padding-left: 18px;
        background-position: right 15px center
    }
}

.a-table--jobs .a-table-search {
    margin-right: 11px
}

@media screen and (min-width:768px) {
    .a-table--jobs .a-table-search {
        max-width: 288px;
        margin-right: 20px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-search {
        max-width: 341px;
        margin-right: 25px
    }
}

.a-table--jobs .a-table-search .select, .a-table--jobs .a-table-search select {
    display: block
}

@media screen and (min-width:768px) {
    .a-table--jobs .a-table-search .select, .a-table--jobs .a-table-search select {
        width: 92px;
        padding-left: 13px;
        background-position: right 15px center
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-search .select, .a-table--jobs .a-table-search select {
        width: 98px;
        padding-left: 14px;
        background-position: right 11px center
    }
}

.a-table-search__group {
    position: relative;
    flex-grow: 1
}

    .a-table-search__group::after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 35px
    }

@media screen and (min-width:1700px) {
    .a-table-search__group::after {
        content: none
    }
}

.a-table-search__group input {
    border: none;
    width: 100%;
    height: 34px;
    padding: 0 9px;
    background: 0 0
}

@media screen and (min-width:1700px) {
    .a-table-search__group input {
        padding: 0 52px 0 16px
    }
}

.a-table-search__group input::-moz-placeholder {
    font-style: italic;
    color: #888
}

.a-table-search__group input:-ms-input-placeholder {
    font-style: italic;
    color: #888
}

.a-table-search__group input::placeholder {
    font-style: italic;
    color: #888
}

.a-table-search__group button {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    display: none;
    justify-content: center;
    align-items: center;
    border: none;
    width: 38px;
    height: 36px;
    padding: 0;
    background: 0 0;
    color: #888
}

@media screen and (min-width:1700px) {
    .a-table-search__group button {
        display: flex
    }
}

.a-table--candi .a-table-search__group::after {
    content: ""
}

.a-table--candi .a-table-search__group input {
    padding-left: 11px
}

.a-table--candi .a-table-search__group button {
    display: none
}

.a-table--jobs .a-table-search__group::after {
    content: ""
}

.a-table--jobs .a-table-search__group input {
    padding-left: 11px
}

.a-table--jobs .a-table-search__group button {
    display: none
}

.a-table-range {
    display: flex;
    margin-right: 17px
}

@media screen and (max-width:575px) {
    .a-table-range {
        flex-wrap: wrap;
        row-gap: 10px
    }
}

@media screen and (min-width:992px) {
    .a-table-range {
        margin-right: 12%
    }
}

@media screen and (min-width:1700px) {
    .a-table-range {
        margin-right: 31px
    }
}

@media screen and (min-width:992px) {
    .a-table--candi .a-table-range {
        margin-right: 7%
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-range {
        margin-right: 14.47%
    }
}

@media screen and (min-width:992px) {
    .a-table--jobs .a-table-range {
        margin-right: 12.2%
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-range {
        margin-right: 7.9%
    }
}

.a-table-range__item {
    display: flex;
    align-items: center
}

    .a-table-range__item:not(:last-child) {
        margin-right: 8px
    }

@media screen and (min-width:1700px) {
    .a-table-range__item:not(:last-child) {
        margin-right: 15px
    }
}

.a-table-range__item label {
    min-width: 24px;
    margin-right: 7px
}

@media screen and (min-width:576px) {
    .a-table-range__item label {
        min-width: auto;
        margin-right: 10px
    }
}

@media screen and (min-width:1700px) {
    .a-table-range__item label {
        min-width: 24px;
        margin-right: 9px
    }
}

.a-table-range__item input {
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    width: 102px;
    height: 36px;
    padding: 0 30px 0 6px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E %3Cpath d='M5 7.2H3.33333V8.8H5V7.2ZM8.33333 7.2H6.66667V8.8H8.33333V7.2ZM11.6667 7.2H10V8.8H11.6667V7.2ZM15 1.6H12.5V0H10.8333V1.6H4.16667V0H2.5V1.6H0V16H15V1.6ZM13.3333 14.4H1.66667V5.6H13.3333V14.4Z' fill='%23ADADAD'/%3E %3C/svg%3E") no-repeat right 8px center,#f7f7f7
}

@media screen and (min-width:576px) {
    .a-table-range__item input {
        width: 111px
    }
}

@media screen and (min-width:768px) {
    .a-table-range__item input {
        font-size: 13px
    }
}

@media screen and (min-width:1700px) {
    .a-table-range__item input {
        width: 150px;
        padding: 0 32px 0 12px;
        background-position: right 10px center;
        font-size: 14px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-range__item {
        margin-right: 13px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-range__item label {
        min-width: 19px;
        margin-right: 14px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-range__item input {
        width: 160px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-range__item {
        margin-right: 18px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-range__item label {
        min-width: 21px;
        margin-right: 7px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-range__item input {
        width: 160px;
        padding-left: 8px
    }
}

.a-table-select {
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    width: 100%;
    height: 36px;
    margin-right: 17px;
    padding: 0 30px 0 11px;
    background-color: #f6f6f6;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E %3Cpath d='M2 2L7 7L12 2' stroke='%23AFAFAF' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media screen and (min-width:576px) {
    .a-table-select {
        width: 113px
    }
}

@media screen and (min-width:768px) {
    .a-table-select {
        margin-right: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table-select {
        width: 120px;
        background-position: right 11px center
    }
}

.a-table--normal .td .a-table-select {
    border-color: #ddd;
    width: 100%;
    max-width: 92px;
    margin-right: 0;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .a-table--normal .td .a-table-select {
        max-width: 96px
    }
}

@media screen and (min-width:1700px) {
    .a-table--normal .td .a-table-select {
        max-width: none
    }
}

@media screen and (min-width:576px) {
    .a-table--candi .a-table-select {
        width: 108px
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-select {
        width: 188px
    }
}

.a-table--jobs .td .a-table-select {
    border-color: #ddd;
    width: 96px;
    background-color: #fbfbfb;
    color: #333
}

@media screen and (min-width:768px) {
    .a-table--jobs .td .a-table-select {
        padding-right: 28px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .td .a-table-select {
        width: 171px
    }
}

.a-table-select-2 {
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    width: 100%;
    height: 36px;
    margin-right: 12px;
    padding: 0 30px 0 11px;
    background-color: #f6f6f6;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E %3Cpath d='M0 0L5 6L10 0H0Z' fill='%23555555'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media screen and (min-width:576px) {
    .a-table-select-2 {
        width: 113px
    }
}

@media screen and (min-width:768px) {
    .a-table-select-2 {
        width: 128px;
        padding-left: 19px
    }
}

@media screen and (min-width:1700px) {
    .a-table-select-2 {
        width: 200px;
        margin-right: 26px;
        padding-left: 11px;
        background-position: right 11px center
    }
}

.a-table-change-state {
    border: 1px solid #bebebe;
    border-radius: 3px;
    width: 164px;
    height: 32px;
    margin: 2px 6px 2px 0;
    padding: 0 10px 0 32px;
    background: var(--img-refesh) no-repeat left 6px center,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E %3Cpath d='M0 0L5 6L10 0H0Z' fill='%23555555'/%3E %3C/svg%3E") no-repeat right 6px center;
    cursor: pointer;
    color: #233454;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media screen and (min-width:576px) {
    .a-table-change-state {
        width: 226px;
        padding: 0 39px;
        background-position: left 6px center,right 19px center
    }
}

.a-table-btn-solid {
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    width: 30px;
    height: 30px;
    background: 0 0;
    color: #1d5193
}

@media screen and (min-width:375px) {
    .a-table-btn-solid {
        width: 32px;
        height: 32px;
        margin-left: 22px
    }
}

.a-table-alert {
    padding: 15px 12px;
    background: #fbfbfb;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table-alert {
        padding: 18px 12px 21px
    }
}

.a-table-check {
    position: relative;
    flex-shrink: 0;
    margin-right: 7px;
    padding-right: 30px;
    cursor: pointer
}

@media screen and (min-width:1700px) {
    .a-table-check {
        margin-right: 0
    }
}

.a-table-check input[type=checkbox] {
    border: 1px solid #afafaf;
    border-radius: 3px;
    width: 18px;
    height: 18px;
    background: #f5f5f5;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

    .a-table-check input[type=checkbox]:checked {
        border-color: #1d5193;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E %3Cpath d='M13 2L5.3 9L2 6.375' stroke='%231D5193' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E") no-repeat center 40%
    }

.a-table--normal .td .a-table-check {
    margin-top: 15px;
    padding-right: 5px
}

@media screen and (min-width:576px) {
    .a-table--normal .td .a-table-check {
        margin-right: 7px
    }
}

@media screen and (min-width:1700px) {
    .a-table--normal .td .a-table-check {
        margin-top: 7px;
        margin-right: 0;
        padding-right: 30px
    }
}

.a-table--candi .td .a-table-check {
    margin-top: 8px
}

@media screen and (max-width:1699px) {
    .a-table--candi .td .a-table-check {
        margin-top: 14px;
        padding-right: 10px
    }
}

.a-table--jobs .td .a-table-check {
    margin-top: 6px;
    margin-right: 7px
}

@media screen and (max-width:1699px) {
    .a-table--jobs .td .a-table-check {
        margin-top: 14px;
        padding-right: 10px
    }
}

.a-table-check--all {
    margin-top: 9px;
    margin-right: 0
}

@media screen and (min-width:768px) {
    .a-table-check--all {
        margin-right: 7px
    }
}

@media screen and (min-width:1700px) {
    .a-table-check--all {
        margin-right: 0
    }
}

.a-table-check--all input[type=checkbox] {
    background: #fff
}

    .a-table-check--all input[type=checkbox]:checked {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E %3Cpath d='M13 2L5.3 9L2 6.375' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E") no-repeat center 40%,#1d5193
    }

.a-table-check--all::after {
    content: "";
    position: absolute;
    top: 43%;
    right: 13px;
    transform: translateY(-50%);
    width: 10px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E %3Cpath d='M0 0L5 6L10 0H0Z' fill='%23555555'/%3E %3C/svg%3E") no-repeat center/contain
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-check--all {
        margin-right: 5px
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-check--all {
        margin-right: 7px
    }
}

.a-table-tools {
    display: flex;
    justify-content: center;
    padding-right: 0
}

@media screen and (min-width:992px) {
    .a-table-tools {
        display: block;
        justify-content: flex-end;
        padding-right: 4px
    }
}

@media screen and (min-width:1700px) {
    .a-table-tools {
        display: flex;
        justify-content: flex-end;
        padding-right: 0
    }
}

.a-table--candi .a-table-tools {
    padding-right: 0
}

.a-table--simple .a-table-tools {
    align-items: center;
    padding-right: 0
}

@media screen and (min-width:992px) {
    .a-table--simple .a-table-tools {
        margin-top: 9px
    }
}

@media screen and (min-width:992px) {
    .a-table--jobs .a-table-tools {
        margin-top: 6px;
        margin-right: -3px;
        padding-right: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-tools {
        margin-right: 0
    }
}

.a-table-tools__main .btn {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    width: 100%;
    height: 36px;
    padding: 5px;
    text-align: center
}

@media screen and (min-width:1700px) {
    .a-table-tools__main .btn {
        width: 120px
    }
}

.a-table--simple .a-table-tools__main .btn {
    border-radius: 5px;
    height: 32px;
    padding: 5px 15px;
    display: none
}

@media screen and (min-width:1700px) {
    .a-table--simple .a-table-tools__main .btn {
        width: 76px
    }
}

.edit-state .a-table-tools__main .btn {
    display: flex
}

.a-table-tools__other {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-self: center;
    margin: 0
}

@media screen and (min-width:992px) {
    .a-table-tools__other {
        justify-content: space-between;
        margin: 15px -10px 0
    }
}

@media screen and (min-width:1700px) {
    .a-table-tools__other {
        justify-content: flex-end;
        margin: 0
    }
}

.a-table-tools__other button {
    transition: opacity .3s ease;
    border: none;
    margin-left: 11px;
    padding: 0;
    background: 0 0
}

@media screen and (min-width:992px) {
    .a-table-tools__other button {
        margin-left: 0;
        padding: 0 10px
    }
}

@media screen and (min-width:1700px) {
    .a-table-tools__other button {
        margin-left: 11px;
        padding: 0
    }
}

.a-table-tools__other button:hover {
    opacity: .7
}

@media screen and (min-width:992px) {
    .a-table--candi .a-table-tools__other {
        justify-content: flex-end;
        margin: 8px -2px 0 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-tools__other {
        margin: 7px 0 0
    }
}

@media screen and (min-width:992px) {
    .a-table--candi .a-table-tools__other button {
        margin-left: 16px;
        padding: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--candi .a-table-tools__other button {
        margin-right: 2px;
        margin-left: 14px
    }
}

@media screen and (min-width:992px) {
    .a-table--simple .a-table-tools__other {
        justify-content: flex-end;
        margin: 10px 0 0 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--simple .a-table-tools__other {
        margin: 0 -3px 0 0
    }
}

@media screen and (min-width:992px) {
    .a-table--simple .a-table-tools__other button {
        margin-left: 0;
        padding: 0 5px
    }
}

@media screen and (min-width:1700px) {
    .a-table--simple .a-table-tools__other button {
        margin-left: 29px;
        padding: 0
    }
}

@media screen and (min-width:992px) {
    .a-table--jobs .a-table-tools__other {
        justify-content: flex-end;
        margin: 0
    }
}

@media screen and (min-width:992px) {
    .a-table--jobs .a-table-tools__other button {
        margin-left: 15px;
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-tools__other button {
        margin-left: 11px;
    }
}

@media screen and (min-width:576px) {
    .a-table-info {
        padding-top: 10px
    }
}

.a-table-info p:not(:last-child) {
    margin-bottom: 6px
}

.a-table--simple .a-table-info {
    padding-top: 1px
}

    .a-table--simple .a-table-info p:not(:last-child) {
        margin-bottom: 2px
    }

.a-table-info .btn {
    display: inline-flex;
    border-radius: 24px;
    margin-top: 4px;
    padding: 0 10px 2px;
    background-color: #f2f2f2;
    line-height: 1
}

.a-table-date {
    margin-bottom: 8px;
    padding-top: 8px
}

@media screen and (min-width:768px) {
    .a-table-date {
        margin-bottom: 0
    }
}

@media screen and (min-width:992px) {
    .a-table-date {
        padding-top: 10px
    }
}

@media screen and (max-width:1699px) {
    .a-table--jobs .a-table-date {
        padding-top: 8px
    }
}

@media screen and (max-width:991px) {
    .a-table--jobs .a-table-date {
        padding-top: 0
    }
}

.a-table-status {
    display: inline-block;
    border-radius: 24px;
    min-width: 90px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 4px 6px;
    background-color: #333;
    text-align: center;
    color: #fff
}

@media screen and (min-width:768px) {
    .a-table-status {
        margin-bottom: 0
    }
}

@media screen and (min-width:992px) {
    .a-table-status {
        margin-top: 8px
    }
}

@media screen and (min-width:1700px) {
    .a-table-status {
        padding: 4px 11px
    }
}

.a-table-status.orange {
    background-color: #ffac06
}

.a-table-status.green {
    background-color: #02b544
}

.a-table-status.red {
    background-color: #d22600
}

.a-table-footer {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid rgba(221,221,221,.5);
    padding: 15px 18px 21px 13px
}

@media screen and (min-width:1700px) {
    .a-table-footer {
        padding: 19px 23px 23px 13px
    }
}

.a-table-pagination {
    display: flex;
    flex-wrap: wrap
}

    .a-table-pagination a {
        display: flex;
        justify-content: center;
        align-items: center;
        transition: all .3s ease;
        border: 2px solid #eaeaea;
        border-radius: 10px;
        min-width: 40px;
        min-height: 40px;
        margin-right: 10px;
        padding: 5px;
        background: #fff;
        color: #333
    }

        .a-table-pagination a.current, .a-table-pagination a:hover {
            border-color: #02b544;
            background-color: #02b544;
            color: #fff
        }

            .a-table-pagination a.current svg, .a-table-pagination a:hover svg {
                color: #fff
            }

        .a-table-pagination a svg {
            transition: all .3s ease;
            color: #adadad
        }

            .a-table-pagination a span + svg, .a-table-pagination a svg + span {
                margin-left: 19px
            }

        .a-table-pagination a.next, .a-table-pagination a.prev {
            padding: 6px 14px
        }

.a-table-pager {
    border: none;
    padding-left: 25px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E %3Cpath d='M0 0L5 6L10 0H0Z' fill='%23555555'/%3E %3C/svg%3E") no-repeat left center,transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.a-table-author {
    margin-top: 9px
}

.a-table-tooltip {
    position: relative;
    top: -1px;
    border: none;
    margin-left: 5px;
    padding: 0;
    background: 0 0
}

@media screen and (min-width:992px) {
    .a-table-tooltip {
        top: 8px
    }
}

@media screen and (min-width:1700px) {
    .a-table-tooltip {
        top: -2px;
        margin-left: 1px
    }
}

.a-table-tooltip svg {
    color: #afafaf
}

.bs-tooltip-auto[data-popper-placement^=bottom], .bs-tooltip-bottom {
    padding: 4px 0
}

.tooltip-inner {
    box-shadow: 0 4px 20px rgba(162,162,162,.25);
    /*  border-radius: 0;*/
    width: 180px;
    max-width: 180px;
    padding: 4px;
    /*  background-color: #fff;*/
    text-align: left;
    opacity: 0.8;
    /* color: #333*/
}

@media screen and (min-width:768px) {
    .tooltip-inner {
        width: 210px;
        max-width: 210px;
        padding: 18px 24px 23px
    }
}

.tooltip-inner p + p {
    margin-top: 4px
}

@media screen and (min-width:768px) {
    .tooltip-inner p + p {
        margin-top: 7px
    }
}

[data-popper-placement^=bottom] .tooltip-inner, [data-popper-placement^=top] .tooltip-inner {
    transform: translateX(93px)
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: #fff
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
    border-top-color: #fff
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
    border-right-color: #fff
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
    border-left-color: #fff
}

.tooltip.show {
    opacity: 1
}

.a-dropdown-menu {
    top: calc(100% + 1px) !important;
    right: 0 !important;
    left: 0 !important;
    transform: none !important;
    box-shadow: 0 4px 20px rgba(181,181,181,.25);
    border: none;
    border-radius: 0;
    padding: 0;
    background-color: #fff
}

    .a-dropdown-menu li {
        display: flex;
        align-items: center;
        border-bottom: 1px solid #f2f2f2;
        min-height: 66px;
        padding: 13px 12px
    }

@media screen and (min-width:768px) {
    .a-dropdown-menu li {
        min-height: 76px;
        padding: 13px 19px
    }
}

.a-dropdown-menu li:last-child {
    border-bottom: none
}

.a-dropdown-menu__item {
    display: flex;
    align-items: center;
    width: 100%
}

    .a-dropdown-menu__item:hover p {
        color: #2f5cc5
    }

.a-dropdown-menu__item-image {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 68px;
    height: 34px
}

.a-dropdown-menu__item-content {
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    padding-left: 15px
}

    .a-dropdown-menu__item-content .btn {
        flex-shrink: 0;
        margin-top: 4px;
        margin-right: 4px;
        margin-left: 12px;
        padding: 7px 6px
    }

    .a-dropdown-menu__item-content p {
        flex-grow: 1;
        align-self: center
    }

.a-dropdown-menu__header {
    padding: 17px 22px 0 18px
}

.a-dropdown-menu__footer {
    padding: 10px 25px 20px
}

    .a-dropdown-menu__footer .a-read-more svg {
        position: relative;
        top: 6px
    }

.a-dropdown-menu--2 {
    top: calc(100% - 8px) !important;
    left: auto !important;
    min-width: 430px !important
}

    .a-dropdown-menu--2::before {
        content: "";
        position: absolute;
        top: -4px;
        right: 115px;
        transform: rotate(45deg);
        transform-origin: center;
        width: 15px;
        height: 15px;
        background-color: #fff
    }

    .a-dropdown-menu--2 li {
        min-height: 80px;
        padding: 18px 19px
    }

        .a-dropdown-menu--2 li:last-child {
            border-bottom: 1px solid #f2f2f2
        }

    .a-dropdown-menu--2 .a-table-search select {
        display: block;
        width: 102px;
        padding-left: 14px
    }

    .a-dropdown-menu--2 .a-table-search__group::after {
        content: ""
    }

    .a-dropdown-menu--2 .a-table-search__group input {
        padding-left: 11px
    }

    .a-dropdown-menu--2 .a-table-search__group button {
        display: none
    }

.a-two-up [class*=col] {
    margin-bottom: 35px
}

@media screen and (min-width:1700px) {
    .a-two-up [class*=col] {
        margin-bottom: 38px;
        width: 50%
    }
}

.a-block {
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    background: #fbfbfb
}

.a-block__main .a-card {
    border-bottom: 1px solid #efefef;
    min-height: 107px;
    padding: 15px 12px
}

@media screen and (min-width:768px) {
    .a-block__main .a-card {
        padding: 19px
    }
}

.a-block__main .a-card--candi {
    min-height: auto
}

@media screen and (min-width:768px) {
    .a-block__main .a-card--candi {
        padding-right: 23px;
        padding-bottom: 15px;
        padding-left: 15px
    }
}

@media screen and (min-width:1700px) {
    .a-block__main .a-card--candi {
        padding-right: 51px
    }
}

.a-block__footer {
    padding: 9px 12px 11px
}

@media screen and (min-width:768px) {
    .a-block__footer {
        padding-right: 12px;
        padding-left: 12px
    }
}

.a-card {
    display: flex
}

.a-card__order {
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: none;
    margin-top: 17px;
    margin-right: 12px;
    border-radius: 3px;
    width: 35px;
    height: 35px;
    background: #f1f1f1
}

@media screen and (min-width:576px) {
    .a-card__order {
        display: flex
    }
}

@media screen and (min-width:768px) {
    .a-card__order {
        margin-top: 13px;
        margin-right: 24px;
        width: 45px;
        height: 45px
    }
}

.a-card--job .a-card__order {
    margin-top: 6px
}

.a-card--candi .a-card__order {
    display: flex;
    margin-top: 0
}

.a-card__image {
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-right: 12px;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 80px;
    height: 52px;
    padding: 8px;
    background: #fff
}

@media screen and (min-width:576px) {
    .a-card__image {
        border-radius: 5px;
        width: 102px;
        height: 68px
    }
}

@media screen and (min-width:768px) {
    .a-card__image {
        margin-right: 20px
    }
}

.a-card__image img {
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.a-card--job .a-card__image {
    display: block;
    border: none;
    width: 66px;
    height: auto;
    padding: 0;
    background: 0 0
}

@media screen and (min-width:576px) {
    .a-card--job .a-card__image {
        width: 15.3%;
        max-width: 109px
    }
}

@media screen and (min-width:576px) {
    .a-card--table .a-card__image {
        width: 90px;
        height: 60px
    }
}

@media screen and (min-width:1700px) {
    .a-card--table .a-card__image {
        width: 120px;
        height: 80px
    }
}

.a-card--job .a-card__image .ratio {
    width: 66px
}

    .a-card--job .a-card__image .ratio::before {
        padding-bottom: 96.9696969697%
    }

.a-card__content {
    flex-grow: 1
}

@media screen and (min-width:576px) {
    .a-card__content {
        align-items: flex-start;
        display: flex
    }
}

.a-card__content .btn-success {
    justify-content: center;
    align-items: center;
    align-self: center;
    display: flex;
    margin-top: 10px;
    margin-right: 3px;
    border-radius: 3px;
    width: 100px;
    height: 32px;
    padding: 5px
}

@media screen and (min-width:576px) {
    .a-card__content .btn-success {
        margin-top: 6px;
        width: 120px;
        height: 36px
    }
}

@media screen and (min-width:1700px) {
    .a-card__content .btn-success {
        margin-right: 0
    }
}

.a-card__content .fa-map-marker {
    position: relative;
    top: -2px;
    font-size: 16px
}

.a-card--table .a-card__content {
    display: block
}

.a-card__wrapper {
    flex-grow: 1
}

@media screen and (min-width:576px) {
    .a-card__wrapper {
        padding-right: 15px
    }
}

.a-card__wrapper a, .a-card__wrapper p {
    align-items: flex-start;
    display: flex
}

    .a-card__wrapper a:not(:first-child), .a-card__wrapper p:not(:first-child) {
        margin-top: 3px
    }

    .a-card__wrapper a:last-child, .a-card__wrapper p:last-child {
        word-break: break-all
    }

    .a-card__wrapper a:hover {
        text-decoration: underline;
        color: #233454
    }

.a-card__wrapper i {
    flex-shrink: 0;
    margin-top: 3.5px;
    margin-right: 5px;
    width: 15px;
    font-size: 13px;
    text-align: center;
    color: #adadad
}

@media screen and (min-width:768px) {
    .a-card__wrapper i {
        margin-top: 5px;
        margin-right: 12px
    }
}

.a-card--candi .a-card__wrapper {
    min-height: 45px
}

@media screen and (min-width:576px) {
    .a-card--candi .a-card__wrapper {
        min-height: auto
    }
}

@media screen and (min-width:768px) {
    .a-card--candi .a-card__wrapper {
        padding-left: 3.4%
    }
}

@media screen and (min-width:1700px) {
    .a-card--candi .a-card__wrapper {
        padding-left: 2.2%
    }
}

.a-card--table .a-card__wrapper .a-chart-flex::after, .a-card--table .a-card__wrapper .a-chart-flex::before, .a-card--table .a-card__wrapper .fz-14 {
    line-height: 1.36
}

.a-card--table .a-card__wrapper p:not(:first-child) {
    margin-top: 4px
}

@media screen and (min-width:1700px) {
    .a-card--table .a-card__wrapper p:not(:first-child) {
        margin-top: 3px
    }
}

.a-card__title {
    margin: -1px 0 3px
}

@media screen and (min-width:576px) {
    .a-card--job .a-card__title {
        margin: 3px 0 8px
    }
}

@media screen and (min-width:576px) {
    .a-card--candi .a-card__title {
        margin-bottom: 8px
    }
}

@media screen and (min-width:576px) {
    .a-card--table .a-card__title {
        margin: 2px 0 0
    }
}

@media screen and (min-width:768px) {
    .a-card--table .a-card__title {
        font-size: 15px;
        line-height: 1.47
    }
}

@media screen and (min-width:1700px) {
    .a-card--table .a-card__title {
        margin: -2px 0 9px;
        font-size: 16px;
        line-height: 1.5
    }
}

.a-card__info {
    margin-bottom: 8px;
    margin-left: -47px;
    width: auto
}

@media screen and (min-width:576px) {
    .a-card__info {
        margin-bottom: 0;
        margin-left: 0;
        width: 42%;
        padding-right: 15px
    }
}

@media screen and (min-width:768px) {
    .a-card__info {
        width: 49.7%
    }
}

@media screen and (min-width:1700px) {
    .a-card__info {
        width: 34.25%
    }
}

.a-card__info p:not(:last-child) {
    margin-bottom: 4px
}

.a-card__date {
    align-self: center;
    display: none;
    width: 25.4%;
    padding-right: 15px
}

@media screen and (min-width:1700px) {
    .a-card__date {
        display: block
    }
}

.a-card__btn {
    justify-content: center;
    align-items: center;
    align-self: center;
    display: inline-flex;
    transition: all .3s ease;
    margin-top: 8px;
    margin-right: 3px;
    border: 2px solid #e6e6e6;
    border-radius: 30px;
    width: 120px;
    height: 32px;
    padding: 5px;
    background: #f5f5f5
}

@media screen and (min-width:576px) {
    .a-card__btn {
        margin-top: 0;
        width: 130px;
        height: 36px
    }
}

@media screen and (min-width:1700px) {
    .a-card__btn {
        margin-right: 11px
    }
}

.a-card__btn svg {
    transition: all .3s ease;
    margin-left: 8px;
    color: #afafaf
}

.a-card__btn:hover {
    border-color: #b1b1b1;
    background: #b1b1b1;
    color: #fff
}

    .a-card__btn:hover svg {
        color: #fff
    }

.a-card--table .a-card__btn {
    margin-top: 14px;
    margin-right: 0
}

@media screen and (min-width:1700px) {
    .a-card--table .a-card__btn {
        margin-top: 16px
    }
}

.a-card__watch {
    justify-content: center;
    align-items: center;
    align-self: center;
    display: inline-flex;
    transition: all .3s ease;
    margin-left: -47px;
    border: 2px solid #1d5193;
    border-radius: 30px;
    width: 120px;
    height: 32px;
    background: #edf5ff
}

@media screen and (min-width:576px) {
    .a-card__watch {
        margin-left: 0;
        height: 36px
    }
}

.a-card__watch svg {
    transition: all .3s ease;
    margin-left: 9px;
    color: #1d5193
}

.a-card__watch:hover {
    background: #1d5193;
    color: #fff
}

    .a-card__watch:hover svg {
        color: #fff
    }

.a-user {
    display: flex;
    margin-bottom: 25px
}

@media screen and (min-width:768px) {
    .a-user {
        margin-bottom: 38px
    }
}

.open-sidebar.navbar-collapse-open {
    justify-content: center;
    margin-right: 12px;
    border: 1px solid #1d5193;
    border-radius: 50%;
    width: 42px;
    height: 42px
}

@media screen and (min-width:768px) {
    .open-sidebar.navbar-collapse-open {
        margin-right: 14px
    }
}

.open-sidebar.navbar-collapse-open .navbar-toggler-icon {
    background-color: #1d5193
}

.a-user__wrapper {
    align-items: center;
    display: inline-flex;
    color: #b6b6b6
}

.a-user__image {
    flex-shrink: 0;
    margin-right: 12px;
    width: 42px
}

@media screen and (min-width:768px) {
    .a-user__image {
        margin-right: 14px
    }
}

.a-user__image .image {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
    border-radius: 50%;
    background-color: #1d5193;
    color: #fff
}

.benefits {
    padding: 30px 0
}

@media screen and (min-width:768px) {
    .benefits {
        padding-top: 45px;
        padding-bottom: 71px
    }
}

.benefits .container {
    max-width: 1224px
}

.benefits [class*=col] {
    margin-bottom: 30px
}

.benefits__item {
    text-align: center
}

.benefits__item-icon {
    position: relative;
    z-index: 5;
    justify-content: center;
    align-items: center;
    display: flex;
    margin: 0 auto -48px;
    border-radius: 50%;
    width: 92px;
    height: 92px;
    background-color: #e69c17;
    color: #fff
}

.benefits__item-content {
    box-shadow: 0 0 10px rgba(152,152,152,.25);
    border-radius: 3px;
    padding: 64px 16px 14px;
    background: #fff
}

.brand {
    margin: 15px 0
}

@media screen and (min-width:768px) {
    .brand {
        margin: 44px 0
    }
}

.brand .container {
    max-width: 1179px
}

.brand__carousel .slick-track {
    display: flex !important
}

.brand__carousel .slick-list {
    margin: 0 30px;
    padding: 15px 0
}

@media screen and (min-width:1366px) {
    .brand__carousel .slick-list {
        margin: 0 -10px
    }
}

.brand__carousel .slick-slide {
    height: inherit !important;
    padding: 0 10px
}

.brand__carousel .slick-prev {
    left: -61px
}

@media screen and (max-width:1365px) {
    .brand__carousel .slick-prev {
        left: -25px
    }
}

@media screen and (max-width:1199px) {
    .brand__carousel .slick-prev {
        left: -10px
    }
}

.brand__carousel .slick-next {
    right: -61px
}

@media screen and (max-width:1365px) {
    .brand__carousel .slick-next {
        right: -25px
    }
}

@media screen and (max-width:1199px) {
    .brand__carousel .slick-next {
        right: -10px
    }
}

.brand__item {
    display: block;
    overflow: hidden;
    border-radius: 10px;
    background-color: rgba(243,243,243,.38)
}

    .brand__item:hover {
        opacity: .7
    }

.brand__item-image::before {
    padding-bottom: 56%
}

.heading-new {
    position: relative;
    margin-bottom: 25px;
    padding-bottom: 25px;
    text-align: center
}

@media screen and (min-width:768px) {
    .heading-new {
        margin-bottom: 63px;
        padding-bottom: 35px
    }
}

.heading-new::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(50% - 58px);
    width: 116px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116' height='12' viewBox='0 0 116 12' fill='none'%3E %3Ccircle cx='58' cy='6' r='6' fill='%23E69C17'/%3E %3Ccircle cx='2.875' cy='6.375' r='2.625' fill='%23E69C17'/%3E %3Ccircle cx='113.125' cy='6.375' r='2.625' fill='%23E69C17'/%3E %3Crect x='10.75' y='6' width='36' height='1.5' fill='%23E69C17' fill-opacity='0.5'/%3E %3Crect x='69.25' y='6' width='36' height='1.5' fill='%23E69C17' fill-opacity='0.5'/%3E %3C/svg%3E") no-repeat center/contain
}

.business {
    padding: 30px 0
}

@media screen and (min-width:768px) {
    .business {
        padding-top: 89px;
        padding-bottom: 77px
    }
}

.business .container {
    max-width: 1223px
}

.business__list {
    margin-bottom: 20px
}

    .business__list > div {
        flex: 0 0 auto;
        flex-shrink: 0;
        margin-bottom: 18px;
        width: 100%;
        width: 50%;
        max-width: 100%;
        padding-right: 8px;
        padding-left: 8px
    }

@media screen and (min-width:576px) {
    .business__list > div {
        width: 25%;
        margin-bottom: 30px
    }
}

@media screen and (min-width:768px) {
    .business__list > div {
        width: 20%
    }
}

@media screen and (min-width:992px) {
    .business__list > div {
        padding-right: 18px;
        padding-left: 18px
    }
}

.business__list a {
    justify-content: center;
    align-items: center;
    display: flex;
    transition: all .3s ease;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    height: 121px;
    padding: 10px
}

    .business__list a:hover {
        opacity: .7
    }

@media screen and (min-width:768px) {
    .news-list--career .news-list__heading {
        margin-bottom: 32px
    }
}

.news-list--career .news-list__item:last-child {
    border-bottom: 1px dashed #e3e3e3;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.news-list--career .news-list__wrapper {
    margin-bottom: 22px
}

.change-password {
    margin: 50px 0
}

@media screen and (min-width:768px) {
    .change-password {
        margin: 79px 0 195px
    }
}

.change-password .container {
    max-width: 822px
}

.change-password__inner {
    padding: 30px 12px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .change-password__inner {
        padding: 36px 12px 53px
    }
}

.change-password__title {
    margin: 0 0 35px;
    text-align: center
}

.change-password__form {
    max-width: 500px;
    width: 100%;
    margin: 0 auto
}

    .change-password__form [class*=col] {
        margin-bottom: 15px
    }

    .change-password__form .form-label {
        margin-bottom: 5px
    }

    .change-password__form .form-control {
        border-color: #e1e1e1;
        padding: 0 13px;
        background-color: #f5f5f5
    }

        .change-password__form .form-control::-moz-placeholder {
            color: #888
        }

        .change-password__form .form-control:-ms-input-placeholder {
            color: #888
        }

        .change-password__form .form-control::placeholder {
            color: #888
        }

.feedback {
    margin-bottom: -60px;
    padding: 30px 0
}

@media screen and (min-width:576px) {
    .feedback {
        margin-bottom: 0
    }
}

@media screen and (min-width:768px) {
    .feedback {
        padding: 53px 0 50px
    }
}

.feedback__carousel {
    min-height: 441px
}

    .feedback__carousel .slick-list {
        margin: 0 -12px;
        padding-top: 25px !important
    }

@media screen and (min-width:576px) {
    .feedback__carousel .slick-list {
        margin: 0 30px;
        padding-top: 45px !important
    }
}

@media screen and (min-width:1366px) {
    .feedback__carousel .slick-list {
        margin: 0 -6px
    }
}

.feedback__carousel .slick-slide {
    padding: 0 6px
}

@media screen and (min-width:768px) {
    .feedback__carousel .slick-arrow {
        top: 53%
    }
}

.feedback__carousel .slick-prev {
    left: -65px
}

@media screen and (max-width:1365px) {
    .feedback__carousel .slick-prev {
        left: -25px
    }
}

@media screen and (max-width:1199px) {
    .feedback__carousel .slick-prev {
        left: -10px
    }
}

.feedback__carousel .slick-next {
    right: -65px
}

@media screen and (max-width:1365px) {
    .feedback__carousel .slick-next {
        right: -25px
    }
}

@media screen and (max-width:1199px) {
    .feedback__carousel .slick-next {
        right: -10px
    }
}

.feedback__item {
    transition: all .3s ease;
    padding-top: 60px;
    text-align: center
}

    .feedback__item > * {
        transition: all .3s ease
    }

.slick-center .feedback__item {
    position: relative;
    margin: 0 -32px;
    padding-top: 0
}

@media screen and (min-width:992px) {
    .slick-center .feedback__item {
        margin: 0 -42px
    }
}

.slick-center .feedback__item .fz-12 {
    font-size: 12px
}

@media screen and (min-width:768px) {
    .slick-center .feedback__item .fz-12 {
        font-size: 13px
    }
}

.slick-center .feedback__item .fz-13 {
    font-size: 13px
}

@media screen and (min-width:768px) {
    .slick-center .feedback__item .fz-13 {
        font-size: 14px
    }
}

.slick-center .feedback__item .a-chart-flex::after, .slick-center .feedback__item .a-chart-flex::before, .slick-center .feedback__item .fz-14 {
    font-size: 14px
}

@media screen and (min-width:768px) {
    .slick-center .feedback__item .a-chart-flex::after, .slick-center .feedback__item .a-chart-flex::before, .slick-center .feedback__item .fz-14 {
        font-size: 15px
    }
}

.feedback__item-content {
    border-radius: 15px;
    min-height: 178px;
    padding: 65px 30px 52px;
    background: url(../images/common/quote.png) no-repeat center top,#f8f8f8;
    color: #555
}

@media screen and (min-width:992px) {
    .feedback__item-content {
        min-height: 201px;
        padding-top: 72px;
        padding-bottom: 62px
    }
}

.feedback__item-content p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.54
}

.slick-center .feedback__item-content {
    min-height: 208px;
    padding: 75px 32px 58px;
    background: url(../images/common/quote-dark.png) no-repeat center top,#1d5193;
    color: #fff
}

@media screen and (min-width:992px) {
    .slick-center .feedback__item-content {
        min-height: 224px
    }
}

.feedback__item-detail {
    position: relative;
    z-index: 5;
    margin-top: -39px;
    padding: 0 30px
}

.slick-center .feedback__item-detail {
    margin-top: -43px
}

.feedback__item-image {
    position: relative;
    border: 10px solid #fff;
    border-radius: 50%;
    width: 90px;
    margin: 0 auto 4px;
    background-color: #fff
}

    .feedback__item-image .image {
        overflow: hidden;
        border-radius: 50%
    }

.slick-center .feedback__item-image {
    border-width: 13px;
    width: 127px;
    margin-bottom: 0
}

.feedback__item-title {
    margin: 0 0 2px
}

.find-jobs {
    border: 2px solid rgba(29,81,147,.5);
    border-radius: 3px;
    margin: 34px 0 30px;
    padding: 14px 12px 10px;
    background: #fbfbfb
}

@media screen and (min-width:576px) {
    .find-jobs {
        padding-bottom: 18px
    }
}

@media screen and (min-width:768px) {
    .find-jobs {
        padding-right: 18px;
        padding-left: 18px
    }
}

.find-jobs__heading {
    margin: 0 0 8px
}

.find-jobs__wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -4px
}

@media screen and (min-width:768px) {
    .find-jobs__wrapper {
        margin: 0 -9px
    }
}

.find-jobs__item {
    width: 50%;
    padding: 0 4px;
    margin-bottom: 8px
}

@media screen and (min-width:576px) {
    .find-jobs__item {
        width: 25%;
        margin-bottom: 0
    }
}

@media screen and (min-width:768px) {
    .find-jobs__item {
        width: 26%;
        padding: 0 9px
    }
}

@media screen and (min-width:992px) {
    .find-jobs__item {
        width: 26.6525%
    }
}

.find-jobs__cta {
    width: 50%;
    padding: 0 4px
}

@media screen and (min-width:576px) {
    .find-jobs__cta {
        width: 25%
    }
}

@media screen and (min-width:768px) {
    .find-jobs__cta {
        width: 22%;
        padding: 0 9px
    }
}

@media screen and (min-width:992px) {
    .find-jobs__cta {
        width: 17.0425%
    }
}

.find-jobs__submit {
    border-radius: 3px;
    width: 100%;
    height: 40px;
    padding: 5px
}

    .find-jobs__submit svg {
        margin-right: 9px
    }

.site-footer {
    position: relative;
    padding: 30px 0;
    background-color: #1d5193;
    color: #fff
}

@media screen and (min-width:768px) {
    .site-footer {
        padding: 41px 0
    }
}

@media screen and (min-width:768px) {
    .site-footer--has-logo {
        padding: 50px 0
    }
}

.site-footer--teal {
    padding-bottom: 0;
    background-color: #0e5b63
}

    .site-footer--teal::after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApIAAAFDCAMAAAC+3B5DAAAA6lBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Le70HAAAATnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE341MNQAAAAAWJLR0QB/wIt3gAAPYpJREFUGBnswQlDMe0CBuB7FvsupJSULYWIkCU7M/Pc5///nTNoU5QWLd/bdeFf4/Xm6o12qWhQjIv7mbOgTbbiz5+vZrNjLjfmCr0zCX/+vIvdZpGCERUbkw5cqWK5IdhL7lgHPvuVwSda1VKx2j7Dnz8bcpymg37/gBz3L9yCLPUpepXa0d4ObG7JKeFFSq5SGfNOscXVppljf8CKP39eIyf7VwOa8kWD5EDnrW6+VO71qHMHLwlnUoHUhBvSEvjzZw01IgPwTCZTLoxu+IjBOzeRk7iEB74Q5uq95pGCyJTsXFYFNyGqAfz5s5JlP81pN2+tNgxuIIU51e+LtciC/zpuxxVJvRixRkqkEFzLmOoUk8FNNRWx4M+fFWy584Pdq3SBZKcxuqq2unzZzTFg8wQ7Om/Z+hSHjjJnjAt3TONKolstpA5LxfNssZaXEL9oNiTcUvci0aiKP/+8YLFdGpI0aDQEF0RZcC29mgkBakeQtSEXxvsaOdV5S5RbXKXe6I5459ISoMmFhbRGk9Esu/HdZKuEP98mNT69FIIbMqqn2ShmpCJNnauGoGk04dt0C6W+oKkKe/00kwqc8c4VvpkjeWyFKVA6wZ8vZUlnw1bgoNgY8jnjRudTRrk/yTkwI/U4N+nzPYaCc0PHicYlZRnfSm3Wg06YAlZJwp8v5SxVxGQfaPM5vX5p8LlxQoEUT+T1wVGPn6B52ONj5YQb30HGgvVyr6SHgikAdsyEvXiXWNGFP2/kEz2aREJ2RgRJPdvhPbFX6HUMLjMKuzLgaZAaP0ezwce6Vzv4FhEvZiz5XG7nMJU/B/yDKuAMnFBT8Va2VLlC6of48yZy6qLEuVMZjqPWcLdNU5rk5Hx/J9fV+MTYD2DnYszPo/HONH2VPMAXU2yOU+eJI3bT7YVgOq1eCU5bqaaaaTY6mlIeXdVCeLMOF1oB/NmctMsHI9/RDqRA5CC+B0d4z7dXEHxCb+RtgFzg9gz8+CDLgQ2ANYbNSPGblN3dK7SNVmEHgC0KKRryeAKqczyd9nfxLt60zoWAjD+bcLslAJ6Li2aPd07KI5urP6jVi2G34HOin5NgstebYjjq8HOJy8FFuR6W8DEXZ/GGyJ1Zcp2d3vDcb5ewgUyMo72oAiAxOAJgzSdaRs6G9/MnOCNGgwT+bEKa8gKAb9LuGHykZu1x5vq4zucqEm5Z0eEna1yQbFjwATt7HsRHGk3dMRcMFa9TA7ldHLoSPtj3fACO6tmID/EE3ssfiWuifhIrFM+7R9JRAH9eZYvHYMqJzg0f0V2RFueOS52u4D0jX29VXXjQ5qcr70QlvIc/4A3n1bh8QDbsVXJSz3d4q6liU5ZdBx5zevBeO3XB7E6HM/Vrcg9/NnWikUbN4B1tdBNscslgTP2muIMl4Qk/3bmMd4lNpqy6z5iJk0Z83+47nfCWcSjhe7iCJ4J3dBf+rKRW271J0YZHpMPogdWSqhi8l1JLfGxSraTxmPUoUTL4+WpOvEuEOvV6meJAUEwGgBJMZE8N8uZ8D99nxzfmrWsAR5ki/jwlx7sdwVy96sQD9aw7mRqc63J8HgAQa3VrgneMyxzuqdXmlNuglfBOanLIuckNSdG4OITJFnTjm/kbI0PQ1JdwQGaPszb8MdmTWSdueSx5mnqdIHDYTHhkAN48b4nz6l6pL8btkn1vykfyEmZs/nx5zO1oSngvqdDhskoCP4MkOfKtZv1ccWpkj9SiFvzr3JmyQRo7WLieXHNOs+GE5MWeHcBxXnCmfhgWJAfkpMkH4mwHpv0LblEe7+dvk5wet9jhTO8yd5GQ8JMoXd46wz9OycYPjqKpnA0LgeJZMFHQSZ7AcamRTABQMz1Od4vXUZyyy86hwWUJmJQxt8mLD1Cb5BXC5T5NaSk+ID34SUqcEYOrlA3/MrWYVoOn5fqgHMNjNvWEpBuWDjmOY0a2SipmPJb93LXO6YgLI03Xr1TMuCsTbk01mgo58G6W3eRBdsgZwwc4SWpO/BhHbMccqop/nnJa9mo0nWMhegCTrT1wBw6SFsATOkhlrsoxAIrfBSA3HZ7IYZLJCRfO8JgnW6ZBXjT52eri5nh4iPdrauOr9oTkLkwhks2TGH4I1YE/Ur6UlAC5o1G/PsVCmjksS3SatU4WQIkDF5Ag2fXvxk57vFXGMjnijgS8IZ2fTuSDTgXv5tuPDQ2SugeAq88pWXfiR0l2tF7eh3+Ruyt0jeJChUl14p5c4j5WC+VqfsAa00gxErzV9OMxy+lFpSm4PRM73mtX40xPwYw/FS0F8aPstjhzLeHfs69xZmqF1WnBgoQFm4LHdqpXmZAHt/YGfOI0cIJH5Ex5yK3QKW7KTd1w4t1cmZumYAxbY7HgA4KCM8WzUMiLf4v9kuSgRWoq4rU05jzjLubkgAOANXWS27EFgApnSo5gfF/CAae8J0acEyqWuCPJa36+VNYHk4yP8LXZxLYcDEnu492avJdX3D6rFAxa8A+Q9k81mgJpJp228+sY5nwTChkzNt04kYOJtMapxgtgpy/IOk1Np72SbV4NqoLVo4s286cdcnQYwhMJwYWxKPQFP8ulx6nio9RyAlshxS44c4B3UfZP4k3eaZ7USApSz3jwnxcgxZTDkhTZk+O1KQf16yAAd5GMYq5KXuTYDvZJ9mCynRy7hiTb9QzmVKcEKCk3TnM+Cc8omfG0eOyp7ckuQAntV8b8JOIAP0886g+krjSaRDuGd7G76lwtLeFNJAm/ja14dBrR4sqZ8NrqlSvOVIOQ0gZF5rDVC8OTJOspYXRJ3sDk2gfkK1K79uGORYLPhk0d9AQ/xy5+FJvjpMBbon5kw5tE8nuXxo0kuaucFgRXGg+s2Fy8pw9CsDROZPw6df1IaU87gnNNr91Z5NwhALU9HmiXOk2+cNAW9gNwcia45w1KsjuS06d96u3jMDZU4Oc4wA8iRw3eGlWObXgD2eEKpMY0jQZjwfW0RgKbCYUQ48xBiewM2gcW/CqqjEK9bJB9gyahc0GXHfkQbAqQoykZTB8NyCxQ44xGsl/nPXGJzST4CUbdHn4Oq+eGc6J+YMeb+E773NTYh82UC0jy1viQ5NiJg11vyI5fI3J61hWaf5JPVi+mnDEojnCgVzBzRFKk4BMkhR1JrpTHZpRknx/WC1nwUzh2JoIzet6Pt3Fc8Q0mdmxGBsq8JcokT4GORg7qnWM/fg1JcZ53aeo2oraAL+aCScKM5LTIVkA67JDch31oGKTQeMsQNHWPJWxInfLDdB9+il0u6Dt4G/VYcHPGuQubsxQFOeK4dtnP+MISIO+PaBJF/FgWd3rXHsUD9dIgtXoIa6l558mxBbAGjyrVcGF61b6uXNZbyXhbH5ai2Jw64MeVZfwI8ilnrs/seKMSNzdI2/A23tMOFDwiu2KpAyt+KqlGQVMunLBFD/0KZhwhl4T3kfAmDX7EtCm0YgI/RJgzOTfeylXhprpxyXfV7ch4I78Dv4fT4C1BcmDBS+y2w8oJALk8HAzH5+lsEB/jN/gB3Up6Hz+Ft0XT1IM3U+vcjOi4AU91fIgNHacxZzOu8XtIXT42PXNgiZQoXx1jRs42jOKYogQcCy60YfKcX3c6ZyoQ2E/7do7DlrCMTVX5Pu18vDYmOcYPEdU4U8BbSC44beFUjhsZOHE8rGZkOQhAkrAshhVOsbB3UikdWvE7HHCJfmHfdeGebHOVSaHClOaciAIdLuhBADGDpBZzpyYkGymajG4Ym1F1vl1jUCrns5e6UYm68DNY65w5l7AhS6VaqY25uVJUgS0xJLVp110ojQy9kQnv4FamzXLwwJVKyljBtq+RHCr4DSwTPiIuDy77rONeRgxKZZYlAG4lWSU5DdrDGHLBByBJU9N5ITijnyQ4F8NGbE2+ndZv+NXCSdiKn0IJNWg6w8ZifJNK1O5PNgTn9DpvVVWomLngjCDTVjwXdrguS/W+E7/BMR9MypUJTYW9wXXCau0WZORpulABnDKNNMmhOC0qBk0GuwC8nMnt8pa2U9evE5l8EZtwH8hjvkfRWekYAw9+BinJmQxWkoKuoFfCMmuLb9BMTLjSsDLJpJJH7jxvGUH8bpLGe/mIxhk9OyRZ9x1pA2eUpiJMvjEHXBjghGRUUiUAHZqEL8Nbug+S7UpMGvt2bCBwVOR7CGdDdAP4IdIGTVmsFqNJ1N0ALlIAPDJMNb5Bny8TGu9ksEo1dRSL+n0qfrxd3isiYvBBh6YS8iQHKkzOXIcLJXhIzYuZsODMuZJuc67hb54WOdNR8bp02ejzPbS0r7uPH8I5JjnFGj3OFQHsNoBz1ne9QFjjVhRseCpYPO1wQYzy1p1dJ34sqTXmrUNEx3xK9+zSVMBCQufMFbys7WLugnNHUcGFWo+Ta86JEl6XHbM04HuMPTJ+BNthnSaB1VQuHAK22jns3uqUYnQAyd3j5+uO3Hhqt8onujH8WFJswhmh4KI/4FOlMmdiWPAMeKOV7bjgsGjBTJlzxu6VxqdEZgeShBdlBCvhg9bA4OYml13OTGz4EfJckLFSjnN1SDXBYEBMkj2aLj3BS36+toIZZQ8PpAmf0M+wXZIH73cwIbtnezCdXMRPqlwhi1u+UV6GdNwh2ZRhUi45J04v+dxVbsyKjBcodp/be3ocEXyLYbFNU+8MP0Gk29JoOsMK1hLnDA/KJBM4E9yqnh2mEyOmIHxxnYScacW6fKLdcLvwDq7TWjWC10l1MQhEJbxTsJnEnJKqTrjSDh475FwUM2q+afAlWtiJF4U8Fjl1zY0NGtfVoJwlqZ9ga1QJm0tksjrJsoSnDjXeOpUKJOvpyPFVk9s0sAI2nRQaTeXIiKu1E3gjKSdIiihe5CkUS0PSaLJWG7Ud+Ahfl+vsKXhwzrmaBJOdrxBGwh/Cet5CKenw2TRuqOPqknVYDA6YwTYcZ2zWuDiO+CzYkGTPTmhK4QnLiPeScoNzWlrnNnV3lStuQDjhPsm2NG08GBZ9eF1QK9RK2V0L1pOwr/OxZjwc3T3ctWID0UsZT+3GPD6fzxpKnHGZPi7intzl3IUNplCLT4yHXGZwEMY61lJX18/DbW5Gyww4CfjtkA8iOSc+nz01cF6F26M4qV1gY5bzeq1WT+MJuc47GchX/BqCGxFTPsjh42wNrceVROPgtJYAlIAFq0iumAs+lgDYfHjEEk8XytVGt9fjM4OkFQse3uphxpZwnfT5yPVBVeeysjOjYKWwNm14r6cjTeNmJtf5xoQclSInQXwym1VJDFhs0KSR7Eh4q71WFI9VeScI95g/WAofJdX5sl7HoOjE8JTluC9KEf+IIgJUzyF5PTIWdrmezgZMih3SDWeMpCJhTtn15/LJVDJbvHB5E1c3+3KrxyVjjWms5O6S3RM70OAbdQ9VfK6DjKbxQfFEAiS8zZHQDyXcs2i840WfP5iI4JnI6X7CIwEqNpLmZurHpycZLKh5h7c/raSyGmfG+wGjjTxp1LM2zFxyDT0jB3ZgKrPiP4jnRqRRqtY9uOUj2SnJKlApKNlTuHtccu23YiVrvkmO/XDqfBMjiU9kx+GZr8Rlk2w+p2lxvI2rylGnUUz5ZJgOeO8QE/5gxsme5DzciyXcgAT53AGgSFOvIaj36j4Vr7B3+AYFK4BoZ8Kh1ilrHd6Z0hhyrneedQIINwbalI/0jznXuJBgso1JptPwCM40YFcxo5RoahypAJRzh7/lThp8zGh5sNr+UUABjnW+xcCLT7Q/jba5mpY+iPqwhpIrRCU8VeDcOKcAqvWEt8Io8WfLjLmgj8hTALYpH4h61op1VI/3ZMo3GaZP0udTUk9UuM60HHZFMn4VVd4S3bzbf+SfaKS4tAGoTGgaRLDT5EzDOdbyCkxqi6ahG0ApCyiZUq3FBxdWj4oXWM8G3JxIWfFpMlCSfJEYGXkbVsiTRhAzqgX3rEMuDDP7MqQ+FyzYyVyGg6khf6p6nw/GjSBwxiVDH1YLCr6PINnka2rWuEFOb1qVs1Ds7Ib6jgyrU8acdFzucZSEy8OZVp3kEYBAizN6BoAEU9jjcgw13prs4QWeVtQ15ab0i6gDn8enXxf5Or3uwDPx1rkfJktxYMOMrSoyCE15bxCGVOVc2QbbxaCbtXT5U2l8bJq5NLjMuC46sEKSW6WdQnXYZJiabJVOG9cR3HOmJhe7TsDW4IxO0zlcUpYzBR/ueHdsUNIa7xQ8VxdYzXahNxyCrxBHAxqXlwmHhM8kN5stbkQ/l7Fgy3Q69RAW1IOzakWcw55p9upTsrzDJcfWERf6yNKU92j8xSY7WOGga3BruhbM+Q7dcIeTXZqKhQzmJA9JUdytT3mvDwzDTc5MJNxKk237WSjKe4IDq1fCc0p6MGnFEl2+4lTdtSn4dMHcKTfUPXZjzkpS7GImOKBJDEaCr4nBR1P5SOOv1spY8ZxS59aI4vFuJntO6hcI8U6nkCg0u9MqSbHf5GNOhG64UFOxMCbb0nHadsYHA3KgKHgqfF4tZfzWK76o68NWuId8Az2MGYm8zkcBOVTg5gKQdJKVK/524lzGM27BL3BxfMnnRPKAj43sEd6pYqE06vtgUgw+Nq0zgicstXqn078RfImmYjtafBMRhinKKkzqlJsbRyXkOdMs9vnb5fHcbveqYnDbzrw6V7jmkj5NgqbpDpZFBZ/oByUsy7Z7bDb4ohS2Iy74soHOJU2YjvRJBsAx3yAGHPA/wziyOK1YIgGQx7rGT9JM+C4En6lfc1PdBtlzYtmu4FMG9T0ssSZ6nRvBl5SxHTuCr9D2h3yshJlLslAacDP6tWaUTxT4xvzvyAXYv2hlZSyomZYRBaCGK/wE40zWB+VUcFzlOyWiY2NwlrFhiZwRvFe74sJIj2FJtt/iWmOSYoBVvAru+RS8g0vjq0Yh50GPd+oKgn4ZA76BFrYogFQV/A+pezhTxYx8XCB5nkuedHR+WGYv5kmk3EAgtmdP852GktNtkRUsO+O93tinnHEuhaeqVwbXaLZ4nVckrKBktJwMQLbBtnt9nfHgrSJFbmASkyXf3uFFd3B9HgZS5HSfb2MMjWqV/wU3vlMuGIIzzSjUyzE/U10jxydnKuBwBqZ8Hy1eiuM5uco72rEdkmdMal0Hnkqx0+UKBkeHGZeM1TotajaUEtNBq0fTEd7qkk+J3piCTw1l3Nnt8Z+2jxyXFJ2Qc9c3/GRdF2JJr876iO8h2p44Oz48Ivn8kCyxIe+JDIATMoMVfDpXialYr6INKuOdkwHvTJMevM2YTxj7gMvZ5hM3uFPgP24q77bKhbrBGXHVuLDCZG/wc914cWIk8xO+1wAukpkjCbekDFmKc4nmBuTQVQorOMeiyacyeSte4LNhh3U+lsObFPmE5sZMjE/kATj3YarzH1fEXIZzYdwqkhQkO4ksP4PWa3ZSXb5fCSecqdmwcELTtNrlY91MAGvIF0dynE+MQ3iJLVvoCD4mdvAWAT51jBl3mU9oFqDDrCRD7vMfVd9vkcMwFuyXGsmhA3d8e1GHM3osocWfoGtBgwt5zO0NNFHLnPn3BnxsKmE1NQ0kJ1yiVaN4iaRKyREfET68gXI14VMNmBxtPuMFEiSNm57gP2owtPkPLLhnPesMziQ8E+Y30mjqj0TFCemcpkaPIhaTYJIlC2ZCBh8xdrGO64ZPGB0Jr5Cuea99EMAbuJp87gSApc3nRDcKb4X/NqPrwRInVojyG42KlwNmZAmwNq7LZN+i5jVyDyYpiIVoqU1Tt8mZgYw1EhqfGJzhFc5Wt6hxRusd4k3kAZ9LA/D3uNp1QeO/LoVX+Ctlnd+rYsetEHs2AGrsWAEs1d2sDQuWKk1Tf7hLUnNinSafuJGxAbVkcFS14E2km0s+JUp2ACH+WUvs4wX2fr844bebhnDHYwXgVjHndOBepEnTMC6HOloFa9nOuUSzYTOyRcGbWEMpPlPzAXA3Df55QQnrxbg1Gm9l0scdvqTmtOGx1FSPYUGy4Z5rktRIliWET7Bego9Mg25sibfK5+ISTB3+oT7iSj2DbGGtjMGtqZ53BMlBNBjV+ZImlimDcRiALe3A/njaOYuooeiRBECF61qQTStUrOft8JEetmTf4HNlJ0wq//DasjfmClXVddbZwzoublMasf60Ytf4spYdT0gyTEeaigxnpiRTWFB9sU4IL3Kf8kEfW6HWuUoWc1f853WVHT432HfiZSVqXE/jh9xcWQD4+nzZKILVbBnAovOWUZexKe+Y946xFUdcaQdzFo3/pnIqF27kaSogxyeGVxk7XhNpjbmGfpYqkhrfRzM0wwVg77DHV2Txkj7v7WNj8WuSI42k4cNWHHGVMRZUg/8ikcDMJTlxONHlsqaKTUi5qzJX6fnblRoHsVSswfc4P7BDlr0Dvka48AJV8EGvUXFgM42rRszeJTnBdni4isDCLv9F2i5m5IrIWQC3zse0uoINyKp72m1Rb/Opnu2CpmsrEB30hnwHrWtofN0hXmIZ8bFrbEgF4Dg1WPNjO7JcRRypmNnhHZ3amP+GXgALfh9gyehcGDYafXLowQbk2LAF14Bs1fmE4fDqNFUkAJIU67enzZsht8GFF2X4WA23wjFs4LxakbAdh32u1PdixhPrkmwlg2pQdQ4N/gNaKh7saZzp5vW8Cjgm5zI2ISdyFzICpVPrIZdpCcSHHOeceMzZ7KYn/GxOvMjHx+pY8IzGCjYgSdiWPa6m2zDnqRR8EmbUxNmI/3lDCx4EpqSoVPNSzIWZkAtv5DD4WMMK7PVKKp4JdfnJNLysxMcmKuZi5BW+V4e3OlzSUHBL8R4WiulgbMr/JoOmgj9b6dHUjtpxJ66RLMIk4Z08BrukKHLSpunMA6gSVpGiA36qroqXxLhET0gSTA2SMXwnOVLlwt4lHzvGLfeI/01aMeqP+uwJazR27IFpt8tptV4O4tYpTWMrPkLKB2AtXhTPYgZnjrCevUGj3uvxsxRTPqy1w2W1Uy0K7HimJCv4Vnucuw7DzQeDQ9yp8b9p5MIy5SSx68KDOE2TAD5OdkCecmYf/jDWkhNR1/7umJ9G2LGOPTnmE9HIrhhzJo8vk04Xg1jmb5EUKQmwT3gnggdh/id1fXiRlBEkNS8+h0eQbO67riYKXuAz7OGDDD9NGutJFS6bCt4pW/A1fBqHPjwh7RbPvZhx8I6ER8L8DxrIeNFOmzN9ScJnkBLkMIr9A40BvMDS9Uem9jE/y0jBelaN6+g2fAn1hoyG96IKVrCdARoXDAm3fB5ANfif0/fjJZEWb3WnDnyc3CDHMuSpMc3gRaFs5hJpfpaRLZIr2LBGhWuV8SXUKSlI2vGM5Gr3gToXergVFiIn7fC/RpwreNER753h4wKXNCpeAJ7MDl5xUk9kUjl+El0jOWiEJKzS4DqiKeEryH3OXOCZ6IQsA3Kbcx0/5pQ2yaHG/xgjgpc5R7yXwkdZyoJdJzZkuT6LhKUyP9dgByt0uY5I4ktcNWkaOfHMmOSRBEQ4N1Ix5+V/kYjgZfYJHxh7+BC374ocHGNjjoCctVtGBj9X1I5nOlwvLuMLuOtDUsTw3ISkFgHOSY6HeTcWPPwPMjJ4RZYPzho+fIBUJbX8Md5CkppXkmWPn60cxhLLOV9SwxeQLSlSv0njmRHZlADEyYqEe1H+dMLgG9148JoW702s+AhPaewI7uCNlCv64Nf56VLnJ86gFQuOPl8kEhY7tm+HMxE8daCNVZikUjGMBz7+dNMp3yYn4VVj3kvi/ZR0ZXffive4qMBlcDuaMFlPcxO+QnSriV1sU6YTRpOGIG/wVERoe3iuyR9Oo8432ccGBrzXU/Fu+asTG97JAtS5HRcwqV1upGfD9uyRumsn7BuTzFiwTB1zpALSjoIZX3EwdiA14g9nTDW+TTV9BBWvuOKtSftcwTew5ON22M/4Xr0u1ytiJsvXacnLgoytkA48kYJGTnyAVKSpK2FZgpxkvC32AnAkr2iadPnjTTjlWxUDLsQruzAdO7HSERdqFnwPBwcqAslpne/STV1xvR5mnIKvGJ0m+mTpJiljC6qcGSkwuTgTxCMOv3TDO9cGfwuhC41v1WlFPRqHOwCKCazk4YIL3+V4ADgzlgO+x1hVClxPyDBZ+RrR4YIHW3AhOOMDIPk505Jwa6dY0jngbzShxncYcqYgBW8KWEnhghffpu4EJCgdvsMgCjfXG0owSYKb8mMbEpyxAiGNc4bNhjmP4C9lTPWp4LuNMOEYK1k5Uwiq+DbOHGZcms6360gocL2mDaYMN9THVpRo6gJQR1wY8gomS4+/lKbr2v/4AZYeacMqUovkJb6VJ4oZb5XvkEeY6xlJGcABNxXB55MrJNvFKIA479VgOuMvNTEMwY+YusgOVsuQ3MVPkBB8j6GvxRe0FeCGmxmeefD5rDrFhQxTnfeGbkA6EvyNdG2i6/yYvFewhdWS5MSCn2CP79MOCq43DEcLNW7gIuayjXPYAvu+DXNWe6pU5UzHDTha/J2mU50f5UWBhh0rBVm04iewBw8SU76DLvW5ns4pN1EE5Euxg60KdZqcE1fuisZ/VwfwkWdYScrhZ7BMWicHsSLfbOAUfC+jrdEkLncAFBjFVkUN1orJw6P9uA0l/stSwAF5ih/usKtxaB/yzaZ8l+au3WLxue2uvYgVJp/oHkSwRdF86ETCgrXJf1ke2CXL+PFCZEU+FvwSDRmAs2R0o1hIcsggfDK2RcaMwycBJYP/tCwQIXUVP52y22HZ4uUXuM6ooYvGmQLP5eQQM0FBU1bTD7FVNtHN5QT/bQdAghQJ/Hy2E8M4zPNDpol2l68ouC/6NLVV3JJrXBjK2BprICbjjH9CQIdHCEr4BTK5UpwfUQkBKPJFB2mDMyKDO84pF4yUB1vi00lDG/KfN1aAsmbB73DFj6lLMKndPtfL1ziX28W9Gk1iSmrhA2yJzeAfk7ED4LCPX8Iz5QdUgoDiBODBiOucDnirK+FOMLK3d+BMsn0zubFiSxR/W/CfN96FqX6F36LBd9NiAALtOGbOuYau8U5WkjEj41ayKMd7TWyRY8BPMmjWuYrBHy6EmebAil8iz/fSdi/dnrgxqjkhex1Rg68SmbjFosA7suKBw41tyvADjC4XxkWfJT3kc5Nzuysd0fhz3WDuhpcKfoccP67ep5bMdhs9wZc19+vTsDS4OsGXkUp8t7EjxZnpHgDbiM/VbJjJ8OfyYUYa75/u4Xeo8MOm03LY4nEAUBNVvsCY6I3o0Wk2lcQX6nMdXfAlWhDwpq84UGHaEXxKVC2Yy/LHOseCH5KK36HDDzuTgP1xMwKTXOIa4/ypdz9HUqQlfKUuVzNOlTpfoEkApD7Js2jEcjDkU1E7ZlQbavypCliQXfg1evyoSUmW/F2yD8initTjgs4lXSt89SmNZtqJrzXhalMFsWyTa2kqTGqd7Jbzni6fqmAuKjjt8Ycq4pbHiOG3GPGjuhVkBMkugPDwXOeMqN7wwc35noSAzn5IxpcbcDVNAuAZcI2CBXOF8YEVgJobc0nPiZnoseCPdSHhztjYxS/R50dN7ajSdG2HY8AZQ9MjDd7rVJwwXXPiw9dTBJeJQqzYpikL0xlXM1Q8IecEHxkfYiY55Y9VknDHTbIWkffw84X4YQ1AI9lK6nY3TXm3xWYN815bxdzOoRVfJHpi3wmrsFoA7HFZwwbTiKZLC6BWxlylj+cyfEwcYybBn6os4V6WM/oZfr4sP6wGJDi3c0aybEsno8Ee76n4YsGSxpmxEPqkb/BWzW7fbYxPMJfjzCVM0jWf6wbwnJQc88FUxYx1yh+n3CNZkHAnEOxy7hI/X5EfFgfinBmecjxo5aIGH+vgqyW5iq7iXhRqhybhwoyvy6dcWEnK80EOc7b0mD9LVcLR9Q7uKXXO9ENRC34+Fz+sDFxzptA+tkpKsMclQsUXkwRXceFOUQfUKk1NBTNqhk84sZo85T3hxkKKP4l2KGFZpnkaTGkM4Few88Mm/qCgqeSwQoqcTbis5cRXE1xh5MGdyxsAUoamm3ISM3kua2JByVw3znJW3EvzQdeOuW42xZ8jjKcczANSQMLvMOFn0S4T510u0YaFlIQv1+AzoiDh3kEYM8m6QbLrgUkRXKJn/DCFB5wxalYsRMd8pIy5K9nS4E/RwDPqnlPCr+EW3JpO0opvUeQTkxMVD06ZxkKIM5cOwMVbmmhrpH6Wz8XrtRve0a/z6WKtes0lhhMzdhVym99E3Iz52CGey1778WsEuT1jG75Hk8sGVjxWI61Y8FyR7PT24OeMcc1YCGq0EXe4WtxAU4LJY9Sagt9D8yLAB4Oygmf2yBp+jzy3ZirhW9gElyWwJEr6ccueEyNYLqxqk6a+7TQIIMGN+WAKavwuzQCUJknBuZSEFaIkd/FrRLgdumAW3+OYy6YKlijkDu6V9ARMR1OacpiJd7mhNObsfX6PlgzE2Yk6lHCJ5EjBKkGSWfwaDsFtGDev3PgmUy4byVjimCRk3AsyhxnHkKTwYCbPzUyDmNtp8BtM0hkHgOMTCaY9klM7VjkkuYPfI8Yt0DM9Q8E3afKJHF6w15QwZ6+THARhsgtupIFbVn6DJuYsmJG6NA09WKFFVvGbJEpjfjZhPc7hu0gjLsnLWMm3IyEcz1hxK0E9OQ7BdMzNtHHLw+9Qi0m44+RcEc8dkD0XfpU6P182aMe3GfGxuozVznQxYgz3imTR54YpMOVGxhIWvPweTiRLCuYisUOaMnhqT5A1/C77Oj9d0Ylv4xno4y5viUMJz1h2JZgcFdKNB4I5B2akosaNTLp2zHj5PdINctBJYk5qkRRWLJH8A5Id/DIDfr40vpEsI0Ny0G43IrhlicYPfYiXz7PRwoTHYcwEaxE8iFbquBUp6WQv06TpolWccJ1eKuBx7hzx24iLQxfmjiY0hfFIrD3iTBK/TJyfL4zvpd403bhjTRcuNZLGgLd0F17haDb3IFfZiwGK4E+lR3DHw5k4Hqgdzk0l/DYpfro6vplVxi1fbMCnejI2IrlhCvGnGvnwoEfTMW4pVrnIW7v4dQb8XCIk4Zs1yzbAAliaXCWLN/Dxh9JDeGDRSRpXEkzJelcYY8GZ6bSD3ycn+Kmu9/HN3CTbA72aaHOlMt4gwB/qWsU9pS1YPvXBZK9woT9mr+mMePALSa5znZ/mHN+uyBd1nHiDOH+qsRt3XKdxB+aio0ErexqS2uyqYaeKX0up8lOI4wN8u13Bl0xVvIE84o9VwzPBVCZ+WBW0DjoqfrkaP8MJvpsULQu+7OZSwsZO+HNpMu4EMzBZLijOPfool4LNgt8uzI/T9vDt8tzAtR+ShCUqVuvyBythmUsbk95BCP8J6pgfNfTi2x1zI0KjXnBJuKUcDUXLhxWUCX8wI4hlnktW8J9xQBq1geD7BfHtLDrf4BgLcoemce7gSMUTGf5ouh9LnIIH+O+okwGEJ3yvKr5fiG8xwoKq81Y7se/GXCAcAKDq/NGmCpY4R2MF/x12MgFU+V5VfL8k32TYKsQUAG0+0jk/cDivSDbSuesefzQtgGUOFf8lLV4CUW6qk09cHKbCsSoX8vh+eb7ZKKwm+JTgrQ7XmUz57W78+G+Lk7ldNPmaZrKlDUj2MCeXi8FLkjf4fhm+ndC53tjgah2r6p/wu41D+G+LjKmrPr6spkgwedqdSx/u5Uie4bs5pvxEgiadqwUAeMb8bgH8xzlHRhB5vmBaUrCKPCLb+GbuG34mkSUF18jDlOE3E/jPS7ArK3Wuo0Wxzojs4Hs5h/xc6TZHXENYAPj4zdr4j7PWbsgUcMA1UlhHIikc+Eb+M42fLWPsn3GNMkzHOr9T3oL/Ou+EFIeQL7jSAOudkizj20iV6YLBT1TxyihyDQ9MR6cav41w479POenQCAMnBlfZxXpNcgjsBZwufAM/t0F4AduQqxknmPHWdTGt2gr8egH8E6QsuzIUjaucY71TciLBAksUX8/e4VZUAES5hvBizuaQYPHyy9Uk/CMmAxukM50r5LGeLce+BECS8OV8U26HsAG45Gq6JZ7FwmES+daIXyuEf4SFLAHwd/hcFC+QmnsAfMCRii+W57akAchNrlYd3mAuxiMAang/XRHUBt1KvVk6FtyuGzcgSfgX5MUlTId85hqvu3ZCtVjxpZQJt2VqB5DmOjHMHOos45bdKmEhzW0SZQvg7CXxg6g2H7YjOL4KAIiM+cRUwqt8HgBBfKlLbk8DgKvHNY5Vq8tfIWns45lLbtEhTFfM4gdxK24EFWyDp1uFKTjmsjxeJ7kBm03CFzrlNh0AkDtcQzO4IMqHNixz1QW3pJuUAexSOPDDBKx7qozP52jKMIV1LiljHWtw7+Qk4rNhIRjE15Em3KYwTLYJXzdy4omY4Fb0LJgps42fx3MYxvZEuSSB1aSkrmfqJKdeGQsOG77KDreqoMCU4gb6NjzhPWnys/WrGQvmKkzjJ/IdYXvGfOwIqzmqUS98pc5QcBp3YsajWJz4EnKH21VTAOxxE1U84asKki3BF03ZC3W4EXHtlnDH2VfwEx3wGFtT4WNtBUs8YWfSC5OEbAimeHdMLWfBVzrntp0B8HEDeghPSBWa9q+5ltZtDT0BoMCXVEZjQTabcSyR8SNFkyq2JsMlWTxQSjeCZANLvILsndqA3Ti+hDTmtmkq4OTrxD6ekWpkx1PnOhkZC9ER1+p7oFg6WR/+AE0umai4t8uZgRPLgpeCbGYkfBF7m1sXA1Dia4wDrBKOAadcJ4ZbUovrHGKmEcIfU4HLWiruHHAmiKe8hhgZ0zh2TyRAwtZJXW5bAKZ9wZfFsFaBazRk3LEMuNrAiRnVjj8mp8Zlx7hzxRk/nrJaACuA8GTaF5ofW5fgtsUwkxB8kQ1rpblSbU/CI+dcRVfx5zFXSvCxgYoZSYoYNI1tWOuSM50YtqzObctgLssXaB0Va8W4Sk3GkpjBFVr488TelI9p17ZgLNkfGJyJ46lQOqYCOBmWjnX2qvn0HuA7iFuxNQlu28iNGYfgWsKLF0S4QlvBMleUK2h2rOUJ4p+khJJjPjLlvYkHT8X11ikAq9/jCjYUzO1VMw6YZGyDk1s3CWKmyTXE+AwvifC5ioKnFIMr9FWsM2TPi3+Ts8nV7HhGxkqyBXBjG6yCW2e4YXJ1udopXqYIPiHiWKHDVTJYQyHpwL8qWOxzBSc2pVgAt4wtyPELJDHjM/jcOJ+z4BV9Lpv6sUqHNDKCT4h9rOYkmcQ/LFgxaLq+FrxTwg/Q5BdoYq7Np7oRFa+75GOilcZKPfIcp3wmiZVCJGP4p1njZ+c+wH3DW7uXnavz1vRSxYZUOz6bbPALCBtmcnxCk7CJKB8Z5bHGST0uQeVzR1gh1CIrEv6Y5ByXDZzYkIzPts8vcaHCdMZl00Nspsd7womXjfhcBM+pgjcK/ixccVlHxmbC+GTOMb9GXQUQ5QOjVdiVsaEQ73Xxigafa2CFARv4c8ua7Ao+5sBmfH58LofBLzI9BKy8N/HiLQa8M8YrCnzOwAquvZ7DYsWfW1KsLXinhw0pDnyyPX6ZPNDjwuWJE2+S4z0nXuahSecSIeE5e7p/3LosJVz4c0v1+AecO8eGbHZ8Mhe/zgXOSQ7zeyreyst7XrxMapPHHi4L4jlPORLcDQu/gj8PQlPORLEhCz5bgl8o5Lm+ylnwHgPeseIVUTJmqzT4WBIr5Kuq4j5rqlb8eRDlTAArSEE/ti/CL2Qk8V57vFXFa2JkCECGj1ixgiNxHFZuYm3hxZ8HuzpJL1aosaS2HXjMic93mNf4VbRzPGKL4w1SXPDgNT52MHPEe0MJK4UOgj57kmH8eaROch9PBZ0N4cQJ834F29bkV9GucEtxZSqaULE5q8G5XbxG5hHmrnmr5sQzsh2AmzXVOe5G8OeRJknNisfUsyuaMiOazgFImFEkWLEFnim/TEGFKxErTTlnxRtccUbs4DV2XcWcpWmQPC8dSHgusQsgli/nDoNl/HnMX2uRWcypmMtzLj6gSZQvx+OYPToZVRR1JGELIlN+GaMjeKeNtzigSTvAq9w93LK6utSsWGU3p8KkdGpHx8c+B/48puwZ4hCm1LQQgKnKmRHSXDJKJ3zYCq/O73CEt9ilqe0IFCx4WXFiw50qOz6s4LjAXLTtKLlx6sefZXXBZqE+qFcvRQRIa5zbj/OpqYKtiPEbGE68SYls+pFlCy9rcypjQZlEJawQKlmw4AYQNZL4s0y1HRQFuy5IN2PfCe8IPlU98WErqvx6ebyNf6R5gSwZwkukOnmGW1astIc7zrKnQl7iz3P70xKgjK7DfJGelLEFfn45zYo3stoAnJB1vOyMXWxGyg2HI5I3+LNCdBeAO9zjKzoWfD61yq92hHfJkAZeJvUNFzbiO/b4EqQQNvxZp8RXZbANKX6troR3yZBjvCJIo+rBWs60ggWfDSiRiZqEP+sE+apJK4AtCNa5kt46LWR7/GxRvM/OWMTxCk+enPqwToPXmFM8CnBCxp34s5bKDehBWzDq8Uv4VFKJz9X2FZgsBX6uIt5LDmIdxYYFF0lxiNXOSV4HADhjHpj8pX38Wc/GTQhBUz+MTyXlBBemw/6YZO8ogDtDfibdiS0I65XzjAuAqpE0fFjFR5MQSdyT8ecF0phv0HTiU+1OSFEMyzA5GnEJD8oktSt+khNsg9Ih2XMBaNF0hudUxGjSPDL+bKjLt5i68amk6JkPK0mBYES1jTR+hgtsh7VF8hRAiqYUnglcHw1JajkFS87wZ60bvonuwVeS9vgJGhK2xD4QNIpWSEOSCTwV1DlXkLDMij/r2MZ8mxS+lDTihw0s2J4ISc2PfUF2ZCxR93UuHOLPxqp8oza+VocfNfZimwYkm1aEp2QEj8hVnXc0N54L4M9ze2O+Vd+Cr+QT/KCaFVvlzAiyl/UEJ+xJuCUr8PCRIzziwIySxJ/n6ny7sQtfKMaP6YSxdZckhXFkOWwouFVstHt8pOcEYPWpMKVLMFmGu1b8eUKKaHyHCL5QlB9yLmH7jjnTDePBkMsyOQWuayEalbMzPQqTbzz14M8yz4jvMZDxheL8iAq+gm3MGaNiwS1J55I8AGdx7zAc3r8492CucBPEvyyE51x8j4xNwtex6fyAhoIvYelzxrDjToZLMgASXizJSCrUYhL/KLkT3MVTZb6D4ZiOunXJ48KX8PED6gq+yD5nhA93HIKPiBCAqzNYAqmSE7dcXgCOHXfhOmFRYHXiH3MZdNoULGvwPfIk6wUa5x4J2+fm+02t+DJNzuhl3LniAxEH4BXMjzis1CDhwW7ToOkQjrKCf56b79NslC4FTTfHErauzvcyQvg6Yc6N7IUi5g75oAhTlKaMqtqQDUQVwH4FwKm4YmOScZgczUrYhmf8+GfYhc73mFQrvLUPn4ztsg35Pj07vlKDc6VQXYFVBiwj3qvCdElTGnOyjDlpzw6kL1vtIwC7NZLjo/+3By8MxbMBGIDvZyM5JSKHJB3oTEX5Eoly2u7//3s+SkWpdyuzte261vFGFLNwlt0Sf+nols3i6vpOCMYJ9PkT7SCWKjTkMzUdw3ERQHwn32Vb4UgagKSyF1WUKF4IARHPZdYApPaHg0cP8pz4L4ZZWQGnCLW5KN0sDJPiT+SxZIkmn+UASHgWCEjR4BMvMLbfqsUHLOLFhZrz16+uO3UBqcIGr0/57ja1ghkbaQEn2FW5QCUJRjmnfoNVLF2LYwnMOspJeHZTww6VGJ4F8kGMiN0QsKGm/utzhnodwzRPPgj7k4dcqF4ABhFX1K2I5UsoHEnhC+cNeJu7PnwmAenbAWdVZbzbXLuXYHshLlhZwCBSgzoNVmCC+BPJOObz9y7xHbF11ee0ThivpM5ZHg5wyUXrNr0wRI46ncAU0tnhgw8S5vHexjFfKItEBCOeNqc1/QB8Qc9apEEfgKQfNnfExTuAIdLU6QCmuagOTuIYEdBobRW1HMZSnNEq+FHokWpZxkjgWoK9ha8ULtoTDCE/UZ9uACaJ9Diyk02nh2dbgXjYCy0uPXhW5qx+ACKzv4YXldYqbC7HRXuCMXLUqQTTVDoqJ5RsSmAeIeFV1gvAgxexAae1NgSmiLw/FYatSQ9csCaMIe6pTwImCuznty5VjtSbVRmfeSr7mNg8xrsq36gDkuomPpDTkEOwsRQXrAuDZKlPFGbzbmRzuXypvdNeK28mD89CvvNKOhU+3UhdJ1PFywSeSZsCb6K9/snJI8eaaTl1qHK4i1mJk4jY24UQsClxx8W6gTFEg/qkYBVSInh411kprkrpo52YB8BKnf/F8ZX1Ptm5j2HkiFSymCVlvfCLQAZ25e1wkdQYjCHa1OcOViLLwFH1EGPSpVpaxTei3Y7yXxBj12R7D5/J4tIDuzriIh3AKHnqdASLSRz2djBSGFRlaLRyTyp7Ah94GtVgDnYV5uKoeRjGM6BOG7CmoBfaefJHtW41jY9isLEaF0XNwkCX1OkAf1cS01JJOEqgxwXZgZFOqdMu/ohK0YdZXlWGkx1xMfpeGOmaOm1iloBFiZvWkd+L1RW8SvMQTiZ3uRB7MJA4pF45zAh0ErCirbP6kFSV+2YjiIkmnzxwsiQX4MoPIxWp2xFmBHkB6xH/8U1HYKJBxuFoPf7ePowkPVC3Eqb5axzAenwqX91kMeFVyDycTPT4e+cwUoL6VTCtT1KGdcgZHwB/j2+u8SpCsgJHC6n8tTMYqUD9bjAlwpFtWIUIXVMpAXG+6YXwKkZSval54GDJR/7WPoxUpX7neBfl2C2sosixaDkz5KuWH698Kscu4GRrNf5SEQbyqtRNjeGVfMqxchkWsd7hWJ/TBgFMxPmsBmfLD/grZRgoTf228cJ/9qSqHDuFRawWOE+3EcKzAz5rwuE8qSZ/IQ8DZalXZwsTe5xQc7CECBoK5+tlPRi55LPBGhwvw5/Lw0A71KeVEZgQHU7cwRLiar7BL6kJIMmJBxmOd8GfGgZhoB3qMUzhncxXdVhClX1+Q708f+IrHxxPnPGHMjBShDooUUwRCifOYQlX1G4LLpk/lIKh9qiZuo0Zj5zYhhUkVGpXhwsD/kwUxipRo1YMs0qcCMECfI/U4ywBx2vwR2oyjBWiNl0fPsjzRUvAdP6tR+qU98LhmvyJYQhGq1CTgR8f1PliHybbvK7yB+78cLYyf2IfhotTmyvMSvHFwAsThc8rd/yhHJxtnz+gwHjihppcYcbKE1+UYKJkjz+nhOFodf7AGZZAblAL1YdpEU7swCxe/xV/JQ9H61G/ApZii5qkMG2LL9RVmEQUmvyd+lUIzuWnPnelg8OMwFJEqUkW0zZUPmvBLGH+XhfOlaIeg4IXy7NHTSKYcctnxzBLmL+nrsGxEtTucj0jY4n2qIUiYUabz+IwS4EL8JSGUyWplVoUWC65x38b7mPWKcfaAmZpcBGUXTjUNrUZNLewdDX+SzUt4wPvNanex2CaPBdiEEzAkU6ozUDG8tX5D1uYJ3kUgIlEiwuh5OBIj9TmHiao8HvDBKwnGi1yMZJwpA41imL5cvyHEqxnJfvIxUjAiTwqNUpi+Tx9fi8HC1oZcjF8cKINarUGE+T5vTCsqMjF2IQTFanRPcwgGvxOHZa0zcWowYmuqY26DlOE+vxGEpa00uNCqAIONKQ2BZgkpfJL+7CofS7EQMCBmtSkCtOc8itlWJWkcBHO4UCiQ02SMM02v9DwwLIULsImHChGTdowT5jzqSFYV5eLsAYH2qIWahYm2udcBVhYgQvQF3CgPDXob8BUTc6xD0urcb7+0339+oaaXMCJ8vy32wDMleMnah7Wds55uocSxgrNB/5bCk6U4Bd6fOODyY74SQ4Wd8qPzgIBP97IoQb/oeWFE21xvsENX9VgMp/CD5QcrO6as65C+OCYY48tfqG1Ckeqcb6nGifqEsxW4DSVd+uwOm+TM/4T+EgqkVTTXX4hAEfyDTlf45Evuj6YbqPHsWGhfNLqlmL4A245Ub/Y2zk5zEr4zNPlMBnnF67gTAf8wu1BSeGIkoYFeO76rd20B39HuMSxx4LA1y6VKPbaKueKQJsw7KXAr3SOY8elwnkc1iDJ+FvE5bCrVDz4TmAPgcvgNefpC2hz0MjARjw9fs0Hl+F8QP2Rc2xDo5UHJmEfeX5Dgstoq5WqjCg/awto5Xs8hH2U+Y0TuJajzE+q0C50AtuIqvxGC67l2Ocnx9DOe5K5hD1ILX7nAq7lWOMnO9BBKIwAsgd/no/f6XrhWpJTTmudlosydIiSnSPf7RP+PEnl13oRuJZFRM6afXKQP1bJWxk6bfJZCX9fhV94KO944FoqsVVdgyfTLcnQ64pjNYG/r8jPmmsbsRW4zLIK3Y44lovABsr8TJXgMocUwbMV6LNxqpCMwg76/OwWLpOILJ5l0tCpRA68sIEY50jCZRoRwoiQoJkoegEU2I3CDs44q+k7Vh/34DLNDqvbyUovAs2ivMnl5XbfD1sI3FQ4rQuXuXwdjsWhWZXkgxyMwy4ynHaHdQkuM+1ybB1a7XAkDBtJcZq6yyRcZkpypCVBo5UhyQfYSZkz9s5luMwUHJDtG2jkqZDshmAnbU7r+OAyWbTTTfqhTfyJIxHYypDTinCZTqxAm+C5SnJ4GYOdiAdOO4Drz0gMOFJdhb14a5yibMD1V0QUjgVhMwm+6x2uwPVXhBSOtWA3R0O+Gnjh+jOiLY4pcdjKRhQ1vjmD6+9IdTi2BVuRar1dvtuG6y8JXVQqedjLyV6JUzpbmwKuPyOdgQ3tcdY6XH+GR4YNZeqc1lmBy2Wq8GGXU5Q1uFymKnFaOwaXy1w5TikIuFwm8wz5pi3gcpltk++O4XKZrsA3B2G4XGYTKZUTZ3C5zLdSvuNEBi6XFQSGfZVjebhcViDlPV2OPcpwuSwhecuR87MsXC6LWFeHW418Ei6XRWTvY03yHi6XNchURaxDNQqXyxqiceyQHOThclmDv3jQIjlIwOWyhI2z4zrH+rcCLpclCE/At5lIheGyn/8BwBLd/OGH18cAAAAASUVORK5CYII=');
        background-repeat: no-repeat;
        background-position: center;
        mix-blend-mode: soft-light
    }

.site-footer .container {
    position: relative;
    z-index: 5
}

.site-footer__main {
    display: flex;
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .site-footer__main {
        margin-bottom: 0;
        width: 36.95%;
        padding-right: 20px
    }
}

@media screen and (min-width:768px) {
    .site-footer--has-logo .site-footer__main {
        width: 57.7%
    }
}

.site-footer__logo {
    flex-shrink: 0;
    margin-top: 3px;
    margin-right: 25px;
    width: 97px
}

.side-footer__inner {
    flex-grow: 1
}

.site-footer__heading {
    margin-bottom: 15px;
    max-width: 320px
}

.site-footer--has-logo .site-footer__heading {
    max-width: 360px
}

.site-footer__info {
    max-width: 320px
}

    .site-footer__info dl {
        align-items: flex-start;
        display: flex;
        margin-bottom: 9px
    }

        .site-footer__info dl:last-child {
            margin-right: 0
        }

    .site-footer__info dt {
        flex-shrink: 0;
        margin-right: 15px;
        width: 16px;
        text-align: center
    }

    .site-footer__info dd {
        flex-grow: 1
    }

        .site-footer__info dd a {
            color: inherit
        }

            .site-footer__info dd a:hover {
                text-decoration: underline;
                color: inherit;
                text-underline-position: under
            }

@media screen and (min-width:768px) {
    .site-footer__wrapper {
        width: 63.05%
    }
}

.site-footer__wrapper .col-6 {
    max-width: 330px
}

@media screen and (min-width:768px) {
    .site-footer--has-logo .site-footer__wrapper {
        width: 42.3%
    }

        .site-footer--has-logo .site-footer__wrapper [class*=col]:nth-child(1) {
            width: 53.5%
        }

        .site-footer--has-logo .site-footer__wrapper [class*=col]:nth-child(2) {
            width: 46.5%
        }
}

.site-footer__title {
    margin-bottom: 12px
}

@media screen and (min-width:768px) {
    .site-footer__title {
        margin-bottom: 20px
    }
}

.site-footer--has-logo .site-footer__title {
    min-height: 27px
}

@media screen and (min-width:768px) {
    .site-footer--has-logo .site-footer__title {
        margin-bottom: 18px
    }
}

.site-footer__menu li {
    position: relative;
    margin-bottom: 9px;
    padding-left: 22px
}

    .site-footer__menu li::before {
        content: "";
        position: absolute;
        top: 7px;
        left: 2px;
        width: 6px;
        height: 10px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E %3Cpath d='M1 9L5 5L1 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat center/contain
    }

    .site-footer__menu li a {
        color: #fff
    }

        .site-footer__menu li a:hover {
            text-decoration: underline;
            color: #fff;
            text-underline-position: under
        }

.site-footer__bottom {
    margin-top: 48px;
    padding-top: 11px;
    padding-bottom: 11px;
    text-align: center
}

.site-footer--teal .site-footer__bottom {
    background: rgba(41,173,187,.5)
}

.full-width {
    padding: 30px 0;
    background: url(../images/common/bg-2.png) no-repeat center/cover,#0e5abb;
    text-align: center;
    color: #fff
}

@media screen and (min-width:768px) {
    .full-width {
        padding: 50px 0 68px
    }
}

.full-width__title {
    margin: 0 0 7px
}

.full-width__text {
    margin: 0 0 28px
}

.full-width__button {
    position: relative;
    display: inline-flex;
    border-radius: 30px;
    min-width: 252px;
    padding: 16px;
    background-color: rgba(255,229,199,.86);
    text-align: center;
    color: #fff
}

    .full-width__button:hover {
        color: #fff
    }

        .full-width__button:hover::before {
            background-color: #da790a
        }

    .full-width__button::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        transition: background-color .3s ease;
        border: 4px solid transparent;
        border-radius: 30px;
        background-color: #f68500;
        background-clip: content-box
    }

    .full-width__button > span {
        position: relative;
        z-index: 5
    }

.gallery {
    display: block;
    margin: 30px 0
}

@media screen and (min-width:768px) {
    .gallery {
        margin: 58px 0 75px
    }
}

.gallery .heading {
    margin-bottom: 30px
}

@media screen and (min-width:768px) {
    .gallery .heading {
        margin-bottom: 39px
    }
}

.gallery .slick-list {
    margin: 0 -15px 34px
}

.gallery .slick-slide {
    padding: 0 15px
}

.gallery__grid {
    display: grid;
    grid-template-rows: repeat(2,1fr);
    grid-template-columns: repeat(4,1fr);
    grid-row-gap: 15px;
    grid-column-gap: 15px
}

@media screen and (min-width:992px) {
    .gallery__grid {
        grid-row-gap: 24px;
        grid-column-gap: 30px
    }
}

.gallery__col:first-child {
    grid-row: span 2;
    grid-column: span 2
}

.gallery__image {
    display: block;
    overflow: hidden;
    border-radius: 10px;
    height: 100%
}

    .gallery__image::before {
        padding-bottom: 66.6666666667%
    }

.gallery__col:first-child .gallery__image {
    border-radius: 15px
}

.guide {
    margin-top: -77px
}

.guide__main {
    border-radius: 5px;
    padding: 15px;
    background: url(../images/common/bg.png) no-repeat center/cover,#1d5193
}

@media screen and (min-width:768px) {
    .guide__main {
        display: flex;
        align-items: center;
        padding: 21px 27px 15px
    }
}

@media screen and (min-width:1200px) {
    .guide__main {
        padding-right: 46px
    }
}

.guide__title {
    position: relative;
    flex-shrink: 0;
    padding-left: 22px;
    color: #fff
}

@media screen and (min-width:768px) {
    .guide__title {
        padding-left: 33px;
        max-width: 220px;
        margin-bottom: 8px
    }
}

@media screen and (min-width:1200px) {
    .guide__title {
        max-width: 268px
    }
}

.guide__title::before {
    content: "";
    position: absolute;
    top: 8px;
    bottom: 8px;
    left: 0;
    width: 10px;
    background-color: #f68500
}

.guide-list {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1
}

.guide-item {
    position: relative;
    width: 50%;
    padding: 0 3%;
    margin-top: 25px
}

@media screen and (min-width:576px) {
    .guide-item {
        margin-top: 0;
        width: 25%
    }
}

.guide-item::after {
    content: "";
    position: absolute;
    top: 5px;
    right: -30px;
    width: 61px;
    height: 15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAPCAYAAABX0MdPAAAABmJLR0QA/wD/AP+gvaeTAAABh0lEQVRIid3WP4jPcRwG8Of9Q/Kv6+4oyXAWdaXOeov4DRQTpURhcMtlucFqwMJgl02W28SISzZishlMDIoMVnoZfE6XlDt+398vnuXzfZ76vJ/n3efP91MZArA+yWSSL1X1EZNJppJ8qqo3w8jQOdDHLZxufAHvcaXxY3iBG40fwQfcaXwchzE2ui5+gxbwARYa72Me02uosQNT7XsaT/C48XHMojppYJUBN+MczjQ+i5MY78hvP17hXuPDa76dzeBEW9n+0My/+25p4wUs4VCXZttwE887M1kDsAGncLTxXQNbfaxr40Zcxc6BFB4wcBfPsOdvC83gZadbaEBAtTtlU+Nb/7TQPM4PMtwwgH14u7z1VzNhDJfR6zhbp8ABzP1Cn8Ol3gqhkjxMsj3JP910VT2tqtvo4fqKu2gyycTyL6iqCo5X1bvRxR04JPmc5BFmlsVeewUtofefNZyqUlXXkhysqq8/9CTB3qp6PbJ0HaGd64kV0tkk90f3lh0CcDHJ7p/kxW9aIku65dGODwAAAABJRU5ErkJggg==')
}

.guide-item:nth-child(even)::after {
    top: 32px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAPCAYAAABX0MdPAAAABmJLR0QA/wD/AP+gvaeTAAABi0lEQVRIid3WT4hPURQH8HN+w0T588NQQv1iYyE7skGzGKZEWNkNRVbKRlnMXs3e3mxs7JSxsCQLlLK2kMROKUs/H5vz0/SrWTDvvTG+9Tr3e+6753xP7977TsZ/DFyLiD1j7qUNNTnIzA+dq2of/YjYsYxfjoh+YIDn6K2RsNaBftm7uNerL3w6M39ifCuse+BORLzAxMjXi4iogjMinmBh+QvrGVXHvoiYzczhyP97S2emiDgbET+6l9cscAJzmTnMzNuZ+ammvtWz4sLruNKJygaBI/iCS3+z+BjeYboFbY0DF7Cpxv3VBNpYdhLzmGpIY6PAIt7iYJNBt+M+3jQWdBXABC5ipvigtV8uJsuexyOcbCXRyvlH2/cGXo6K7ir5NtzE1eLH60xtaSnfUbzG4+Jr30jhHJ5VIxA4Vbf/oT+IsRX7a3wYT7FUfBem/+n+AbN4gLnit/AR88Vn8AoLxc/gOx4W31lHaHcb+rKNoOPA5oiYiohhZn7G3og4EBFfM/M9spqjTvALBlRHKs+487QAAAAASUVORK5CYII=')
}

@media screen and (max-width:575px) {
    .guide-item:nth-child(even)::after {
        content: none
    }
}

.guide-item:last-child::after {
    content: none
}

.guide-item__count {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 49px;
    height: 49px;
    margin: 0 auto 9px;
    background-color: #7ccbfe;
    color: #1d5193
}

.guide-item__title {
    line-height: 1.28;
    text-align: center;
    color: #fff
}

.site-header {
    position: relative;
    z-index: 500;
    box-shadow: 0 4px 10px rgba(214,214,214,.25);
    background-color: #fff;
    color: #000
}

    .site-header.hide-box-shadow {
        box-shadow: none
    }

.site-header__logo {
    flex-shrink: 0;
    align-items: center;
    display: flex;
    margin-right: 15px;
    padding: 5px 0
}

@media screen and (min-width:992px) {
    .site-header__logo {
        display: block
    }
}

.navbar-brand {
    align-items: center;
    display: flex;
    margin-right: 0
}

.navbar-brand__logo {
    flex-shrink: 0;
    margin-right: 10px;
    width: 40px
}

@media screen and (min-width:992px) {
    .navbar-brand__logo {
        margin-right: 15px;
        width: 60px
    }
}

@media screen and (max-width:374px) {
    .navbar-brand__content .a-chart-flex::after, .navbar-brand__content .a-chart-flex::before, .navbar-brand__content .fz-14 {
        font-size: 9px
    }
}

.site-header__wrapper {
    flex-grow: 1
}

.site-header__top-nav {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

@media screen and (min-width:992px) {
    .site-header__top-nav {
        padding: 13px 0 0
    }
}

.nav-button {
    margin-left: 26px;
    border-radius: 5px;
    padding: 4px 13px
}

.nav-lang {
    position: relative
}

    .nav-lang select {
        position: absolute;
        z-index: 5;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0;
        cursor: pointer
    }

.nav-lang__selected {
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
    border: 1px solid #cecece;
    border-radius: 50%;
    width: 28px;
    height: 28px
}

@media screen and (min-width:576px) {
    .nav-lang__selected {
        border: none;
        border-radius: 0;
        width: auto;
        height: auto;
        padding-right: 20px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23AFAFAF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center
    }
}

@media screen and (min-width:768px) {
    .nav-lang__selected {
        margin-right: 18px;
        padding-right: 33px;
        background-position: right 10px center
    }
}

.nav-lang__selected::after {
    position: absolute;
    top: 50%;
    right: -11px;
    transform: translateY(-50%);
    width: 1px;
    height: 14px;
    background-color: #dfdfdf
}

@media screen and (min-width:768px) {
    .nav-lang__selected::after {
        content: ""
    }
}

.nav-lang__image {
    width: 15px
}

@media screen and (min-width:576px) {
    .nav-lang__image {
        margin-right: 9px
    }
}

.nav-lang__image::before {
    padding-bottom: 66.67%
}

.nav-wrap {
    align-items: center;
    display: flex;
    margin-bottom: 14px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 14px
}

@media screen and (min-width:768px) {
    .nav-auth {
        margin-left: 13px
    }
}

.navbar-collapse {
    position: relative
}

@media screen and (max-width:991px) {
    .navbar-collapse {
        position: fixed;
        z-index: 9999;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block !important;
        transform: translateX(-100%);
        overflow-x: hidden;
        overflow-y: auto;
        transition: transform .3s ease !important;
        width: 100%;
        height: 100% !important;
        padding: 48px 12px;
        background-color: #fff
    }

        .navbar-collapse.show {
            transform: translateX(0)
        }
}

.nav-account {
    position: relative;
    align-items: center;
    display: flex;
    margin-left: 12px
}

@media screen and (min-width:768px) {
    .nav-account {
        margin-left: 18px
    }
}

.nav-account__wrapper {
    align-items: center;
    display: flex;
    color: #555
}

@media screen and (min-width:768px) {
    .nav-account__wrapper {
        padding-right: 16px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E %3Cpath d='M0.142786 0.938336L3.55548 4.80157C3.61049 4.86381 3.67873 4.91376 3.75551 4.94802C3.8323 4.98227 3.91581 5 4.00032 5C4.08483 5 4.16835 4.98227 4.24513 4.94801C4.32191 4.91376 4.39015 4.86381 4.44516 4.80157L7.85786 0.938336C8.18355 0.569585 7.91352 1.30926e-07 7.41302 1.52804e-07L0.586647 4.51194e-07C0.086144 4.73072e-07 -0.183883 0.569586 0.142786 0.938336Z' fill='%23555555'/%3E %3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 8px 5px
    }
}

.nav-account__wrapper::after {
    content: none
}

.nav-account__wrapper > span {
    display: none
}

@media screen and (min-width:768px) {
    .nav-account__wrapper > span {
        display: block
    }
}

.nav-account__image {
    flex-shrink: 0;
    width: 28px
}

@media screen and (min-width:576px) {
    .nav-account__image {
        width: 30px
    }
}

@media screen and (min-width:768px) {
    .nav-account__image {
        margin-right: 11px
    }
}

.nav-account__image .image {
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 50%;
    background-color: #1d5193;
    color: #fff
}

.nav-account__image.bd-outline::after {
    content: "";
    position: absolute;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    border: 2px solid #e1e1e1;
    border-radius: 50%;
    pointer-events: none
}

.nav-account__menu {
    top: 12px !important;
    box-shadow: 0 4px 20px rgba(0,0,0,.25);
    border: none;
    border-radius: 10px;
    width: 260px;
    padding: 4px 12px 4px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .nav-account__menu {
        width: 331px;
        padding: 4px 28px 4px 23px
    }
}

.nav-account__menu::before {
    content: "";
    position: absolute;
    top: -5px;
    right: 5px;
    transform: rotate(45deg);
    width: 18px;
    height: 18px;
    background-color: #fff
}

@media screen and (min-width:576px) {
    .nav-account__menu::before {
        right: 26px
    }
}

@media screen and (min-width:1200px) {
    .nav-account__menu::before {
        right: 18px
    }
}

.nav-account__menu[data-bs-popper] {
    top: calc(100% + 11px);
    right: 0;
    left: auto;
    margin-top: 0
}

@media screen and (min-width:992px) {
    .nav-account__menu[data-bs-popper] {
        top: calc(100% + 13px);
        right: 9px
    }
}

.nav-account__menu[data-popper-placement=bottom-start]::before {
    right: auto;
    left: 26px
}

@media screen and (min-width:992px) {
    .nav-account__menu[data-popper-placement=bottom-start]::before {
        left: 6px
    }
}

.nav-account__menu .dropdown-menu {
    position: relative;
    margin: -5px 0 15px 32px;
    border: none;
    padding: 0
}

    .nav-account__menu .dropdown-menu li {
        margin-bottom: 6px
    }

        .nav-account__menu .dropdown-menu li:last-child {
            margin-bottom: 0
        }

.nav-account__menu .dropdown-item {
    transition: color .3s ease;
    padding: 0
}

    .nav-account__menu .dropdown-item:hover {
        background-color: transparent;
        color: #cd5542
    }

.nav-account__detail {
    align-items: center;
    display: flex;
    margin-top: 11px;
    margin-bottom: 15px
}

.nav-account__detail-image {
    flex-shrink: 0;
    margin-right: 10px;
    width: 40px
}

@media screen and (min-width:576px) {
    .nav-account__detail-image {
        margin-right: 22px;
        width: 70px
    }
}

.nav-account__detail-image .image {
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 50%;
    background-color: #1d5193;
    color: #fff
}

.nav-account__detail-content {
    flex-grow: 1
}

    .nav-account__detail-content p:not(:last-child) {
        margin-bottom: 4px
    }

@media screen and (min-width:768px) {
    .nav-account__detail-content p:not(:last-child) {
        margin-bottom: 7px
    }
}

.nav-account__link {
    align-items: center;
    display: flex;
    transition: color .3s ease;
    border-top: 1px solid #ebebeb;
    padding: 8px 0
}

    .nav-account__link:hover {
        color: #1d5193
    }

        .nav-account__link:hover i {
            color: #1d5193
        }

    .nav-account__link:last-child {
        margin-bottom: 0
    }

    .nav-account__link:first-child {
        border-top: none
    }

    .nav-account__link i {
        margin-right: 11px;
        width: 17px;
        text-align: center;
        color: #000
    }

    .nav-account__link.disabled {
        color: #999
    }

.nav-account__detail + .nav-account__link {
    border-top: 1px solid #ebebeb
}

.navbar-collapse-open {
    position: relative;
    align-items: center;
    display: flex;
    margin-right: 6px;
    border: none;
    padding: 0;
    background: 0 0;
    color: #6a6a6a
}

@media screen and (min-width:576px) {
    .navbar-collapse-open {
        margin-right: 15px
    }
}

@media screen and (min-width:992px) {
    .navbar-collapse-open {
        margin-right: 5px
    }
}

@media screen and (min-width:1200px) {
    .navbar-collapse-open {
        margin-right: 20px
    }
}

.navbar-collapse-open .navbar-toggler-icon {
    position: relative;
    display: block;
    width: 25px;
    height: 2px;
    background-color: #a9a9a9
}

@media screen and (min-width:576px) {
    .navbar-collapse-open .navbar-toggler-icon {
        width: 28px
    }
}

.navbar-collapse-open .navbar-toggler-icon::after, .navbar-collapse-open .navbar-toggler-icon::before {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    height: 100%;
    background-color: inherit
}

.navbar-collapse-open .navbar-toggler-icon::before {
    right: auto;
    width: 20px
}

.navbar-collapse-open .navbar-toggler-icon::before {
    top: -6px
}

.navbar-collapse-open .navbar-toggler-icon::after {
    bottom: -6px
}

.navbar-collapse-open .navbar-toggler-icon + span {
    display: none;
    margin-left: 12px
}

@media screen and (min-width:1200px) {
    .navbar-collapse-open .navbar-toggler-icon + span {
        display: inline-block
    }
}

.navbar-collapse-close {
    position: absolute;
    z-index: 5;
    top: 15px;
    right: 12px;
    border: none;
    padding: 0;
    background: 0 0
}

.navbar {
    padding: 0
}

.navbar-nav {
    display: flex;
    margin: 0;
    padding: 0
}

@media screen and (min-width:992px) {
    .navbar-nav {
        flex-direction: row;
        justify-content: flex-end;
        align-items: center
    }
}

.nav-item {
    margin-left: 15px
}

@media screen and (min-width:1200px) {
    .nav-item {
        margin-left: 30px
    }
}

@media screen and (max-width:991px) {
    .nav-item {
        margin: 0;
        border-bottom: 1px solid #ebebeb
    }
}

.nav-link {
    position: relative;
    display: block;
    padding: 14px 0;
    color: #000
}

@media screen and (min-width:992px) {
    .nav-link {
        padding: 14px 0 21px
    }
}

.nav-link::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: all .3s ease;
    height: 3px;
    background-color: #f68500
}

.active .nav-link {
    color: #1d5193
}

@media screen and (min-width:992px) {
    .active .nav-link::after {
        opacity: 1
    }
}

.navbar-nav--teal .active .nav-link {
    color: #0e5b63
}

.nav-home {
    justify-content: center;
    align-items: center;
    display: flex;
    margin-bottom: 14px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background-color: #edf5ff
}

@media screen and (min-width:992px) {
    .nav-home {
        margin-bottom: 7px
    }
}

.navbar-nav--teal .nav-home {
    background-color: #d5fbff;
    color: #0e5b63
}

.nav-button-rounded {
    margin-left: 7px;
    border-radius: 30px;
    min-width: 90px;
    padding: 4px;
    text-align: center
}

@media screen and (max-width:767px) {
    .nav-button-rounded:first-child {
        margin-left: 0
    }
}

#overlay {
    position: fixed;
    z-index: 300;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    opacity: .4;
    background-color: #000
}

    #overlay.show {
        display: block
    }

.site-nav {
    position: relative;
    z-index: 500;
    background-color: #1d5193
}

.site-nav__list {
    display: flex
}

@media screen and (max-width:767px) {
    .site-nav__list {
        flex-wrap: wrap
    }

        .site-nav__list::after {
            content: "";
            position: absolute;
            z-index: 5;
            top: 0;
            right: 11px;
            bottom: 0;
            width: 2px;
            background-color: #1d5193
        }
}

.site-nav__item {
    position: relative;
    padding: 0 12px
}

@media screen and (max-width:1199px) {
    .site-nav__item {
        flex: 1 1 auto;
        justify-content: center;
        display: flex
    }
}

@media screen and (min-width:1200px) {
    .site-nav__item {
        padding: 0 42px
    }
}

.site-nav__item::after {
    content: "";
    position: absolute;
    top: calc(50% - 8px);
    right: 0;
    width: 1px;
    height: 16px;
    background-color: rgba(111,151,201,.5)
}

.site-nav__item:last-child::after {
    content: none
}

.site-nav__link {
    align-items: center;
    display: flex;
    transition: all .3s ease;
    padding: 11px 0 10px;
    color: #fff
}

    .site-nav__link:hover {
        opacity: .8;
        color: #fff
    }

    .site-nav__link svg {
        margin-right: 10px
    }

.hero {
    position: relative;
    display: block;
    padding-top: 31px;
    padding-bottom: 1px;
    background-color: #fafafa
}

    .hero .container {
        max-width: 1374px
    }

.hero-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

    .hero-bg img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }

.hero-image {
    margin-bottom: -59px
}

@media screen and (min-width:768px) {
    .hero-image {
        margin-bottom: -111px
    }
}

.hero-image::before {
    padding-bottom: 41.6296296296%
}

.info-basic {
    border-radius: 3px;
    padding: 18px 12px;
    background: #fff
}

@media screen and (min-width:768px) {
    .info-basic {
        padding: 22px 48px 31px 22px
    }
}

.info-basic__head {
    margin-bottom: 15px;
    border-bottom: 1px solid #f1f1f1;
    max-width: 730px;
    padding-bottom: 15px
}

    .info-basic__head p {
        margin-bottom: 2px
    }

    .info-basic__head ul li {
        position: relative;
        padding-left: 18px;
        line-height: 1.35
    }

        .info-basic__head ul li:last-child {
            margin-bottom: 0
        }

        .info-basic__head ul li::before {
            content: "";
            position: absolute;
            top: 3px;
            left: 1px;
            width: 12px;
            height: 10px;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E %3Cpath d='M10 2L4.4 8L2 5.75' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E") no-repeat left top
        }

@media screen and (min-width:768px) {
    .info-basic__head ul li::before {
        top: 4px
    }
}

.info-basic__text {
    margin-bottom: 11px;
    line-height: 1.36;
    text-align: center
}

.info-basic__title {
    margin-bottom: 9px
}

.info-basic__item {
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 15px
}

    .info-basic__item:last-child {
        margin-bottom: 0
    }

.info-basic__item-head {
    margin-bottom: 5px;
    width: 100%
}

@media screen and (min-width:576px) {
    .info-basic__item-head {
        margin-bottom: 0;
        width: 31.4%;
        padding: 8px 22px 0 0;
        text-align: right
    }
}

.info-basic__item-content {
    width: 100%
}

@media screen and (min-width:576px) {
    .info-basic__item-content {
        width: 68.6%
    }
}

@media screen and (min-width:768px) {
    .info-basic__list {
        padding: 0 48px
    }
}

.info-basic__form .btn-submit {
    min-width: 179px;
    padding: 14px 30px
}

@media screen and (min-width:576px) {
    .info-basic__form .btn-submit {
        margin-left: -6px
    }
}

.info-basic__form .form-label {
    margin-bottom: 0
}

.info-basic__form .form-control {
    border-color: #cbcbcb;
    border-radius: 5px;
    height: 34px;
    padding: 0 11px;
    background-color: transparent
}

    .info-basic__form .form-control::-moz-placeholder {
        color: #888
    }

    .info-basic__form .form-control:-ms-input-placeholder {
        color: #888
    }

    .info-basic__form .form-control::placeholder {
        color: #888
    }

.info-basic__form textarea.form-control {
    height: 80px;
    padding-top: 7px;
    padding-bottom: 7px;
    resize: none
}

.info-basic__form .form-side-by-side {
    align-items: center;
    display: flex
}

    .info-basic__form .form-side-by-side input {
        flex-grow: 1
    }

    .info-basic__form .form-side-by-side label {
        flex-shrink: 0;
        margin: 0 8px;
        min-width: 40px;
        text-align: center
    }

@media screen and (min-width:768px) {
    .info-basic__form .form-side-by-side label {
        margin: 0 18px
    }
}

.info-basic__form [data-toggle=datepicker] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E %3Cpath d='M4 5.85H2.66667V7.15H4V5.85ZM6.66667 5.85H5.33333V7.15H6.66667V5.85ZM9.33333 5.85H8V7.15H9.33333V5.85ZM12 1.3H10V0H8.66667V1.3H3.33333V0H2V1.3H0V13H12V1.3ZM10.6667 11.7H1.33333V4.55H10.6667V11.7Z' fill='%23ADADAD'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 14px center
}

.info-basic__form .form-select {
    border-color: #cbcbcb;
    border-radius: 5px;
    height: 34px;
    padding: 0 11px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E %3Cpath d='M0 0L4.5 5L9 0H0Z' fill='%23ADADAD'/%3E %3C/svg%3E") no-repeat right 15px center,transparent;
    color: #888
}

.info-basic__form .form-checkbox {
    align-items: flex-start;
    display: flex;
    margin: 16px 0 0
}

    .info-basic__form .form-checkbox .form-label {
        flex-shrink: 0;
        min-width: 80px;
        padding-right: 10px
    }

@media screen and (min-width:768px) {
    .info-basic__form .form-checkbox .form-label {
        min-width: 101px
    }
}

.info-basic__form .form-checkbox__content {
    flex-wrap: wrap;
    flex-grow: 1;
    align-items: center;
    display: flex;
    min-height: 34px;
    padding-top: 4px
}

    .info-basic__form .form-checkbox__content .form-check {
        margin: 0 38px 0 0
    }

        .info-basic__form .form-checkbox__content .form-check:last-child {
            margin: 0
        }

.info-basic__form .form-switch {
    display: flex;
    margin-bottom: 3px;
    padding-left: 0
}

    .info-basic__form .form-switch input {
        opacity: 0;
        visibility: hidden;
        overflow: hidden;
        margin: 0;
        width: 0;
        height: 0;
        padding: 0
    }

        .info-basic__form .form-switch input:checked + .slider {
            background: #6cea9b
        }

            .info-basic__form .form-switch input:checked + .slider::before {
                transform: translateX(-18px)
            }

        .info-basic__form .form-switch input:checked + * + .text-off {
            display: none
        }

        .info-basic__form .form-switch input:checked + * + * + .text-on {
            display: block
        }

    .info-basic__form .form-switch .slider {
        position: relative;
        transition: all .3s ease;
        margin-top: 4px;
        margin-right: 15px;
        box-shadow: inset 1px 1px 2px rgba(81,81,81,.25);
        border-radius: 50px;
        width: 34px;
        height: 14px;
        background: #f5f5f5;
        cursor: pointer
    }

        .info-basic__form .form-switch .slider::before {
            content: "";
            position: absolute;
            top: calc(50% - 9px);
            right: -1px;
            transition: all .3s ease;
            box-shadow: 0 2px 3px rgba(146,146,146,.4);
            border-radius: 50%;
            width: 18px;
            height: 18px;
            background: #fff;
            pointer-events: none
        }

    .info-basic__form .form-switch .text-off {
        display: block
    }

    .info-basic__form .form-switch .text-on {
        display: none
    }

.info-basic__form hr {
    opacity: 1;
    margin: 10px 0;
    background-color: #ebebeb
}

@media screen and (min-width:768px) {
    .info-basic__form hr {
        margin: 17px 0
    }
}

@media screen and (min-width:768px) {
    .info-basic__form hr.large {
        margin: 24px 0
    }
}

.job-apply {
    margin: 34px 0
}

@media screen and (min-width:768px) {
    .job-apply {
        margin-bottom: 76px
    }
}

.job-apply .container {
    max-width: 974px
}

.job-apply__inner {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    background: #fbfbfb
}

.job-apply__heading {
    display: flex;
    align-items: center;
    margin: 0 15px 15px
}

@media screen and (min-width:768px) {
    .job-apply__heading {
        margin-right: 37px;
        margin-bottom: 21px;
        margin-left: 37px
    }
}

.job-apply__heading-icon {
    display: flex;
    align-items: center;
    margin-right: 15px;
    margin-left: -10px
}

@media screen and (min-width:768px) {
    .job-apply__heading-icon {
        margin-right: 21px;
        margin-left: -18px
    }
}

.job-apply__heading-icon svg {
    -webkit-animation: animate 1.5s infinite;
    animation: animate 1.5s infinite;
    margin-right: -2px;
    color: #f68500
}

    .job-apply__heading-icon svg:nth-child(2) {
        -webkit-animation-delay: -.2s;
        animation-delay: -.2s
    }

    .job-apply__heading-icon svg:nth-child(3) {
        -webkit-animation-delay: -.4s;
        animation-delay: -.4s
    }

.job-apply__head {
    border-bottom: 1px dashed #afafaf;
    padding: 25px 0
}

@media screen and (min-width:768px) {
    .job-apply__head {
        padding: 39px 0 26px
    }
}

.job-apply-company {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 12px
}

@media screen and (min-width:768px) {
    .job-apply-company {
        padding: 10px 75px
    }
}

.job-apply-company__image {
    width: 90px
}

.job-apply-company__content {
    width: calc(100% - 90px);
    padding-left: 20px
}

@media screen and (min-width:768px) {
    .job-apply-company__content {
        padding-left: 42px
    }
}

.job-apply-company__title {
    margin-bottom: 2px
}

.job-apply__content {
    padding: 25px 12px
}

@media screen and (min-width:768px) {
    .job-apply__content {
        padding: 38px 65px 60px
    }
}

.job-apply__title {
    margin-bottom: 26px;
    text-align: center
}

    .job-apply__title span {
        display: inline-block;
        border-radius: 30px;
        margin-bottom: 22px;
        padding: 4px 12px;
        background-color: #ededed
    }

    .job-apply__title h2 {
        margin-bottom: 14px;
        text-transform: uppercase
    }

    .job-apply__title p {
        max-width: 673px;
        margin: 0 auto;
        line-height: 1.6
    }

.job-apply-form [class*=col] {
    margin-bottom: 10px
}

.job-apply-form .btn-submit {
    margin-top: 13px
}

.job-apply-form .form-label {
    margin-bottom: 3px
}

.job-apply-form .form-control {
    border-color: #e1e1e1;
    padding: 0 13px;
    background-color: #f5f5f5
}

    .job-apply-form .form-control::-moz-placeholder {
        color: #888
    }

    .job-apply-form .form-control:-ms-input-placeholder {
        color: #888
    }

    .job-apply-form .form-control::placeholder {
        color: #888
    }

.job-apply-form [data-toggle=datepicker] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E %3Cpath d='M5 7.2H3.33333V8.8H5V7.2ZM8.33333 7.2H6.66667V8.8H8.33333V7.2ZM11.6667 7.2H10V8.8H11.6667V7.2ZM15 1.6H12.5V0H10.8333V1.6H4.16667V0H2.5V1.6H0V16H15V1.6ZM13.3333 14.4H1.66667V5.6H13.3333V14.4Z' fill='%23ADADAD'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 17px center
}

.job-apply-form .form-select {
    border-color: #e1e1e1;
    padding: 0 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E %3Cpath d='M0 0L5.5 6L11 0H0Z' fill='%23ADADAD'/%3E %3C/svg%3E") no-repeat right 17px center,#f5f5f5;
    color: #888
}

.job-apply-form .form-checkbox {
    display: flex;
    align-items: flex-start;
    margin: 16px 0 13px
}

    .job-apply-form .form-checkbox .form-label {
        flex-shrink: 0;
        min-width: 80px;
        padding-right: 10px
    }

@media screen and (min-width:768px) {
    .job-apply-form .form-checkbox .form-label {
        min-width: 101px
    }
}

.job-apply-form .form-checkbox__content {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    align-items: flex-start;
    border-bottom: 1px dashed #b0b0b0;
    max-width: 611px;
    padding-bottom: 12px
}

@media screen and (min-width:768px) {
    .job-apply-form .form-checkbox__content {
        padding-bottom: 21px
    }
}

.job-apply-form .form-checkbox__content .form-check {
    margin: 0 38px 10px 0
}

    .job-apply-form .form-checkbox__content .form-check:last-child {
        margin: 0
    }

.job-apply-upload {
    border-top: 1px solid rgba(217,217,217,.5);
    margin-top: 30px;
    padding-top: 14px
}

@media screen and (min-width:768px) {
    .job-apply-upload {
        margin-bottom: 39px;
        margin-top: 103px
    }
}

.job-apply-upload__wrapper {
    display: flex;
    align-items: flex-start;
    margin: 16px 0 32px
}

@media screen and (max-width:575px) {
    .job-apply-upload__wrapper {
        flex-wrap: wrap;
        margin-bottom: 16px
    }
}

.job-apply-upload__label {
    display: flex;
    flex-shrink: 0;
    align-items: flex-start;
    margin-top: 2px;
    margin-right: 20px
}

@media screen and (min-width:768px) {
    .job-apply-upload__label {
        margin-right: 39px
    }
}

.job-apply-upload__label svg {
    position: relative;
    flex-shrink: 0;
    margin-right: 15px;
    color: #b5b5b5
}

@media screen and (min-width:768px) {
    .job-apply-upload__label svg {
        margin-right: 23px;
        top: 2px
    }
}

.job-apply-upload__input {
    display: flex;
    flex-grow: 1;
    align-items: center;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    height: 36px;
    padding: 0 39px 0 9px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E %3Cg clip-path='url(%23clip0_85_328)'%3E %3Cpath d='M8.09375 10.5H5.90625C5.54258 10.5 5.25 10.2074 5.25 9.84377V5.25002H2.85195C2.36523 5.25002 2.12187 4.66213 2.46641 4.3176L6.62539 0.155884C6.83047 -0.0491943 7.1668 -0.0491943 7.37188 0.155884L11.5336 4.3176C11.8781 4.66213 11.6348 5.25002 11.148 5.25002H8.75V9.84377C8.75 10.2074 8.45742 10.5 8.09375 10.5ZM14 10.2813V13.3438C14 13.7074 13.7074 14 13.3438 14H0.65625C0.292578 14 0 13.7074 0 13.3438V10.2813C0 9.9176 0.292578 9.62502 0.65625 9.62502H4.375V9.84377C4.375 10.6887 5.06133 11.375 5.90625 11.375H8.09375C8.93867 11.375 9.625 10.6887 9.625 9.84377V9.62502H13.3438C13.7074 9.62502 14 9.9176 14 10.2813ZM10.6094 12.6875C10.6094 12.3867 10.3633 12.1406 10.0625 12.1406C9.76172 12.1406 9.51562 12.3867 9.51562 12.6875C9.51562 12.9883 9.76172 13.2344 10.0625 13.2344C10.3633 13.2344 10.6094 12.9883 10.6094 12.6875ZM12.3594 12.6875C12.3594 12.3867 12.1133 12.1406 11.8125 12.1406C11.5117 12.1406 11.2656 12.3867 11.2656 12.6875C11.2656 12.9883 11.5117 13.2344 11.8125 13.2344C12.1133 13.2344 12.3594 12.9883 12.3594 12.6875Z' fill='%23ADADAD'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_85_328'%3E %3Crect width='14' height='14' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat right 16px center,transparent
}

@media screen and (max-width:575px) {
    .job-apply-upload__input {
        width: 100%;
        margin-top: 10px
    }
}

.job-apply-upload__input input[type=file] {
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0
}

.job-apply-upload__input span {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #666
}

.job-apply-upload__button {
    display: inline-flex;
    border-radius: 30px;
    width: 111px;
    height: 30px;
    margin-top: -3px;
    background-color: #d9d9d9
}

.job-apply-upload__note {
    margin-right: 18px;
    margin-bottom: 10px
}

    .job-apply-upload__note a {
        text-decoration: underline
    }

.job-carousel {
    padding: 30px 0 110px;
    background-color: #f3f8ff
}

@media screen and (min-width:768px) {
    .job-carousel {
        padding: 57px 0 134px
    }
}

.job-carousel .container {
    max-width: 1154px
}

.job-carousel .heading {
    margin-bottom: 16px
}

.job-carousel .slick-track {
    display: flex !important
}

.job-carousel .slick-list {
    margin: 0 30px;
    padding: 15px 0
}

@media screen and (min-width:1366px) {
    .job-carousel .slick-list {
        margin: 0 -20px
    }
}

.job-carousel .slick-slide {
    height: inherit !important;
    padding: 0 10px
}

@media screen and (min-width:1366px) {
    .job-carousel .slick-slide {
        padding: 0 20px
    }
}

@media screen and (max-width:1365px) {
    .job-carousel .slick-prev {
        left: -25px
    }
}

@media screen and (max-width:1199px) {
    .job-carousel .slick-prev {
        left: -10px
    }
}

@media screen and (max-width:1365px) {
    .job-carousel .slick-next {
        right: -25px
    }
}

@media screen and (max-width:1199px) {
    .job-carousel .slick-next {
        right: -10px
    }
}

.job-carousel__main {
    margin-bottom: 15px
}

@media screen and (min-width:768px) {
    .job-carousel__main {
        margin-bottom: 23px
    }
}

.job-carousel__item {
    display: block;
    transition: border-color .3s ease;
    box-shadow: 0 4px 20px rgba(224,224,224,.25);
    border: 2px solid #fff;
    border-radius: 15px;
    height: 100%;
    padding: 17px 10px 15px;
    background-color: #fff;
    text-align: center
}

    .job-carousel__item:hover {
        border-color: #0189fd
    }

.job-carousel__item-image {
    max-width: 71px;
    margin: 0 auto 25px
}

.job-carousel__button {
    position: relative;
    display: inline-flex;
    border-radius: 30px;
    min-width: 253px;
    padding: 18px;
    background-color: rgba(1,137,253,.27);
    text-align: center;
    color: #fff
}

    .job-carousel__button:hover {
        color: #fff
    }

        .job-carousel__button:hover::before {
            background-color: #2f5cc5
        }

    .job-carousel__button::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        transition: background-color .3s ease;
        border: 4px solid transparent;
        border-radius: 30px;
        background-color: #0189fd;
        background-clip: content-box
    }

    .job-carousel__button > span {
        position: relative;
        z-index: 5
    }

.job-cates {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    margin-bottom: 21px;
    padding: 15px 12px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .job-cates {
        padding: 17px 20px 25px
    }
}

.job-cates .btn-read-detail {
    display: inline-flex;
    margin-top: 10px;
    color: #000
}

    .job-cates .btn-read-detail[aria-expanded=true] {
        display: none
    }

    .job-cates .btn-read-detail:hover {
        color: #f68500
    }

    .job-cates .btn-read-detail svg {
        color: #f68500
    }

.job-cates [class*=col] {
    margin-bottom: 8px
}

@media screen and (min-width:768px) {
    .job-cates [class*=col] {
        margin-bottom: 13px
    }
}

.job-cates__heading {
    position: relative;
    margin-bottom: 15px;
    padding-left: 30px
}

@media screen and (min-width:768px) {
    .job-cates__heading {
        margin-bottom: 21px
    }
}

.job-cates__heading::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 0;
    width: 18px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='none'%3E %3Cpath d='M0 13.1597C0 11.1717 0 9.18368 0 7.17407C0.0216086 7.17407 0.0432175 7.17407 0.0432175 7.19568C2.83073 8.12485 5.59664 9.05402 8.38415 9.9832C8.79472 10.1128 9.18367 10.1345 9.59424 9.9832C12.2089 9.11885 14.8019 8.2545 17.4166 7.36855C17.611 7.30372 17.8055 7.2389 18 7.17407C18 7.21729 18 7.2389 18 7.2389C18 9.14046 18 11.042 18 12.9436C18 13.2029 17.9352 13.4838 17.8271 13.7215C17.4382 14.5426 16.7683 14.9316 15.8391 14.9316C11.3013 14.9316 6.7635 14.9316 2.22569 14.9316C2.13926 14.9316 2.07443 14.9316 1.988 14.9316C1.10204 14.91 0.32413 14.2833 0.0864349 13.4406C0.0648263 13.3758 0.0432173 13.2677 0 13.1597Z' fill='%23F78500'/%3E %3Cpath d='M0 6.0072C0 5.35894 0 4.68907 0 4.04082C0 4.01921 0.0216091 3.9976 0.0216091 3.97599C0.151261 3.06843 0.993998 2.20408 2.20408 2.22569C3.39256 2.2473 4.60264 2.22569 5.79112 2.22569C5.85594 2.22569 5.92077 2.22569 6.0072 2.22569C6.0072 2.13925 6.0072 2.07443 6.0072 2.0096C6.0072 1.7503 5.98559 1.46939 6.02881 1.21008C6.15846 0.47539 6.7635 0 7.51981 0C8.4922 0 9.48619 0 10.4586 0C10.5666 0 10.6747 -3.30044e-07 10.7827 0.0216083C11.4958 0.172869 11.9712 0.734693 11.9928 1.46939C11.9928 1.72869 11.9928 1.988 11.9928 2.2473C12.0792 2.2473 12.1657 2.2473 12.2305 2.2473C13.4622 2.2473 14.6939 2.2473 15.9256 2.2473C17.114 2.2473 18 3.15486 18 4.32173C18 4.84034 18 5.33733 18 5.85594C18 5.96398 17.9784 6.02881 17.8487 6.07203C14.9748 7.02281 12.1008 7.97359 9.2485 8.94598C9.07563 9.0108 8.90276 8.98919 8.72989 8.94598C7.10924 8.40576 5.5102 7.86555 3.88956 7.32533C2.61465 6.87155 1.29652 6.43937 0 6.0072ZM7.51981 2.22569C8.53541 2.22569 9.5078 2.22569 10.5018 2.22569C10.5018 1.96639 10.5018 1.72869 10.5018 1.491C9.5078 1.491 8.51381 1.491 7.51981 1.491C7.51981 1.7503 7.51981 1.96639 7.51981 2.22569Z' fill='%23F78500'/%3E %3C/svg%3E") no-repeat center/contain
}

.job-detail {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    margin-bottom: 30px;
    padding: 15px 12px;
    background: #fbfbfb
}

@media screen and (min-width:768px) {
    .job-detail {
        padding: 35px 30px
    }
}

.job-detail-head {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 23px;
    padding-bottom: 29px
}

@media screen and (max-width:575px) {
    .job-detail-head {
        flex-wrap: wrap
    }
}

.job-detail-head__logo {
    width: 97px
}

@media screen and (max-width:575px) {
    .job-detail-head__logo {
        margin: 0 auto 20px
    }
}

.job-detail-head__content {
    width: 100%;
    text-align: center
}

@media screen and (min-width:576px) {
    .job-detail-head__content {
        text-align: left;
        width: calc(100% - 97px);
        padding-left: 50px
    }
}

.job-detail-head__content .btn {
    border-radius: 30px;
    width: 125px;
    height: 39px;
    margin-right: 10px;
    transition: all .3s ease
}

    .job-detail-head__content .btn:last-child {
        margin-bottom: 0
    }

    .job-detail-head__content .btn.active:hover {
        opacity: .9
    }

@media screen and (min-width:375px) {
    .job-detail-head__content .btn {
        width: 150px
    }
}

@media screen and (min-width:768px) {
    .job-detail-head__content .btn {
        width: 184px
    }
}

.job-detail-head__title {
    margin: -8px 0 -1px
}

.job-detail-head__subtitle {
    margin: 0 0 5px
}

.job-detail-head__text {
    margin: 0 0 20px
}

.job-detail-info {
    margin-bottom: 30px
}

@media screen and (min-width:768px) {
    .job-detail-info {
        margin-bottom: 37px
    }
}

.job-detail-info__title {
    position: relative;
    margin-bottom: 15px;
    padding-left: 21px
}

    .job-detail-info__title::before {
        content: "";
        position: absolute;
        top: -1px;
        bottom: 1px;
        left: 0;
        width: 11px;
        background-color: #f68500
    }

.job-detail-info__wrapper {
    position: relative;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    padding: 8px 12px
}

@media screen and (min-width:768px) {
    .job-detail-info__wrapper {
        padding: 11px 30px
    }
}

.job-detail-info__wrapper::after {
    content: "";
    position: absolute;
    right: 2px;
    bottom: 7px;
    left: 2px;
    height: 5px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .job-detail-info__wrapper::after {
        bottom: 10px
    }
}

.job-detail-info__item {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px dashed #78a5dd;
    padding: 11px 0
}

.job-detail-info__item-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-color: #edf5ff
}

.job-detail-info__item-content {
    width: calc(100% - 50px);
    padding-left: 16px
}

.job-detail-info__item-title {
    margin: 0 0 2px
}

.job-detail-content {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 30px;
    padding-bottom: 30px
}

@media screen and (min-width:768px) {
    .job-detail-content {
        margin-bottom: 38px;
        padding-bottom: 44px
    }
}

.job-detail-content h1, .job-detail-content h2, .job-detail-content h3, .job-detail-content h4, .job-detail-content h5, .job-detail-content h6 {
    margin-bottom: 12px;
    font-weight: 700;
    text-decoration: underline;
    color: #1d5193
}

.job-detail-content ul {
    margin-bottom: 30px;
    margin-left: 10px
}

    .job-detail-content ul li {
        position: relative;
        margin-bottom: 8px;
        padding-left: 26px
    }

        .job-detail-content ul li::before {
            content: "";
            position: absolute;
            top: 9px;
            left: 0;
            border-radius: 50%;
            width: 5px;
            height: 5px;
            background-color: #1d5193
        }

.job-detail-content p {
    margin-bottom: 25px
}

.job-detail-content a:not(.btn) {
    text-decoration: underline;
    color: #1d5193
}

.job-detail-content .btn {
    border-radius: 3px;
    width: 125px;
    height: 39px;
    margin-right: 15px
}

    .job-detail-content .btn:last-child {
        margin-right: 0
    }

@media screen and (min-width:375px) {
    .job-detail-content .btn {
        width: 150px
    }
}

@media screen and (min-width:768px) {
    .job-detail-content .btn {
        width: 184px
    }
}

.job-detail-company__title {
    position: relative;
    margin-bottom: 25px;
    padding-left: 21px
}

    .job-detail-company__title::before {
        content: "";
        position: absolute;
        top: -1px;
        bottom: 1px;
        left: 0;
        width: 11px;
        background-color: #f68500
    }

.job-detail-company__item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 27px
}

    .job-detail-company__item:last-child {
        margin-bottom: 0
    }

.job-detail-company__item-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-color: #edf5ff
}

.job-detail-company__item-content {
    width: calc(100% - 50px);
    padding-left: 16px
}

.job-detail-company__item-label {
    margin-bottom: 3px;
    text-decoration: underline
}

.job-detail-company__item-title {
    margin-top: 10px;
    margin-bottom: 16px
}

.job-detail-company__more {
    position: relative;
    padding: 1px
}

    .job-detail-company__more::before {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        height: 200px;
        background: linear-gradient(to top,#fbfbfb,transparent);
        pointer-events: none
    }

    .job-detail-company__more > * {
        position: relative;
        z-index: 5
    }

    .job-detail-company__more svg {
        margin-left: 12px
    }

    .job-detail-company__more[aria-expanded=true] {
        display: none
    }

.job-fair-detail .container {
    max-width: 1224px
}

.job-fair-detail-head {
    padding: 30px 0;
    background-color: #ececec
}

@media screen and (min-width:768px) {
    .job-fair-detail-head {
        padding: 54px 0 44px
    }
}

.job-fair-detail-head .container {
    flex-wrap: wrap;
    align-items: flex-start;
    display: flex
}

.job-fair-detail-head__image {
    justify-content: center;
    align-items: center;
    display: flex;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    width: 200px;
    height: 200px;
    padding: 10px;
    background: #fff
}

@media screen and (max-width:575px) {
    .job-fair-detail-head__image {
        margin: 0 auto
    }
}

.job-fair-detail-head__content {
    width: 100%
}

@media screen and (min-width:576px) {
    .job-fair-detail-head__content {
        width: calc(100% - 200px);
        padding-left: 20px
    }
}

@media screen and (min-width:768px) {
    .job-fair-detail-head__content {
        padding-left: 54px
    }
}

.job-fair-detail-head__title {
    position: relative;
    margin-bottom: 17px;
    padding-top: 19px;
    padding-bottom: 15px
}

    .job-fair-detail-head__title::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        border-bottom: 1px dashed #166168;
        width: 190px
    }

.job-fair-detail-head__entry {
    margin-bottom: 8px
}

    .job-fair-detail-head__entry svg {
        position: relative;
        top: -1px;
        margin-right: 6px;
        min-width: 15px;
        text-align: center;
        color: #0e5b63
    }

.job-fair-detail-bar {
    box-shadow: 0 5px 10px rgba(208,208,208,.25);
    background: #fff
}

    .job-fair-detail-bar .nav-tabs {
        display: block;
        margin: 0
    }

@media screen and (min-width:576px) {
    .job-fair-detail-bar .nav-tabs {
        justify-content: center;
        display: flex
    }
}

.job-fair-detail-bar .nav-link {
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
    transition: all .3s ease;
    margin-bottom: 0;
    border: none;
    border-radius: 0;
    width: 100%;
    padding: 12px 15px;
    text-align: center;
    color: #000
}

@media screen and (min-width:576px) {
    .job-fair-detail-bar .nav-link {
        border-right: 1px solid #ededed
    }
}

@media screen and (min-width:768px) {
    .job-fair-detail-bar .nav-link {
        padding: 20px 27px
    }
}

.job-fair-detail-bar .nav-link::after {
    content: "";
    position: absolute;
    z-index: 5;
    right: auto;
    bottom: -7px;
    left: calc(50% - 8px);
    display: none;
    opacity: 1;
    transform: rotate(45deg);
    width: 16px;
    height: 16px;
    background-color: #e69c17
}

.job-fair-detail-bar .nav-link svg {
    flex-shrink: 0;
    transition: all .3s ease;
    margin-right: 12px;
    color: #e69c17
}

.job-fair-detail-bar .nav-link.active {
    border-color: #e69c17;
    background-color: #e69c17;
    color: #fff
}

    .job-fair-detail-bar .nav-link.active::after {
        display: block
    }

    .job-fair-detail-bar .nav-link.active svg {
        color: #fff
    }

.job-fair-detail-bar .nav-item:last-child .nav-link {
    border-right: none
}

.job-fair-detail-gallery {
    padding: 50px 0 0
}

    .job-fair-detail-gallery [class*=col] {
        margin-bottom: 30px
    }

    .job-fair-detail-gallery a {
        display: block
    }

        .job-fair-detail-gallery a::before {
            padding-bottom: 66.5467625899%
        }

.job-fair-detail-wrapper {
    padding-top: 30px;
    padding-bottom: 30px
}

@media screen and (min-width:768px) {
    .job-fair-detail-wrapper {
        padding-top: 40px;
        padding-bottom: 60px
    }
}

@media screen and (min-width:992px) {
    .job-fair-detail-wrapper .sidebar {
        width: 350px
    }
}

@media screen and (min-width:1200px) {
    .job-fair-detail-wrapper .sidebar {
        margin-left: 36px
    }
}

.job-fair-detail-content {
    box-shadow: 0 0 10px rgba(148,148,148,.25);
    border-radius: 3px;
    padding: 20px 12px;
    background: #fff;
    line-height: 1.73
}

@media screen and (min-width:768px) {
    .job-fair-detail-content {
        padding: 29px 30px 36px
    }
}

.job-fair-detail-content .box-shadow {
    position: relative
}

    .job-fair-detail-content .box-shadow::before {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        height: 200px;
        background: linear-gradient(to top,#fff 25%,transparent);
        pointer-events: none
    }

    .job-fair-detail-content .box-shadow .btn {
        position: relative;
        z-index: 5
    }

    .job-fair-detail-content .box-shadow[aria-expanded=true] {
        display: none !important
    }

.job-fair-detail-content .title {
    align-items: flex-start;
    display: flex;
    margin-bottom: 14px
}

    .job-fair-detail-content .title svg {
        flex-shrink: 0;
        margin-top: 7px;
        margin-right: 14px
    }

.job-fair-detail-content h2 {
    margin-bottom: 17px
}

.job-fair-detail-content p {
    margin-bottom: 8px
}

.job-fair-detail-content figure {
    margin-top: 31px;
    margin-bottom: 50px;
    text-align: center
}

.job-fair-detail-content ul {
    margin-bottom: 23px
}

    .job-fair-detail-content ul li {
        position: relative;
        margin-bottom: 4px;
        padding-left: 27px
    }

        .job-fair-detail-content ul li::before {
            content: "";
            position: absolute;
            top: 10px;
            left: 0;
            border-radius: 50%;
            width: 8px;
            height: 8px;
            background-color: #b4b4b4
        }

.job-flex {
    overflow: hidden;
    border: 2px solid #10bf51;
    border-radius: 3px;
    margin: 30px 0;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .job-flex {
        margin: 39px 0
    }
}

.job-flex__top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background-color: #f8f8f8
}

@media screen and (min-width:768px) {
    .job-flex__top {
        flex-wrap: nowrap
    }
}

.job-flex__head {
    display: flex;
    align-items: center;
    width: 36.302%;
    min-width: 294px;
    height: 50px;
    padding: 10px 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='424' height='50' viewBox='0 0 424 50' fill='none'%3E %3Cpath d='M0 0H424L393.469 38.6085C387.779 45.8035 379.11 50 369.937 50H0V0Z' fill='%2310BF51'/%3E %3C/svg%3E") no-repeat right top/auto 100%;
    color: #fff
}

@media screen and (min-width:768px) {
    .job-flex__head {
        min-width: 320px
    }
}

@media screen and (min-width:992px) {
    .job-flex__head {
        padding-right: 19px;
        padding-left: 19px
    }
}

.job-flex__logo {
    flex-shrink: 0;
    width: 98px;
    margin-right: 15px
}

@media screen and (min-width:992px) {
    .job-flex__logo {
        margin-right: 32px
    }
}

.job-flex__logo::before {
    padding-bottom: 35.7142857143%
}

.job-flex__form {
    display: flex;
    width: 100%;
    padding: 10px 12px
}

@media screen and (min-width:768px) {
    .job-flex__form {
        width: 63.698%;
        padding: 5px 21px 5px 4.3%
    }
}

.job-flex__form .form-control {
    flex-grow: 1;
    border-color: #e1e1e1;
    height: 34px;
    margin-right: 8px;
    padding: 0 13px;
    background-color: transparent
}

@media screen and (min-width:768px) {
    .job-flex__form .form-control {
        margin-right: 13px
    }
}

.job-flex__form .form-control::-moz-placeholder {
    font-style: italic
}

.job-flex__form .form-control:-ms-input-placeholder {
    font-style: italic
}

.job-flex__form .form-control::placeholder {
    font-style: italic
}

.job-flex__submit {
    flex-shrink: 0;
    transition: all .3s ease;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    width: 120px;
    height: 34px
}

@media screen and (min-width:768px) {
    .job-flex__submit {
        width: 140px
    }
}

.job-flex__submit svg {
    margin-right: 8px;
    color: #1d5193
}

.job-flex__submit:hover {
    border-color: #1d5193;
    color: #1d5193
}

.job-flex__main {
    padding: 15px 12px
}

@media screen and (min-width:768px) {
    .job-flex__main {
        padding: 34px 20px 32px
    }
}

.job-flex__main [class*=col] {
    margin-bottom: 15px
}

@media screen and (min-width:768px) {
    .job-flex__main [class*=col] {
        margin-bottom: 20px
    }
}

.job-flex__item {
    display: flex;
    align-items: flex-start;
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    padding: 16px 13px 14px
}

.job-flex__item-image {
    width: 80px
}

.job-flex__item-content {
    width: calc(100% - 80px);
    padding-left: 12px
}

.job-flex__item-title {
    display: flex;
    align-items: flex-start;
    margin-bottom: 5px
}

/* .job-flex__item-title p {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical
    }*/

.job-flex__item:hover .job-flex__item-title p {
    color: #1d5193
}

.job-flex__item-title .qc {
    display: inline-block;
    border-radius: 3px;
    width: 20px;
    height: 18px;
    margin-right: 6px;
    padding: 4px 0;
    background-color: #10bf51;
    text-align: center;
    text-transform: uppercase;
    color: #fff
}

.job-flex__item-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 8px
}

.job-flex__item-entry {
    display: flex;
    flex-wrap: wrap
}

.job-flex__item-entry-item {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    border-radius: 3px;
    margin: 0 6px 6px 0;
    padding: 3px 5px;
    background-color: #f4f4f4
}

    .job-flex__item-entry-item i {
        margin-right: 3px;
        color: #adadad
    }

    .job-flex__item-entry-item:first-child i {
        color: #ec2517
    }

.job-list-2 {
    padding: 30px 0;
    background-color: #fafafa;
    font-family: Roboto,sans-serif
}

@media screen and (min-width:768px) {
    .job-list-2 {
        padding-top: 63px;
        padding-bottom: 70px
    }
}

.job-list-2 .container {
    max-width: 1224px
}

@media screen and (min-width:768px) {
    .job-list-2 .heading-new {
        margin-bottom: 50px
    }
}

.job-list-2__item {
    align-items: flex-start;
    display: flex;
    margin-bottom: 20px;
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    padding: 15px;
    background: #fff
}

@media screen and (min-width:768px) {
    .job-list-2__item {
        margin-bottom: 30px;
        padding: 29px 51px 15px
    }
}

.job-list-2__item-featured {
    margin-top: 17px;
    width: 70px
}

@media screen and (min-width:768px) {
    .job-list-2__item-featured {
        width: 109px
    }
}

.job-list-2__item-image::before {
    padding-bottom: 88.9908256881%
}

.job-list-2__item-content {
    width: calc(100% - 70px);
    padding-left: 18px
}

@media screen and (min-width:768px) {
    .job-list-2__item-content {
        width: calc(100% - 109px);
        padding-left: 61px
    }
}

.job-list-2__item-title {
    transition: all .3s ease;
    margin-bottom: 3px;
    color: #333
}

@media screen and (max-width:767px) {
    .job-list-2__item-title {
        line-height: 1.4
    }
}

@media screen and (min-width:768px) {
    .job-list-2__item-title {
        margin-bottom: 9px
    }
}

.job-list-2__item:hover .job-list-2__item-title {
    color: #e69c17
}

.job-list-2__item-text {
    margin-bottom: 10px;
    color: #333
}

@media screen and (min-width:768px) {
    .job-list-2__item-text {
        margin-bottom: 16px
    }
}

.job-list-2__item-wrapper {
    flex-wrap: wrap;
    display: flex;
    margin-right: -10px
}

@media screen and (min-width:768px) {
    .job-list-2__item-wrapper {
        margin-right: -20px
    }
}

.job-list-2__item-entry {
    margin: 0 10px 10px 0;
    border: 1px solid #e9e9e9;
    padding: 6px 8px;
    background: #fff
}

@media screen and (min-width:768px) {
    .job-list-2__item-entry {
        margin: 0 20px 20px 0;
        padding: 8px 24px
    }
}

.job-list-2__item-entry i {
    padding-right: 6px
}

@media screen and (min-width:768px) {
    .job-list-2__item-entry i {
        padding-right: 14px
    }
}

@media screen and (max-width:575px) {
    .job-list-2__item-entry span {
        font-size: 13px
    }
}

.heading-common {
    position: relative;
    margin-bottom: 26px;
    padding-bottom: 13px
}

    .heading-common::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 86px;
        height: 3px;
        background-color: #e69c17
    }

.heading-common--center {
    text-align: center
}

@media screen and (min-width:768px) {
    .heading-common--center {
        margin-bottom: 40px;
        padding-bottom: 20px
    }
}

.heading-common--center::before {
    left: calc(50% - 28px);
    width: 56px;
    height: 5px
}

.job-list-2--small {
    padding-top: 3px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .job-list-2--small {
        padding-bottom: 86px
    }
}

.job-list-2--small .job-list-2__wrapper {
    margin-bottom: 35px
}

.job-list-2--small .job-list-2__item {
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .job-list-2--small .job-list-2__item {
        padding: 25px 29px 14px
    }
}

.job-list-2--small .job-list-2__item-featured {
    margin-top: 4px
}

@media screen and (min-width:768px) {
    .job-list-2--small .job-list-2__item-content {
        padding-left: 33px
    }
}

.job-list-2--small .job-list-2__item-entry {
    margin: 0 15px 15px 0;
    padding: 8px 12px 8px
}

.job-list-3 {
    position: relative;
    padding: 30px 0;
    font-family: Roboto,sans-serif
}

@media screen and (min-width:768px) {
    .job-list-3 {
        padding-top: 83px;
        padding-bottom: 95px
    }
}

.job-list-3::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(50% - 600px);
    width: 1200px;
    height: 1px;
    background: linear-gradient(to right,#cecECE00,#c7c7c7,#cecECE00)
}

.job-list-3 [class*=col] {
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .job-list-3 [class*=col] {
        margin-bottom: 30px
    }
}

.job-list-3 .container {
    max-width: 1226px
}

@media screen and (min-width:768px) {
    .job-list-3 .heading-new {
        margin-bottom: 50px
    }
}

.job-list-3__item {
    align-items: flex-start;
    display: flex;
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    padding: 15px;
    background: #fff
}

@media screen and (min-width:768px) {
    .job-list-3__item {
        padding: 29px 39px 33px
    }
}

.job-list-3__item-featured {
    width: 70px
}

@media screen and (min-width:768px) {
    .job-list-3__item-featured {
        width: 109px
    }
}

.job-list-3__item-image::before {
    padding-bottom: 88.9908256881%
}

.job-list-3__item-content {
    width: calc(100% - 70px);
    padding-left: 18px
}

@media screen and (min-width:768px) {
    .job-list-3__item-content {
        width: calc(100% - 109px);
        padding-left: 41px
    }
}

.job-list-3__item-title {
    transition: all .3s ease;
    margin-bottom: 3px;
    color: #333
}

@media screen and (max-width:767px) {
    .job-list-3__item-title {
        line-height: 1.4
    }
}

.job-list-3__item:hover .job-list-3__item-title {
    color: #e69c17
}

.job-list-3__item-text {
    margin-bottom: 10px;
    border-bottom: 1px dashed #bababa;
    padding-bottom: 8px;
    color: #333
}

@media screen and (min-width:768px) {
    .job-list-3__item-text {
        margin-bottom: 16px;
        padding-bottom: 12px
    }
}

.job-list-3__item-entry {
    margin-bottom: 6px
}

    .job-list-3__item-entry:last-child {
        margin-bottom: 0
    }

    .job-list-3__item-entry i {
        margin-right: 12px;
        min-width: 13px;
        text-align: center
    }

.job-list-4 {
    padding: 30px 0;
    background-color: #fafafa
}

@media screen and (min-width:768px) {
    .job-list-4 {
        padding-top: 43px;
        padding-bottom: 66px
    }
}

.job-list-4 .container {
    max-width: 1224px
}

.job-list-4 .heading-common {
    margin-bottom: 27px
}

    .job-list-4 .heading-common + p {
        margin-bottom: 24px
    }

.job-list-4__item {
    align-items: flex-start;
    display: flex;
    margin-bottom: 10px;
    box-shadow: 0 0 10px rgba(189,189,189,.25);
    border-radius: 3px;
    padding: 15px 10px;
    background: #fff
}

.job-list-4__item-featured {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 70px;
    height: 70px
}

@media screen and (min-width:768px) {
    .job-list-4__item-featured {
        width: 100px;
        height: 100px
    }
}

.job-list-4__item-content {
    width: calc(100% - 70px);
    padding-left: 18px
}

@media screen and (min-width:768px) {
    .job-list-4__item-content {
        width: calc(100% - 100px);
        padding-left: 28px
    }
}

.job-list-4__item-title {
    transition: all .3s ease;
    margin: 7px 0;
    color: #000
}

.job-list-4__item:hover .job-list-4__item-title {
    color: #e69c17
}

.job-list-4__item-text {
    margin-bottom: 4px
}

.job-list-4__item-wrapper {
    flex-wrap: wrap;
    display: flex;
    margin-right: -15px
}

@media screen and (min-width:768px) {
    .job-list-4__item-wrapper {
        margin-right: -39px
    }
}

.job-list-4__item-entry {
    margin-right: 15px;
    margin-bottom: 5px;
    font-family: Roboto,sans-serif
}

@media screen and (min-width:768px) {
    .job-list-4__item-entry {
        margin-right: 39px
    }
}

.job-list-4__item-entry i {
    margin-right: 7px
}

.job-list-4__item-entry:not(.c-red) i {
    color: #c4c4c4
}

.job-list-4__item-entry:not(.c-red) span {
    color: #888
}

.job-list {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    padding: 15px 12px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .job-list {
        padding: 29px 30px 41px
    }
}

.job-list__heading {
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

@media screen and (min-width:768px) {
    .job-list__heading {
        margin-bottom: 22px
    }
}

.job-list__heading-icon {
    display: flex;
    align-items: center;
    margin-right: 15px;
    margin-left: -10px
}

@media screen and (min-width:768px) {
    .job-list__heading-icon {
        margin-right: 21px;
        margin-left: -18px
    }
}

.job-list__heading-icon svg {
    -webkit-animation: animate 1.5s infinite;
    animation: animate 1.5s infinite;
    margin-right: -2px;
    color: #f68500
}

    .job-list__heading-icon svg:nth-child(2) {
        -webkit-animation-delay: -.2s;
        animation-delay: -.2s
    }

    .job-list__heading-icon svg:nth-child(3) {
        -webkit-animation-delay: -.4s;
        animation-delay: -.4s
    }

.job-list__wrapper {
    margin-bottom: 27px
}

.job-list__item {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 12px;
    padding-bottom: 11px
}

.job-list__item-image {
    width: 70px
}

.job-list__item-content {
    width: calc(100% - 70px);
    padding-top: 11px;
    padding-left: 24px
}

.job-list__item-title {
    margin: 0 0 9px
}

.job-list__item-entry {
    display: flex
}

    .job-list__item-entry p {
        position: relative;
        margin-right: 26px;
        padding-right: 26px
    }

        .job-list__item-entry p::after {
            content: "";
            position: absolute;
            top: 4px;
            right: 0;
            bottom: 2px;
            width: 1px;
            background-color: #e7e7e7
        }

        .job-list__item-entry p:last-child::after {
            content: none;
            margin-right: 0;
            padding-right: 0
        }

.job-other {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    padding: 15px 12px;
    background: #fbfbfb
}

@media screen and (min-width:768px) {
    .job-other {
        padding: 23px 34px
    }
}

.job-other__title {
    position: relative;
    padding-left: 21px
}

    .job-other__title::before {
        content: "";
        position: absolute;
        top: -1px;
        bottom: 1px;
        left: 0;
        width: 11px;
        background-color: #f68500
    }

.job-other__head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 17px
}

    .job-other__head .btn-read-detail {
        flex-shrink: 0;
        margin-left: 15px;
        color: #000
    }

        .job-other__head .btn-read-detail:hover {
            color: #1d5193
        }

        .job-other__head .btn-read-detail svg {
            color: #1d5193
        }

.job-other__item {
    position: relative;
    display: flex;
    align-items: flex-start;
    box-shadow: 0 4px 20px rgba(207,207,207,.45);
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    margin-bottom: 14px;
    padding: 25px 13px 14px
}

@media screen and (min-width:576px) {
    .job-other__item {
        padding: 16px 13px 14px
    }
}

.job-other__item:last-child {
    margin-bottom: 0
}

.job-other__item.hot::after {
    content: "";
    position: absolute;
    top: 0;
    right: -7px;
    width: 52px;
    height: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAbCAYAAAAzgqwIAAAABmJLR0QA/wD/AP+gvaeTAAAEPklEQVRYhdWYWWxUZRTHf+e79860nTKFWhFKgw9IgNZio0CKiqKJibEB9EGIygMhJvVBwhLcMPFNJPFBExONERKjElMWixBMAElJcMEXUFxZgglYEjBYWWo7c+d+x4fpLGXuDK3FLv/kPMz5zjnf/3++5d47MAaxs5JtW6uYEDZmhpvMzYDCk1HLse3jWHD92JgUBIByuygdO2Nseh+8jHvsCkrDUeGlmhhfbYtzB4CMNKP/gh2VaIj7iggvFBV0uaGuOpVKPK4qi4GZQB0Q+79I3iwUCDpXV1deHkusE3gRiI8ApyGhn6A/Z9TUusIuhbkjRWioyAq6NLu6zvhyBJhSNNqFsmXdJLZXoMnRefxcSG8zJ9X9OVJCDBBd3EPkwV6S7eXgDw/BwcIFiFddWw9yN6GXRw7egl4w4D3Qi7+/bFgIDhbu5YZ4NcL6G4mRiCLj0jGRll6Cox720uh7jBkReUJE4yJKmDm3Brh3+ZjxNpsk5Ur0uW7EVUylDc1z72km1taBO/ferC+6vJVYWwemMpauPbOBinfbqNx3nNjmXbhz5iOilG98j1hbR4FFn10TOle+GTG6qGTAeEtkaQ9OY/9D40wN8B5O4M5N4tQGhXnxKpz6Jky8Kue/bTJOfRPiGMzkWio+2o+prsH/8G1QpWLLHpxZjQTfHSI40I5ePI9T34Q9+g3BgXbsr9/fUJBrRBtKbTZnlo+5xeK1JArG3OYkwTEP76EEyU+vO1OSqZqeCED6LkYRxXu6FYmW0bPuGfRCJ6k9W6k4cJLIitUkXllJAHhPtcLCx0jt/gR78qd+NYrBRXRSqRgzIwABiaVJBd96mOkBUmMxtRbxfDBkSWf19P2OrFiNtixN+6bfmR0z02aily7AxT/SJHu70d9PYKbXF9bKa8qNYDAWjBY1qcudHf1L8LdF0E6TmQmZaCEWktvXJe25hl7tQq92QbK3b1YFLwJBqn9OkEK8SH9fJn6AZkTkfMl96eY6Y392kEBJtXvoP3nrqoTmAgQ7PsDfuAp/4yrskYPZFdKzp5CaSZh4vG8eB5k6DXv2VK5G3moP1IwR+0upAO1Kl9UTBv6WNNEusPvcnKBzEiKmrxH5Psn5gvYtYAzeq+/gNDUTWfsGUj2R4LPNofEDFqSiu0sK+sFJC7oo2MNOzt+Z2VMQHHJDcjPdzetwXsc5fRx/w3LM7GYimw9iHl1G6s216NdfFMYPZpV0PtXJIHoGqAo9ZVFwnk+CFYK3sh+GSKPFWeljv3Swe93Q1AEjFofuK0OrkeEF4M+LbFDh9aJRUTCPBNjTAr8ZMGAWBegZQX8cXW8LAqALKfMT3mGUOSNNaKjIXlU6nykp3COkv0zHLPo9U/U+agN12oF5I8RnqOgseEnQhZTZlFkDvIwWuShGLzYVfevR+5mAsERVlpD7k6Ry2KgNDucV+dh02df+BYx/8cWcFLNjAAAAAElFTkSuQmCC') no-repeat center/contain
}

@media screen and (min-width:768px) {
    .job-other__item.hot::after {
        top: 5px
    }
}

.job-other__item.urgent::after {
    content: "";
    position: absolute;
    top: 0;
    right: -7px;
    width: 69px;
    height: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAAbCAYAAAAqCUKuAAAABmJLR0QA/wD/AP+gvaeTAAAFQElEQVRYw+2YWWxUVRjH74tGI9DOdGOnBhNj1BiEGF5U4M3IgyYmEh8Qba2alpQtCC3TTktLO8VqkD1g2cEWClURKJvaiNCySENYXAChhWLaaeeuM/fO8vebc+gZSpmZmvgC05v8MnPP+c453/ebc2YmV5IS9KofItXtSJJs0uAVufYMkbBnqPT37qHSq4M27pXCCdQ/JVWul6THBqVEpDBITHPdMOmZQSn9keuHSjlRB8mjs+zujKwPuzKyG7rSs6/Qq0YgEegno2303Ce7MnIK3ek5MoFEpI+QztS8ke60T1rc6R8jkRFC3PbZo93pn7YTSHTEkelOyz1LYJBcLqUnNc/RnTYbsdCyatB7hbpUdI/IR7wxDyuSPGyuvSctXyYQC3PzCSHFt7EJ8eIfZiRPWn5WT+ocxCN4vVNIUd9YETVOe28DAudvQpm6XLQFzt6A13UQnjELWV8v/lNX4S3bj54R83ns8HnwVhxA4NJtBDs8sL5vhTyhlPUZC+r6jA3jq/kF6lur2HujYK9Yz3A0iBzuH9OLPHlZ1Bro6MxrIBALecJSISTY1k0250eN1fN2cXHTV4k2+IMwdzbDk7mY9flPXYNRuh9m3Rl2761qZHG+lceBQBDeL49Cn78bwTsyAhdvs/W8yxt5LPWFx4bRsrdCm7WJH2nDpDzL+Dxrf2Zt8qRyERv8R0GwvUfce54rjlqD5Eld8CeBWBj5dZGjs+J47Ni8b1icNn21aONSWiBnFvI5KOnevlCXBv/Ry/AMX0gdfljftYo+/f3NsL6l3fJsMXzLD7OxyotL+6ynz9rCE6M1rB8usDYhZVyhiAvvvsCZG4hXaxjJk7JQJRALq/43IcXc1gJvyQEYc/Y8MNbIreVS3lwr2piUHacpSQefY3sLlIku6Dk7aeuF4Ks+BmWSi++EskNsjPx0EeTxxQxP+iL4qo7w2hsvwWpoZSgvV5K4rVz0mia+7rtfi/fy2CUih8DFDi4lTq1hJDnlM5VALPxHrtA5bKft5xFyjNy6B8aG27mUdaKNfYokRRlXhPsv/6FLkEctgTr5c14cCQ+PCd6KrKVN/YqkHGXvrd3nYG5pZqgvVZCUbaxdn7EJ1r5WBK91waw5yXfVWIfIIcik3ES8WsNIsn3x7wQGgrnhV15I0180uOCBMcZH/Pjo79TwthEOthvMTc2UpJMXtv001FeqEepUETh5PRJH3yfWzrPsXsksgbfoAJcyZSVJOcYLfb6iz3r6zO13pWyG+kIlQpqJkOLjsWOKRZyQMoA6JcVWsE+xF2IgBM7foi80C9rE6qgx2sQvmAT/wcvQp62BWXWcH4vceqhjS/nxWXOCxfqW8KKNGVvZfVhI+HvFm1cP7bWVsGr5sdWnrBbzGNm10N+u4VC7MXNHnzl8JY2RX8kxJSKv4MU7JKVtQHVKir3oA8XuQFxGUkFWgAo5GDfWm7uXdoHGM/NaMNefhJJaRFLK7pHC5wx10K/ChQ4oKdSfWU4izjMx7BfFrcOs/glKhpOk/Njv6AWarpKUXXelbONzDnci+EfnXSlLRU4RKfFrpT9vTrtiK/IQiIU+vQaBc+1UnBPxYhkpxVDHV1KSpQOLv5c0Jwks/+/j/ifY33zF5ixQbZRIDHyOw9BfX4d4cY8CTAoynU8o9pLTqq0U0dCnbUSs/kcJ8ejASCkbpSWXt2nJZUh0+jxk0lNdI7XkZc0EEpj2fo8jw0dJs1Uu0pIrPAQSjqRlFVEfXHuSKmxactUsPcm1z0iqukyvKoFHlmGuW0aSqxKS8/F/AZX3iQ7SHbk/AAAAAElFTkSuQmCC') no-repeat center/contain
}

@media screen and (min-width:768px) {
    .job-other__item.urgent::after {
        top: 5px
    }
}

.job-other__item.new::after {
    content: "";
    position: absolute;
    top: 0;
    right: -7px;
    width: 50px;
    height: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAbCAYAAAA+nNxPAAAABmJLR0QA/wD/AP+gvaeTAAAEKElEQVRYhdWWTUxcVRiGn3PvAAPzQ4GihGKhDLWDKIIggq0iMW6oAjVONLWmtrpCV8aKZaEbiW01MaaE6KIx2NQFxFhKQtRNF1AEYmxrhBSM0Kn8lRawDMPP3Jk5LoDBYYYhDikT3uQkN9/Pve97vu8758J2QlNxExcOJARzKVvNZXOQNqK0qzQXPbPWs82EAJCOFJdpLjrF1wVRK8btKARARYoaEnQdNJVkAYhIM/pfaHpKBrHOACfWFWLutCUqmrsKqBASq0SkgTTcN5KbRICQtE5brENzvwd8AJi3nlJ48BOys6MiVfOqF4EnI8QnbPiEJF5+Oc2jk10SdkWSULjQAdBpi3VLdwtye4qAZSFGPO9LxBPb7AzzgzB32hIl7iEQAYP9bnollSn7UcXqdeORXlrGr1Bvb9lSohtBJ/EckiJQBBAgAkAVChUp+zl7K1DI06ZsTmUco/luO2fHWgGoTjnIa8mllPd9zJHkMg4nP+eX84vjBkZFT5waw7E/vyBKqPycU8f3k1eoH2ulyLSPzzPeotbeSMdMbwghingJgt0zBIjwJQkl6FUaH2Ug32AhO3Y3rdM93Fy8TWpMEvkGC6pQSI1OJN9g4fRIM07vIgBDC+OUmLJ5deezRCs6HjdkUmjci1t6qB9vpdi0j3yDhaHF8ZDXt84rZE44oyFDvVQonMk4jm3gU98WSbGa03C7jUn3jC9eVVSqlYNY4x6ixJyNRJJvtBCjRpFr2MOIa5JhbTK0ECAlrCEPlrNs+2qijXcefJHyhMLVuP/EN2RW4/JqAJz8u5Ge2X4A8oyZlJistP3zK+U7Cikw7iUvLnPJvwFHBWV1t9auUAiV0+7oo3mqg9O7j6NXon3xK2TueZxMLy83XuzaHca0KfIMFkqMVi5Od9E3f4sX4vPJ0qfS4xxY93srSycEoxIeDk07CEIJFVA7/C1Xc77k9aTSgPgPhxv9WgsBPc4BqhKKSdKZ6ZjtpcCRxdHk51GFQrdzYOOKeAV9G1Vk3uvi3NiPzHtdPluoHAmMuqeoG2vCpMb5xQMcMD1CmTmXMnMuj8XtQQrodg6QrIvH7prArt2hfbaXZF08i1Lj2sLgxhWRyEtCiKr1lDo8c9QMnuMPp51uRz9nMt9mh84QckZYbqOGu20cSSrj0dh0v/jvMk/4nn+a+Y1Df9XR7Vyak/bZPhDQ7uxFIrk+N8SC1DasiDD32hI1l2dQQvxa5wVrDbU3v8G+MOGzpesf4JP0o7zR/1noN28xBID++iu1SFkXaTKbwVLBht7U62cc7RIKI8wnbPg6L/aabZdX8XYBaRHkEzb8RijuRkWqW9P9AKIoUoTCxIjfz9Sc9dKoy2guReEkCvdWTp9tsM6vf6j9fjghSl2olIhKAVaWWs4Y1n7dJ0jEqCLkeZdUPvoXxE6B45XdnS8AAAAASUVORK5CYII=') no-repeat center/contain
}

@media screen and (min-width:768px) {
    .job-other__item.new::after {
        top: 5px
    }
}

.job-other__item-image {
    width: 50px
}

@media screen and (min-width:576px) {
    .job-other__item-image {
        width: 80px
    }
}

.job-other__item-content {
    width: calc(100% - 50px);
    padding-left: 15px
}

@media screen and (min-width:576px) {
    .job-other__item-content {
        width: calc(100% - 80px);
        padding-left: 21px
    }
}

.job-other__item-title {
    display: flex;
    align-items: flex-start;
    margin-bottom: 2px
}

    .job-other__item-title p {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical
    }

.job-other__item:hover .job-other__item-title p {
    color: #1d5193
}

.job-other__item-title .qc {
    display: inline-block;
    border-radius: 3px;
    width: 20px;
    height: 18px;
    margin-right: 6px;
    padding: 4px 0;
    position: relative;
    top: 2px;
    background-color: #10bf51;
    text-align: center;
    text-transform: uppercase;
    color: #fff
}

.job-other__item-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 5px
}

.job-other__item-entry {
    display: flex;
    flex-wrap: wrap
}

.job-other__item-entry-item {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    border-radius: 3px;
    margin: 0 6px 6px 0;
    padding: 3px 5px;
    background-color: #f4f4f4
}

    .job-other__item-entry-item i {
        margin-right: 3px;
        color: #adadad
    }

    .job-other__item-entry-item:first-child i {
        color: #ec2517
    }

.news-carousel {
    margin: 30px 0
}

@media screen and (min-width:768px) {
    .news-carousel {
        margin: 64px 0 58px
    }
}

.news-carousel .heading {
    margin-bottom: 30px
}

@media screen and (min-width:768px) {
    .news-carousel .heading {
        margin-bottom: 40px
    }
}

.news-carousel__slider .slick-list {
    margin: 0 30px
}

@media screen and (min-width:1366px) {
    .news-carousel__slider .slick-list {
        margin: 0 -16px
    }
}

.news-carousel__slider .slick-slide {
    padding: 0 10px
}

@media screen and (min-width:1366px) {
    .news-carousel__slider .slick-slide {
        padding: 0 16px
    }
}

.news-carousel__slider .slick-arrow {
    top: 28%;
    border: 1px solid #eee
}

@media screen and (min-width:1200px) {
    .news-carousel__slider .slick-arrow {
        width: 50px;
        height: 50px
    }
}

.news-carousel__slider .slick-arrow:hover {
    border-color: #1d5193
}

.news-carousel__slider .slick-prev {
    left: -80px
}

@media screen and (max-width:1365px) {
    .news-carousel__slider .slick-prev {
        left: -20px
    }
}

@media screen and (max-width:1199px) {
    .news-carousel__slider .slick-prev {
        left: -10px
    }
}

.news-carousel__slider .slick-next {
    right: -80px
}

@media screen and (max-width:1365px) {
    .news-carousel__slider .slick-next {
        right: -20px
    }
}

@media screen and (max-width:1199px) {
    .news-carousel__slider .slick-next {
        right: -10px
    }
}

.news-carousel__slider .btn-read-detail {
    display: inline-flex
}

.news-carousel__item-image {
    margin: 0 0 19px
}

    .news-carousel__item-image::before {
        padding-bottom: 66.4864864865%
    }

.news-carousel__item-title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 0 6px;
    line-height: 1.44
}

@media screen and (min-width:768px) {
    .news-carousel__item-title {
        margin-bottom: 12px
    }
}

.news-carousel__item-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 0 6px;
    line-height: 1.57
}

@media screen and (min-width:768px) {
    .news-carousel__item-text {
        margin-bottom: 15px
    }
}

.news-detail {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    margin: 0 0 30px;
    padding: 15px 12px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .news-detail {
        padding: 23px 30px 26px
    }
}

.news-detail__heading {
    margin: 0 0 19px;
    line-height: 1.36
}

.news-detail__date {
    border-bottom: 1px dashed #e3e3e3;
    margin-bottom: 17px;
    padding-bottom: 9px
}

.news-flex {
    margin: 30px 0
}

@media screen and (min-width:768px) {
    .news-flex {
        margin: 54px 0 67px
    }
}

.news-flex .heading {
    margin-bottom: 30px
}

@media screen and (min-width:768px) {
    .news-flex .heading {
        margin-bottom: 38px
    }
}

.news-flex [class*=col-] {
    margin-bottom: 12px
}

@media screen and (max-width:374px) {
    .news-flex [class*=col-] {
        width: 100%
    }
}

.news-flex__item {
    display: flex;
    flex-direction: column;
    box-shadow: 0 4px 10px rgba(228,228,228,.25);
    height: 100%
}

@media screen and (min-width:375px) {
    [class*=col-]:nth-child(even) .news-flex__item {
        flex-direction: column-reverse
    }
}

.news-flex__item-image {
    overflow: hidden;
    border-radius: 15px 15px 0 0;
    width: 100%;
    background-color: #ededed
}

@media screen and (min-width:375px) {
    [class*=col-]:nth-child(even) .news-flex__item-image {
        border-radius: 0 0 15px 15px
    }
}

.news-flex__item-title {
    position: relative;
    z-index: 5;
    margin-bottom: 9px;
    line-height: 1.44
}

.news-flex__item-text {
    margin-bottom: 3px;
    line-height: 1.57
}

.news-flex__item-content {
    position: relative;
    z-index: 4;
    flex-grow: 1;
    transition: background-color .3s ease;
    border-radius: 0 0 15px 15px;
    padding: 18px 12px;
    background-color: #f9f9f9;
    text-align: center
}

@media screen and (min-width:768px) {
    .news-flex__item-content {
        padding: 20px 20px 12px
    }
}

.news-flex__item-content::before {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    transform-origin: center;
    width: 20px;
    height: 20px;
    background-color: inherit
}

@media screen and (min-width:375px) {
    [class*=col-]:nth-child(even) .news-flex__item-content {
        border-radius: 15px 15px 0 0
    }
}

@media screen and (min-width:768px) {
    [class*=col-]:nth-child(even) .news-flex__item-content {
        padding: 28px 20px 12px
    }
}

@media screen and (min-width:375px) {
    [class*=col-]:nth-child(even) .news-flex__item-content::before {
        top: auto;
        bottom: -10px
    }
}

.news-flex__item:hover .news-flex__item-content {
    background-color: #1d5193;
    color: #fff
}

    .news-flex__item:hover .news-flex__item-content .btn-read-detail {
        color: #fff
    }

        .news-flex__item:hover .news-flex__item-content .btn-read-detail:hover {
            color: #fff
        }

.news-grid {
    padding: 30px 0;
    background-color: #f3f8ff
}

@media screen and (min-width:768px) {
    .news-grid {
        padding: 58px 0 85px
    }
}

.news-grid [class*=col]:nth-child(1) {
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .news-grid [class*=col]:nth-child(1) {
        width: 49.5%;
        margin-bottom: 0
    }
}

@media screen and (min-width:768px) {
    .news-grid [class*=col]:nth-child(2) {
        width: 50.5%
    }
}

.news-grid__head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .news-grid__head {
        margin-bottom: 31px
    }
}

.news-grid__head .btn-read-detail {
    flex-shrink: 0;
    margin-left: 15px;
    color: #1d5193
}

    .news-grid__head .btn-read-detail:hover {
        color: #2f5cc5
    }

.news-grid__item-large {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 20px;
    height: 100%
}

    .news-grid__item-large::before {
        padding-bottom: 66.7857142857%
    }

    .news-grid__item-large::after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2;
        height: 115px;
        background: linear-gradient(to top,#000 6.09%,rgba(0,0,0,0) 94.78%)
    }

    .news-grid__item-large .title {
        position: absolute;
        top: auto;
        right: 20px;
        bottom: 19px;
        left: 20px;
        z-index: 5;
        display: block;
        width: auto;
        height: auto
    }

    .news-grid__item-large p {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.4;
        color: #fff
    }

.news-grid__item {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px dashed #b1b1b1;
    margin-bottom: 20px;
    padding-bottom: 17px
}

    .news-grid__item:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0
    }

.news-grid__item-image {
    overflow: hidden;
    border-radius: 10px;
    width: 150px
}

    .news-grid__item-image::before {
        padding-bottom: 66.6666666667%
    }

.news-grid__item-content {
    width: calc(100% - 150px);
    padding-left: 15px
}

@media screen and (min-width:768px) {
    .news-grid__item-content {
        padding-left: 21px
    }
}

.news-grid__item-content .btn-read-detail {
    display: inline-flex
}

.news-grid__item-title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 0 10px;
    line-height: 1.6
}

.news-list-2 {
    padding: 30px 0;
    font-family: Roboto,sans-serif
}

@media screen and (min-width:768px) {
    .news-list-2 {
        padding-top: 75px;
        padding-bottom: 42px
    }
}

.news-list-2 [class*=col] {
    margin-bottom: 30px
}

@media screen and (max-width:575px) {
    .news-list-2 [class*=col] {
        margin-bottom: 20px
    }

        .news-list-2 [class*=col]:last-child {
            margin-bottom: 0
        }
}

.news-list-2 .container {
    max-width: 1224px
}

@media screen and (min-width:768px) {
    .news-list-2 .heading-new {
        margin-bottom: 58px
    }
}

.news-list-2__item {
    display: block
}

.news-list-2__item-image {
    margin-bottom: 12px
}

@media screen and (min-width:768px) {
    .news-list-2__item-image {
        margin-bottom: 26px
    }
}

.news-list-2__item-image::before {
    padding-bottom: 66.576819407%
}

.news-list-2__item-label {
    position: absolute;
    z-index: 5;
    top: 18px;
    right: 12px;
    left: auto;
    display: inline-block;
    border-radius: 3px;
    width: auto;
    height: 28px;
    padding: 6px 16px 4px;
    text-align: center
}

.news-list-2__item-title {
    transition: all .3s ease;
    color: #333
}

.news-list-2__item:hover .news-list-2__item-title {
    color: #e69c17
}

.news-list {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    padding: 16px 12px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .news-list {
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px
    }
}

.news-list__heading {
    position: relative;
    margin: 0 0 15px
}

@media screen and (min-width:768px) {
    .news-list__heading {
        margin-bottom: 20px
    }
}

.news-list__heading::before {
    content: "";
    position: absolute;
    top: 4px;
    bottom: 4px;
    left: -13px;
    width: 6px;
    background-color: #f68500
}

@media screen and (min-width:768px) {
    .news-list__heading::before {
        left: -31px;
        width: 11px
    }
}

.news-list__wrapper {
    margin: 0 0 31px
}

.news-list__item {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px dashed #e3e3e3;
    margin-bottom: 20px;
    padding-bottom: 20px
}

    .news-list__item:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0
    }

.news-list__item-image {
    border-radius: 3px;
    width: 40%
}

@media screen and (min-width:768px) {
    .news-list__item-image {
        width: 230px
    }
}

.news-list__item-image::before {
    padding-bottom: 66.5217391304%
}

.news-list__item-content {
    width: 60%;
    margin-top: -2px;
    padding-left: 15px
}

@media screen and (min-width:768px) {
    .news-list__item-content {
        width: calc(100% - 230px);
        padding-left: 33px
    }
}

.news-list__item-title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 0 6px;
    line-height: 1.5
}

.news-list__item-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.57
}

.news-other {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    padding: 15px 12px 18px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .news-other {
        margin-bottom: 22px;
        padding: 24px 30px 27px
    }
}

.news-other__head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

    .news-other__head .btn-read-detail {
        flex-shrink: 0;
        margin-left: 15px;
        color: #000
    }

        .news-other__head .btn-read-detail:hover {
            color: #f68500
        }

        .news-other__head .btn-read-detail svg {
            color: #f68500
        }

.news-other__item {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px dashed #c4c4c4;
    margin-bottom: 19px;
    padding-bottom: 20px
}

[class*=col]:nth-last-child(-n+1) .news-other__item {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

@media screen and (min-width:576px) {
    [class*=col]:nth-last-child(-n+2) .news-other__item {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

.news-other__item-image {
    width: 36.785%
}

    .news-other__item-image::before {
        padding-bottom: 66.6666666667%
    }

.news-other__item-content {
    width: 63.215%;
    margin-bottom: -5px;
    padding-left: 20px
}

    .news-other__item-content p {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical;
        margin-top: -2px;
        line-height: 1.5
    }

.register-flex {
    margin: 30px 0
}

@media screen and (min-width:768px) {
    .register-flex {
        margin: 39px 0 69px
    }
}

.register-flex__inner {
    flex-wrap: wrap;
    display: flex;
    border: 1px solid rgba(220,224,230,.5);
    border-radius: 3px;
    background: #fff
}

.register-flex__sidebar {
    order: 1;
    width: 100%;
    padding: 30px 12px 320px;
    background: url(../images/common/bg-4.png) no-repeat center bottom 30px,#ebf3ff
}

@media screen and (min-width:768px) {
    .register-flex__sidebar {
        padding: 43px 50px 350px
    }
}

@media screen and (min-width:992px) {
    .register-flex__sidebar {
        order: 0;
        background-position: left 30% bottom 30px;
        width: 36%;
        padding-bottom: 487px
    }
}

@media screen and (min-width:1200px) {
    .register-flex__sidebar {
        padding-right: 62px;
        padding-left: 53px
    }
}

.register-flex__main {
    width: 100%;
    padding: 30px 12px
}

@media screen and (min-width:768px) {
    .register-flex__main {
        padding: 43px 50px
    }
}

@media screen and (min-width:992px) {
    .register-flex__main {
        width: 64%
    }
}

@media screen and (min-width:1200px) {
    .register-flex__main {
        padding-right: 75px;
        padding-left: 75px
    }
}

.register-flex__title {
    position: relative;
    margin-bottom: 23px;
    padding-bottom: 12px;
    line-height: 1.5
}

    .register-flex__title::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 80px;
        height: 3px;
        background-color: #f68500
    }

.register-flex__text {
    margin-bottom: 18px;
    line-height: 1.73
}

    .register-flex__text:not(:first-child) {
        margin-top: 27px
    }

.register-flex__list li {
    position: relative;
    margin-bottom: 13px;
    padding-left: 27px
}

    .register-flex__list li:last-child {
        margin-bottom: 0
    }

    .register-flex__list li::before {
        content: "";
        position: absolute;
        top: 6px;
        left: -3px;
        width: 14px;
        height: 12px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E %3Cpath d='M12 2L5 10L2 7' stroke='%2310BF51' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E") no-repeat center/contain
    }

.register-flex__form [class*=col] {
    margin-bottom: 16px
}

.register-flex__form .btn-submit {
    margin-top: 7px;
    min-width: 177px;
    padding-top: 14px;
    padding-bottom: 14px
}

.register-flex__form .form-label {
    margin-bottom: 11px
}

.register-flex__form .form-control {
    border-color: #e0e0e0;
    border-radius: 5px;
    height: 36px;
    padding: 0 13px;
    background-color: #fafafa
}

    .register-flex__form .form-control::-moz-placeholder {
        color: #888
    }

    .register-flex__form .form-control:-ms-input-placeholder {
        color: #888
    }

    .register-flex__form .form-control::placeholder {
        color: #888
    }

.register-flex__form [data-toggle=datepicker] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E %3Cpath d='M5 7.2H3.33333V8.8H5V7.2ZM8.33333 7.2H6.66667V8.8H8.33333V7.2ZM11.6667 7.2H10V8.8H11.6667V7.2ZM15 1.6H12.5V0H10.8333V1.6H4.16667V0H2.5V1.6H0V16H15V1.6ZM13.3333 14.4H1.66667V5.6H13.3333V14.4Z' fill='%23ADADAD'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 17px center
}

.register-flex__form .form-select {
    border-color: #e0e0e0;
    border-radius: 5px;
    height: 36px;
    padding: 0 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E %3Cpath d='M0 0L5.5 6L11 0H0Z' fill='%23ADADAD'/%3E %3C/svg%3E") no-repeat right 17px center,#fafafa;
    color: #888
}

.register-flex__form .form-checkbox {
    align-items: flex-start;
    display: flex;
    margin: 16px 0 0
}

    .register-flex__form .form-checkbox .form-label {
        flex-shrink: 0;
        min-width: 80px;
        padding-right: 10px
    }

@media screen and (min-width:768px) {
    .register-flex__form .form-checkbox .form-label {
        min-width: 101px
    }
}

.register-flex__form .form-checkbox__content {
    flex-wrap: wrap;
    flex-grow: 1;
    align-items: center;
    display: flex;
    min-height: 36px;
    padding-top: 2px
}

    .register-flex__form .form-checkbox__content .form-check {
        margin: 0 38px 0 0
    }

        .register-flex__form .form-checkbox__content .form-check:last-child {
            margin: 0
        }

.register {
    margin: 30px 0
}

@media screen and (min-width:768px) {
    .register {
        margin: 39px 0 61px
    }
}

.register .container {
    max-width: 974px
}

.register__inner {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    padding: 25px 12px;
    background: #fbfbfb
}

@media screen and (min-width:768px) {
    .register__inner {
        padding: 39px 65px 70px
    }
}

.register__title {
    margin-bottom: 31px;
    text-align: center
}

    .register__title span {
        display: inline-block;
        margin-bottom: 23px;
        border-radius: 30px;
        padding: 3px 12px;
        background-color: #ededed
    }

    .register__title h2 {
        margin-bottom: 15px;
        text-transform: uppercase
    }

    .register__title p {
        margin: 0 auto;
        max-width: 673px;
        line-height: 1.36
    }

.register-form [class*=col] {
    margin-bottom: 13px
}

.register-form hr {
    opacity: 1;
    margin: 21px auto;
    border-bottom: 1px dashed #b0b0b0;
    width: 100%;
    max-width: 611px;
    height: 0;
    background-color: transparent
}

.register-form .btn-submit {
    margin-top: 14px
}

.register-form .form-label {
    margin-bottom: 3px
}

.register-form .form-control {
    border-color: #e1e1e1;
    padding: 0 13px;
    background-color: #f5f5f5
}

    .register-form .form-control::-moz-placeholder {
        color: #888
    }

    .register-form .form-control:-ms-input-placeholder {
        color: #888
    }

    .register-form .form-control::placeholder {
        color: #888
    }

.register-form [data-toggle=datepicker] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E %3Cpath d='M5 7.2H3.33333V8.8H5V7.2ZM8.33333 7.2H6.66667V8.8H8.33333V7.2ZM11.6667 7.2H10V8.8H11.6667V7.2ZM15 1.6H12.5V0H10.8333V1.6H4.16667V0H2.5V1.6H0V16H15V1.6ZM13.3333 14.4H1.66667V5.6H13.3333V14.4Z' fill='%23ADADAD'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 17px center
}

.register-form .form-select {
    border-color: #e1e1e1;
    padding: 0 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E %3Cpath d='M0 0L5.5 6L11 0H0Z' fill='%23ADADAD'/%3E %3C/svg%3E") no-repeat right 17px center,#f5f5f5;
    color: #888
}

.register-form .form-checkbox {
    align-items: flex-start;
    display: flex;
    margin: 16px 0 0
}

    .register-form .form-checkbox .form-label {
        flex-shrink: 0;
        min-width: 80px;
        padding-right: 10px
    }

@media screen and (min-width:768px) {
    .register-form .form-checkbox .form-label {
        min-width: 101px
    }
}

.register-form .form-checkbox__content {
    flex-wrap: wrap;
    flex-grow: 1;
    align-items: flex-start;
    display: flex
}

    .register-form .form-checkbox__content .form-check {
        margin: 0 38px 0 0
    }

        .register-form .form-checkbox__content .form-check:last-child {
            margin: 0
        }

.sidebar-banner {
    max-width: 600px;
    margin: 0 auto 20px;
    text-align: center
}

    .sidebar-banner a {
        display: block;
        transition: opacity .3s ease
    }

        .sidebar-banner a:hover {
            opacity: .7
        }

    .sidebar-banner img {
        width: 100%
    }

.sidebar-benefits {
    margin-bottom: 30px;
    box-shadow: 0 0 10px rgba(148,148,148,.25);
    border-radius: 3px;
    background: #fff
}

.sidebar-benefits__heading {
    align-items: center;
    display: flex;
    padding: 15px 19px
}

@media screen and (min-width:768px) {
    .sidebar-benefits__heading {
        padding: 23px 30px 18px
    }
}

.sidebar-benefits__heading svg {
    flex-shrink: 0;
    margin-right: 15px
}

.sidebar-benefits__content {
    padding-bottom: 19px
}

.sidebar-benefits__item {
    align-items: center;
    display: flex;
    border-top: 1px solid #ebebeb;
    padding: 10px 19px
}

@media screen and (min-width:768px) {
    .sidebar-benefits__item {
        padding: 10px 30px
    }
}

.sidebar-benefits__item-icon {
    justify-content: center;
    align-items: center;
    display: flex;
    margin-right: 19px;
    border: 1px solid #e69c17;
    border-radius: 50%;
    width: 63px;
    height: 63px;
    color: #0e5b63
}

.sidebar-buttons .btn {
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 11px
}

    .sidebar-buttons .btn svg {
        margin-right: 10px
    }

.sidebar-cates {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 17px 12px 15px;
    background: #fbfbfb
}

@media screen and (min-width:768px) {
    .sidebar-cates {
        padding-right: 20px;
        padding-left: 20px
    }
}

.sidebar-cates .btn-read-detail {
    display: inline-flex;
    color: #000
}

    .sidebar-cates .btn-read-detail[aria-expanded=true] {
        display: none
    }

    .sidebar-cates .btn-read-detail:hover {
        color: #f68500
    }

    .sidebar-cates .btn-read-detail svg {
        color: #f68500
    }

.sidebar-cates__heading {
    position: relative;
    margin-bottom: 12px;
    padding-left: 30px
}

    .sidebar-cates__heading::before {
        content: "";
        position: absolute;
        top: 3px;
        left: 0;
        width: 18px;
        height: 15px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='none'%3E %3Cpath d='M0 13.1597C0 11.1717 0 9.18368 0 7.17407C0.0216086 7.17407 0.0432175 7.17407 0.0432175 7.19568C2.83073 8.12485 5.59664 9.05402 8.38415 9.9832C8.79472 10.1128 9.18367 10.1345 9.59424 9.9832C12.2089 9.11885 14.8019 8.2545 17.4166 7.36855C17.611 7.30372 17.8055 7.2389 18 7.17407C18 7.21729 18 7.2389 18 7.2389C18 9.14046 18 11.042 18 12.9436C18 13.2029 17.9352 13.4838 17.8271 13.7215C17.4382 14.5426 16.7683 14.9316 15.8391 14.9316C11.3013 14.9316 6.7635 14.9316 2.22569 14.9316C2.13926 14.9316 2.07443 14.9316 1.988 14.9316C1.10204 14.91 0.32413 14.2833 0.0864349 13.4406C0.0648263 13.3758 0.0432173 13.2677 0 13.1597Z' fill='%23F78500'/%3E %3Cpath d='M0 6.0072C0 5.35894 0 4.68907 0 4.04082C0 4.01921 0.0216091 3.9976 0.0216091 3.97599C0.151261 3.06843 0.993998 2.20408 2.20408 2.22569C3.39256 2.2473 4.60264 2.22569 5.79112 2.22569C5.85594 2.22569 5.92077 2.22569 6.0072 2.22569C6.0072 2.13925 6.0072 2.07443 6.0072 2.0096C6.0072 1.7503 5.98559 1.46939 6.02881 1.21008C6.15846 0.47539 6.7635 0 7.51981 0C8.4922 0 9.48619 0 10.4586 0C10.5666 0 10.6747 -3.30044e-07 10.7827 0.0216083C11.4958 0.172869 11.9712 0.734693 11.9928 1.46939C11.9928 1.72869 11.9928 1.988 11.9928 2.2473C12.0792 2.2473 12.1657 2.2473 12.2305 2.2473C13.4622 2.2473 14.6939 2.2473 15.9256 2.2473C17.114 2.2473 18 3.15486 18 4.32173C18 4.84034 18 5.33733 18 5.85594C18 5.96398 17.9784 6.02881 17.8487 6.07203C14.9748 7.02281 12.1008 7.97359 9.2485 8.94598C9.07563 9.0108 8.90276 8.98919 8.72989 8.94598C7.10924 8.40576 5.5102 7.86555 3.88956 7.32533C2.61465 6.87155 1.29652 6.43937 0 6.0072ZM7.51981 2.22569C8.53541 2.22569 9.5078 2.22569 10.5018 2.22569C10.5018 1.96639 10.5018 1.72869 10.5018 1.491C9.5078 1.491 8.51381 1.491 7.51981 1.491C7.51981 1.7503 7.51981 1.96639 7.51981 2.22569Z' fill='%23F78500'/%3E %3C/svg%3E") no-repeat center/contain
    }

.sidebar-cates__item {
    margin-bottom: 12px
}

.sidebar-create-cv {
    display: block;
    overflow: hidden;
    transition: opacity .3s ease;
    border-radius: 5px;
    margin-bottom: 21px
}

    .sidebar-create-cv::before {
        padding-bottom: 64.6666666667%
    }

    .sidebar-create-cv:hover {
        opacity: .7
    }

    .sidebar-create-cv p {
        position: absolute;
        top: 12px;
        right: 12px;
        bottom: 12px;
        left: 12px;
        z-index: 5;
        display: flex;
        justify-content: center;
        align-items: center;
        width: auto;
        height: auto;
        text-transform: uppercase;
        color: #fff
    }

.sidebar-recruiter {
    margin-bottom: 30px
}

.sidebar-recruiter__heading {
    border-radius: 5px 5px 0 0;
    padding: 11px 16px 16px;
    background: #e69c17;
    text-align: center;
    color: #fff
}

.sidebar-recruiter__content {
    border: 2px solid #e69c17;
    border-radius: 0 0 3px 3px;
    padding: 30px 38px 36px;
    background: #fff
}

    .sidebar-recruiter__content a {
        justify-content: center;
        align-items: center;
        display: flex;
        margin-bottom: 29px;
        border: 1px solid #e2e2e2;
        border-radius: 5px;
        height: 155px;
        padding: 15px
    }

        .sidebar-recruiter__content a:last-child {
            margin-bottom: 0
        }

.sidebar-search {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    margin: 0 0 20px;
    padding: 12px 12px 15px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .sidebar-search {
        padding: 20px 20px 33px
    }
}

.sidebar-search__heading {
    margin: 0 0 9px
}

.sidebar-search__item {
    margin: 0 0 10px
}

.sidebar-search__submit {
    border-radius: 3px;
    width: 100%;
    height: 40px;
    margin-top: 15px
}

    .sidebar-search__submit svg {
        margin-right: 9px
    }

.sidebar-tool {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin: 0 0 19px;
    padding: 15px 12px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .sidebar-tool {
        padding: 14px 20px 20px
    }
}

.sidebar-tool--bd {
    border-color: #1d5193
}

.sidebar-tool__heading {
    position: relative;
    margin: 0 0 17px;
    padding-left: 22px
}

@media screen and (min-width:768px) {
    .sidebar-tool__heading {
        padding-left: 30px
    }
}

.sidebar-tool__heading::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 0;
    width: 13px;
    height: 19px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='19' viewBox='0 0 13 19' fill='none'%3E %3Cpath d='M10.8333 0H2.16667C1.59203 0 1.04093 0.230975 0.634602 0.642112C0.228273 1.05325 0 1.61087 0 2.19231V19L6.5 13.1538L13 19V2.19231C13 1.61087 12.7717 1.05325 12.3654 0.642112C11.9591 0.230975 11.408 0 10.8333 0Z' fill='%23F78500'/%3E %3C/svg%3E") no-repeat center/contain
}

.sidebar-tool__link {
    display: block;
    transition: opacity .3s ease;
    margin: 0 auto 19px;
    max-width: 600px
}

    .sidebar-tool__link:last-child {
        margin-bottom: 0
    }

    .sidebar-tool__link:hover {
        opacity: .7
    }

    .sidebar-tool__link img {
        width: 100%;
        min-height: 120px
    }

.sidebar-tool--bd .sidebar-tool__link {
    margin-bottom: 10px
}

    .sidebar-tool--bd .sidebar-tool__link:last-child {
        margin-bottom: 0
    }

.sidebar-user {
    margin-bottom: 22px;
    box-shadow: 0 5px 20px rgba(212,212,212,.4);
    border: 1px solid #1d5193;
    border-radius: 3px;
    padding: 18px 12px;
    background: url(../images/common/bg-5.png) no-repeat center/cover,#f2f8ff
}

@media screen and (min-width:768px) {
    .sidebar-user {
        padding: 20px 17px 28px
    }
}

.sidebar-user__head {
    align-items: center;
    display: flex;
    margin-bottom: 18px;
    border-bottom: 1px dashed #cbcbcb;
    padding-bottom: 19px
}

.sidebar-user__image {
    overflow: hidden;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    background-color: #1d5193;
    color: #fff
}

    .sidebar-user__image .image {
        justify-content: center;
        align-items: center;
        display: flex
    }

.sidebar-user__content {
    width: calc(100% - 70px);
    padding-left: 24px
}

    .sidebar-user__content p:not(:last-child) {
        margin-bottom: 4px
    }

.sidebar-user__main .btn {
    border-radius: 5px;
    padding: 11px;
    text-align: center
}

    .sidebar-user__main .btn:not(:last-child) {
        margin-bottom: 13px
    }

.skills-group {
    margin: 30px 0
}

@media screen and (min-width:768px) {
    .skills-group {
        margin: 71px 0 77px
    }
}

.skills-group__head {
    margin: 0 0 25px;
    text-align: center
}

@media screen and (min-width:768px) {
    .skills-group__head {
        margin-bottom: 46px
    }
}

.skills-group__title {
    margin: 0 0 7px
}

.skills-group__list {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

@media screen and (min-width:768px) {
    .skills-group__list {
        margin: 0 15px
    }
}

.skills-group__item {
    position: relative;
    margin-bottom: 30px;
    width: 100%;
    text-align: center
}

    .skills-group__item::after {
        position: absolute;
        top: 36px;
        right: -50px;
        width: 100px;
        height: 30px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAAeCAMAAADXeTb3AAABlVBMVEUAAAAAAP8AgIAAVaoAQIAzZpkrVYAkSZIgYJ8aTZkXRosVVZUUTokkSZIgUI8eS5YcVY4bUZQaTZkXUZchTpAgVZUfUo8bUpIaT5UaVZEhUpQgUI8eU5YdUJIcTpUcU5EbUZQaTpAeT5IdUZEcT5McU5YbUZIbUJUfU5IfUpQeUJEdUpUcUJIcT5QbUpIeUpMeUZUdUpQcUJMeUJQeUZQdUJIcUJMcU5QfUpIeUZQeT5IdUZQcUpQcUJMeUpIdUpMdUZQcUZIcUJMeUZQdUJIdUZMdUZIcUJMcUpQcUZIeUJQeUpIdUpMdUZQcUpMeUpQcUZIeUZQeUZMeUJQdUpMcUZQeUpMeUZIdUZMdUpMcUZIeUpMeUZQdUJQdUZIdUZMdUZIdUZQcUpMdUZQdUpQdUZMdUZMdUJMdUZMdUZMeUpMdUZMdUZMcUZMdUZMdUZIdUZMdUZMdUZMdUZIdUZIdUZQcUJMdUZIdUZMdUZMeUZQdUZMdUpMdUZQcUZMdUJMdUZMdUZMdUZMdUZIdUZMdUZP///9XwgDWAAAAhXRSTlMAAQIDBAUGBwgKCwwNDhAREhMUFhcYGRwdHh8gIiMkJSYnKiwtLi8wMTIzNTY3ODs8PkBDRUZJSktMTU9RU1RXWFtcX2BhYmNkZWZnamttcHV3eHl9foCBhIaIiYqMjY6UmJmdn6ChpaeqrK2us7a3usHCw8rMztHT1dja29/g4ePl5+v395tuLgAAAAFiS0dEhozeO10AAAGASURBVBgZ1cEJUxJhAIDhd/nYLRYWEStTMM/KpNK886QEU7ByMZbuw6jUDjwqzzQr/3fN6DTD5MGxx/Q8/I9kH+2ZLvSNKG/3orzf6yP7+SKJewFkLFcx0E381wN60m1UN2rsk6i+qpF4eY7Nb0GGGiUs4p+a5kYujqpwJBGWxPyqS023YzYx8oyq1yMUqPLpK+rv12Eaf1yT3k0JitMwm+byFUwgayws1FCa6OYYXso0+OMu5RCsLFVRus4U5xsok3xT8j2qoRQuKr7cwRSB53MIita/dh0zPfzURFECjPZiKmWynhAFC+Y+YgHvzhsKoynumIwVPJ2ENU7W870f60zvtnICN5EOrBTxSLUcZ3jLh9Vafk5wjMw1rBfuQOZwLU+wibwe4zCnNm5hl+YXEv9wX0DBTjPN5PMtZrHX7W0vecSEwGYqZ138dSmFE7IfPBxQd4ZxgpI6DSQTIPDjlPEwhkFoWcIxyW3VMOAMDqrFMHDSuK7rXw2cpD/+o+03tWo07gbVqjIAAAAASUVORK5CYII=');
        background-repeat: no-repeat;
        background-size: contain
    }

@media screen and (min-width:768px) {
    .skills-group__item::after {
        content: ""
    }
}

@media screen and (min-width:992px) {
    .skills-group__item::after {
        width: 130px;
        right: -61px
    }
}

.skills-group__item:nth-child(2)::after {
    top: 63px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAAeCAMAAADXeTb3AAABlVBMVEUAAAAAAP8AgIAAVaoAQIAzZpkrVYAkSZIgYJ8aTZkXRosVVZUUTokkSZIgUI8eS5YcVY4bUZQaTZkXUZchTpAgVZUfUo8bUpIaT5UaVZEhUpQgUI8eU5YdUJIcTpUcU5EbUZQaTpAeT5IdUZEcT5McU5YbUZIbUJUfU5IfUpQeUJEdUpUcUJIcT5QbUpIeUpMeUZUdUpQcUJMeUJQeUZQdUJIcUJMcU5QfUpIeUZQeT5IdUZQcUpQcUJMeUpIdUpMdUZQcUZIcUJMeUZQdUJIdUZMdUZIcUJMcUpQcUZIeUJQeUpIdUpMdUZQcUpMeUpQcUZIeUZQeUZMeUJQdUpMcUZQeUpMeUZIdUZMdUpMcUZIeUpMeUZQdUJQdUZIdUZMdUZIdUZQcUpMdUZQdUpQdUZMdUZMdUJMdUZMdUZMeUpMdUZMdUZMcUZMdUZMdUZIdUZMdUZMdUZMdUZIdUZIdUZQcUJMdUZIdUZMdUZMeUZQdUZMdUpMdUZQcUZMdUJMdUZMdUZMdUZMdUZIdUZMdUZP///9XwgDWAAAAhXRSTlMAAQIDBAUGBwgKCwwNDhAREhMUFhcYGRwdHh8gIiMkJSYnKiwtLi8wMTIzNTY3ODs8PkBDRUZJSktMTU9RU1RXWFtcX2BhYmNkZWZnamttcHV3eHl9foCBhIaIiYqMjY6UmJmdn6ChpaeqrK2us7a3usHCw8rMztHT1dja29/g4ePl5+v395tuLgAAAAFiS0dEhozeO10AAAGBSURBVBgZ1cH3WxJxAMDhz/HlTjk4JKxcpCKutNJUyoZGKg6yBIyzXSq5R2lTU1v83/o8/mA+iTJuPL4vdkq+ONCGnYYTicQXHS5io2p0nZoNCds82lV1HQRe7DIcQNcBda8POyjJUiAW40BzEjukV1wcEaMCi6lccvAPz4c01hrYdXOcsxYFK02G+E/J1kOsEnorcZLGl1hE/j5ENlPXMV+gE5ms+n54MFvjn1FO46S9EzO1u6RqzhD+2Yt54r9aOZumOIdkzODqIqCRE//6KiZw770ndz4e3MJQylgdNeSl99sNjPRsrYF8OSj7PIIhfG8WEBSkK0llPUWS70ie51UU7t7vxxRDsPmxnOLIGktLVRQmsj2IGwN4o5o0Py7IT/1MiparGEb0v6Z8tp8cXXg1Td3EFYzmHY9zcz2KqpCVCEhi8atDTXVglrK7PUT/PiWcaqMiqHFIouKaRuzdZbZ3/NwPSphN9tAx1U1iK8JcJsJy5jbpT03EnviQOaf2ATCHNO652LghAAAAAElFTkSuQmCC')
}

.skills-group__item:last-child {
    margin-bottom: 0
}

    .skills-group__item:last-child::after {
        content: none
    }

@media screen and (min-width:768px) {
    .skills-group__item {
        margin-bottom: 0;
        width: 33.3333333333%;
        padding: 0 28px
    }
}

.skills-group__item-icon {
    position: relative;
    z-index: 5;
    justify-content: center;
    align-items: center;
    display: flex;
    margin: 0 auto 20px;
    border-radius: 50%;
    width: 121px;
    height: 121px;
    color: #fff
}

@media screen and (min-width:768px) {
    .skills-group__item-icon {
        margin-bottom: 37px
    }
}

.skills-group__item:nth-child(1) .skills-group__item-icon {
    background-color: #10bf51
}

.skills-group__item:nth-child(2) .skills-group__item-icon {
    background-color: #1d5193
}

.skills-group__item:nth-child(3) .skills-group__item-icon {
    background-color: #f68500
}

.skills-group__item-title {
    margin: 0 0 8px
}

.skills-group__item-text {
    line-height: 1.71
}

.sponsor {
    position: relative;
    padding: 30px 0;
    font-family: Roboto,sans-serif
}

    .sponsor .container {
        max-width: 1216px
    }

    .sponsor .row > div {
        flex-shrink: 0;
        margin-top: 30px;
        width: 100%;
        max-width: 100%;
        padding-right: 8px;
        padding-left: 8px
    }

@media screen and (min-width:576px) {
    .sponsor .row > div {
        flex: 0 0 auto;
        width: 50%
    }
}

@media screen and (min-width:992px) {
    .sponsor .row > div {
        padding-right: 36px;
        padding-left: 36px
    }
}

.sponsor .row > div:nth-child(1) {
    margin-top: 0
}

@media screen and (min-width:576px) {
    .sponsor .row > div:nth-child(2) {
        margin-top: 0
    }
}

@media screen and (min-width:768px) {
    .sponsor .row > div {
        margin-top: 103px
    }
}

.sponsor .row a {
    display: block;
    text-align: center
}

    .sponsor .row a:hover {
        color: #000
    }

.sponsor .row p {
    margin-bottom: 17px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.65;
    font-weight: 700
}

@media screen and (min-width:768px) {
    .sponsor .row p {
        font-size: 16px
    }
}

.sponsor .row button {
    justify-content: center;
    align-items: center;
    display: flex;
    transition: all .3s ease;
    margin: 0 auto;
    border: none;
    border-radius: 30px;
    height: 45px;
    padding: 12px 30px;
    background-color: #ececec;
    color: #4c4c4c
}

    .sponsor .row button span {
        font-size: 14px;
        line-height: 1.65;
        font-weight: 700
    }

@media screen and (min-width:768px) {
    .sponsor .row button span {
        font-size: 16px
    }
}

.sponsor .row button svg {
    flex-shrink: 0;
    transition: all .3s ease;
    margin-left: 10px;
    color: #a7a3a0
}

.sponsor .row button:hover {
    background-color: #e69c17;
    color: #fff
}

    .sponsor .row button:hover svg {
        color: #fff
    }

.sponsor--diamond {
    background-color: #fafafa;
    padding-top: 90px
}

@media screen and (min-width:768px) {
    .sponsor--diamond {
        padding-top: 179px;
        padding-bottom: 79px
    }
}

.sponsor--diamond .row a > div {
    position: relative;
    margin-bottom: 20px;
    width: 100%
}

@media screen and (min-width:768px) {
    .sponsor--diamond .row a > div {
        margin-bottom: 38px
    }
}

.sponsor--diamond .row a > div::before {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 48.0357142857%
}

.sponsor--diamond .row a > div figure {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%
}

.sponsor--diamond .row a > div img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

@media screen and (min-width:768px) {
    .sponsor--gold {
        padding-top: 71px;
        padding-bottom: 95px
    }
}

.sponsor--gold::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(50% - 600px);
    width: 1200px;
    height: 1px;
    background: linear-gradient(to right,#cecECE00,#c7c7c7,#cecECE00)
}

.sponsor--gold a {
    margin: 0 auto;
    max-width: 462px
}

@media screen and (min-width:768px) {
    .sponsor--gold .row > div {
        margin-top: 90px
    }
}

.sponsor--gold .row a > div {
    position: relative;
    margin-bottom: 20px;
    width: 100%
}

@media screen and (min-width:768px) {
    .sponsor--gold .row a > div {
        margin-bottom: 42px
    }
}

.sponsor--gold .row a > div::before {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 48.0357142857%
}

.sponsor--gold .row a > div figure {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%
}

.sponsor--gold .row a > div img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

@media screen and (min-width:768px) {
    .sponsor--silver {
        padding-top: 82px;
        padding-bottom: 88px
    }
}

.sponsor--silver .container {
    max-width: 1202px
}

@media screen and (min-width:576px) {
    .sponsor--silver .row > div {
        width: 33.33333333%
    }
}

@media screen and (min-width:992px) {
    .sponsor--silver .row > div {
        padding-right: 38px;
        padding-left: 38px
    }
}

@media screen and (min-width:576px) {
    .sponsor--silver .row > div:nth-child(3) {
        margin-top: 0
    }
}

.sponsor--silver .row a > div {
    position: relative;
    margin-bottom: 20px;
    width: 100%
}

@media screen and (min-width:768px) {
    .sponsor--silver .row a > div {
        margin-bottom: 28px
    }
}

.sponsor--silver .row a > div::before {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 48.0357142857%
}

.sponsor--silver .row a > div figure {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%
}

.sponsor--silver .row a > div img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.sponsor--bronze {
    background-color: #fafafa
}

@media screen and (min-width:768px) {
    .sponsor--bronze {
        padding-top: 86px;
        padding-bottom: 88px
    }
}

.sponsor--bronze .container {
    max-width: 1222px
}

@media screen and (min-width:576px) {
    .sponsor--bronze .row > div {
        width: 33.33333333%
    }
}

@media screen and (min-width:992px) {
    .sponsor--bronze .row > div {
        padding-right: 22px;
        padding-left: 22px
    }
}

@media screen and (min-width:576px) {
    .sponsor--bronze .row > div:nth-child(3) {
        margin-top: 0
    }
}

.sponsor--bronze .row p {
    text-transform: none
}

.sponsor--bronze .row a > div {
    justify-content: center;
    align-items: center;
    display: flex;
    margin-bottom: 20px;
    border: 2px solid #ebdcd8;
    border-radius: 20px;
    height: 160px;
    padding: 50px;
    background: #f8f1ef
}

@media screen and (min-width:576px) {
    .sponsor--bronze .row a > div {
        height: 208px
    }
}

.sponsor--bronze .row a > div::before {
    content: none
}

.sponsor__heading {
    flex-direction: column;
    align-items: center;
    display: flex;
    margin-bottom: 30px;
    text-align: center;
    font-family: Roboto,sans-serif
}

@media screen and (min-width:768px) {
    .sponsor__heading {
        margin-bottom: 80px
    }
}

.sponsor__heading svg + span {
    display: block;
    margin-top: 30px
}

@media screen and (min-width:768px) {
    .sponsor--gold .sponsor__heading {
        margin-bottom: 54px
    }
}

@media screen and (min-width:768px) {
    .sponsor--silver .sponsor__heading {
        margin-bottom: 68px
    }
}

@media screen and (min-width:768px) {
    .sponsor--bronze .sponsor__heading {
        margin-bottom: 60px
    }
}

.user-update {
    margin: 50px 0
}

@media screen and (min-width:768px) {
    .user-update {
        margin: 79px 0 118px
    }
}

.user-update .container {
    max-width: 974px
}

.user-update__inner {
    padding: 30px 12px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .user-update__inner {
        padding: 37px 65px 41px
    }
}

.user-update__title {
    margin: 0 0 35px;
    text-align: center
}

.user-update__form [class*=col] {
    margin-bottom: 15px
}

.user-update__form .btn-submit {
    margin-top: 5px
}

.user-update__form .form-label {
    margin-bottom: 5px
}

.user-update__form .form-control {
    border-color: #e1e1e1;
    padding: 0 13px;
    background-color: #f5f5f5
}

    .user-update__form .form-control::-moz-placeholder {
        color: #888
    }

    .user-update__form .form-control:-ms-input-placeholder {
        color: #888
    }

    .user-update__form .form-control::placeholder {
        color: #888
    }

.user-update__form .form-select {
    border-color: #e1e1e1;
    padding: 0 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E %3Cpath d='M0 0L5.5 6L11 0H0Z' fill='%23ADADAD'/%3E %3C/svg%3E") no-repeat right 17px center,#f5f5f5;
    color: #888
}

.user-update__form .form-checkbox {
    align-items: flex-start;
    display: flex;
    margin: 4px 0
}

    .user-update__form .form-checkbox .form-label {
        flex-shrink: 0;
        min-width: 80px;
        padding-right: 10px
    }

@media screen and (min-width:768px) {
    .user-update__form .form-checkbox .form-label {
        min-width: 87px
    }
}

.user-update__form .form-check-input {
    border-radius: 3px !important
}

.user-update__form .form-checkbox--vertical {
    flex-direction: column
}

    .user-update__form .form-checkbox--vertical .form-check {
        margin: 0 0 9px
    }

    .user-update__form .form-checkbox--vertical .form-check-input {
        margin-left: -36px !important;
        background-color: #fff
    }

    .user-update__form .form-checkbox--vertical .form-check--large {
        padding-left: 36px
    }

.user-update__form .form-checkbox__content {
    flex-wrap: wrap;
    flex-grow: 1;
    align-items: flex-start;
    display: flex
}

@media screen and (min-width:768px) {
    .user-update__form .form-checkbox__content {
        padding-bottom: 21px
    }
}

.user-update__form .form-checkbox__content .form-check {
    margin: 0 38px 10px 0
}

    .user-update__form .form-checkbox__content .form-check:last-child {
        margin: 0
    }

.a-chart {
    display: grid;
    grid-template-rows: auto auto auto;
    margin-bottom: 35px;
    -moz-column-gap: 22px;
    column-gap: 22px;
    row-gap: 22px
}

@media screen and (min-width:768px) {
    .a-chart {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 43px
    }
}

@media screen and (min-width:992px) {
    .a-chart {
        -moz-column-gap: 37px;
        column-gap: 37px;
        row-gap: 40px
    }
}

@media screen and (min-width:1700px) {
    .a-chart {
        grid-template-rows: 1fr 1fr;
        grid-template-columns: auto 490px;
        margin-bottom: 46px;
        -moz-column-gap: 41px;
        column-gap: 41px;
        row-gap: 39px
    }
}

.a-chart-group {
    grid-row: 3;
    overflow: hidden;
    border-radius: 5px 5px 10px 10px;
    background: #f9fbff
}

@media screen and (min-width:768px) {
    .a-chart-group {
        grid-row: 2;
        grid-column: span 2
    }
}

@media screen and (min-width:1700px) {
    .a-chart-group {
        grid-row: span 2;
        grid-column: 1
    }
}

.a-chart-group__heading {
    padding: 8px 12px;
    background-color: #e2eafb
}

@media screen and (min-width:768px) {
    .a-chart-group__heading {
        padding-left: 11.3%
    }
}

@media screen and (min-width:1700px) {
    .a-chart-group__heading {
        padding-left: 12px;
        text-align: center
    }
}

.a-chart-group__content {
    padding: 13px 12px
}

@media screen and (min-width:768px) {
    .a-chart-group__content {
        padding: 13px 20px
    }
}

.a-chart-flex {
    position: relative;
    border-bottom: 1px solid #4a7fd7;
    border-left: 1px solid #4a7fd7;
    height: 410px;
    margin-top: 25px;
    margin-bottom: 39px;
    margin-left: 80px
}

@media screen and (min-width:375px) {
    .a-chart-flex {
        margin-left: 100px
    }
}

@media screen and (min-width:576px) {
    .a-chart-flex {
        margin-right: 10px;
        margin-left: 238px
    }
}

@media screen and (min-width:992px) {
    .a-chart-flex {
        margin-right: 55px
    }
}

@media screen and (min-width:1700px) {
    .a-chart-flex {
        margin-top: 23px;
        margin-right: 47px;
        margin-left: 246px
    }
}

@media screen and (max-width:575px) {
    .a-chart-flex .fz-13 {
        font-size: 10px
    }
}

.a-chart-flex::before {
    content: attr(data-y-label);
    position: absolute;
    top: -25px;
    left: -80px;
    color: #4a7fd7
}

@media screen and (min-width:375px) {
    .a-chart-flex::before {
        left: -100px
    }
}

@media screen and (min-width:576px) {
    .a-chart-flex::before {
        left: -238px
    }
}

@media screen and (min-width:1700px) {
    .a-chart-flex::before {
        left: -246px
    }
}

.a-chart-flex::after {
    content: attr(data-x-label);
    position: absolute;
    right: -6px;
    bottom: 11px;
    color: #4a7fd7;
    transform: rotate(180deg);
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl
}

.a-chart-flex__y {
    position: absolute;
    top: 0;
    right: 35px;
    bottom: 15px;
    left: 0;
    z-index: 5;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

    .a-chart-flex__y span {
        position: relative;
        height: 5px;
        background-color: #1b6cd3
    }

        .a-chart-flex__y span::before {
            content: attr(data-label);
            position: absolute;
            top: 50%;
            right: 100%;
            transform: translateY(-50%);
            width: 80px;
            padding-right: 10px;
            display: -webkit-box;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical
        }

@media screen and (min-width:375px) {
    .a-chart-flex__y span::before {
        width: 100px
    }
}

@media screen and (min-width:576px) {
    .a-chart-flex__y span::before {
        width: 238px
    }
}

@media screen and (min-width:1700px) {
    .a-chart-flex__y span::before {
        width: 246px
    }
}

.a-chart-flex__x {
    position: absolute;
    top: 100%;
    right: 3px;
    left: -5%;
    display: flex
}

    .a-chart-flex__x span {
        position: relative;
        flex: 1;
        padding: 10px 0;
        text-align: center
    }

        .a-chart-flex__x span:not(:first-child)::before {
            content: "";
            position: absolute;
            bottom: 100%;
            left: 50%;
            width: .75px;
            height: 410px;
            background-color: #ececec
        }

.a-chart-item {
    position: relative;
    display: flex;
    align-items: flex-start;
    border-radius: 10px;
    padding: 17px 12px;
    background: #f9f9f9
}

@media screen and (max-width:1699px) {
    .a-chart-item {
        grid-row: 1;
        grid-column: 2
    }

        .a-chart-item:last-child {
            grid-column: 1
        }
}

@media screen and (max-width:767px) {
    .a-chart-item {
        grid-row: 2;
        grid-column: 1
    }

        .a-chart-item:last-child {
            grid-row: 1
        }
}

@media screen and (min-width:768px) {
    .a-chart-item {
        padding: 22px 22px 17px
    }
}

@media screen and (min-width:1700px) {
    .a-chart-item {
        padding: 32px 24px 17px
    }
}

.a-chart-item::before {
    content: "";
    position: absolute;
    top: 23px;
    left: 12px;
    border-radius: 30px;
    width: 42px;
    height: 5px;
    background: #ff822c
}

@media screen and (min-width:768px) {
    .a-chart-item::before {
        left: 24px
    }
}

@media screen and (min-width:1700px) {
    .a-chart-item::before {
        top: 32px
    }
}

.a-chart-item::after {
    content: "";
    position: absolute;
    bottom: 30px;
    left: 0;
    border-radius: 0 10px 10px 0;
    width: 120px;
    height: 13px;
    background: rgba(119,170,255,.1)
}

@media screen and (min-width:992px) {
    .a-chart-item::after {
        width: 140px
    }
}

@media screen and (min-width:1700px) {
    .a-chart-item::after {
        bottom: 15px
    }
}

.a-chart-item__head {
    width: 50%;
    padding-top: 19px;
    padding-right: 15px
}

@media screen and (min-width:992px) {
    .a-chart-item__head {
        width: 44%
    }
}

@media screen and (min-width:1700px) {
    .a-chart-item__head {
        width: 168px
    }
}

.a-chart-item__head p:not(:last-child) {
    margin-bottom: 13px
}

@media screen and (min-width:1700px) {
    .a-chart-item__head p:not(:last-child) {
        margin-bottom: 4px
    }
}

@media screen and (min-width:1366px) {
    .a-chart-item__head .fz-48 {
        font-size: 40px
    }
}

@media screen and (min-width:1700px) {
    .a-chart-item__head .fz-48 {
        font-size: 48px
    }
}

.a-chart-item__content {
    width: 50%
}

@media screen and (min-width:992px) {
    .a-chart-item__content {
        width: 56%
    }
}

@media screen and (min-width:1700px) {
    .a-chart-item__content {
        width: calc(100% - 168px)
    }
}

.a-chart-item__icon {
    width: 133px;
    margin: 0 auto 23px
}

@media screen and (min-width:1700px) {
    .a-chart-item__icon {
        margin-bottom: 20px
    }
}

.a-chart-item__icon svg {
    width: 100%;
    height: auto
}

.a-chart-item__note {
    position: relative;
    margin: 0 0 10px 8%;
    padding-left: 24px
}

@media screen and (min-width:1700px) {
    .a-chart-item__note {
        margin: 0 0 8px 12%
    }
}

.a-chart-item__note::before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    width: 10px;
    height: 10px;
    background-color: var(--color)
}

.chart-circle {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 100%;
    max-width: 133px;
    background-color: var(--b)
}

    .chart-circle::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 50%;
        width: 100%;
        height: 100%;
        background: conic-gradient(var(--c) calc(var(--p) * 1%),#0000 0);
        inset: 0
    }

    .chart-circle span {
        position: absolute;
        z-index: 3;
        width: auto;
        height: auto
    }

@media screen and (min-width:576px) {
    .a-modal .modal-dialog {
        max-width: calc(100% - 24px)
    }
}

@media screen and (min-width:1200px) {
    .a-modal .modal-dialog {
        max-width: 1000px
    }
}

.a-modal .modal-content {
    display: block;
    border: none;
    border-radius: 0;
    background: 0 0
}

@media screen and (min-width:1200px) {
    .a-modal .tab-background {
        min-height: 600px
    }
}

.a-modal .btn-close {
    position: absolute;
    z-index: 5;
    top: 3px;
    right: 3px;
    opacity: 1;
    border: none;
    border-radius: 0;
    width: 20px;
    height: 20px;
    padding: 0;
    background: 0 0;
    color: #fff
}

@media screen and (min-width:768px) {
    .a-modal .btn-close {
        top: 14px;
        right: 19px
    }
}

.a-modal .nav-item {
    border-bottom: none
}

.a-modal .nav-link-bdr {
    margin-right: -1px
}

    .a-modal .nav-link-bdr::before {
        content: none
    }

.a-modal .nav-link-bdr__inner {
    border: none;
    min-width: auto;
    padding: 7px 31px 7px 7px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='329' height='45' viewBox='0 0 329 45' fill='none'%3E %3Cpath d='M0 5C0 2.23858 2.23858 0 5 0H268.655C273.397 0 277.984 1.68493 281.599 4.75412L329 45H0V5Z' fill='%23EBF2FA'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: auto 100%;
    -webkit-clip-path: none;
    clip-path: none
}

@media screen and (min-width:375px) {
    .a-modal .nav-link-bdr__inner {
        padding: 7px 32px 7px 7px
    }
}

@media screen and (min-width:768px) {
    .a-modal .nav-link-bdr__inner {
        min-width: 250px;
        padding: 10px 72px 9px 33px
    }
}

.a-modal .nav-link-bdr__inner svg {
    margin-right: 6px;
    max-width: 15px;
    color: #1d5193
}

@media screen and (min-width:768px) {
    .a-modal .nav-link-bdr__inner svg {
        margin-right: 16px;
        max-width: none
    }
}

@media screen and (max-width:767px) {
    .a-modal .nav-link-bdr__inner .fz-16 {
        font-size: 13px
    }
}

@media screen and (max-width:374px) {
    .a-modal .nav-link-bdr__inner .fz-16 {
        font-size: 10px
    }
}

.a-modal .nav-item:nth-child(2) .nav-link-bdr__inner {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='249' height='45' viewBox='0 0 249 45' fill='none'%3E %3Cpath d='M0 5C0 2.23858 2.23858 0 5 0H188.655C193.397 0 197.984 1.68493 201.599 4.75412L249 45H0V5Z' fill='%23EBF2FA'/%3E %3C/svg%3E")
}

.a-modal .nav-link-bdr.active .nav-link-bdr__inner {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='329' height='45' viewBox='0 0 329 45' fill='none'%3E %3Cpath d='M0 5C0 2.23858 2.23858 0 5 0H268.655C273.397 0 277.984 1.68493 281.599 4.75412L329 45H0V5Z' fill='white'/%3E %3C/svg%3E")
}

.a-modal .nav-item:nth-child(2) .nav-link-bdr.active .nav-link-bdr__inner {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='249' height='45' viewBox='0 0 249 45' fill='none'%3E %3Cpath d='M0 5C0 2.23858 2.23858 0 5 0H188.655C193.397 0 197.984 1.68493 201.599 4.75412L249 45H0V5Z' fill='white'/%3E %3C/svg%3E")
}

.a-modal-title {
    margin-bottom: 25px;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-modal-title {
        margin-bottom: 39px
    }
}

.a-modal-title p + p {
    margin-top: 12px
}

.a-modal-success .a-modal-title {
    margin-bottom: 26px
}

.a-modal-warning .a-modal-title {
    margin-bottom: 24px
}

.a-modal-title__icon {
    justify-content: center;
    align-items: center;
    display: flex;
    margin: 0 auto 27px;
    border-radius: 50%;
    width: 65px;
    height: 65px
}

    .a-modal-title__icon.success {
        background-color: #d6fde4;
        color: #00a645
    }

    .a-modal-title__icon.warning {
        background-color: #fff2ec;
        color: #ff7033
    }

.a-modal-login {
    padding: 30px 0
}

@media screen and (min-width:768px) {
    .a-modal-login {
        padding: 50px 0
    }
}

.a-modal-login__form {
    margin: 0 auto;
    max-width: 570px
}

.a-modal-login__item {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    margin-bottom: 16px
}

.a-modal-login__item-label {
    margin-bottom: 8px;
    width: 100%
}

@media screen and (min-width:576px) {
    .a-modal-login__item-label {
        margin-bottom: 0;
        width: 140px;
        padding-right: 12px
    }
}

@media screen and (min-width:768px) {
    .a-modal-login__item-label {
        width: 170px
    }
}

.a-modal-login__item-label .form-label {
    margin-bottom: 0
}

.a-modal-login__item-content {
    width: 100%
}

@media screen and (min-width:576px) {
    .a-modal-login__item-content {
        width: calc(100% - 140px)
    }
}

@media screen and (min-width:768px) {
    .a-modal-login__item-content {
        width: calc(100% - 170px)
    }
}

.a-modal-login__item-content .form-control, .a-modal-login__item-content .form-select {
    transition: all .3s ease;
    border: 1px solid #ddd;
    border-radius: 3px;
    height: 44px;
    padding: 0 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

    .a-modal-login__item-content .form-control::-moz-placeholder, .a-modal-login__item-content .form-select::-moz-placeholder {
        color: #888
    }

    .a-modal-login__item-content .form-control:-ms-input-placeholder, .a-modal-login__item-content .form-select:-ms-input-placeholder {
        color: #888
    }

    .a-modal-login__item-content .form-control::placeholder, .a-modal-login__item-content .form-select::placeholder {
        color: #888
    }

    .a-modal-login__item-content .form-control:active, .a-modal-login__item-content .form-control:focus, .a-modal-login__item-content .form-select:active, .a-modal-login__item-content .form-select:focus {
        border-width: 2px;
        border-color: #1b6cd3;
        padding: 0 15px
    }

.a-modal-login__item-content .form-select {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E %3Cpath d='M0 0L5 6L10 0H0Z' fill='%23888888'/%3E %3C/svg%3E") no-repeat right 16px center;
    color: #888
}

.a-modal-login__submit {
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 3px;
    width: 100%;
    height: 44px
}

.a-modal-success {
    padding: 30px 0
}

@media screen and (min-width:768px) {
    .a-modal-success {
        padding: 50px 0
    }
}

@media screen and (min-width:1366px) {
    .a-modal-success {
        padding: 64px 0
    }
}

.a-modal-success__block {
    align-items: center;
    margin: 0 auto 23px;
    border: 1px dashed #02b544;
    border-radius: 3px;
    max-width: 600px;
    padding: 14px 12px;
    background: #f5fff9
}

@media screen and (min-width:576px) {
    .a-modal-success__block {
        display: flex
    }
}

@media screen and (min-width:768px) {
    .a-modal-success__block {
        padding: 16px 28px 17px 26px
    }
}

@media screen and (min-width:576px) {
    .a-modal-success__block-left {
        flex-grow: 1
    }
}

.a-modal-success__block-left b {
    font-weight: 700
}

.a-modal-success__block-left p + p {
    margin-top: 6px
}

.a-modal-success__block-right {
    justify-content: center;
    display: flex;
    margin-top: 10px
}

@media screen and (min-width:576px) {
    .a-modal-success__block-right {
        flex-shrink: 0;
        display: block;
        margin-top: 0;
        margin-left: 15px
    }
}

.a-modal-success__block-right .btn {
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 30px;
    width: 120px;
    height: 34px
}

@media screen and (min-width:768px) {
    .a-modal-success__block-right .btn {
        width: 140px
    }
}

.a-modal-success__btn {
    justify-content: center;
    align-items: center;
    display: flex;
    margin: 0 auto;
    border-radius: 3px;
    width: 280px;
    height: 44px
}

@media screen and (min-width:768px) {
    .a-modal-success__btn {
        width: 306px
    }
}

.a-modal-warning {
    padding: 30px 0
}

@media screen and (min-width:768px) {
    .a-modal-warning {
        padding: 50px 0
    }
}

@media screen and (min-width:1366px) {
    .a-modal-warning {
        padding: 60px 0
    }
}

.a-modal-warning__block {
    margin: 0 auto 23px;
    border: 1px dashed #ff7033;
    border-radius: 3px;
    max-width: 600px;
    padding: 14px 12px;
    background: #fff8f4
}

@media screen and (min-width:768px) {
    .a-modal-warning__block {
        padding: 16px 24px 29px
    }
}

.a-modal-warning__block p + p {
    margin-top: 6px
}

.a-modal-info {
    padding: 25px 0
}

@media screen and (min-width:768px) {
    .a-modal-info {
        padding: 30px 20px
    }
}

@media screen and (min-width:1200px) {
    .a-modal-info {
        padding: 44px 40px 58px
    }
}

.a-modal-info .job-detail-company__title {
    margin-bottom: 21px;
    padding-left: 0
}

    .a-modal-info .job-detail-company__title::before {
        content: none
    }

.a-modal-info .job-detail-company__more::before {
    background: linear-gradient(to top,#fff,transparent)
}

@media screen and (min-width:768px) {
    .a-modal-info .job-detail-company__more {
        margin: 11px 0
    }
}

.a-modal-info .job-detail-company__item-label {
    text-decoration: none
}

.a-modal-info__wrapper {
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 27px;
    border-bottom: 1px dashed #d7d7d7;
    padding-bottom: 33px
}

.a-modal-info__brand {
    flex-shrink: 0;
    width: 108px
}

@media screen and (min-width:576px) {
    .a-modal-info__brand {
        width: 130px
    }
}

.a-modal-info__logo {
    margin-bottom: 13px
}

.a-modal-info__upload {
    display: flex;
    margin-right: -2px;
    cursor: pointer
}

    .a-modal-info__upload input[type=file] {
        visibility: hidden;
        overflow: hidden;
        margin: 0;
        width: 0;
        height: 0;
        padding: 0
    }

    .a-modal-info__upload svg {
        position: relative;
        top: 2px;
        margin-right: 6px
    }

@media screen and (min-width:768px) {
    .a-modal-info__upload svg {
        top: 4px;
        margin-right: 12px
    }
}

.a-modal-info__content {
    width: calc(100% - 108px);
    padding: 0 0 0 12px
}

@media screen and (min-width:576px) {
    .a-modal-info__content {
        width: calc(100% - 270px);
        padding: 0 15px 0 7.7%
    }
}

.a-modal-info__content dl {
    display: flex;
    margin-bottom: 7px
}

.a-modal-info__content dt {
    position: relative;
    top: 1px;
    flex-shrink: 0;
    margin-right: 7px;
    width: 14px;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-modal-info__content dt {
        margin-right: 13px
    }
}

.a-modal-info__content dd {
    flex-grow: 1
}

.a-modal-info__title {
    margin-bottom: 11px
}

.a-modal-info__buttons {
    flex-shrink: 0;
    width: 100%
}

@media screen and (min-width:576px) {
    .a-modal-info__buttons {
        align-self: flex-end;
        margin-bottom: 2px;
        width: 140px
    }
}

.a-modal-info__buttons .btn {
    justify-content: center;
    align-items: center;
    display: flex;
    margin-top: 11px;
    border-radius: 5px;
    width: 100%;
    height: 36px;
    padding: 5px
}

    .a-modal-info__buttons .btn svg {
        margin-right: 8px
    }




/*CSS mới*/
.font-roboto {
    font-family: Roboto,sans-serif
}

.line-clamp-3 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical
}

.text-underline {
    text-decoration: underline
}

@media screen and (min-width:992px) {
    #header .navbar-nav .dropdown-menu {
        top: calc(100% - 15px)
    }
}

@media screen and (min-width:1200px) {
    #header .nav-item {
        margin-left: 21px
    }
}

@media screen and (min-width:1200px) {
    #header .navbar-collapse .navbar-nav {
        margin-top: -2px
    }
}

#header .dropdown-item {
    padding: 8px;
    padding-left: 13px;
    font-size: 14px
}

/*.find-jobs {
    margin-top: 24px;
    margin-bottom: 23px
}

@media screen and (min-width:576px) {
    .find-jobs {
        padding-bottom: 17px
    }
}
*/
/*@media screen and (min-width:992px) {
    .find-jobs__item {
        width: 20.7%
    }
}*/

/*.find-jobs__item .select2-container {
    width: 100% !important
}*/

@media screen and (min-width:992px) {
    .find-jobs__cta {
        width: 17.2%
    }
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 13px;
    font-size: 14px
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 12px
}

    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border: none;
        width: 10px;
        height: 6px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%23AFAFAF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat
    }

.job-cates {
    margin-bottom: 25px
}

@media screen and (min-width:768px) {
    .job-cates {
        padding-top: 17px
    }
}

.job-featured {
    position: relative;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    margin-bottom: 25px;
    padding: 19px 23px 40px 21px;
    background-color: #fbfbfb
}

    .job-featured::after {
        content: "";
        position: absolute;
        top: -1px;
        right: -1px;
        bottom: -1px;
        left: -1px;
        z-index: 5;
        border-top: 6px solid #1d5193;
        border-radius: 3px;
        pointer-events: none
    }

    .job-featured .item {
        display: block
    }

.job-featured__heading {
    margin-bottom: 2px
}

.job-featured__slider .slick-list {
    margin: 0 -9px;
    padding: 10px 0
}

.job-featured__slider .slick-slide {
    padding: 0 9px
}

.job-featured__slider .slick-arrow {
    top: 165px;
    right: 46%;
    left: auto;
    transform: none;
    transition: color .3s ease;
    width: 29px;
    height: 29px;
    background: 0 0;
    text-indent: 0;
    color: #6a6a6a
}

    .job-featured__slider .slick-arrow:hover {
        color: #1d5193
    }

.job-featured__slider .slick-prev {
    right: 51%
}

.job-featured__slider .item {
    display: flex;
    align-items: flex-start;
    box-shadow: 0 3px 6.3px rgba(0,0,0,.12);
    border-radius: 3px;
    padding: 23px 21px 19px 18px;
    background-color: #fff;
    height: 100%;
}

.job-featured__slider .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d9d9d9;
    width: 100px;
    height: 100px;
    padding: 8px
}

    .job-featured__slider .item-image img {
        max-height: 100%
    }

.job-featured__slider .item-content {
    width: calc(100% - 100px);
    padding-left: 24px
}

.job-featured__slider .item-title {
    margin-bottom: 7px;
    line-height: 1.4
}

.job-featured__slider .item-company {
    margin-bottom: 8px
}

.job-featured__slider .item-entry {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.job-featured__bottom {
    margin-top: 6px;
    text-align: center
}

    .job-featured__bottom a {
        display: inline-block;
        color: #1d5193
    }

        .job-featured__bottom a:hover {
            opacity: 1;
            color: #00bf71
        }



/*#main {
    width: 100%
}*/

/*@media screen and (min-width:992px) {
    #main {
        width: calc(100% - 332px)
    }
}*/
.nw-best-extensions {
    padding: 34px 0 22px
}

.nw-best-extensions__title {
    margin-bottom: 14px
}

.fz-33 {
    font-size: 22px;
    line-height: 1.15
}

@media screen and (min-width:768px) {
    .fz-33 {
        font-size: 33px
    }
}

.nw-best-extensions__list {
    margin: 0 -11px
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list {
        display: flex;
        flex-wrap: wrap
    }
}

.nw-best-extensions__list .item {
    margin-bottom: 18px;
    padding: 0 11px;
    transition: all .3s ease
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item:nth-child(1) {
        width: 54.35%
    }
}

.nw-best-extensions__list .item:nth-child(1) .item-inner {
    background-color: #469dec
}

    .nw-best-extensions__list .item:nth-child(1) .item-inner .item-icon {
        background-color: rgba(0,124,217,.8)
    }

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item:nth-child(2) {
        width: 45.65%
    }
}

.nw-best-extensions__list .item:nth-child(2) .item-inner {
    background-color: #faa24b
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item:nth-child(2) .item-inner {
        padding-left: 34px
    }
}

.nw-best-extensions__list .item:nth-child(2) .item-inner .item-icon {
    background-color: #f78d1f
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item:nth-child(2) .item-inner .item-content {
        min-height: 216px
    }
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item:nth-child(3) {
        width: 44.65%;
        padding-right: 8px
    }
}

.nw-best-extensions__list .item:nth-child(3) .item-inner {
    background-color: #2c58ab
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item:nth-child(3) .item-inner {
        padding-top: 22px;
        padding-bottom: 31px;
        padding-left: 29px
    }
}

.nw-best-extensions__list .item:nth-child(3) .item-inner .item-icon {
    background-color: rgba(88,146,240,.55);
    padding: 18px
}

.nw-best-extensions__list .item:nth-child(3) .item-inner .item-title {
    margin-bottom: 10px
}

    .nw-best-extensions__list .item:nth-child(3) .item-inner .item-title .fz-30 {
        line-height: 1.32
    }

    .nw-best-extensions__list .item:nth-child(3) .item-inner .item-title .fz-42 {
        line-height: .8
    }

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item:nth-child(4) {
        width: 55.35%
    }
}

.nw-best-extensions__list .item:nth-child(4) .item-inner {
    background-color: #52b6e7
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item:nth-child(4) .item-inner {
        padding-top: 23px;
        padding-bottom: 31px;
        padding-left: 33px
    }
}

.nw-best-extensions__list .item:nth-child(4) .item-inner .item-icon {
    background-color: #0d92d5
}

.nw-best-extensions__list .item:nth-child(4) .item-inner .item-title {
    margin-bottom: 14px
}

    .nw-best-extensions__list .item:nth-child(4) .item-inner .item-title .fz-30 {
        line-height: 1.25
    }

    .nw-best-extensions__list .item:nth-child(4) .item-inner .item-title .fz-40 {
        line-height: .9
    }

.nw-best-extensions__list .item:nth-child(4) .item-inner .item-text {
    max-width: 350px
}

.nw-best-extensions__list .item .btn {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    width: 122px;
    height: 30px;
    margin-left: 4px;
    background-color: #fff;
    color: #1461a0
}

@media screen and (min-width:768px) {
    .nw-best-extensions__list .item .btn {
        margin-top: auto
    }
}
/* .nw-best-extensions__list .item .btn:hover{background-color:#1461a0;color:#fff} */
.nw-best-extensions__list .item-inner {
    border-radius: 8px;
    height: 100%;
    padding: 15px;
    color: #fff
}

@media screen and (min-width:768px) {
    .nw-best-extensions__list .item-inner {
        padding: 27px 40px 28px 30px
    }
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item-inner {
        display: flex;
        align-items: center
    }
}

@media screen and (min-width:992px) {
    .nw-best-extensions__list .item-content {
        display: flex;
        flex-direction: column;
        width: calc(100% - 184px);
        padding-right: 14px
    }
}

.nw-best-extensions__list .item-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 184px;
    height: 184px
}

@media screen and (max-width:991px) {
    .nw-best-extensions__list .item-icon {
        margin: 20px auto 0
    }
}

.nw-best-extensions__list .item-title {
    margin-bottom: 7px;
    transition: all .3s ease;
}

    .nw-best-extensions__list .item-title .fz-30 {
        line-height: 1.4
    }

.nw-best-extensions__list .item-text {
    max-width: 320px;
    margin-bottom: 20px;
    line-height: 1.125
}

.fz-40 {
    font-size: 40px;
}

.news-detail__heading {
    margin-bottom: 10px;
}


/*Css V5*/

@media screen and (min-width:992px) {
    .site-header__logo {
        top: 3px
    }
}

@media screen and (min-width:992px) {
    .navbar-brand {
        padding-top: 0
    }
}

@media screen and (min-width:992px) {
    .navbar-brand__logo {
        width: 64px;
        margin-right: 9px;
        margin-left: 3px
    }
}

.site-header__logo {
    position: relative
}

@media screen and (min-width:768px) {
    .nav-lang__selected {
        background: 0 0
    }
}

.nav-lang__image img {
    border-radius: 0
}

@media screen and (min-width:768px) {
    #header .dropdown-toggle::after {
        content: none
    }

    /* #header .dropdown-menu.show {
        display: none
    }*/
}

#header .dropdown-menu {
    box-shadow: 1px 0 6.3px rgba(0,0,0,.25);
    border: none;
    border-radius: 4px;
    padding-bottom: 11px
}

@media screen and (min-width:992px) {
    #header .dropdown-menu {
        min-width: 210px
    }
}

#header .dropdown-item {
    padding-top: 12px;
    padding-bottom: 11px
}

    #header .dropdown-item:hover {
        background: 0 0;
        color: #E97E00;
    }

#header .nav-link:focus, #header .nav-link:hover {
    color: #f68500
}

@media screen and (min-width:768px) {
    #header .navbar-collapse .navbar-nav {
        margin-top: 2px
    }
}



@media screen and (min-width:992px) {
    #header .nav-link {
        padding-bottom: 17px
    }
}
/*CSS V5*/

@media screen and (min-width: 768px) {
    #header .navbar-collapse .navbar-nav {
        margin-top: 15px !important;
    }
}

.submenu {
    display: none;
    padding-left: 20px;
    color: #fff;
}

    .submenu.show {
        display: block;
    }

.a-sidebar__item {
    cursor: pointer;
}


.submenu .a-sidebar__item-icon {
    margin-right: 10px;
}

    .submenu .a-sidebar__item-icon .fa {
        font-size: 12px;
    }

/* ============================================================
   menu-doc.css — Menu DOC kieu tmu.edu.vn (ban nhap)

   MO HINH LAY TU tmu.edu.vn (do truc tiep tren trang that):
     .sidebar        fixed 0,0 80x100vh  bg #0D2B7D  z-index 1001
       logo tron 64x76 o dinh (padding 24px 8px)
       nut hamburger 40x40 canh GIUA chieu doc viewport
       3 icon mang xa hoi o day cot
     .sidebar__nav   panel fixed, bat dau sau rail, phu het phan con lai
       cot menu rong 363px, padding-left 45px, cac muc cach nhau 30px,
       canh giua theo chieu doc, chu 16px/600 mau trang
       duong ke doc 1px trang ngan cach cot menu voi vung anh minh hoa

   ANH XA VAO DOM SAN CO CUA Main.Master (KHONG doi markup):
     .site-header__logo          -> rail (no DA chua ca logo lan .js-navbar-open)
     .navbar-collapse            -> panel truot
     .navbar-collapse-open       -> nut hamburger giua rail
     .navbar-collapse-close      -> nut X (dat dung cho hamburger khi panel mo)
     .site-header__wrapper       -> header ngang ben phai rail, giu nguyen

   JS: dung lai y nguyen main.min.js san co —
       .js-navbar-open  -> body overflow hidden + .navbar-collapse.addClass("show")
       .js-navbar-close -> go class. KHONG can them JS moi.

   Cac muc 1-9 nam duoi `body.layout-menu-doc` (chi bat khi
   WebBussiness.utils.BaseData.LayoutMenuDoc == true). Moi selector deu
   co tien to #header vi styles_fix.css / styles.css dung selector co ID
   (#header ...) — khong co #header thi khong de len duoc.

   PHAM VI: panel doc chi tu 992px tro len. Duoi 992px:
     - muc 10  : menu mobile kieu accordion — ap dung cho MOI giao dien
                 (khong co tien to body.layout-menu-doc);
     - muc 10b : rieng mau navy cua layout menu doc.
   ============================================================ */

body.layout-menu-doc {
    --tmu-rail-w: 80px;
    /* Chieu cao thanh header trang: bang khoi logo tren rail (64px) + 8px tren/duoi
       -> vach chan header trung voi day logo, nut "Dang nhap" can giua theo logo. */
    --tmu-header-h: 80px;
    --tmu-panel-menu-w: 405px;
    /* Do rong cot cap 2 / cap 3. Cot cap 3 duoc neo bang calc() tu 3 bien nay
       nen chi can doi bien o breakpoint la ca ba cot van thang hang. */
    --tmu-panel-l2-w: 400px;
    --tmu-panel-l3-w: 420px;
    --tmu-panel-img-w: 43%;
    /* Anh minh hoa ben phai panel menu. Tenant ghi de bang cach dat lai bien nay,
       vd trong tenant css:  body.layout-menu-doc { --tmu-panel-img: url(/images/menu-panel.jpg); } */
    --tmu-panel-img: none;
    --tmu-primary: #1e4f9e;
    --tmu-navy: #0d2b7d;
    /* Do tu anh chup tmu.edu.vn: khi panel mo, rail sang hon nen panel. */
    --tmu-rail-open: #1b3e9b;
    /* Rail luc CHUA mo menu: navy trong mo 80% chu khong phai mau dac
       (dung mau cua icon_subtract.svg tren tmu.edu.vn: #0D2B7D opacity .8). */
    --tmu-rail-closed: rgba(13, 43, 125, .8);
}

/* Icon MXH chi thuoc ve rail -> duoi 992px (khong co rail) thi an di. */
body.layout-menu-doc #header .site-header__social {
    display: none;
}

/* Khoi gallery cua tenant (.nw-gallery) de .slick-list overflow:visible nen slide
   clone tran ra ngoai viewport -> trang cuon ngang 3726px/1440px. Loi CO SAN cua
   khoi nay (Design5 cung tran 3646px), layout doc chi lam rong them dung 80px rail.
   Cat lai o day de trang chu Design6 khong cuon ngang; KHONG dung overflow-x tren
   body/.site-main vi se bien chung thanh scroll container va pha position:sticky. */
body.layout-menu-doc .nw-gallery__carousel .slick-list {
    overflow: hidden;
}

/* --- Top-nav: chuan hoa cho MOI trang cua layout menu doc ---------------
   Truoc day chi trang chu (styles6.css) duoc sua, cac trang trong van giu
   nut xanh la #02b544 + chu "Tieng Viet" mau #1e4f9e -> hai trang nhin nhu
   hai he thong khac nhau. Dat o day de ca hai dung chung mot bo mau. */

/* Bo chon ngon ngu khoi top-nav (chi con Dang nhap / Dang ky). */
body.layout-menu-doc #header .site-header__top-nav .nav-lang {
    display: none;
}

/* Nut "Dang nhap": xanh la -> navy TMU. Phai qua #header.site-header moi
   thang duoc rule inline .site-header__top-nav .nav-auth trong trang. */
body.layout-menu-doc #header.site-header .site-header__top-nav .nav-auth {
    border: 1px solid var(--tmu-primary);
    background-color: var(--tmu-primary);
    color: #fff;
}

body.layout-menu-doc #header.site-header .site-header__top-nav .nav-auth:hover {
    border-color: var(--tmu-navy);
    background-color: var(--tmu-navy);
    color: #fff;
}

/* --- Bu cac rule bo cuc top-nav ma bundle V6 KHONG co ---
   css/styles.css (bundle root) co:
     .site-header__wrapper { flex-grow: 1 }
     .site-header__top-nav { display:flex; justify-content:flex-end; align-items:center }
     @media (min-width:992px) .site-header__top-nav { padding: 13px 0 0 }
     @media (max-width:768px) #collap-info .site-header__top-nav { display:none }   (styles_fix.css)
   Bundle V6 (css/su-kien/*) KHONG co bat ky rule nao cho .site-header__top-nav,
   nen sau khi hai master dung chung ucSiteHeader thi tren 28 trang _v6/_v7 khoi
   nay tro ve display:block: nut "Dang nhap" nam sat MEP TRAI va tran len tren
   header (do y = -10), thay vi nam goc phai tren.
   Chep lai dung gia tri cua bundle root, gate body.layout-menu-doc de tenant
   khong bat menu doc khong bi dong toi. */
body.layout-menu-doc #header #collap-info.site-header__wrapper {
    flex-grow: 1;
}

body.layout-menu-doc #header .site-header__top-nav {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

/* Menu chinh nam trong panel doc nen .site-header__main-nav rong; bundle V6 van
   dem cho no padding 11px/10px lam header trang trong cao 95px trong khi trang
   chu / trang chi tiet viec lam chi 75px. Bo padding cho hai ben bang chieu cao. */
body.layout-menu-doc #header .site-header__main-nav {
    padding-top: 0;
    padding-bottom: 0;
}

@media (min-width: 992px) {
    /* --- Chieu cao header: bo dai bang trang 49px ---
       Ca hai bundle deu dat #header { min-height: 95px }
         css/styles_fix.css:5893  va  css/su-kien/style_fix.css:1477
       Con so 95 tinh cho header CU: 1 hang top-nav (46px) + 1 hang menu ngang
       (49px). O layout menu doc, menu da chuyen vao panel doc nen
       .site-header__main-nav cao 0 -> 49px con lai tro thanh mang trang tron
       ngay duoi nut "Dang nhap".
       Dat lai bang --tmu-header-h roi can giua noi dung theo chieu doc.
       Selector 1 id + 2 class nen thang #header { min-height } cua ca hai bundle. */
    body.layout-menu-doc #header.site-header {
        min-height: var(--tmu-header-h);
    }

    body.layout-menu-doc #header > .container {
        min-height: var(--tmu-header-h);
        align-items: center;
    }

    /* Bo padding-top 13px cua bundle root: gio khoi da duoc can giua bang
       align-items tren .container, giu padding se lam lech xuong 13px. */
    body.layout-menu-doc #header .site-header__top-nav {
        padding: 0;
    }
}

@media (max-width: 768px) {
    body.layout-menu-doc #header #collap-info .site-header__top-nav {
        display: none;
    }
}

/* --- Trung hoa CSS cua bundle V6 (css/su-kien/style_fix.css) ---
   Bundle V6 co ba rule viet cho DOM header cu cua _v6:
     :569 #header .site-header__wrapper { justify-content: end; width: 100px }
     :578 #header .site-header__wrapper { display: flex }
     :583 #header #collap-info { display:flex; justify-content:center;
                                align-items:center; flex-direction: row-reverse }
   O DOM dung chung thi #collap-info CHINH LA .site-header__wrapper, ben trong
   chua .site-header__top-nav va nav.site-header__main-nav. De nguyen row-reverse
   thi menu bi lat sang trai va ep nam ngang voi khoi tai khoan; con width:100px
   thi bop header con 100px.

   Phai dat NGOAI moi @media: ban va width:100% o muc 8 chi nam trong
   @media (min-width: 992px) nen tren mobile khong che duoc width:100px.

   Selector co 2 id + 2 class nen thang ca ba rule tren du chung nam trong
   @media. Gate body.layout-menu-doc -> tenant khong bat menu doc khong bi
   dong toi. Gia tri dat ve dung mac dinh cua css/styles.css (bundle root). */
body.layout-menu-doc #header #collap-info.site-header__wrapper {
    display: block;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}

@media (min-width: 992px) {

    /* --- 1. Chua cho rail --- */
    body.layout-menu-doc {
        padding-left: var(--tmu-rail-w);
    }

    /* 1b. LUU Y: truoc day o day co rule
           body.layout-menu-doc #header.site-header { left: var(--tmu-rail-w); }
       de bu rail cho header noi tren hero. Rule do CHI dung cho trang chu
       Design6 (o do styles6.css dat #header position: absolute, containing
       block la viewport nen khong an theo padding-left cua body). Tren cac
       trang trong, #header van la position: relative va da nam trong vung da
       thut 80px cua body -> left: 80px lam header lech them 80px va tran ra
       ngoai man hinh ben phai.
       => Rule da duoc chuyen sang css/home/styles6.css (chi nap o Design6). */

    /* --- 2. RAIL: .site-header__logo bien thanh cot doc 80px --- */
    body.layout-menu-doc #header .site-header__logo {
        position: fixed;
        z-index: 1002;
        top: 0;
        left: 0;
        bottom: 0;
        width: var(--tmu-rail-w);
        margin: 0;
        /* padding-top 8px = (--tmu-header-h 80 - chieu cao .navbar-brand 64) / 2
           -> tam logo trung tam nut "Dang nhap", day logo trung vach chan header. */
        padding: 8px 8px;
        background-color: var(--tmu-rail-closed);
        text-align: center;
        transition: background-color .3s ease;
    }

    body.layout-menu-doc #header .site-header__logo .navbar-brand {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 64px;
        margin: 0;
        padding: 0;
    }

    /* Rail chi rong 80px -> CHI giu logo. Ten truong + mo ta (.navbar-brand__content)
       la markup san co cua Main.Master; o layout ngang no nam canh logo, o rail doc
       no tran ra ngoai man hinh (do -128px). An di, khong doi markup. */
    body.layout-menu-doc #header .site-header__logo .navbar-brand__content {
        display: none;
    }

    body.layout-menu-doc #header .site-header__logo img,
    body.layout-menu-doc #header .site-header__logo svg {
        width: auto;
        max-width: 100%;
        max-height: 64px;
        height: auto;
        object-fit: contain;
    }

    /* --- 2b. Icon mang xa hoi o day rail --- */
    body.layout-menu-doc #header .site-header__social {
        display: flex;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 26px;
        flex-direction: column;
        align-items: center;
        gap: 18px;
    }

    body.layout-menu-doc #header .site-header__social a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        color: #fff;
        opacity: .85;
        transition: opacity .15s ease;
    }

    body.layout-menu-doc #header .site-header__social a:hover {
        opacity: 1;
    }

    body.layout-menu-doc #header .site-header__social svg {
        display: block;
        width: 18px;
        height: 18px;
    }

    /* --- 3. Hamburger: hien tren desktop, canh giua chieu doc man hinh --- */
    body.layout-menu-doc #header .navbar-collapse-open {
        display: flex !important;
        position: fixed;
        z-index: 1003;
        top: 50%;
        left: 0;
        width: var(--tmu-rail-w);
        height: 40px;
        margin: 0;
        transform: translateY(-50%);
        align-items: center;
        justify-content: center;
        color: #fff;
        transition: opacity .25s ease .1s;
    }

    /* Hamburger: theme goc ve 3 gach bang CSS nhung gach TREN chi rong 20px
       (::before co `width: 20px`) trong khi 2 gach kia 25/28px -> khong deu.
       Bo han, dung glyph fa-bars cua Font Awesome 4.7 (da nhung o Main.Master). */
    body.layout-menu-doc #header .navbar-collapse-open .navbar-toggler-icon {
        width: auto;
        height: auto;
        background-color: transparent;
        color: #fff;
        font: normal normal normal 24px/1 FontAwesome;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    body.layout-menu-doc #header .navbar-collapse-open .navbar-toggler-icon::before {
        content: "\f0c9";  /* fa-bars */
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        width: auto;
        height: auto;
        background-color: transparent;
    }

    body.layout-menu-doc #header .navbar-collapse-open .navbar-toggler-icon::after {
        content: none;
    }

    /* chu "Menu" canh hamburger (neu co) — rail hep nen an di */
    body.layout-menu-doc #header .navbar-collapse-open .navbar-toggler-icon + span {
        display: none !important;
    }

    /* --- 4. PANEL: .navbar-collapse truot tu trai, phu phan con lai --- */
    /* z-index PHAI cao hon rail (1002): panel tao stacking context rieng,
       nen nut X ben trong no khong the de len rail neu panel thap hon.
       Panel bat dau tu left = rail-w nen khong che logo o rail. */
    body.layout-menu-doc #header .navbar-collapse {
        position: fixed;
        z-index: 1005;
        top: 0;
        bottom: 0;
        /* Dong = mep phai panel dung o x=0, KHONG day thua ra ngoai:
           thua bao nhieu thi bay nhieu % thoi gian animation chay ngoai man hinh,
           nhin nhu panel "giat" mot phat roi moi vao. */
        left: calc(var(--tmu-rail-w) - 100vw);
        width: calc(100vw - var(--tmu-rail-w));
        height: 100%;
        max-height: 100vh;
        padding: 0;
        display: flex !important;
        align-items: stretch;
        overflow: visible;
        background-color: var(--tmu-navy);
        visibility: hidden;
        transform: none !important;
        transition: left .4s cubic-bezier(.4, 0, .2, 1), visibility 0s linear .4s;
    }

    body.layout-menu-doc #header .navbar-collapse.show {
        visibility: visible;
        left: var(--tmu-rail-w);
        transition: left .4s cubic-bezier(.4, 0, .2, 1), visibility 0s;
    }

    /* O hinh anh minh hoa ben phai panel DA BO: menu TMU co 3 cap, cot cap 3
       can dung phan dien tich nay (x ~ 914..1320 tren viewport 1440). Giu lai
       bien --tmu-panel-img-w / --tmu-panel-img de tenant nao chi dung menu
       2 cap co the bat lai bang cach khai bao lai rule nay trong css rieng. */

    /* --- 5. Nut X: dat dung cho hamburger o rail ---
       LUU Y: panel PHAI KHONG duoc co transform. Neu co, panel tro thanh
       containing block cua moi position:fixed ben trong -> nut X bi ket
       trong panel va bi overflow cat mat, bam khong duoc. Vi the panel
       truot bang `left` chu khong bang translateX. */
    body.layout-menu-doc #header .navbar-collapse-close {
        display: flex !important;
        position: fixed;
        z-index: 1004;
        top: 50%;
        left: 0;
        right: auto;
        width: var(--tmu-rail-w);
        height: 40px;
        align-items: center;
        justify-content: center;
        transform: translateY(-50%);
        background-color: transparent;
        color: #fff;
        font-size: 20px;
        line-height: 1;
        /* Panel con visibility:visible them 400ms luc dong (xem muc 4), nen KHONG
           the trong cho nut X ke thua visibility tu panel — phai tu tat lay,
           neu khong dong menu roi ma nut X + bump van con tren rail. */
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .2s ease, visibility 0s linear .2s;
    }

    body.layout-menu-doc #header:has(.navbar-collapse.show) .navbar-collapse-close {
        /* hien sau khi panel da truot duoc mot doan, cho khop voi luc hamburger mo di */
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: opacity .25s ease .15s, visibility 0s;
    }

    /* Rail phinh ra quanh nut X. Day KHONG phai nua hinh tron ma la hai CUNG LOM
       gap nhau thanh mui nhon — chinh la asset icon_subtract_light.svg (42x94)
       cua tmu.edu.vn, nhung lai thanh SVG inline de khong phu thuoc host ngoai. */
    body.layout-menu-doc #header .navbar-collapse-close::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 50%;
        left: 100%;
        width: 42px;
        height: 94px;
        margin-top: -47px;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2742%27%20height%3D%2794%27%20viewBox%3D%270%200%2042%2094%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M42%2047.2646C18.4042%2049.7599%200.0177%2069.7134%200.0009%2093.9668L0%2093.9668L0%200C0%2024.2684%2018.3935%2044.2389%2042%2046.7354L42%2047.2646Z%27%20fill%3D%27%231B3E9B%27%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    /* panel mo -> rail sang hon nen panel (giong tmu.edu.vn) */
    body.layout-menu-doc #header:has(.navbar-collapse.show) .site-header__logo {
        background-color: var(--tmu-rail-open);
    }

    /* panel mo -> giau hamburger di (X da nam dung cho do) */
    body.layout-menu-doc #header:has(.navbar-collapse.show) .navbar-collapse-open {
        opacity: 0;
        pointer-events: none;
    }

    /* --- 6. Cot menu trong panel --- */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav {
        position: relative;
        z-index: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* Nhip doc: KHONG dung gap.
           Cac <li> DA co san padding 15px 0 tu bundle (=> o cao 57px chu khong
           phai 31px nhu tinh ban dau), nen gap 40px lam nhip thanh 97px:
           10 muc = 931px > chieu cao panel (626-780px) -> justify-content:center
           day muc dau len tren va muc cuoi xuong duoi khoi man hinh, dung hien
           tuong "vo giao dien" da gap.
           => gap 0, de chinh padding cua <li> tao nhip. Vua duoc dai hover lien
           mach (khong con khe chet giua hai muc), vua co gian theo vh nen menu
           luon vua man hinh. */
        gap: 0;
        width: var(--tmu-panel-menu-w);
        height: 100%;
        max-height: 100vh;
        /* !important: styles.css co margin-top mac dinh cho .navbar-nav, neu de lot
           thi cot menu bi day lech 15px so voi panel. */
        margin: 0 !important;
        padding: clamp(12px, 3vh, 48px) 28px clamp(12px, 3vh, 48px) 86px;
        /* Duong ke doc ngan cach cot menu voi cot submenu (do tren tmu.edu.vn: x=484). */
        border-right: 1px solid rgba(255, 255, 255, .18);
        /* KHONG dat overflow o day: submenu la cot thu hai nam NGOAI cot nay,
           overflow:auto se cat mat no. */
        overflow: visible;
        list-style: none;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li {
        display: block;
        position: relative;
        width: 100%;
        /* Nhip = 27px (dong chu) + 2 x padding. Man cao (>=1080px) cho ~67px,
           gan dung 71px do duoc tren tmu.edu.vn; man thap thi thu lai de 10 muc
           van nam gon trong panel. */
        padding: clamp(6px, 1.9vh, 20px) 0;
        margin: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a {
        display: inline-block;
        /* moc cho 2 mui ten (::before/::after) dat tuyet doi ben phai chu */
        position: relative;
        padding: 0;
        color: #fff;
        font-size: 23px;
        font-weight: 600;
        line-height: 1.35;
        text-decoration: none;
        transition: opacity .15s ease;
    }

    /* Muc cap 1 co submenu: mui ten dat tuyet doi o left:100% + 29px (rong 35px)
       -> chiem them 64px ben phai chu. Ten dai (vd "MANG LUOI DOANH NGHIEP" ~345px
       > cot 291px / 252px) se tran va day mui ten de len duong ke + cot cap 2.
       Gioi han be rong chu de mui ten luon nam trong cot; ten dai xuong 2 dong,
       balance cho 2 dong deu nhau. Ten ngan khong doi gi. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a.dropdown-toggle {
        max-width: calc(100% - 64px);
        text-wrap: balance;
    }

    /* Muc "Trang chu" cua khoi Menu_top la <a.nav-home> chi chua icon SVG, duoc
       thiet ke cho header NGANG: vien tron 30px nen #edf5ff. Tren panel navy no
       thanh mot dom trang khong nghia. Bo nen tron, phong icon len cho dong bo
       chieu cao voi cac muc chu. Khong doi markup cua khoi admin. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a.nav-home {
        width: auto;
        height: auto;
        background: none;
        border-radius: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a.nav-home svg {
        width: 24px;
        height: 24px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a.nav-home path {
        fill: #fff;
        stroke: #fff;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a:hover,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li.active > a {
        opacity: .72;
        /* tmu.edu.vn khong gach chan muc dang chon */
        text-decoration: none;
    }

    /* Header ngang ve mot thanh gach cam duoi muc active bang ::after —
       menu doc khong dung. (Rule .dropdown-toggle::after o muc 7 nhieu class hon
       nen van thang, 2 mui ten khong bi anh huong.) */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a::after {
        display: none;
    }

    /* --- 7. Submenu "so ra" thanh COT THU HAI ben phai cot menu ---
       Do tren anh chup tmu.edu.vn (viewport 1600x739):
         cot menu 80..485 | duong ke doc x=484 | chu submenu bat dau x=534
         muc submenu: co chu 20px, khoang cach tam 2 muc 62px
         muc submenu dau tien thang hang voi muc cha dang mo
         co mui ten tam giac tro sang phai, sat duong ke, ngang muc cha */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu {
        position: absolute !important;
        z-index: 2;
        /* KHONG dung display:none/block — se khong the delay duoc. Dung
           opacity + visibility de co do tre truoc khi dong. */
        display: block;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        /* Tre truoc khi dong: du thoi gian re cheo tu muc cha sang cot submenu
           (duong di ngang da co "cau noi" ::after lo kin, tre nay chi de do
           truong hop di cheo, lot qua khe 40px giua hai muc menu). */
        transition: opacity .18s ease .18s, visibility 0s linear .36s;
        /* -12px = keo len de MUC DAU submenu thang hang voi muc cha */
        top: -12px;
        /* 28px padding phai cua cot menu + 49px thut le cot submenu */
        left: calc(100% + 77px);
        right: auto;
        float: none;
        width: var(--tmu-panel-l2-w);
        min-width: 0;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 0;
        background: none;
        box-shadow: none;
        transform: none !important;
    }

    /* Caret tren duong ke doc: KHONG phai tam giac — la chinh hinh "subtract"
       o tren, thu nho con 14x31, canh phang ap vao duong ke, mui tro sang phai,
       tam ngang voi muc submenu dau tien. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu::before {
        content: "";
        position: absolute;
        top: 31px;
        left: -49px;
        width: 14px;
        height: 31px;
        margin-top: -15.5px;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2742%27%20height%3D%2794%27%20viewBox%3D%270%200%2042%2094%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M42%2047.2646C18.4042%2049.7599%200.0177%2069.7134%200.0009%2093.9668L0%2093.9668L0%200C0%2024.2684%2018.3935%2044.2389%2042%2046.7354L42%2047.2646Z%27%20fill%3D%27%231B3E9B%27%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu.show,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown:hover > .dropdown-menu,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:hover > .dropdown-menu {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: opacity .18s ease, visibility 0s;
    }

    /* Khi chuot da nam tren MOT MUC KHAC thi submenu cu phai dong NGAY, khong
       duoc dinh do tre — neu khong hai submenu se chong len nhau (chung deu
       nam o cot thu hai, cach nhau chi 71px trong khi cao gan 190px).
         li:hover ~ li      -> cac muc SAU muc dang hover
         li:has(~ li:hover) -> cac muc TRUOC muc dang hover
       Ca hai deu khong bat trung muc dang hover nen khong da nhau. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:hover ~ li > .dropdown-menu,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:has(~ li:hover) > .dropdown-menu {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .1s ease, visibility 0s linear .1s;
    }

    /* "Cau noi" trong suot lap kin khoang trong 77px giua muc cha va cot submenu.
       Submenu nam trong <li> nen di chuot qua cau van giu duoc li:hover. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: -12px;
        left: -77px;
        bottom: -12px;
        width: 77px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item {
        display: block;
        /* 17 + 28 (line-height) + 17 = 62px giua tam 2 muc */
        padding: 17px 0;
        color: rgba(255, 255, 255, .92);
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
        white-space: normal;
        background: none;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item:hover,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item:focus {
        color: #fff;
        background: none;
    }

    /* Muc cha co submenu: thay caret tam giac mac dinh cua bootstrap bang mui ten -> */
    /* Muc cha co submenu: hai mui ten chong len nhau, doi qua lai bang opacity.
         chua hover -> mui ten CHEO LEN (icon_arrow_right_up.svg)
         hover      -> mui ten NGANG    (icon_arrow_right_white.svg)
       Dat position:absolute chu KHONG inline-block: khoi 35px se lam cao them
       dong chu 23px/31px, buoc giua 2 muc menu lech khoi 71px cua tmu.edu.vn. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-toggle::before,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-toggle::after {
        content: "";
        /* PHAI khai bao display: rule an thanh gach cam o muc 6
           (`... > li > a::after { display: none }`) van co hieu luc voi ::after,
           bo trong thi mui ten mac dinh (cheo len) bi an mat. */
        display: block;
        position: absolute;
        top: 50%;
        left: 100%;
        width: 35px;
        height: 35px;
        /* 29 + 8 (le trai trong viewBox 30x30) = net ve bat dau cach chu 37px */
        margin: -17.5px 0 0 29px;
        border: 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% 100%;
        transition: opacity .18s ease;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-toggle::after {
        opacity: 1;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2030%2030%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M9%2021L21%209M21%209H12M21%209V18%27%2F%3E%3C%2Fsvg%3E");
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-toggle::before {
        opacity: 0;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2030%2030%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7%2015H23M23%2015L17%209M23%2015L17%2021%27%2F%3E%3C%2Fsvg%3E");
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:hover > .dropdown-toggle::after {
        opacity: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:hover > .dropdown-toggle::before {
        opacity: 1;
    }

    /* --- 7b. Menu CAP 3 (li.dropdown-submenu) ---
       Khoi Menu_top cua TMU la menu 3 cap: muc cap 2 la <li.dropdown-submenu>
       boc mot <ul.dropdown-menu> long nhau. The <a> cap 2 tro toi
       javascript:void(0) va KHONG co data-bs-toggle nen bam vao khong co gi
       xay ra — phai mo bang hover y het cap 1. Cot cap 3 do ra vung vua bo
       o hinh anh minh hoa. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu {
        position: relative;
    }

    /* Cot cap 3 la cot TOAN CHIEU CAO man hinh, dung ngon ngu voi cot cap 1:
       - position: fixed an toan trong panel nay vi .navbar-collapse va
         .dropdown-menu deu co transform: none !important (nut X dong panel
         cung dang dua vao dieu do). Neo bang calc() tu 3 bien --tmu-* nen cot
         luon thang hang voi cap 2 o moi breakpoint.
       - border-left lap lai dung duong ke 1px trang .18 cua .navbar-nav
         (duong phan cach cap 1 | cap 2), nen ba cot cung mot he thong.
       - top/bottom = 0 + overflow-y: auto: danh sach 14 khoa/vien dai bao nhieu
         cung cuon TRONG cot, khong con tran xuong duoi man hinh. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu {
        position: fixed !important;
        top: 0;
        bottom: 0;
        left: calc(var(--tmu-rail-w) + var(--tmu-panel-menu-w) + var(--tmu-panel-l2-w) + 59px);
        width: var(--tmu-panel-l3-w);
        /* CSS inline cua tenant (khoi Menu_top) co
           `#header .dropdown-submenu.open .dropdown-menu { max-width: 250px }`
           viet cho mobile nhung khong boc @media -> bam vao muc cap 2 (script gan
           .open) la cot cap 3 bi ep ve 250px. Go bo gioi han do tren desktop. */
        max-width: none;
        height: auto;
        max-height: none;
        display: flex;
        flex-direction: column;
        /* Danh sach ngan -> can giua theo chieu doc cho khop cot menu cap 1.
           Tu khoa "safe" de danh sach dai hon man hinh thi bam mep tren thay vi
           bi cat mat phan dau; trinh duyet cu bo qua dong nay va dung dong tren. */
        justify-content: center;
        justify-content: safe center;
        /* 48px = dung khoang cach tu duong ke sang chu cua cap 1 -> cap 2 */
        padding: 24px 28px 24px 48px;
        border-left: 1px solid rgba(255, 255, 255, .18);
        overflow-y: auto;
        overscroll-behavior: contain;
        scrollbar-width: thin;
        scrollbar-color: rgba(255, 255, 255, .28) transparent;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu::-webkit-scrollbar {
        width: 4px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu::-webkit-scrollbar-thumb {
        border-radius: 2px;
        background: rgba(255, 255, 255, .28);
    }

    /* Danh sach cap 3 dai -> buoc dong 42px thay vi 62px cho gon 1 man hinh.
       flex-shrink: 0 de khi danh sach dai hon cot, cac dong khong bi flexbox
       ep bet lai ma phai sinh thanh cuon. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu > li {
        flex: 0 0 auto;
        /* Cung khoi CSS tenant tren: `.open .dropdown-menu li { nowrap; ellipsis }`
           -> ten khoa/vien dai bi cat "...". Tra ve xuong dong binh thuong. */
        white-space: normal;
        overflow: visible;
        text-overflow: clip;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu .dropdown-item {
        padding: 8px 0;
        font-size: 18px;
        line-height: 26px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover > .dropdown-menu {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: opacity .18s ease, visibility 0s;
    }

    /* Chuot sang muc cap 2 khac -> cot cap 3 cu dong NGAY (cung nguyen tac
       voi cap 1 o muc 7, neu khong hai cot cap 3 se chong len nhau). */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover ~ li > .dropdown-menu,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:has(~ li:hover) > .dropdown-menu {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .1s ease, visibility 0s linear .1s;
    }

    /* Caret tren duong ke cap 2 | cap 3.
       Cot cap 3 cao het man hinh nen ::before cua CHINH COT khong the canh theo
       muc dang hover duoc nua -> tat no di, va ve lai caret tren <li> cap 2.
       Nam tren li thi caret luon o dung tam muc dang hover, y het cach cap 1
       lam voi cot cap 2.
         left: 100% + 10px -> mep phang caret ap vao duong ke. Khoang 10px nay
         co dinh o moi breakpoint: cot cap 3 thut 59px so voi cot cap 2, con muc
         cap 2 rong het cot va cot cap 2 thut 48px -> chenh luon la 11px. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu::before {
        content: none;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu::after {
        content: "";
        position: absolute;
        z-index: 3;
        top: 50%;
        left: calc(100% + 10px);
        width: 12px;
        height: 26px;
        margin-top: -13px;
        opacity: 0;
        pointer-events: none;
        transition: opacity .18s ease;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2742%27%20height%3D%2794%27%20viewBox%3D%270%200%2042%2094%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M42%2047.2646C18.4042%2049.7599%200.0177%2069.7134%200.0009%2093.9668L0%2093.9668L0%200C0%2024.2684%2018.3935%2044.2389%2042%2046.7354L42%2047.2646Z%27%20fill%3D%27%231B3E9B%27%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover::after {
        opacity: 1;
    }

    /* Chuot da sang muc cap 2 khac -> caret cu tat NGAY, cung nhip voi cot cap 3 */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover ~ li::after,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:has(~ li:hover)::after {
        opacity: 0;
        transition: opacity .1s ease;
    }

    /* Cau noi trong suot: muc cap 2 rong het cot (het x cua cot cap 2), con cot
       cap 3 bat dau sau do 59px -> phu kin dung 59px do de chuot di ngang sang
       khong roi khoi vung hover. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu::after {
        top: 0;
        bottom: 0;
        left: -59px;
        width: 59px;
    }

    /* Muc cap 2 co cap 3: rule chung dat mui ten o left:100% + 29px, ma
       .dropdown-item la display:block rong ca cot -> mui ten se van ra ngoai.
       Cho <a> co lai bang chu (inline-block) roi ap mui ten nho 26px sat sau. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-toggle {
        display: inline-block;
        position: relative;
        /* bootstrap dat .dropdown-item { width: 100% } -> inline-block van rong
           het cot 400px, mui ten (left: 100%) se van ra tan mep phai cot. */
        width: auto;
        padding-right: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-toggle::before,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-toggle::after {
        width: 26px;
        height: 26px;
        margin: -13px 0 0 12px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover > .dropdown-toggle::after {
        opacity: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover > .dropdown-toggle::before {
        opacity: 1;
    }

    /* --- 8. Header ngang ben phai rail: giu nguyen, chi don lai --- */
    body.layout-menu-doc #header .site-header__wrapper {
        width: 100%;
    }

    body.layout-menu-doc #header .site-header__top-nav {
        margin-left: auto;
    }

    /* 9. LUU Y: khoi tim kiem cua Design6 truoc day la position: fixed nen can
       left: var(--tmu-rail-w) de khong nam de len rail. Nay no dung position:
       sticky - van nam trong luong trang nen tu dong an theo vung da thut
       80px cua body - rule do khong con can va da bo. */
}

/* --- Man hinh 992..1439px: 3 cot (menu | cap 2 | cap 3) khong du cho ---
   O 1440px cot cap 3 ket thuc tai x=1364, vua du. Xuong 1366/1280 thi tran ra
   ngoai va lam trang cuon ngang, nen thu hep ca ba cot bang cach doi bien.
   Giu nguyen khe 77px (cap 2) / 59px (cap 3) vi caret va "cau noi" trong suot
   deu duoc do theo khe do. */
@media (min-width: 992px) and (max-width: 1439px) {
    body.layout-menu-doc {
        --tmu-panel-menu-w: 340px;
        --tmu-panel-l2-w: 300px;
        --tmu-panel-l3-w: 320px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav {
        padding-left: 60px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a {
        font-size: 20px;
    }

}

/* Do tre mo/dong submenu la hieu ung chuyen dong -> ton trong prefers-reduced-motion. */
@media (min-width: 992px) and (prefers-reduced-motion: reduce) {
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu::after {
        transition: none;
    }
}

/* ============================================================
   10. MOBILE (<992px): menu con XO XUONG khi cham (accordion)
   AP DUNG CHO MOI GIAO DIEN (khong gioi han layout menu doc) vi off-canvas
   goc de dropdown-menu absolute de len nhau -> rat kho bam tren dien thoai.
   O day:
     - nav-nav xep doc, moi muc 1 dong, vung bam >= 44px;
     - dropdown-menu nam trong luong (static), an mac dinh, hien khi li cha
       co .open. Class .open do script trong ucSiteHeader.ascx gan (chi chay
       khi viewport < 992px), Bootstrap dropdown KHONG duoc chay tren mobile;
     - CHI SUA CACH HOAT DONG + vung bam doc (padding tren/duoi). KHONG doi
       mau chu/nen, KHONG them duong ke, KHONG doi padding ngang / font-size
       -> moi giao dien giu nguyen dien mao cua no. Phan trang tri rieng cua
       layout menu doc (navy, chu trang, duong ke trang) nam o muc 10b.
   display dung !important vi styles_fix.css co `.open>.dropdown-menu`,
   Bootstrap co `.dropdown-menu.show`, va khoi Menu_top cua tenant co the
   gan style inline.
   ============================================================ */
@media (max-width: 991px) {
    html.has-menu-accordion #header .navbar-collapse .navbar-nav {
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }

    html.has-menu-accordion #header .navbar-collapse .navbar-nav .nav-link,
    html.has-menu-accordion #header .navbar-collapse .navbar-nav .dropdown-item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding-top: 12px;
        padding-bottom: 12px;
        white-space: normal;
    }

    html.has-menu-accordion #header .navbar-collapse .navbar-nav .dropdown-menu {
        position: static !important;
        inset: auto !important;
        transform: none !important;
        float: none;
        display: none !important;
        min-width: 0;
        margin: 0;
        padding: 0 0 8px 14px;
        border: 0;
        border-radius: 0;
        background: transparent;
        box-shadow: none;
    }

    html.has-menu-accordion #header .navbar-collapse .navbar-nav li.open > .dropdown-menu {
        display: block !important;
    }

    /* Cai nhon (tam giac ve bang border qua :before) cua dropdown desktop: trong
       accordion, dropdown-menu nam trong luong nen nhon nay de ra NGOAI menu, roi
       vao dong cua muc phia tren va chi nguoc huong voi mui ten cua muc do
       -> nhin nhu mui ten bi dao chieu. An di khi dang o che do accordion. */
    html.has-menu-accordion #header .navbar-collapse .navbar-nav .dropdown-menu::before,
    html.has-menu-accordion #header .navbar-collapse .navbar-nav .dropdown-menu::after {
        display: none;
        content: none;
    }

    html.has-menu-accordion #header .navbar-collapse .navbar-nav .dropdown-menu .dropdown-item {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    /* Mui ten: ve lai bang border (styles.css an ::after tu 768px). */
    html.has-menu-accordion #header .navbar-collapse .navbar-nav .dropdown-toggle::after {
        content: "";
        flex: 0 0 auto;
        width: 8px;
        height: 8px;
        margin: 0 6px 0 auto;
        border: 0;
        border-right: 2px solid currentColor;
        border-bottom: 2px solid currentColor;
        transform: rotate(45deg);
        transition: transform .2s ease;
    }

    html.has-menu-accordion #header .navbar-collapse .navbar-nav li.open > .dropdown-toggle::after {
        transform: rotate(-135deg);
    }
}

@media (max-width: 991px) and (prefers-reduced-motion: reduce) {
    html.has-menu-accordion #header .navbar-collapse .navbar-nav .dropdown-toggle::after {
        transition: none;
    }
}

/* ============================================================
   10b. MOBILE (<992px) — MAU NAVY RIENG CHO LAYOUT MENU DOC
   Off-canvas goc (css/styles.css ~6436) nen trang; layout menu doc dung
   link mau trang -> phai doi nen sang navy cho doc duoc. Chi la mau, phan
   hanh vi accordion o muc 10.
   ============================================================ */
@media (max-width: 991px) {
    body.layout-menu-doc #header .navbar-collapse {
        background-color: var(--tmu-navy);
        color: #fff;
    }

    body.layout-menu-doc #header .navbar-collapse-close {
        color: #fff;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav {
        margin: 16px 0 0;
        padding: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li {
        margin: 0;
        border-bottom: 1px solid rgba(255, 255, 255, .14);
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .nav-link,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item {
        padding-left: 4px;
        padding-right: 4px;
        background: transparent;
        color: #fff;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .nav-link:hover,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .nav-link:focus,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item:hover,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item:focus {
        background: rgba(255, 255, 255, .08);
        color: #fff;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu .dropdown-item {
        font-size: 14px;
        color: rgba(255, 255, 255, .9);
    }

    /* Khoi tai khoan / dang nhap trong panel (chi hien < 768px) */
    body.layout-menu-doc #header .navbar-collapse .nav-wrap .nav-auth,
    body.layout-menu-doc #header .navbar-collapse .nav-account__wrapper,
    body.layout-menu-doc #header .navbar-collapse .nav-account__wrapper span {
        color: #fff;
    }
}

/* ============================================================
   11. TRANG TRONG (moi trang tru trang chu): header nen xanh + logo/ten truong
   .site-header--inner va .tmu-inner-brand chi duoc ucSiteHeader.ascx render khi
   LayoutMenuDoc && !HomePage -> trang chu Design6 va tenant khac khong dinh.
   (Dai tim kiem .tmu-hsearch tren header da BO theo yeu cau 16/09: trang trong
   chi con vach navy; o tim kiem chi con o trang chu va trang viec lam.)
   ============================================================ */
body.layout-menu-doc #header.site-header.site-header--inner {
    background-color: var(--tmu-navy);
    box-shadow: none;
}

/* Ten truong trong HtmlThongTin cua tenant co mau INLINE (#1e4f9e / #1b8ec8)
   -> bat buoc !important moi doi sang trang duoc. */
body.layout-menu-doc #header.site-header--inner .navbar-brand__content,
body.layout-menu-doc #header.site-header--inner .navbar-brand__content div,
body.layout-menu-doc #header.site-header--inner .navbar-brand__content span {
    color: #fff !important;
}

/* Trang CHU: khoi ten truong nam tren anh hero (toi mau) -> cung cho chu trang,
   them shadow nhe cho de doc. Duoi 992px khoi nay an di (xem @media ben duoi). */
body.layout-menu-doc #header .tmu-inner-brand--home .navbar-brand__content,
body.layout-menu-doc #header .tmu-inner-brand--home .navbar-brand__content div,
body.layout-menu-doc #header .tmu-inner-brand--home .navbar-brand__content span {
    color: #fff !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .45);
}

body.layout-menu-doc #header.site-header.site-header--inner .site-header__top-nav .nav-auth {
    border-color: rgba(255, 255, 255, .55);
}

body.layout-menu-doc #header.site-header--inner .site-header__top-nav .nav-account__wrapper,
body.layout-menu-doc #header.site-header--inner .site-header__top-nav .nav-account__wrapper span {
    color: #fff;
}

@media (min-width: 992px) {
    /* Rail chi rong 80px nen muc 2 an .navbar-brand__content NAM TRONG rail. Trang
       trong hien lai ten truong + mo ta bang khoi RIENG (.tmu-inner-brand) do
       ucSiteHeader.ascx render truc tiep trong #header: van position:absolute,
       nhung containing block la #header (position:relative) nen cuon trang la
       troi theo header. Truoc day dat absolute tren .navbar-brand__content cua
       rail (rail position:fixed) -> chu bi ghim giua man hinh khi cuon. */
    body.layout-menu-doc #header .tmu-inner-brand {
        position: absolute;
        z-index: 1;
        top: 8px;
        left: 12px;
        display: flex;
        align-items: center;
        max-width: calc(100% - 340px);
        height: 64px;
    }

    /* Logo da hien san o rail ben trai -> trong header chi lay phan chu. */
    body.layout-menu-doc #header .tmu-inner-brand .navbar-brand {
        display: flex;
        align-items: center;
        margin: 0;
        padding: 0;
    }

    body.layout-menu-doc #header .tmu-inner-brand .navbar-brand__logo {
        display: none;
    }

    body.layout-menu-doc #header .tmu-inner-brand .navbar-brand__content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        white-space: nowrap;
    }

    /* Ten truong + mo ta can GIUA (theo yeu cau 16/09): mo ta tieng Anh da co
       text-align:center inline, cho ca khoi center de 2 dong thang truc nhau. */
    body.layout-menu-doc #header .tmu-inner-brand .navbar-brand__content,
    body.layout-menu-doc #header .tmu-inner-brand .navbar-brand__content div,
    body.layout-menu-doc #header .tmu-inner-brand .navbar-brand__content span {
        text-align: center;
    }
}

@media (max-width: 991px) {
    /* Duoi 992px rail (.site-header__logo) da hien logo + ten truong -> an ban sao. */
    body.layout-menu-doc #header .tmu-inner-brand {
        display: none;
    }

    /* Hamburger 3 gach ve bang background (::before/::after ke thua) */
    body.layout-menu-doc #header.site-header--inner .navbar-collapse-open .navbar-toggler-icon,
    body.layout-menu-doc #header.site-header--inner .navbar-collapse-open .navbar-toggler-icon::before,
    body.layout-menu-doc #header.site-header--inner .navbar-collapse-open .navbar-toggler-icon::after {
        background-color: #fff;
    }
}

/* 577-991px: styles_fix.css:2196 dat .site-header__logo position:absolute nen
   .container cua header chi cao bang hang top-nav (~34px) -> nut Dang nhap bi
   keo sat len tren, lech truc so voi khoi logo (top 5, cao 65). Cho container
   min-height 75px de align-items:center (co san tren .container) can giua dung
   truc voi logo. Duoi 577px logo tro lai position:relative (styles_fix.css:2201,
   header tu cao theo noi dung) nen KHONG chen vao khoang do. */
@media (min-width: 577px) and (max-width: 991px) {
    /* #header co min-height 95px (styles.css) nhung .container chi cao bang hang
       top-nav -> cho container cao bang ca header thi align-items:center (co san
       tren .container) can giua dung truc voi vach navy: ap cho CA nut Dang nhap
       LAN khoi tai khoan (.nav-account) khi da dang nhap. */
    body.layout-menu-doc #header.site-header.site-header--inner > .container {
        min-height: 95px;
    }

    /* Rail o day la position:absolute top:5px cao 65px -> keo gian het chieu cao
       header de logo + ten truong cung nam giua truc 47.5px. */
    body.layout-menu-doc #header.site-header--inner .site-header__logo {
        top: 0;
        bottom: 0;
        height: auto;
    }
}

/* ============================================================
   12. O TIM KIEM TRANG VIEC LAM / CHI TIET VIEC LAM (.find-jobs)
   Chuan hoa cho GIONG thanh tim kiem trang chu (.tmu-search - css/home/styles6.css):
   the trang bo goc, cac o chia cot bang duong ke doc, co icon + nhan, nut cam.
   CHI doi CSS + them class/nhan trong markup, KHONG doi id/JS nen bo loc, trang
   thai filter va "Tu khoa pho bien" giu nguyen. Moi selector deu bat dau bang
   body.layout-menu-doc -> tenant/giao dien khac giu nguyen the .find-jobs cu.
   ============================================================ */
body.layout-menu-doc .find-jobs {
    margin: 16px 0 18px;
    padding: 10px 10px 10px 4px;
    border: 0;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(11, 37, 69, .14);
}

/* Trang chu khong co tieu de tren thanh tim kiem -> an cho dong bo. */
body.layout-menu-doc .find-jobs__heading {
    display: none;
}

body.layout-menu-doc .find-jobs__wrapper {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    margin: 0;
}

body.layout-menu-doc .find-jobs__item {
    position: relative;
    display: flex;
    flex: 1 1 0;
    flex-wrap: wrap;
    gap: 0 10px;
    align-items: center;
    width: auto;
    min-width: 0;
    margin: 0;
    padding: 6px 16px;
}

/* O tu khoa rong hon cac o loc (ti le giong .tmu-search__grid o trang chu). */
body.layout-menu-doc .find-jobs__item:first-child {
    flex: 1.7 1 0;
}

/* Duong ke doc ngan cach cac o */
body.layout-menu-doc .find-jobs__item + .find-jobs__item::before {
    content: "";
    position: absolute;
    top: 8px;
    bottom: 8px;
    left: 0;
    width: 1px;
    background-color: #e6e9ee;
}

/* Icon ve bang ::after roi keo len dau bang order:-1 (pseudo-element cung la
   flex item) -> khong can them the trong markup. */
body.layout-menu-doc .find-jobs__item::after {
    content: "";
    order: -1;
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

body.layout-menu-doc .find-jobs__item.fj-ico-key::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='9' cy='9' r='6.25' stroke='%231b4079' stroke-width='1.6'/%3E%3Cpath d='M13.6 13.6 17.5 17.5' stroke='%231b4079' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}

body.layout-menu-doc .find-jobs__item.fj-ico-major::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 3.25 18 7l-8 3.75L2 7l8-3.75Z' stroke='%231b4079' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M5.5 9v4.4c0 1.3 2 2.35 4.5 2.35s4.5-1.05 4.5-2.35V9' stroke='%231b4079' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}

body.layout-menu-doc .find-jobs__item.fj-ico-job::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Crect x='2.5' y='6' width='15' height='10.5' rx='2' stroke='%231b4079' stroke-width='1.6'/%3E%3Cpath d='M7.25 6V4.75a1.5 1.5 0 0 1 1.5-1.5h2.5a1.5 1.5 0 0 1 1.5 1.5V6' stroke='%231b4079' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}

body.layout-menu-doc .find-jobs__item.fj-ico-place::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 17.5s5.5-4.6 5.5-9a5.5 5.5 0 1 0-11 0c0 4.4 5.5 9 5.5 9Z' stroke='%231b4079' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='10' cy='8.4' r='2.1' stroke='%231b4079' stroke-width='1.6'/%3E%3C/svg%3E");
}

/* Loai hinh lam viec. Trang chu dung icon cap (tmu-ico-type) nhung o day o
   "Nganh nghe" da dung icon cap roi -> dung dong ho cho khoi trung icon. */
body.layout-menu-doc .find-jobs__item.fj-ico-type::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='7.25' stroke='%231b4079' stroke-width='1.6'/%3E%3Cpath d='M10 6.25V10l2.75 1.75' stroke='%231b4079' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* Nhan (chi render khi LayoutMenuDoc - xem ucSearchTop.ascx): nam cung hang voi
   icon, o nhap xuong hang duoi va thut 30px cho thang voi nhan. */
body.layout-menu-doc .find-jobs__item .fj-label {
    flex: 1 1 calc(100% - 30px);
    min-width: 0;
    overflow: hidden;
    color: #0b2545;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3;
    white-space: nowrap;
    text-overflow: ellipsis;
}

body.layout-menu-doc .find-jobs__item > .form-control,
body.layout-menu-doc .find-jobs__item > .form-select,
body.layout-menu-doc .find-jobs__item > .select2-container {
    flex: 0 0 calc(100% - 30px);
    width: calc(100% - 30px) !important;
    min-width: 0;
    height: 26px;
    margin-left: 30px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
    color: #6f7882;
    font-size: 14px;
    line-height: 26px;
    text-overflow: ellipsis;
}

body.layout-menu-doc .find-jobs__item > .form-select {
    padding-right: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236f7882' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center / 11px;
    cursor: pointer;
}

body.layout-menu-doc .find-jobs__item > .form-control::placeholder {
    color: #9aa5b4;
}

body.layout-menu-doc .find-jobs__item > .form-control:focus,
body.layout-menu-doc .find-jobs__item > .form-select:focus {
    outline: none;
}

/* select2 (common.js khoi tao .select2-build) - lot vao dung o cao 26px */
body.layout-menu-doc .find-jobs__item .select2-container--default .select2-selection--single {
    height: 26px;
    border: 0;
    background-color: transparent;
}

body.layout-menu-doc .find-jobs__item .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0;
    color: #6f7882;
    font-size: 14px;
    line-height: 26px;
}

body.layout-menu-doc .find-jobs__item .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0;
    right: 0;
    height: 26px;
}

body.layout-menu-doc .find-jobs__cta {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    width: auto;
    padding: 0 0 0 12px;
}

body.layout-menu-doc .find-jobs__submit {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
    width: auto;
    height: 56px;
    padding: 0 30px;
    border: 0;
    border-radius: 10px;
    background-color: #f5851f;
    color: #fff;
    white-space: nowrap;
}

body.layout-menu-doc .find-jobs__submit:hover,
body.layout-menu-doc .find-jobs__submit:focus {
    background-color: #e07414;
    color: #fff;
}

/* Tu khoa pho bien: the trang nen chu phai toi mau (giong .tmu-search__trending) */
body.layout-menu-doc .find-jobs .nw-hero__trending {
    padding: 10px 16px 2px;
    color: #4a5566;
}

body.layout-menu-doc .find-jobs .nw-hero__trending-content a {
    color: #1b4079;
}

@media (max-width: 991px) {
    body.layout-menu-doc .find-jobs {
        padding: 8px 8px 8px 4px;
    }

    body.layout-menu-doc .find-jobs__item {
        padding: 6px 10px;
    }

    body.layout-menu-doc .find-jobs__item .fj-label {
        font-size: 12px;
    }

    body.layout-menu-doc .find-jobs__cta {
        padding-left: 8px;
    }

    body.layout-menu-doc .find-jobs__submit {
        height: 50px;
        padding: 0 18px;
    }
}

@media (max-width: 767px) {
    /* Hep: xep doc, moi o mot hang, ke ngang thay ke doc; nut tim full chieu rong. */
    body.layout-menu-doc .find-jobs__wrapper {
        flex-wrap: wrap;
    }

    body.layout-menu-doc .find-jobs__item,
    body.layout-menu-doc .find-jobs__item:first-child {
        flex: 0 0 100%;
    }

    body.layout-menu-doc .find-jobs__item + .find-jobs__item {
        border-top: 1px solid #eef1f5;
    }

    body.layout-menu-doc .find-jobs__item + .find-jobs__item::before {
        display: none;
    }

    body.layout-menu-doc .find-jobs__cta {
        flex: 0 0 100%;
        width: 100%;
        padding: 8px 4px 0 4px;
    }

    body.layout-menu-doc .find-jobs__submit {
        width: 100%;
        height: 46px;
    }

    /* "Tu khoa pho bien": mac dinh la flex row nowrap -> tren dien thoai nhan
       chiem het be ngang, danh sach bi ep thanh cot hep. Xuong dong cho nhan. */
    body.layout-menu-doc .find-jobs .nw-hero__trending {
        flex-direction: column;
        gap: 4px;
    }

    body.layout-menu-doc .find-jobs .nw-hero__trending-content {
        column-gap: 10px;
        width: 100%;
    }
}

:root {
    --background-color: #1e4f9e;
    --background-color-opacity: #e8eef7;
    --cblue: #1d5193;
    --footer: #0a7682;
    --footer-opacity: #0e5b63;
    --buttom-search: #e67913;
}

:root {
    --text-color: #000000;
    --white-color: #ffffff;
    --white-color-28: rgba(255, 255, 255, 0.28);
    --white-color-33: rgba(255, 255, 255, 0.33);
    --light-silver-color: #D9D9D9;
    --midnight-green-color: #0E5B63;
    --midnight-green-color-30: rgba(14, 91, 99, 0.3);
    --midnight-green-color-54: rgba(14, 91, 99, 0.54);
    --golden-brown-color: #925B19;
    --fulvous-color: #EB7F00;
    --tangerine-color: #F68500;
    --gamboge-color: #E69C17;
    --orange-peel-color: #FF9D00;
    --aztec-gold-color: #BF8F4C;
    --camel-color: #C0A465;
    --dark-bronze-color: #884B00;
    --dark-bronze-color-2: #824800;
    --saddle-brown-color: #8C5511;
    --philippine-gold-color: #B46C00;
    --philippine-bronze-color: #743D06;
    --navajo-white-color: #FFE8A1;
    --navajo-white-color-2: #FFE6AB;
    --calamansi-color: #FFF8A7;
    --lapis-lazuli-color: #2F6BB3;
    --yale-blue-color: #1D5193;
    --cobalt-blue-color: #0F50A6;
    --cyan-blue-azure-color: #447DBC;
    --cyan-blue-azure-color-2: #4C83BF;
    --cultured-color: #F7F7F9;
    --cultured-color-2: #F8F8F8;
    --spanish-gray-color: #989898;
    --silver-chalice-color: #ADADAD;
    --philippine-gray-color: #8D8D8D;
    --philippine-silver-color: #B4B4B4;
    --philippine-silver-color-2: #E3E3E3;
    --philippine-silver-color-3: #B1B1B1;
    --lotion-color: #FAFAFA;
    --davys-grey-color: #565656;
    --platinum-color: #E8E8E8;
    --platinum-color-2: #E6E6E6;
    --bright-gray-color: #ECECEC;
    --bright-gray-color-2: #EBEBEB;
    --granite-gray-color: #656565;
    --anti-flash-white-color: #EFF2F7;
    --onyx-color: #353D3E;
    --charleston-green-color: #292929;
    --raisin-black-color: #222222;
    --black-olive-color: #3A3A3A;
    --space-cadet-color: #243556;
    --maximum-red-color: #D71E1E;
    --rosso-corsa-color: #DA0000;
    --maximum-red-color-2: #DE1A22;
    --electric-red-color: #F20000;
    --green-color: #02B544;
    --kelly-green-color: #3EB200;
    --medium-sea-green-color: #46BF5C;
    --alice-blue-color: #EEF6FF;
    --blue-color: #1E81FF;
    --azure-color: #0087FF;
    --cyan-cobalt-blue-color: #235696;
    --heliotrope-color: #C35BFF;
    --khaki-color: #F2DA91;
    --maize-color: #F2CA50;
    --maize-color-15: rgba(242, 202, 80, 0.15);
    --fawn-color: #D5B572;
    --satin-sheen-gold-color: #D29D3E;
    --black-color-15: rgba(0, 0, 0, 0.15);
    --black-color-20: rgba(0, 0, 0, 0.2);
    --black-color-25: rgba(0, 0, 0, 0.25);
    --black-color-40: rgba(0, 0, 0, 0.4);
    --khaki-color-26: rgba(242, 218, 145, 0.26)
}


.md-danger .modal-header {
    border-top: solid 5px #db3625;
    color: #db3625;
}

.md-success .modal-header {
    border-top: solid 5px #00a344;
    color: #00a344;
}



.line-clamp-1 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical
}

.line-clamp-2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.line-clamp-3 {
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical
}

.hide-nganhnghe {
    height: 75px;
    overflow: hidden;
}

.hide-nganhnghe1 {
    height: 90px;
    overflow: hidden;
}

#x_msgLogin {
    font-size: 20px;
    margin-top: 10px;
    /* height: 35px; */
    line-height: 40px;
}



.x-modal-02 .modal-lg {
    max-width: 795px
}

.x-modal-02 .modal-content {
    border: none;
    border-radius: 10px
}

.x-modal-02 .modal-header {
    background-color: #11be52;
    color: #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 9px 19px 7px 29px
}

.x-modal-02 .modal-header .close {
    font-size: 0;
    width: 18px;
    height: 18px;
    margin: 0;
    opacity: 1;
    position: relative;
    display: block;
    padding: 0;
    margin: 2px 0 0
}

.x-modal-02 .modal-header .close:before,
.x-modal-02 .modal-header .close:after {
    content: '';
    height: 2px;
    width: 100%;
    left: 50%;
    top: 50%;
    position: absolute;
    background-color: #fff
}

.x-modal-02 .modal-header .close:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.x-modal-02 .modal-header .close:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.x-modal-02 .modal-title {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.5
}

.x-modal-02 .modal-title i {
    margin-right: 10px
}

.x-modal-02 .modal-body {
    z-index: 2;
    padding: 20px
}

#x-msg-info .modal-body,
#x-msg-confirm .modal-body {
    line-height: 1.6;
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-body {
        padding: 19px 20px 45px 26px
    }
}

.x-modal-02 .modal-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.x-modal-02 .modal-logo {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 72px;
    height: 72px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 5px #d0d0d0;
    box-shadow: 0 1px 5px #d0d0d0;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.x-modal-02 .modal-position {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 19px;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    color: #333333;
    font-size: 1.25rem;
    line-height: 1.25
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-position {
        font-size: 1.75rem;
        line-height: 1.4
    }
}

.x-modal-02 .modal-position small {
    display: block;
    color: #999999;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 10px
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-position small {
        margin-top: 0;
        line-height: 2
    }
}

.x-modal-02 .modal-ttl {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 1.5rem;
    line-height: 1.4;
    color: #11be52;
    margin: 25px auto 18px;
    max-width: 470px
}

.x-modal-02 .modal-ttl small {
    display: block;
    font-weight: 400;
    font-style: italic;
    color: #666666;
    font-size: .875rem;
    line-height: 1.57;
    margin-top: 10px
}

.x-modal-02 .modal-create-cv {
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    border: 5px solid #cff2dc;
    border-radius: 999px;
    background-color: #11be52;
    padding: 13px 35px
}

.x-modal-02 .modal-create-cv:hover {
    background-color: #0d9c42
}

.x-modal-02 .modal-create-cv i {
    margin-right: 6px
}

.x-modal-02 .modal-footer {
    position: relative;
    z-index: 2;
    padding: 0;
    border-top: none
}

.x-modal-02 .modal-footer .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%
}

.x-modal-02 .modal-footer-wrap {
    padding: 20px;
    background: url("/images3/common/bg-modal.png") no-repeat right top
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-footer-wrap {
        padding: 21px 53px 24px 25px
    }
}

.x-modal-02 .modal-footer-wrap:last-child {
    padding: 12px 20px
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-footer-wrap:last-child {
        padding: 12px 53px 11px 22px
    }
}

.x-modal-02 .modal-footer-wrap:last-child p {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #333333;
    font-size: .875rem;
    line-height: 1.57;
    margin-bottom: 0
}

.x-modal-02 .modal-footer-wrap:last-child p strong {
    display: inline-block;
    color: #ffffff;
    background-color: #ababab;
    font-size: .75rem;
    font-weight: 400;
    padding: 1px 8px 1px 9px;
    border-radius: 999px;
    margin-left: 2px
}

.x-modal-02 .modal-footer-wrap .text-italic {
    color: #666666;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: .875rem;
    line-height: 1.57;
    margin-bottom: 12px
}

.x-modal-02 .modal-footer-wrap .box-up-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.x-modal-02 .modal-footer-wrap .box-up-file p {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    color: #333333;
    font-size: .875rem;
    line-height: 1.57;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 9px 6px 0
}

.x-modal-02 .modal-footer-wrap .box-up-file p i {
    margin-right: 8px;
    color: #666666;
    font-size: .9375rem
}

.x-modal-02 .modal-footer-wrap .box-up-file label {
    cursor: pointer;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100px;
    margin-bottom: 0;
    display: block;
    position: relative
}

.x-modal-02 .modal-footer-wrap .box-up-file label input[type="file"] {
    position: absolute;
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0
}

.x-modal-02 .modal-footer-wrap .box-up-file label span {
    border: 2px solid #bebebe;
    border-radius: 999px;
    padding: 7px 13px 4px 15px;
    color: #666666;
    font-size: .875rem;
    line-height: 1.57;
    display: block
}

.x-modal-02 .modal-footer-wrap .box-up-file label span:after {
    content: "";
    clear: both;
    display: table
}

.x-modal-02 .modal-footer-wrap .box-up-file label span i {
    float: right;
    line-height: 1.4
}

.x-modal-02 .form-group {
    margin-bottom: 10px
}

.x-modal-02 .form-group .col-form-label {
    font-family: "Open Sans", sans-serif;
    font-size: .875rem;
    font-weight: bold;
    color: #333333
}

@media screen and (min-width: 768px) {
    .x-modal-02 .form-group .col-form-label {
        text-align: right
    }
}

.x-modal-02 .form-control {
    font-family: "Open Sans", sans-serif;
    font-size: .875rem;
    line-height: 1.75
}

.x-modal-02 .form-control::-webkit-input-placeholder {
    color: #888888;
    opacity: 1
}

.x-modal-02 .form-control:-ms-input-placeholder {
    color: #888888;
    opacity: 1
}

.x-modal-02 .form-control::-ms-input-placeholder {
    color: #888888;
    opacity: 1
}

.x-modal-02 .form-control::placeholder {
    color: #888888;
    opacity: 1
}

.x-modal-02 .form-control:-ms-input-placeholder {
    color: #888888
}

.x-modal-02 .form-control::-ms-input-placeholder {
    color: #888888
}

.x-modal-02 .form-file {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 10px;
    border: 2px solid #bebebe;
    border-radius: 999px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: .875rem;
    color: #555555;
    line-height: 1.72;
    position: relative;
    padding: 6px 35px 6px 17px;
    text-align: left;
    margin-bottom: 15px;
    height: 40px;
    overflow: hidden
}

@media screen and (min-width: 576px) {
    .x-modal-02 .form-file {
        margin-bottom: 0;
        width: auto
    }
}

.x-modal-02 .form-file:after {
    content: '\f093';
    font-family: FontAwesome;
    position: absolute;
    color: #888888;
    right: 16px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
    z-index: 1
}

.x-modal-02 .form-file small {
    font-size: .8125rem;
    font-weight: 300;
    font-style: italic
}

.x-modal-02 .modal-apply-cv {
    width: 123px;
    font-family: "Open Sans", sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    border-radius: 999px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 8px 5px
}

.x-modal-02 .modal-apply-cv i {
    margin-right: 2px
}

.x-modal-02 .nav-tabs {
    margin-top: 24px
}

.x-modal-02 .nav-tabs .nav-item {
    margin-bottom: -2px
}

.x-modal-02 .nav-tabs .nav-item:first-child .nav-link {
    font-size: 1.125rem;
    line-height: 1.33
}

.x-modal-02 .nav-tabs .nav-link {
    font-family: "Open Sans", sans-serif;
    font-size: .9375rem;
    line-height: 1.6;
    font-weight: bold;
    color: #333333;
    padding: 9px 17px 5px;
    border-bottom: none
}

.x-modal-02 .nav-tabs .nav-link.active {
    color: #11be52
}

.x-modal-02 .tab-content {
    padding: 10px 5px 10px 10px
}

@media screen and (min-width: 768px) {
    .x-modal-02 .tab-content {
        padding: 18px 5px 10px 16px
    }
}

.x-modal-02 .list-cv-online {
    padding-right: 10px;
    margin-bottom: 17px;
    max-height: 172px;
    overflow-y: auto;
    overflow-x: hidden
}

@media screen and (min-width: 768px) {
    .x-modal-02 .list-cv-online {
        padding-right: 22px
    }
}

.x-modal-02 .list-cv-online::-webkit-scrollbar-track {
    border-radius: 999px;
    background-color: #e9e9e9
}

.x-modal-02 .list-cv-online::-webkit-scrollbar {
    width: 7px
}

.x-modal-02 .list-cv-online::-webkit-scrollbar-thumb {
    border-radius: 999px;
    background-color: #ababab
}

.x-modal-02 .modal-radio {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-radio {
        margin-bottom: 13px
    }
}

.x-modal-02 .modal-radio input[type="radio"] {
    position: absolute;
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0
}

.x-modal-02 .modal-radio input[type="radio"]:checked~.ttl {
    font-weight: bold
}

.x-modal-02 .modal-radio input[type="radio"]:checked~.ttl:before {
    background-color: #11be52;
    padding: 2px;
    background-clip: content-box
}

.x-modal-02 .modal-radio input[type="radio"]:checked~.ttl .tool a {
    border-color: #11be52;
    color: #11be52
}

.x-modal-02 .modal-radio input[type="radio"]:checked~.ttl~.time {
    color: #555555
}

.x-modal-02 .modal-radio .ttl {
    padding-left: 25px;
    position: relative;
    font-family: "Open Sans", sans-serif;
    color: #333333;
    font-size: .9375rem;
    font-weight: 400
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-radio .ttl {
        margin-right: 15px
    }
}

.x-modal-02 .modal-radio .ttl:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #11be52
}

.x-modal-02 .modal-radio .tool {
    margin-left: 9px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.x-modal-02 .modal-radio .tool a {
    display: inline-block;
    text-align: center;
    margin-right: 2px;
    width: 24px;
    height: 24px;
    line-height: 22px;
    border-radius: 50%;
    color: #888888;
    border: 1px solid #e6e6e6;
    font-size: .8125rem
}

.x-modal-02 .modal-radio .time {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: .8125rem;
    line-height: 1.9;
    color: #a7a7a7;
    display: none
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-radio .time {
        display: block
    }
}

.x-modal-02 .modal-radio .time i {
    margin-right: 3px
}

.x-modal-02 .modal-create-cv-online {
    font-size: .9375rem;
    border-radius: 999px;
    font-weight: 400;
    padding: 9px 29px;
    text-transform: uppercase;
    margin-bottom: 26px
}

.x-modal-02 .modal-create-cv-online i {
    font-size: 1rem;
    margin-right: 5px
}

.x-modal-02 .modal-sugges {
    padding: 16px 26px 16px 25px
}

.x-modal-02 .modal-sugges .ttl {
    font-weight: bold;
    color: #333333;
    font-size: .9375rem;
    line-height: 1.6;
    margin-bottom: 8px
}

.x-modal-02 .modal-sugges .ttl i {
    margin-right: 9px;
    position: relative;
    top: -3px
}

.x-modal-02 .modal-sugges .slick-slider .slick-list {
    margin: 0 -8px 0 -9px;
    padding-bottom: 5px
}

.x-modal-02 .modal-sugges .slick-slider .slick-arrow {
    width: 24px;
    height: 20px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.4)
}

.x-modal-02 .modal-sugges .slick-slider .slick-arrow:before {
    color: #ffffff;
    font-size: .8125rem
}

.x-modal-02 .modal-sugges .slick-slider .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0.3)
}

.x-modal-02 .modal-sugges .slick-slider .slick-prev {
    left: 0
}

.x-modal-02 .modal-sugges .slick-slider .slick-next {
    right: 1px
}

.x-modal-02 .modal-sugges .slick-slider .item {
    padding: 0 9px
}

.x-modal-02 .modal-sugges .slick-slider .item a {
    position: relative;
    display: block;
    -webkit-box-shadow: 0 1px 5px #d0d0d0;
    box-shadow: 0 1px 5px #d0d0d0
}

.x-modal-02 .modal-sugges .slick-slider .item a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #11be52;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.x-modal-02 .modal-sugges .slick-slider .item a:hover:after {
    visibility: visible;
    opacity: 1
}

.x-modal-02 .modal-sugges .slick-slider .item a img {
    width: 100%;
    height: auto
}

.x-modal-02 #cv-local legend,
.x-modal-02 #cv-local2 legend {
    display: block;
    width: 100%;
    padding: 0;
    line-height: 1.6;
    border-bottom: .0625rem solid #e5e5e5;
    font-size: 1rem;
    margin-bottom: .9375rem;
    font-weight: bold;
    color: #10bf51
}

.x-modal-02 #cv-local legend i:before,
.x-modal-02 #cv-local2 legend i:before {
    padding-right: .3125rem
}

.x-modal-02 #cvUploaded ul {
    padding: 0 0;
    list-style: none
}

@media screen and (min-width: 768px) {
    .x-modal-02 #cvUploaded ul {
        padding: 0 1.875rem
    }
}

/*.x-modal-02 #cvUploaded ul a {
    font-size: .875rem;
    color: #333333
}
    .x-modal-02 #cvUploaded ul a:hover {
        color: #23527c;
        text-decoration: underline
    }

    .x-modal-02 #cvUploaded ul a i:before {
        padding-right: .3125rem
    }*/

.x-modal-02.style01 .modal-content:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 368px;
    height: 216px;
    background: url("/images3/common/bg-modal-02.png") no-repeat
}

@media screen and (min-width: 768px) {
    .x-modal-02.style02 .modal-body {
        padding: 19px 26px 22px 26px
    }
}

@media screen and (min-width: 768px) {
    .x-modal-02.style02 .modal-info {
        margin-bottom: 29px
    }
}

.x-modal-02.style02 .modal-footer-wrap:last-child {
    width: 100%;
    background-position: center top
}

@media screen and (min-width: 768px) {
    .x-modal-02.style02 .modal-footer-wrap:last-child {
        padding: 15px 28px
    }
}

@media screen and (min-width: 576px) {
    .x-modal-02.style02 .modal-footer-wrap:last-child p strong {
        font-size: .875rem;
        padding: 5px 13px 3px
    }
}

@media screen and (min-width: 768px) {
    .x-modal-02.style03 .modal-body {
        padding: 19px 26px 18px 26px
    }
}

.x-modal-02.style03 .btn-comp03 {
    padding: 4px 15px 3px;
    margin-right: 29px;
    text-transform: none
}

.x-modal-02.style03 .modal-footer-wrap {
    background: none
}

.x-modal-02.style03 .modal-footer-wrap:last-child {
    width: 100%
}

@media screen and (min-width: 768px) {
    .x-modal-02.style03 .modal-footer-wrap:last-child {
        padding: 7px 28px 15px
    }
}

@media screen and (min-width: 576px) {
    .x-modal-02.style03 .modal-footer-wrap:last-child p strong {
        padding: 6px 13px 4px 13px;
        font-size: .8125rem
    }
}

.x-modal-02.style04 #cv-online p,
.x-modal-02.style04 #cv-online2 p {
    font-family: "Open Sans", sans-serif;
    font-size: .9375rem;
    line-height: 1.6;
    color: #333333;
    max-width: 560px;
    margin: 14px auto 20px
}

.x-modal-02.style04 .modal-body {
    padding: 19px 26px 0
}



.btn-send-heart.active {
    border-color: #1d5193;
    background-color: #1d5193;
    color: #fff;
}

.page-item.active .page-link {
    border-color: #02b544;
    background-color: #02b544;
    color: #fff;
}

.pagination li.disabled {
    display: none;
}

.of-hidden-100 {
    height: 200px;
    overflow: hidden;
}

.txt-none {
    width: 100%;
    line-height: 50px;
    padding-left: 50px
}

ul.pagination {
    display: flex !important;
    flex-wrap: wrap;
}

.hidden {
    display: none !important;
}

/*.hover-state{
    outline:1px dashed
}*/



/*.brand__item-image img {
    height: 70%;
    width:auto;
    margin: auto;
}*/

.a-modal-warning__block {
    line-height: 30px;
}


.a-card__btn {
    justify-content: center;
    align-items: center;
    align-self: center;
    display: inline-flex;
    transition: all .3s ease;
    margin-top: 8px;
    margin-right: 3px;
    border: 2px solid #e6e6e6;
    border-radius: 30px;
    width: 120px;
    min-width: 120px;
    height: 32px;
    padding: 5px;
    background: #f5f5f5
}

@media screen and (min-width:576px) {
    .a-card__btn {
        margin-top: 0;
        width: 130px;
        min-width: 120px;
        height: 36px
    }
}


@media screen and (min-width: 768px) {
    .job-apply__head {
        background: linear-gradient(45deg, #ddd, transparent);
    }
}

.news-flex__item {
    position: relative;
}

.news-flex__item .news-flex__item_a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.news-flex__item .news-flex__item_a a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}


.fz-8 {
    font-size: 11px;
    text-align: initial;
    line-height: 14px;
}


.overlay {
    display: none;
    position: fixed;
    z-index: 5555;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .6;
    width: 100%;
    background: #000;
}

.overlay .loading-text {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    font-size: 27px;
    color: #fff;
    max-width: 100px;
}

.overlay .loading-text img {
    width: 100%;
    height: auto;
}

label.a-table-check input[type=checkbox] {
    margin-right: 4px;
}


.hidden-fix {
    display: none !important;
}

.input-search {
    border: 1px solid #c6c6c6 !important;
    outline: 0;
    width: 720px;
    max-width: 100%;
    position: absolute;
    left: 35%;
    top: 25px;
    background: #EBF1FA
}

.input-search .btn-s {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    justify-content: center;
    align-items: center;
    border: none;
    width: 50px;
    height: 50px;
    padding: 0;
    background: 0 0;
    color: #888;
}

.input-search .btn-c {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    justify-content: center;
    align-items: center;
    border: none;
    width: 50px;
    height: 50px;
    padding: 0;
    background: 0 0;
    color: #888;
}

.input-search input.txt-seachh {
    border: none;
    width: 100%;
    height: 50px;
    padding: 0 52px 0 52px;
    background: 0 0;
    color: #888;
}

.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: 0px;
}

#c-search .a-dropdown-menu li {
    min-height: 30px;
}

.a-dropdown-menu .select2-search,
.a-dropdown-menu .select2-selection__choice {
    min-height: 30px;
    padding: 5px;
}

.select2-container--default .select2-search--inline .select2-search__field {
    padding-left: 5px;
}

.block-search {
    display: flex;
    justify-content: center;
}

@media screen and (max-width:768px) {
    .input-search {
        position: relative;
        left: 0;
    }

    .block-search {
        margin-bottom: 30px;
    }
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
}

#main {
    min-height: 500px
}

.a-table-tools {
    display: block;
    justify-content: flex-end;
    padding-right: 4px;
}

.a-table-tools__other {
    justify-content: space-between;
    margin: 15px -10px 0;
}

.wysiwyg table{
    width:100%;
}
.wysiwyg th,
.wysiwyg tr,
.wysiwyg td {
    border: 1px solid;
    padding: 10px;
}

.wysiwyg th {
    font-weight:bold;
}



#aModal .hover-state {
    outline: 1pt dashed #d22600;
}

#footer {
    padding-bottom: 20px;
}

.site-footer__bottom {
    color: #fff;
    margin-top: 0;
}


#frmRegister .select2-selection__rendered {
    line-height: 30px !important;
}

#frmRegister .select2-container .select2-selection--single {
    height: 34px !important;
}

#frmRegister .select2-selection__arrow {
    height: 33px !important;
}

.note-popover.popover {
    display: none;
}

.open>.dropdown-menu {
    display: block;
    top: 25px;
}

.dropdown-fontsize {
    min-width: 50px !important;
    text-align: center;
}

.dropdown-fontsize i {
    color: #333333 !important;
    visibility: initial !important;
}

.dropdown-fontsize i:before {
    content: "";
}



.note-editable b,
.note-editable strong {
    font-weight: bold;
}

.note-editable i {
    font-style: italic;
}

.note-editable ul {
    padding-left: 40px;
    list-style: disc;
}

.note-editable ol {
    padding-left: 40px;
    list-style: decimal;
}

.site-footer__bottom a {
    color: inherit;
}

#bottom-footer {
    position: relative;
    background-color: #0a7682
}

@media screen and (min-width:992px) {
    .a-table--jobs .a-table-tools__other a {
        margin-left: 15px;
        padding: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-tools__other a {
        margin-left: 11px;
        padding: 0
    }
}



.tooltip-inner {
    width: 300px;
    min-width: 300px;
    /*width: 320px;*/
}

.text-error {
    font-size: 12px;
    font-style: italic;
}

.ifFileContent {
    width: 100%;
    min-height: 800px;
}

.brand__item {
    border: 1px solid #ddd;
}

.a-table-tools__other a {
    transition: opacity .3s ease;
    border: none;
    margin-left: 11px;
    padding: 0;
    background: 0 0;
}

@media screen and (min-width: 992px) {
    .a-table-tools__other a {
        margin-left: 0;
        padding: 0 5px;
    }

    .a-table-tools__other button {
        margin-left: 0;
        padding: 0 5px;
    }
}

#page-create-job .select2-container .select2-selection--single,
#page-create-job .select2-container .select2-selection--multiple {
    min-height: 40px
}


#page-create-job .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    line-height: 28px;
}

#page-create-job .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}

#page-create-job .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}


::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #d0caca !important;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #d0caca !important;
    opacity: 1;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #d0caca !important;
    opacity: 1;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #d0caca !important;
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #d0caca !important;
}

::placeholder {
    /* Most modern browsers support this now. */
    color: #d0caca !important;
}

#page-create-job .nav-tabs>li {
    margin-bottom: -.0625rem
}

#page-create-job .nav-tabs>li>a {
    position: relative;
    display: block;
    margin-right: .125rem;
    border: .0625rem solid transparent;
    border-radius: .25rem .25rem 0 0;
    padding: .625rem .9375rem;
    line-height: 1.42857143;
    color: #333
}

#page-create-job .nav-tabs>li>a:focus,
#page-create-job .nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
    background-color: #eee;
    text-decoration: none;
    color: #23527c
}

#page-create-job .nav-tabs>li>a.active,
#page-create-job .nav-tabs>li>a.active:focus,
#page-create-job .nav-tabs>li>a.active:hover {
    border: .0625rem solid #ddd;
    border-bottom-color: transparent;
    background-color: #fff;
    cursor: default;
    color: #333333
}

#page-create-job .nav-tabs>li>a i:before {
    padding-right: .3125rem
}

.margin-top {
    margin-top: 20px;
}

.clearfix {
    display: block;
}

form .red {
    padding-top: 4px;
    color: red;
}

.sponsor__heading img+span {
    display: block;
    margin-top: 30px;
}



.image img {
    border-radius: 10px
}

.panel-fix-ungtuyen {
    min-height: 80px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9999;
    /*  z-index: 40;*/
    background: #888888;
    opacity: 0.9;
}

.modal-open .panel-fix-ungtuyen {
    display: none;
}

#txt_count_job {
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
}

@media screen and (min-width: 1200px) {
    #header .nav-item {
        margin-left: 15px;
    }
}

.ck-ung-tuyen {
    background: #3582e1;
    padding: 5px;
    color: #ffffff;
    padding-bottom: 2px;
    position: absolute;
    right: 0;
    margin-right: 0;
    top: 0;
}

.job-list-2__item {
    position: relative;
}




.d-checked {
    display: block;
    margin-bottom: 15px;
}

.d-checked input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.d-checked label {
    position: relative;
    cursor: pointer;
}

.d-checked label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #0079bf;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
}

.d-checked input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: 9px;
    width: 6px;
    height: 14px;
    border: solid #0079bf;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.d-fixed {
    position: absolute;
    top: -10px;
    right: 0;
    background-color: #e69c17;
    color: #fff;
    padding: 1px;
}


.panel-intro-univer {
    /* margin-top: 30px;
    background: #ecf3fb;
    border-width: 1px;
    border-color: rgb(96, 142, 200);
    border-style: dashed;
    border-radius: 10px;
    background-color: rgb(239, 246, 254);*/
    width: 100%;
    height: auto;
    /*  background-size: cover;*/
    background-repeat: no-repeat;
    /*margin-top: 30px;*/
    padding-bottom: 30px;
    padding-right: 20px;
}



.panel-intro-univer .title {
    font-size: 25px;
    padding-top: 40px;
    padding-bottom: 15px;
    padding-left: 40px;
    color: #1d5193;
    display: flex;
    font-weight: bold;
}

.panel-intro-univer .des {
    font-size: 15px;
    padding-left: 40px;
    line-height: 25px;
    max-width: 720px;
    text-align: justify
}

.panel-intro-univer .logo-doi-tac {
    width: 100%;
    margin: auto;
}

.panel-intro-univer .logo-doi-tac img {
    display: block;
    margin: auto;
    max-height: 90px;
}

.panel-intro-univer .title .ico-phone {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAGXUlEQVRIibWXe4xcVR3HP+fcc1/z6O7s7Nay27UPt6UWbVpLTFMVCmKDEDUpJEZI8IFiMGk0GDVRiSEmYGIwDVJSElEwhj9ITCUE0kj4o5FCS4WmoUhLQbSbLN26233OnZn7OMecOzNtt13aKuwv+U127/zmnO/v/b3CPLEB3qxCKYFjS+CtCrgZTPlw5WnM3YcgE4hYgZeC1BghEZmDaXrg1xCxgcyFQGN0iogESAOFBCZC+MN6ONV1O+X0N6Q8Qsp9CM6KMe0/BZKFlBkXKhHcc2AzK6YfY8JfjMN3CA34bQ2AULTVLCAg67VDaJJwh+k1+6g0fBLHfjOGFmAEZAakgmIIhSL4ArUgQKwq53bjqgdQDBIpiJ1WGkGfsZXteEhBDlLwIQIy7Q8prjSuehDPuTl/rvU8thqkD8IWUpYD6dTUB0+ZaEfEMVVSeT94R3MwnUi9n9jaUXop2nyZTEOq89jNjZC8yAHnAuh4ZM21/JSRfA0h7sKwyDqc21xUJDRqINRLaH+QqYbIz/JTFInMW5libAuthBHV+Y+yHlNCy8UYscpkZgNO/Bky55N5DRjDnFa+mEOJC01/G2FtEHlyG04BkhKIBEV3DBMlGKl8muHScyhdveBge5+NXibzlNMJgHXEiIun5gJAqklUA8d7nKI4wlR9N27B1t63wMmkGZzBDM3CwYGPM+1VUdllHNpJ2eWE5ByxTtVFSsUBr/453uzbRPKxdQTeAZzsMWrmasWkv4Eb/vklTvmbeHoVhOnlhf7/kRkPBmZWsv21jSbWr4qfV2AyeIFKrRe4gTh9QZG6e8niMr31BUJxjthZVK33m77a3ynHT3L/3h/y8MbrOaVeZ1EGJR+FoGx3FQ21cJHpiE2ZBTXr2WjdZpbPHhQDYzs4sfxXdMf9YCwKmrbhFhjKhaJt1xZLCDuQzB0IUUXrGYXBzyOj5pmoH7bYJrD3WO0z74h3Tz7LO8shkP3oxIJAIvSdFNLnMRzLU7eQYsdE5E4RpNuJ3CF+UT3E8eJbLM7+Spx4SBdJX+33vLpkK0+v3pFzovOWiR2hHf3AUo5hNDgqdm5+WNy3CYaHoD/aRWa+gBs0MXq7YjxEvDwAXc3RnL/YrZskMCshbUJ5OidoJNIIoQVRGZN4LW//V7HOBlKzPwTfOc5Q917S5reJskdRzpPQWKnEv8sgG/D547s5PHAr/+hesv8T6vrDa7q2ebIb+VIJYwTNxNXdXv3EV9e+8hcR1labRnEdQg/mkGxtXHJ/dSa8cOmaBM97kaDnTuLoXmrRexj/K7i2irysxVBsO/bU/wwFfjl8y87nr0of3VJ9467m4RX5ZZmRzkQjHDkZle/5/rW7EZkvicO1RtavRXAbwtmcX3ipnWYSRViFU9E3Kc98A1+fQDRclLL7qb3t7QE2VTOGLHBJ+qfYbKLv9jeTa9LyxBpEq5YGS7Lwp6MbGShOcuvVf9MkwREkR3D0TlETNxplfoJytpwBNq9Ik3dUIQLP/SKq50aKfZCkkNaQBLPgRKBmQdd5arAXb/1R1lbfRSfebzvH2rJ2Hc1HyxM8eGgLB49tgEVj7XRJiPUe4cTXIdOvk5rRFvl6n7RZgrb4Cuip7iGOf0Bs6aydRw5yeHQFw7UBhsf62RNcxa7SEM7xfsZGltKYLb0ico7UgqWNoOQm9Ph17t2/lZOjSxHl05YTtdifpSFp9kfieDVpuit/Nh8wS11rEdQa4NjfahAtGqG+99otLaNxmHQUARkilkQtftvwz2EbVjIj6CvU+Nd0hZ/tu4nf3fw4ojgNk4vacyKnI9PEyd1o8wyeswPFKhzTOegswjQD47S19ViGPeOEfWOEveMs6xlhac97dPeN0ts7Slf3uGuM4PwqTbVkWXmCN05/hF+/fBOoBFR81iCPVp7G5xD1NXjRT3MimFMWU8nXhtU8KPZdz5bNTM7/lWdRp50LHRKci7TIWdFGsrJrnKfeXsf6xSNsXbEXdGWuUSGDSGnxyNoHeLu7QlfjRzjyAI5ztujzcdFhfeqSJP/8t5IzN+Y/l5orwhkeOnwNk/8ZgHB6LmkrJjBShheX2Yt/jNKfxVV3UPQgbGvgQxBAEELgXRJQw9Kqc/TE3CgJKkHEZNPnodevI8NFOHZJdgwEuBqqkX0rsf/vw9Bsbfp51Bj+Czc8mx2fIwpKAAAAAElFTkSuQmCC');
    width: 37px;
    height: 25px;
    margin-right: 10px;
}


.panel-intro-recruit {
    margin: auto;
    background: #fff;
    padding: 40px 10px 40px 40px;
    display: flex;
    min-height: 30em;
    width: 100%;
    background-repeat: no-repeat;
    max-width: 1170px;
    outline: 1px dashed #1d5193;
    border-radius: 10px;
}

.panel-intro-recruit h3 {
    font-size: 30px;
    color: rgb(29, 81, 147);
    font-weight: bold;
}



.panel-intro-recruit .desle .list-item {
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
}

.panel-intro-recruit .list-item p::before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAy0lEQVQYlYXRwSqFURQF4I9kZuxGoryDZMYIUzOljD2BEWXCEyhzY2b8E8yQp7iSLmMPcLV0/tpF2ZN99l6rddZZZ2J8rq9FHGIbA3zgBmd4DWeyETfxghE2MNP6qO2Di/ISnrCDR79rDVdYDfkC7zgptHGEynwca1PYwvofirUucR/yLN6KYlX/sdrwQR74iYUC9NfX83zSCfkWu//Y2EMXG6d4xl1Joz4uaRwkjSgPsY9rHGEZ061nzj74sP+UDiuYwwO+Ws+cfQffX3crfPXcoz8AAAAASUVORK5CYII=');
    padding-right: 10px;
}

.panel-intro-recruit .block-contact {
    margin-top: 40px;
}

.panel-intro-recruit .block-contact .title {
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    text-transform: uppercase;
}

.panel-intro-recruit .block-contact .panel-contact {
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}

.panel-intro-recruit .block-contact .panel-contact .item {
    flex-direction: row;
    margin-bottom: 20px;
}

.panel-intro-recruit .block-contact .panel-contact .item .icon {
    border-radius: 50%;
    background-color: rgb(255, 150, 0);
    width: 39px;
    height: 39px;
    margin-right: 15px;
    margin-top: 5px
}

.panel-intro-recruit .block-contact .panel-contact .item .icon i {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: rgb(255, 255, 255);
    padding-top: 10px;
}

.panel-intro-recruit .block-contact .panel-contact .text-des {
    font-size: 16px;
    color: rgb(136, 136, 136);
    text-transform: uppercase;
    margin-bottom: 3px
}


.panel-intro-recruit .block-contact .panel-contact .title-name {
    padding-top: 7%;
}

.panel-intro-recruit .block-contact .panel-contact .line {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACGCAYAAAAcoODpAAABUUlEQVQokVWSuy5EURSG/7PmHYQwbuOhXEOiUEhUOpVKpVCQkBBCUHkF8QCix2Aw41YgQhjOXvItM5Novvz/+c5e++ydI3fvAlsmeWZyr8rTt0hF+c/nflOkW3n9DZG65V/PByQD1/KPB0TeS10GUSvy13KkPrCKyEwpv5I/ncSoEOuAPfJLee0oRD/vbbbEBc/GSSWwDWRKCZGPYkPsNvbw/Jw0DAZMyveaX5VCDDWEOwdsCfngP+ECZ9Qhk8QoZ1QIsUItoV0gU5admZSNUEvUHaqDMnXMlFmJukViDztHTFD7wUZDZFY2qTBJ6gNrpqzgpEvSFKmXtGKyWFEIMQ16sEvNFYWKvHoYQ7upiyA1xONxiCJ1wWR/e1TkL6cxtIs631xhN/L3WohO6hwIUZV/vcaoDjAL4uQ1eV6Py2nnvDOkhLjj/+MO1AamgJuk+1830ssq30otlwAAAABJRU5ErkJggg==');
    width: 1px;
    margin-right: 20px;
    margin-left: 20px;
}


@media (max-width: 768px) {
    .panel-intro-univer {
        background: rgb(239, 246, 254);
        border-radius: 20px;
    }
}


.panel-intro-jobfair {
    background: none;
    background-color: #eff6fe;
}


.panel-intro-jobfair .des {
    max-width: 100%;
    padding-right: 40px;
}

.panel-intro-jobfair .des div {
    padding-bottom: 10px;
}

.panel-intro-jobfair .des ul {
    list-style: disc;
}

.panel-intro-jobfair .des li {
    margin-left: 25px;
}

@media (max-width: 768px) {
    .panel-intro-jobfair {
        padding-right: 0;
        border-radius: 0;
    }

    .panel-intro-jobfair .title {
        font-size: 20px;
        padding-top: 20px;
        padding-left: 20px;
    }

    .panel-intro-jobfair .des {
        font-size: 13px;
        padding-right: 20px;
        padding-left: 20px;
    }
}

.job-apply-upload__input span {
    width: 100%;
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}

.btnFile .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.modal-apply-jobfair .job-apply-upload {
    margin-top: 30px;
}

#cv-online .title-online {
    padding-bottom: 20px;
    text-align: left;
}

#job-checked {
    margin-top: 20px;
    margin-bottom: 20px;
}

.job-apply-p {
    margin-bottom: 30px
}




.a-btn-add-2 {
    margin-bottom: 7px
}

@media screen and (min-width:576px) {
    .a-btn-add-2 {
        padding: 7px 19px 6px
    }
}

.a-btn-add-2 svg {
    margin-right: 6px
}

@media screen and (min-width:1200px) {
    .a-modal-user .modal-dialog {
        max-width: 700px
    }
}

.a-modal-user .modal-content {
    border-radius: 10px;
    padding: 15px 12px 20px;
    background: #fff
}

@media screen and (min-width:768px) {
    .a-modal-user .modal-content {
        padding: 31px 30px 33px
    }
}

.a-modal-user .modal-content>h2 {
    margin-bottom: 7px
}

.a-modal-user .modal-content>p {
    margin-bottom: 5px
}

.a-modal-user .modal-content>.btn {
    margin: 19px auto 0;
    border-radius: 30px;
    width: 210px;
    height: 42px
}

.a-modal-user .modal-content>.btn svg {
    margin-left: 12px
}

.a-modal-user .btn-close {
    color: #1d5193;
    top: 10px;
    right: 12px
}

.a-modal-user .modal-box {
    position: relative;
    margin-top: 13px;
    border-radius: 5px;
    padding: 4px 12px;
    background: #ecf2fa
}

@media screen and (min-width:768px) {
    .a-modal-user .modal-box {
        padding: 10px 23px
    }
}

.a-modal-user .modal-box::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 3px;
    left: 0;
    height: 3px;
    background: #ecf2fa
}

@media screen and (min-width:768px) {
    .a-modal-user .modal-box::after {
        bottom: 9px
    }
}

.a-modal-user .modal-box p {
    border-bottom: 1px dashed #a9a9a9;
    padding: 8px 0
}

.a-table--list .a-table-search {
    margin-right: 11px
}

@media screen and (min-width:576px) {
    .a-table--list .a-table-search {
        max-width: 255px
    }
}

@media screen and (min-width:1700px) {
    .a-table--list .a-table-search {
        margin-right: 16px;
        max-width: 285px
    }
}

.a-table--list .a-table-search .select,
.a-table--list .a-table-search select {
    display: block
}

@media screen and (min-width:768px) {

    .a-table--list .a-table-search .select,
    .a-table--list .a-table-search select {
        width: 95px;
        padding-left: 9px;
        background-position: right 10px center
    }
}

@media screen and (min-width:1700px) {

    .a-table--list .a-table-search .select,
    .a-table--list .a-table-search select {
        width: 95px;
        padding-left: 18px;
        background-position: right 15px center
    }
}

.a-table--candi .a-table-search__group::after,
.a-table--list .a-table-search__group::after {
    content: ""
}

.a-table--candi .a-table-search__group input,
.a-table--list .a-table-search__group input {
    padding-left: 11px
}

.a-table--candi .a-table-search__group button,
.a-table--list .a-table-search__group button {
    display: none
}

.a-table--list .td:nth-child(1) {
    border-right: 1px solid #eee;
    width: 100%
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(1) {
        width: 35%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(1) {
        width: 31.8%
    }
}

.a-table--list .td:nth-child(2) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 50%;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(2) {
        border-top: none;
        width: 15%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(2) {
        width: 18.3%
    }
}

.a-table--list .td:nth-child(3) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 50%;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(3) {
        border-top: none;
        width: 15%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(3) {
        width: 16.8%
    }
}

.a-table--list .td:nth-child(4) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 50%;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(4) {
        border-top: none;
        width: 15%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(4) {
        width: 16.5%
    }
}

.a-table--list .td:nth-child(5) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 50%;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(5) {
        border-top: none;
        width: 20%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(5) {
        width: 16.6%
    }
}

.a-table--list .a-table-head .td {
    padding: 12px 5px
}

.a-table--list .a-table-head .td:nth-child(1) {
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .a-table-body .td:nth-child(1) {
        padding: 15px 5px
    }
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(1) {
    margin-right: 12px;
    min-width: 20px;
    text-align: center;
    color: #333
}

@media screen and (min-width:768px) {
    .a-table--list .a-table-body .td:nth-child(1)>div:nth-child(1) {
        margin-right: 8px;
        min-width: 35px
    }
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div {
    margin-bottom: 3px
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div button {
    display: inline;
    margin: 0 0 0 8px;
    border: none;
    padding: 0;
    background: 0 0;
    vertical-align: top
}

@media screen and (min-width:992px) {
    .a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div button {
        margin-left: 15px
    }
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div button:active,
.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div button:focus {
    box-shadow: none;
    outline: 0
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2) p+p {
    margin-top: 4px
}

@media screen and (min-width:768px) {

    .a-table--list .a-table-body .td:nth-child(2),
    .a-table--list .a-table-body .td:nth-child(3),
    .a-table--list .a-table-body .td:nth-child(4) {
        padding: 15px 20px
    }
}

.a-table--list .a-table-body .td:nth-child(5) {
    padding: 15px 8px
}

@media screen and (min-width:768px) {
    .a-table--list .a-table-body .td:nth-child(5) {
        padding: 20px 5px
    }
}

.a-table--list .a-table-body .td:nth-child(5) .a-card__watch {
    margin: 0 auto;
    width: 130px
}

@media screen and (min-width:576px) {
    .a-table--list .a-table-body .td:nth-child(5) .a-card__watch {
        width: 136px;
        height: 34px
    }
}

@media screen and (min-width:768px) {
    .a-table--list .a-table-toolbar {
        padding: 7px 18px
    }
}


.pn-hinh-thuc-lam-viec {
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
}

.pn-hinh-thuc-lam-viec>div {
    width: 20%;
}

@media screen and (max-width:576px) {

    .pn-hinh-thuc-lam-viec {
        flex-flow: wrap;
    }

    .pn-hinh-thuc-lam-viec>div {
        width: 50%;
    }
}

#header .site-header__logo {
    position: absolute;
}

@media screen and (max-width:576px) {
    #header .site-header__logo {
        position: relative;
    }

    .site-header__logo .navbar-brand__content .d-block {
        max-width: 250px;
        overflow: hidden;
    }
}

.job-detail-content ul {
    margin-left: 0;
}

.job-detail-content ul li {
    position: relative;
    margin-bottom: 8px;
    padding-left: 25px;
}

.wysiwyg ul li::before {
    background-color: transparent;
}

@media only screen and (max-width: 1400px) {
    .seminar-slide {
        max-width: 800px !important;
    }
}


@media screen and (min-width: 375px) {
    .a-table-btn-solid {
        width: auto;
    }

    .a-table-btn-solid i {
        padding-right: 5px;
    }
}

#txt-Quyen .pn-quyen {
    display: flex;
    flex-wrap: wrap;
}

#txt-Quyen .pn-quyen .a-table-check {
    flex: 0 0 100%;
}

@media screen and (min-width: 768px) {
    #txt-Quyen .pn-quyen .a-table-check {
        flex: 0 0 47%;
    }
}

#txt-Quyen .pn-quyen hr {
    width: 100%;
}



.temp-thuoc-tinh {
    display: flex;
    flex-wrap: wrap;
}

.temp-thuoc-tinh .a-table-check {
    flex: 0 0 100%;
    display: flex;
}

.temp-thuoc-tinh hr {
    width: 100%;
}

@media screen and (max-width: 576px) {
    .a-table-toolbar__selected {
        display: block;
    }

    .a-table-toolbar__selected>* {
        margin-left: 0;
    }
}

input.ck_hinh_thuc {
    margin-top: 5px;
}

.pn-export-excel {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.pn-export-excel>div {
    flex: 0 0 100%;
}


@media screen and (min-width: 768px) {
    .pn-export-excel>div {
        flex: 0 0 47%;
    }
}


.wysiwyg p:not(:last-child) {
    margin-bottom: 5px;
}


.seminar-carousel__item-content {
    border: none;
    border-radius: 10px;
}

.seminar-carousel__item {
    border: 3px solid #0096a6;
    border-radius: 10px;
}

.seminar-carousel__item-image {
    border-radius: 5px 5px 0 0;
}

.seminar-carousel__item-image .image img {
    border-radius: 5px 5px 10px 10px;
}


.text_hoi_thoai_rut_gon {
    /* max-height:240px;
    overflow:hidden;*/
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    /* số dòng hiển thị */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}



#header .navbar-nav .dropdown-menu {
    position: absolute;
}


#header .dropdown-toggle::after {
    position: relative;
    opacity: 1;
    background-color: transparent;
}

#header .dropdown-item {
    padding: 10px;
    padding-left: 20px;
    font-size: 16px;
}

#header .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
    /* remove the gap so it doesn't close */
}


.wysiwyg b,
.wysiwyg strong {
    font-weight: bold;
}

.wysiwyg i {
    font-style: italic;
}

.find-jobs__item .select2-container .select2-selection--single {
    height: 40px;
    border: 1px solid #e2e2e2;
}

.find-jobs__item .select2-container--default .select2-selection--single {
    border-radius: 0px;
}

.find-jobs__item .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}

.find-jobs__item .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}



.sidebar-search__item .select2-container .select2-selection--single {
    height: 40px;
    border: 1px solid #e2e2e2;
}

.sidebar-search__item .select2-container--default .select2-selection--single {
    border-radius: 0px;
}

.sidebar-search__item .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}

.sidebar-search__item .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}

.select2-container--default .select2-results__group {
    font-weight: bold;
}

#box-nganh>a {
    padding-left: 20px;
    padding-bottom: 15px;
    position: relative;
    margin-left: 20px;
}

.a-table-toolbar .select2-container {
    padding-right: 10px;
}

.a-table-toolbar .select2-container .select2-selection--single {
    height: 35px;
    border: 1px solid #c6c6c6;
}

.a-table-toolbar .select2-container--default .select2-selection--single {
    border-radius: 0px;
}

.a-table-toolbar .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}

.a-table-toolbar .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
    right: 10px;
}

.a-table-toolbar .a-table-select-2 {
    min-width: initial;
    max-width: 200px;
    width: 100%;
}

.a-chart-flex__y span::before {
    -webkit-line-clamp: 1;
    line-clamp: 2;
}

#box-nganh>a::before {
    content: "\f0da";
    position: absolute;
    /*  top: 7px;
    left: 0;*/
    left: 0;
    transition: transform .3s ease;
    font-family: FontAwesome;
}

#box-nganh>a[aria-expanded=true]::before {
    transform: rotate(90deg);
}

.job-cates .collapsed {
    margin-bottom: 0;
}

.sidebar-cates__list {
    position: relative;
}


.sidebar-cates__list>a {
    padding-left: 10px;
    display: block;
    width: 100%;
    margin-bottom: 10px;
}

.sidebar-cates__list>a::before {
    content: "\f0da";
    position: absolute;
    left: 0;
    transition: transform .3s ease;
    font-family: FontAwesome;
}

.sidebar-cates__list>a[aria-expanded=true]::before {
    transform: rotate(90deg);
}

.sidebar-cates__list .multi-collapse .sidebar-cates__item {
    margin-bottom: 0;
}


#jobframefooter #iframe-joboko {
    width: 100%;
    max-height: 400px;
}

#jobframemain #iframe-joboko {
    width: 100%;
    height: 1000px;
}

@media screen and (min-width: 992px) {
    #jobframemain .job-flex__logo {
        margin-right: 10px;
    }
}


.job-list__wrapper .job-list__item-entry p {
    padding-right: 0px;
}

.site-footer__bottom i {
    padding: 5px;
}


@media screen and (min-width: 992px) {
    #jobframefooter .job-flex__main {
        max-height: 650px;
    }
}

.heading--top {
    padding: 10px;
}

.brand__item .image img {
    height: 55%;
    width: auto;
    margin: auto;
}

.nw-event .nw-event-big__content .btn.btn-grey,
.nw-event .nw-event-list .item-content .btn.btn-grey {
    border-color: #a9a9a9;
    background-color: #a9a9a9;
    color: #fff;
}

.nw-event .nw-event-big__content .btn.btn-grey:hover,
.nw-event .nw-event-list .item-content .btn.btn-grey:hover {
    border-color: #a9a9a9;
    background-color: #a9a9a9;
    color: #fff;
}

.nw-event {
    padding-top: 30px;
}

.max-height-350 {
    max-height: 335px;
    overflow: hidden;
}


.search-top .select2-container .select2-selection--single {
    height: 45px;
    border: 1.5px solid #fff;
    color: #eee
}

.search-top .select2-container--default .select2-selection--single {
    border-radius: 52px !important;
}

.search-top .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 45px;
    color: #fff;
    font-size: 20px;
    text-align: left;
    padding-left: 20px;
}

.search-top .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 45px;
}

.search-top .select2-container--default .select2-selection--single {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E %3Cpath d='M1 1L7 7L13 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right 21px center;
}

.search-top .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}


.nw-new-job__list {
    margin-bottom: 9px
}

.nw-new-job__list .item {
    display: flex;
    align-items: start;
    border-radius: 4px;
    margin-bottom: 23px;
    padding: 15px;
    background: #fff
}

@media screen and (min-width:768px) {
    .nw-new-job__list .item {
        padding: 27px 55px 32px 33px
    }
}

.nw-new-job__list .item:hover .item-title {
    color: #1d5193
}

.nw-new-job__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    width: 71px;
    height: 71px;
    padding: 9px;
    text-align: center
}

.nw-new-job__list .item-image img {
    border-radius: 0;
    max-height: 100%
}

.nw-new-job__list .item-wrapper {
    width: calc(100% - 71px);
    padding-left: 15px
}

@media screen and (min-width:768px) {
    .nw-new-job__list .item-wrapper {
        display: flex;
        align-items: center;
        padding-left: 34px
    }
}

.nw-new-job__list .item-content {
    margin-bottom: 12px
}

/*@media screen and (min-width:768px) {
    .nw-new-job__list .item-content {
        width: calc(100% - 116px);
        margin-bottom: 0;
        padding-right: 16px
    }
}*/

.nw-new-job__list .item-other {
    width: 116px
}

.nw-new-job__list .item-title {
    transition: color .3s ease;
    margin-bottom: 4px;
    color: #292929
}

.nw-new-job__list .item-company {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    color: #595959
}

.nw-new-job__list .item-company svg {
    flex-shrink: 0;
    margin-right: 4px
}

.nw-new-job__list .item-entry {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 8px
}

.nw-new-job__list .item-location {
    display: flex;
    align-items: flex-start;
    opacity: .8;
    color: #6f7882
}

.nw-new-job__list .item-location svg {
    position: relative;
    top: 1px;
    flex-shrink: 0;
    margin-right: 5px
}

.nw-new-job__list .item-date-v2 {
    display: flex;
    align-items: flex-start;
    opacity: .8;
    min-width: 33%;
    color: #6f7882
}

.nw-new-job__list .item-date-v2 svg {
    position: relative;
    top: 2px;
    flex-shrink: 0;
    margin-right: 5px
}

.nw-new-job__list .item-label {
    display: block;
    border: .8px solid;
    border-radius: 52px;
    min-width: 116px;
    padding: 4px 10px;
    background: #fff;
    text-align: center
}

.nw-new-job__list .item-label.blue {
    border-color: #3478ce;
    color: #3478ce
}

.nw-new-job__list .item-label.green {
    border-color: #02b544;
    color: #02b544
}

.nw-job-find .nw-new-job__list {
    padding: 20px 15px
}

@media screen and (min-width:768px) {
    .nw-job-find .nw-new-job__list {
        padding: 25px 41px 15px
    }
}

.nw-job-find .nw-new-job__list .item {
    margin-bottom: 9px;
    background-color: #fcfcfc
}

@media screen and (min-width:768px) {
    .nw-job-find .nw-new-job__list .item-content {
        width: 100%;
        padding-right: 0
    }
}




#header .navbar-collapse .navbar-nav {
    width: 100%;
    margin-top: 15px;
}

footer {
    background-color: var(--footer) !important;
}

.site-footer--teal {
    background-color: var(--footer-opacity) !important;
}

.full-width {
    padding: 30px 0;
    background: url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/common/bg-2.png) no-repeat center/cover, var(--background-color);
    text-align: center;
    color: #fff;
}

.c-blue {
    color: var(--cblue)
}



section.nw-hero>.container {
    z-index: 10;
    position: relative;
}

section.nw-hero::after {
    content: "";
    background-color: var(--background-color);
    opacity: 0.8;
    /* border-radius: 50%; */
    /* height: 60px; */
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

section.nw-hero {
    background: url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/common/bg-new-2.png?v=1) no-repeat center/cover;
}

.guide__main {
    background-color: var(--background-color);
}

.nw-tool__grid .item:hover {
    background: var(--background-color);
    color: #fff;
}

.nw-career .nw-career__slider .item:hover {
    background: var(--background-color);
}

/*.nw-event .nw-event-big__image .ratio::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(90deg,var(--background-color) 44%,rgba(255,255,255,0) 112.98%);
}
*/
.nw-event .nw-event-big__content {
    background: linear-gradient(180deg, var(--background-color-opacity) 0, rgba(255, 255, 255, 0) 100%);
}

.nw-event-v2 .nw-event-big__content {
    /* border-top: 1px solid #ffffff !important;*/
    background: transparent;
    background-color: var(--background-color);
    /* color: var(--cblue);*/
}

.nw-event .nw-event-list .item {
    background: linear-gradient(180deg, var(--background-color-opacity) 0, rgba(255, 255, 255, 0) 100%);
}

.nw-event .nw-event-big__content,
.nw-event .nw-event-list .item::after {
    border: 1px solid var(--background-color);
}




/*.nw-event .nw-event-big__image .title {
    font-size: 25px;
}*/

.wysiwyg ul {
    list-style: disc;
}

.wysiwyg ul,
.wysiwyg ol {
    margin: 13px 0 15px 22px;
}

.wysiwyg ul li,
.wysiwyg ol li {
    padding-left: 0
}

.wysiwyg em,
.wysiwyg i {
    font-style: italic;
}

.job-detail-content a:not(.btn) {
    text-decoration: none;
    color: #000;
}

.wysiwyg img {
    display: block;
    margin: 15px auto;
}

.nw-event .nw-event-big__image .title a {
    color: #fff;
}

.nw-event .nw-event-big__content .btn {
    background: var(--background-color);
    border-color: var(--background-color-opacity);
}

.slick-center .feedback__item-content {
    background-color: var(--background-color);
}

img.no-img {
    object-fit: cover;
    object-position: 50% 50%;
}

.item-a {
    position: relative;
}

.item-child-a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.item-a a {
    color: #1d5193;
}

.title-register {
    display: flex;
    justify-content: space-between;
}

.title-register .link_login {
    padding-top: 10px;
}

.title-register .link_login a {
    color: var(--cblue);
}

@media only screen and (max-width: 600px) {
    .nw-new-job .nw-new-job__head-wrapper {
        display: block;
    }
}

.hoithao-mota {
    display: block;
    display: -webkit-box;
    height: 16px*1.3*3;
    font-size: 16px;
    line-height: 1.3;
    -webkit-line-clamp: 3;
    /* số dòng hiển thị */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
    text-align: center;
}

.seminar-slide {
    height: 100%;
    position: relative;
    margin-bottom: 150px;
}

.seminar-slide .wrap {
    position: absolute;
    bottom: 10px;
    width: 100%;
}


.form-group .fa {
    padding-left: 3px;
    padding-right: 3px;
}

.job-carousel__button::before {
    background-color: var(--cblue);
}

.job-carousel__button {
    background-color: #fff;
}

.nw-hero .nw-hero__title {
    color: #fff;
}

.nw-hero .nw-hero__more::before {
    background-color: #dcb42aa8;
}

.nw-hero .nw-hero__bar .item button {
    background-color: #dcb42a;
}

.image img[data-img="1"] {
    width: auto;
    margin: auto;
    height: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
    /*font-family: "object-fit: cover;";*/
    /* -o-object-fit: cover;
    object-fit: cover;*/
}

@media (min-width: 768px) {
    .fixed-height-scroll {
        height: 550px;
        /* Đặt chiều cao cố định */
        overflow-y: auto;
        /* Bật cuộn dọc nếu nội dung tràn */
        /*border: 1px solid #ccc;*/
        /* Tuỳ chọn: thêm viền để dễ quan sát */
        padding: 10px;
        /* Tuỳ chọn: thêm khoảng cách trong cho nội dung */
        padding-top: 0;
    }
}

/* Tùy chỉnh thanh cuộn */
.fixed-height-scroll::-webkit-scrollbar {
    width: 8px;
    /* Độ rộng của thanh cuộn */
}

.fixed-height-scroll::-webkit-scrollbar-track {
    background: #f1f1f1;
    /* Màu nền của track */
}

.fixed-height-scroll::-webkit-scrollbar-thumb {
    background: #888;
    /* Màu của thanh cuộn */
    border-radius: 10px;
    /* Bo tròn góc của thanh cuộn */
}

.fixed-height-scroll::-webkit-scrollbar-thumb:hover {
    background: #555;
    /* Màu của thanh cuộn khi hover */
}

.heading__icon {
    margin-right: 10px
}

@media screen and (min-width: 768px) {
    .heading__icon {
        margin-right: 12px
    }
}

.heading__icon svg {
    position: relative;
    -webkit-animation: moveRight 1.5s infinite;
    animation: moveRight 1.5s infinite;
    margin-right: -2px
}

@media screen and (min-width: 768px) {
    .heading__icon svg {
        top: -1px
    }
}

.heading__icon svg:nth-child(1) {
    color: rgba(17, 190, 82, .1)
}

.heading__icon svg:nth-child(2) {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s;
    color: rgba(17, 190, 82, .5)
}

.heading__icon svg:nth-child(3) {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s;
    color: #00BF71
}

.heading__title>svg {
    position: relative;
    top: -3px;
    margin-left: 7px
}

.min-width-240 {
    min-width: 240px
}

/*Slider quảng cáo*/
@media screen and (min-width:992px) {
    .sidebar {
        margin-left: 32px
    }
}

.sidebar-tool-2 {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin: 0 0 19px;
    padding: 15px 12px;
    background-color: #fff;
}

.sidebar-tool-2 {
    margin-bottom: 20px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .sidebar-tool-2 {
        padding: 20px
    }
}

.sidebar-tool-2 .sidebar-tool__link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    opacity: 1;
    transition: color .3s ease;
    border-radius: 4px;
    max-width: none;
    margin-bottom: 12px;
    padding: 13px 19px 11px 21px;
    color: #fff
}

.sidebar-tool-2 .sidebar-tool__link:hover {
    opacity: 1
}

.sidebar-tool-2 .sidebar-tool__link:first-child {
    background-color: #faa24b
}

.sidebar-tool-2 .sidebar-tool__link:first-child:hover {
    color: #744500
}

.sidebar-tool-2 .sidebar-tool__link:nth-child(2) {
    background-color: #52b6e7
}

.sidebar-tool-2 .sidebar-tool__link:nth-child(2):hover {
    color: #104993
}

.sidebar-tool-2 .sidebar-tool__link:nth-child(2)>p strong {
    display: block;
    margin-top: -5px;
    margin-bottom: -5px
}

.sidebar-tool-2 .sidebar-tool__link:last-child {
    margin-bottom: 0;
    background-color: #72d2d0
}

.sidebar-tool-2 .sidebar-tool__link:last-child:hover {
    color: #006769
}

.sidebar-tool-2 .sidebar-tool__link:last-child>p {
    max-width: 100px;
    line-height: 1.1
}

.sidebar-tool-2 .sidebar-tool__link>p {
    flex-grow: 1;
    padding-right: 13px;
    line-height: 1.25
}

.sidebar-tool-2 .sidebar-tool__link>img {
    flex-shrink: 0;
    width: 94px;
    height: 94px;
    min-height: auto
}

/*Slider quảng cáo*/
.sidebar-post {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 21px 20px 14px;
    background-color: #fbfbfb;
    text-align: right
}

.sidebar-post__wrapper {
    display: block;
    transition: background-color .3s ease;
    border-radius: 5px;
    padding: 9px 21px 24px;
    background-color: #1d5193;
    text-align: left;
    color: #fff
}

.sidebar-post__wrapper:hover {
    opacity: 1;
    background-color: #00bf71;
    color: #fff
}

.sidebar-post__wrapper>p {
    margin-top: 5px;
    line-height: 1.18
}

.sidebar-post__title {
    display: flex;
    align-items: center
}

.sidebar-post__title svg {
    flex-shrink: 0;
    margin-right: 11px
}

.sidebar-post__link {
    display: inline-flex;
    align-items: center;
    transition: color .3s ease;
    margin-top: 7px;
    color: #1d5193
}

.sidebar-post__link svg {
    flex-shrink: 0;
    margin-right: 12px
}

.sidebar-post__link:hover {
    opacity: 1;
    color: #00bf71
}

.sidebar-tags {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 8px 20px 10px;
    background-color: #fbfbfb
}

.sidebar-tags__title {
    margin-bottom: 5px;
    color: #505050
}

.sidebar-tags__list {
    display: flex;
    flex-wrap: wrap
}

.sidebar-tags__list li {
    margin-right: 9px;
    margin-bottom: 12px
}

.sidebar-tags__list li a {
    display: inline-block;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 5px 11px;
    background-color: #eee;
    color: #525252
}

.sidebar-tags__list li a:hover {
    border-color: #888;
    color: #525252
}

.slider-featured {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 16px 20px 23px;
    background-color: #fbfbfb
}

.slider-featured__title {
    margin-bottom: 4px
}

.slider-featured__slider {
    padding-bottom: 14px
}

.slider-featured__slider .slick-list {
    margin: 0 -11px;
    padding: 10px 0
}

.slider-featured__slider .slick-track>.slick-slide {
    padding: 0 11px
}

.slider-featured__slider .slick-track>.slick-slide>div+div .slick-slide {
    margin-top: 22px
}

.slider-featured__slider .slick-arrow {
    top: auto;
    right: 1px;
    bottom: -23px;
    left: auto;
    transform: none;
    transition: color .3s ease;
    width: 29px;
    height: 29px;
    background: 0 0;
    text-indent: 0;
    color: #6a6a6a
}

.slider-featured__slider .slick-arrow:hover {
    color: #1d5193
}

.slider-featured__slider .slick-prev {
    right: 37px
}

.slider-featured__slider .item {
    display: block;
    box-shadow: 0 3px 6.3px rgba(0, 0, 0, .12);
    border-radius: 4px;
    padding: 24px 16px 22px;
    background-color: #fff;
    text-align: center
}

.slider-featured__slider .item-image {
    height: 85px;
    margin-bottom: 19px;
    text-align: center
}

.slider-featured__slider .item-image img {
    max-height: 100%;
    margin: 0 auto
}

.slider-featured__slider .item-title {
    line-height: 1.2;
    color: #3c3c3c;
    min-height: 50px;
}

.slider-featured__slider .item-title:hover {
    opacity: 1;
    color: #1d5193
}

.slider-featured__slider .item-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 14px;
    gap: 14px
}

.slider-featured__slider .item-wrapper>button,
.slider-featured__slider .item-wrapper>span {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid #ececec;
    border-radius: 4px;
    padding: 6px 10px;
    background-color: #ececec;
    letter-spacing: 1px;
    color: #384865
}

.slider-featured__slider .item-wrapper>button svg,
.slider-featured__slider .item-wrapper>span svg {
    flex-shrink: 0;
    margin-right: 7px
}

.slider-featured__slider .item-wrapper>button.active,
.slider-featured__slider .item-wrapper>button:hover {
    border-color: #ff5c00;
    background-color: rgba(255, 172, 51, .24);
    color: #ff5c00
}

.slider-featured__link {
    color: #1d5193
}

.slider-featured__link:hover {
    color: #00bf71
}

.slider-featured--main {
    padding-top: 14px;
    padding-bottom: 12px
}

@media screen and (max-width:767px) {
    .slider-featured--main {
        padding-right: 12px;
        padding-left: 12px
    }
}

.slider-featured--main .slider-featured__title {
    margin-bottom: -2px
}

.slider-featured--main .slider-featured__slider {
    padding-bottom: 0
}

.slider-featured--main .slider-featured__slider .slick-arrow {
    top: -31px;
    right: 0;
    bottom: auto
}

.slider-featured--main .slider-featured__slider .slick-prev {
    right: 35px
}

.slider-featured__slider-main {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    margin-bottom: 22px;
    background-color: #fbfbfb
}

.slider-featured__slider-main .item {
    position: relative;
    padding: 16px 12px 25px
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item {
        padding-right: 20px;
        padding-left: 20px
    }
}

.slider-featured__slider-main .item--tag::after {
    content: attr(data-tag);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 3px 0 0;
    padding: 6px 6px 5px 16px;
    font-size: 12px;
    line-height: 1;
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.slider-featured__slider-main .item--tag.blue::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%230056c2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #0056c2 0);
    color: #fff
}

.slider-featured__slider-main .item--tag.blue-light::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%2345AEFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #45aeff 0);
    color: #fff
}

.slider-featured__slider-main .item--tag.yellow::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F5DC8C' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f5dc8c 0);
    color: #925b19
}

.slider-featured__slider-main .item--tag.orange::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F68500' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f68500 0);
    color: #fff
}

.slider-featured__slider-main .item--tag.red::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23DA2427' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #da2427 0);
    color: #fff
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item-wrapper {
        display: flex
    }
}

.slider-featured__slider-main .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    width: 116px;
    height: 116px;
    margin: 0 auto 20px;
    padding: 14px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item-image {
        margin: 0
    }
}

.slider-featured__slider-main .item-image img {
    max-height: 100%
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item-content {
        width: calc(100% - 116px);
        padding-left: 15px
    }
}

.slider-featured__slider-main .item-title {
    display: block;
    margin-bottom: 8px;
    padding-right: 30px;
    color: #000
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item-title {
        padding-right: 60px
    }
}

.slider-featured__slider-main .item-title:hover {
    opacity: 1;
    color: #1d5193
}

.slider-featured__slider-main .item-address,
.slider-featured__slider-main .item-link,
.slider-featured__slider-main .item-phone {
    display: flex;
    align-items: center;
    opacity: 1;
    color: #555
}

.slider-featured__slider-main .item-address a,
.slider-featured__slider-main .item-address span,
.slider-featured__slider-main .item-link a,
.slider-featured__slider-main .item-link span,
.slider-featured__slider-main .item-phone a,
.slider-featured__slider-main .item-phone span {
    color: #555
}

.slider-featured__slider-main .item-address svg,
.slider-featured__slider-main .item-link svg,
.slider-featured__slider-main .item-phone svg {
    flex-shrink: 0;
    margin-right: 4px
}

.slider-featured__slider-main .item-address {
    margin-bottom: 2px
}

.slider-featured__slider-main .item-phone {
    margin-bottom: 5px
}

.slider-featured__slider-main .item-entry {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 12px
}

.slider-featured__slider-main .item-buttons {
    display: flex;
    flex-wrap: wrap;
    row-gap: 14px
}

@media screen and (min-width:992px) {
    .slider-featured__slider-main .item-buttons {
        margin-top: -18px
    }
}

.slider-featured__slider-main .item-buttons>* {
    display: block;
    border-radius: 3px;
    padding: 3px 10px;
    text-align: center
}

.slider-featured__slider-main .item-buttons>*+* {
    margin-left: 14px
}

.slider-featured__slider-main .item-buttons> :first-child {
    border: 1px solid #f2f2f2;
    min-width: 92px;
    background-color: #f2f2f2;
    color: #5a5a5a
}

.slider-featured__slider-main .item-buttons> :first-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #5a5a5a
}

.slider-featured__slider-main .item-buttons> :last-child {
    border: 1px solid #d9eaff;
    min-width: 103px;
    background-color: #d9eaff;
    color: #003f8e
}

.slider-featured__slider-main .item-buttons> :last-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #003f8e
}

.slider-featured__slider-main .item-bottom {
    margin-top: 14px;
    padding-right: 77px;
    text-align: right
}

.slider-featured__slider-main .item-more {
    color: #1d5193
}

.slider-featured__slider-main .item-more:hover {
    opacity: 1;
    color: #00bf71
}

.slider-featured__child-slider {
    border-top: 1px dashed #6f7882;
    margin-top: 12px;
    padding-top: 20px
}

.slider-featured__child-slider .slick-list {
    margin: 0 -10px
}

/*.slider-featured__child-slider .slick-slide {
        padding: 0 10px
    }*/

.slider-featured__child-slider .slick-arrow {
    top: auto;
    right: 1px;
    bottom: -39px;
    left: auto;
    transform: none;
    transition: color .3s ease;
    width: 29px;
    height: 29px;
    background: 0 0;
    text-indent: 0;
    color: #6a6a6a
}

.slider-featured__child-slider .slick-arrow:hover {
    color: #1d5193
}

.slider-featured__child-slider .slick-prev {
    right: 37px
}

.slider-featured__child-slider .sub-item {
    padding: 12px 16px;
    background-color: #fff;
    /* min-height:150px;*/
}

.slider-featured__child-slider .sub-item-title {
    /*  display: block;*/
    margin-bottom: 5px;
    color: #333
}

.slider-featured__child-slider .sub-item-title:hover {
    opacity: 1;
    color: #1d5193
}

.slider-featured__child-slider .sub-item-address {
    color: #555
}

.slider-featured__child-slider .sub-item-entry {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1px;
    color: #555
}

.slider-featured__child-slider .sub-item-entry> :first-child {
    width: 70%;
    padding-right: 10px
}

.slider-featured__child-slider .sub-item-price span {
    display: inline-block;
    border-radius: 3px;
    margin-bottom: 7px;
    padding: 3px 8px;
    background-color: #f4f4f4;
    color: #555
}

.slider-featured__child-slider .sub-item-link {
    color: #1d5193
}

.slider-featured__child-slider .sub-item-link svg {
    margin-left: 5px;
}

.slider-featured__child-slider .sub-item-link:hover {
    opacity: 1;
    color: #00bf71
}

.hot-company {
    border: 1px solid #f2f2f2;
    margin-bottom: 22px;
    padding: 14px 12px 30px;
    background-color: #f8f8f8
}

@media screen and (min-width:768px) {
    .hot-company {
        padding-right: 20px;
        padding-left: 20px
    }
}

.hot-company__heading {
    margin-bottom: 12px
}

.hot-company__list .item {
    position: relative;
    margin-bottom: 20px;
    padding: 17px 16px 12px;
    background-color: #fff
}

.hot-company__list .item--tag::after {
    content: attr(data-tag);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 3px 0 0;
    padding: 6px 6px 5px 16px;
    font-size: 12px;
    line-height: 1;
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.hot-company__list .item--tag.blue::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%230056c2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #0056c2 0);
    color: #fff
}

.hot-company__list .item--tag.blue-light::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%2345AEFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #45aeff 0);
    color: #fff
}

.hot-company__list .item--tag.yellow::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F5DC8C' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f5dc8c 0);
    color: #925b19
}

.hot-company__list .item--tag.orange::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F68500' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f68500 0);
    color: #fff
}

.hot-company__list .item--tag.red::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23DA2427' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #da2427 0);
    color: #fff
}

.hot-company__list .item-wrapper {
    margin-bottom: 19px
}

@media screen and (min-width:768px) {
    .hot-company__list .item-wrapper {
        display: flex
    }
}

.hot-company__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .12);
    border-radius: 3px;
    width: 116px;
    height: 116px;
    margin: 0 auto 20px;
    padding: 14px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .hot-company__list .item-image {
        margin: 0
    }
}

.hot-company__list .item-image img {
    max-height: 100%
}

@media screen and (min-width:768px) {
    .hot-company__list .item-content {
        width: calc(100% - 116px);
        padding-left: 15px
    }
}

.hot-company__list .item-title {
    display: block;
    margin-top: 18px;
    margin-bottom: 12px;
    line-height: 1.1875;
    color: #000
}

.hot-company__list .item-title:hover {
    opacity: 1;
    color: #1d5193
}

.hot-company__list .item-address,
.hot-company__list .item-link,
.hot-company__list .item-phone {
    display: flex;
    align-items: center;
    opacity: 1;
    color: #555
}

.hot-company__list .item-address a,
.hot-company__list .item-address span,
.hot-company__list .item-link a,
.hot-company__list .item-link span,
.hot-company__list .item-phone a,
.hot-company__list .item-phone span {
    color: #555
}

.hot-company__list .item-address svg,
.hot-company__list .item-link svg,
.hot-company__list .item-phone svg {
    flex-shrink: 0;
    margin-right: 4px
}

.hot-company__list .item-address {
    margin-bottom: 2px
}

.hot-company__list .item-phone {
    margin-bottom: 2px
}

.hot-company__list .item-entry {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 12px
}

.hot-company__list .item-buttons {
    display: flex
}

.hot-company__list .item-buttons>* {
    display: block;
    border-radius: 3px;
    padding: 3px 10px;
    text-align: center
}

.hot-company__list .item-buttons>*+* {
    margin-left: 14px
}

.hot-company__list .item-buttons> :first-child {
    border: 1px solid #f2f2f2;
    min-width: 92px;
    background-color: #f2f2f2;
    color: #5a5a5a
}

.hot-company__list .item-buttons> :first-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #5a5a5a
}

.hot-company__list .item-buttons> :last-child {
    border: 1px solid #d9eaff;
    min-width: 103px;
    background-color: #d9eaff;
    color: #003f8e
}

.hot-company__list .item-buttons> :last-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #003f8e
}

.company-list {
    border: 1px solid #f2f2f2;
    margin-bottom: 38px;
    padding: 21px 12px 34px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .company-list {
        padding-right: 20px;
        padding-left: 20px
    }
}

.company-list__heading {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 12px;
    gap: 12px
}

.company-list__head-wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px
}

.company-list__head-wrapper select {
    border: none;
    margin-right: 5px;
    padding-right: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E %3Cpath d='M1 1L6 6L11 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right center;
    color: #333;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.company-list__head-wrapper a {
    transition: all .3s ease;
    border: 1px solid #e7e7e7;
    border-radius: 35px;
    margin-left: 11px;
    padding: 6px 11px;
    background-color: #e7e7e7;
    color: #606060
}

.company-list__head-wrapper a:hover {
    opacity: 1;
    border-color: #888;
    color: #606060
}

.company-list__wrapper .item {
    position: relative;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 16px 12px 14px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .company-list__wrapper .item {
        display: flex;
        padding-right: 25px;
        padding-left: 22px
    }
}

.company-list__wrapper .item--tag::after {
    content: attr(data-tag);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 3px 0 0;
    padding: 6px 6px 5px 16px;
    font-size: 12px;
    line-height: 1;
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.company-list__wrapper .item--tag.blue::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%230056c2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #0056c2 0);
    color: #fff
}

.company-list__wrapper .item--tag.blue-light::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%2345AEFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #45aeff 0);
    color: #fff
}

.company-list__wrapper .item--tag.yellow::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F5DC8C' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f5dc8c 0);
    color: #925b19
}

.company-list__wrapper .item--tag.orange::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F68500' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f68500 0);
    color: #fff
}

.company-list__wrapper .item--tag.red::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23DA2427' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #da2427 0);
    color: #fff
}

.company-list__wrapper .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    width: 150px;
    height: 150px;
    margin: 0 auto 20px;
    padding: 14px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .company-list__wrapper .item-image {
        margin: 0
    }
}

.company-list__wrapper .item-image img {
    max-height: 100%
}

@media screen and (min-width:768px) {
    .company-list__wrapper .item-content {
        width: calc(100% - 116px);
        padding-left: 20px
    }
}

.company-list__wrapper .item-title {
    display: block;
    margin-bottom: 8px;
    padding-right: 30px;
    color: #000;
    text-transform: capitalize;
}

@media screen and (min-width:768px) {
    .company-list__wrapper .item-title {
        padding-right: 60px
    }
}

.company-list__wrapper .item-title:hover {
    opacity: 1;
    color: #1d5193
}

.company-list__wrapper .item-address,
.company-list__wrapper .item-link,
.company-list__wrapper .item-phone {
    display: flex;
    align-items: center;
    opacity: 1;
    color: #555
}

.company-list__wrapper .item-address a,
.company-list__wrapper .item-address span,
.company-list__wrapper .item-link a,
.company-list__wrapper .item-link span,
.company-list__wrapper .item-phone a,
.company-list__wrapper .item-phone span {
    color: #555
}

.company-list__wrapper .item-address svg,
.company-list__wrapper .item-link svg,
.company-list__wrapper .item-phone svg {
    flex-shrink: 0;
    margin-right: 4px
}

.company-list__wrapper .item-address {
    margin-bottom: 2px
}

.company-list__wrapper .item-phone {
    margin-bottom: 5px
}

.company-list__wrapper .item-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 12px
}

.company-list__wrapper .item-buttons {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px
}

@media screen and (min-width:992px) {
    .company-list__wrapper .item-buttons {
        margin-top: -18px
    }
}

.company-list__wrapper .item-buttons>* {
    display: block;
    border-radius: 3px;
    padding: 3px 10px;
    text-align: center
}

.company-list__wrapper .item-buttons>*+* {
    margin-left: 14px
}

.company-list__wrapper .item-buttons> :first-child {
    border: 1px solid #f2f2f2;
    min-width: 92px;
    background-color: #f2f2f2;
    color: #5a5a5a
}

.company-list__wrapper .item-buttons> :first-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #5a5a5a
}

.company-list__wrapper .item-buttons> :last-child {
    border: 1px solid #d9eaff;
    min-width: 103px;
    background-color: #d9eaff;
    color: #003f8e
}

.company-list__wrapper .item-buttons> :last-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #003f8e
}

@media screen and (min-width:768px) {
    .job-list {
        padding: 17px 21px 29px 23px
    }
}

@media screen and (min-width:768px) {
    .job-list__heading {
        margin-bottom: 17px
    }
}

@media screen and (min-width:768px) {
    .job-list__heading-icon {
        margin-right: 14px;
        margin-left: -11px
    }
}

.nw-new-job .nw-new-job__head-wrapper {
    flex-wrap: wrap
}

.nw-new-job .nw-new-job__head-wrapper a,
.nw-new-job .nw-new-job__head-wrapper select {
    display: inline-block;
    border: 1px solid #dadada;
    border-radius: 3px;
    margin-top: 6px;
    margin-left: 9px;
    padding: 5px 10px;
    background-color: #dadada;
    color: #444
}

.nw-new-job .nw-new-job__head-wrapper a:hover,
.nw-new-job .nw-new-job__head-wrapper select:hover {
    border-color: #888;
    color: #444
}

.nw-new-job .nw-new-job__head-wrapper select {
    min-width: 172px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E %3Cpath d='M1.25 1.375L5.5 5.625L9.75 1.375' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right 15px center, #dadada;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.nw-new-job .nw-new-job__head-wrapper select {
    width: 100px;
    min-width: 100px;
    padding-right: 17px;
    padding-left: 7px;
    /*     background-position: right 7px center;
        background-size: 10px 6px;*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");
    background-position: right 10px center;
    background-size: 10px 6px
}




.nw-new-job__list .item {
    margin-bottom: 20px;
    padding: 17px 18px 14px
}

.nw-new-job__list .item--hot {
    position: relative
}

.nw-new-job__list .item--hot::after {
    content: "Job hot";
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 0 0 2px;
    padding: 2px 6px 3px;
    background-color: #cd0e00;
    font-size: 13px;
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    pointer-events: none
}

.nw-new-job__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    width: 100px;
    height: 100px;
    padding: 8px
}

.nw-new-job__list .item-image img {
    max-height: 100%
}

.nw-new-job__list .item-wrapper {
    width: calc(100% - 100px);
    padding-left: 24px
}

.nw-new-job__list .item-content {
    width: 100%;
    margin-bottom: 0
}

.nw-new-job__list .item-title {
    margin-bottom: 8px
}

.nw-new-job__list .item-company {
    margin-bottom: 5px;
    color: #000
}

.nw-new-job__list .item-budget {
    color: #0e0e0e
}

.nw-new-job__list .item-entry {
    align-items: flex-start;
    width: 100%;
    margin-top: 5px
}

.nw-new-job__list .item-date-v3,
.nw-new-job__list .item-location-v1 {
    opacity: 1;
    color: #000
}

.nw-new-job__list .item-location-v1 {
    min-width: 25%
}

.nw-new-job__list .item-date-v3 {
    min-width: 20%
}

.nw-new-job__list .item-tags {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: flex-end
}

.nw-new-job__list .item-tags>* {
    display: inline-block;
    border-radius: 3px;
    margin: 2px 2px 2px 6px;
    padding: 1px 14px 3px;
    background-color: #f4f4f4;
    color: #555
}

.nw-new-job__list .item-tags>.red {
    background-color: #ffe5e1;
    color: #e85459
}

.nw-new-job__list .item-tags>.blue {
    background-color: #eef6ff;
    color: #1d5193
}

.job-flex {
    border-color: #1d5193;
    margin: 30px 0
}

.job-flex__head {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='424' height='50' viewBox='0 0 424 50' fill='none'%3E %3Cpath d='M0 0H424L393.469 38.6085C387.779 45.8035 379.11 50 369.937 50H0V0Z' fill='%231D5193'/%3E %3C/svg%3E"), linear-gradient(to right, #1d5193, #1d5193);
    background-position: right center, left center;
    background-size: 424px 50px, 50% 100%
}

@media screen and (min-width:768px) {
    .job-flex__head {
        width: 37.7%
    }
}

@media screen and (min-width:768px) {
    .job-flex__form {
        width: 62.3%;
        padding: 5px 21px 5px 3%
    }
}

.job-flex__form .form-control::-moz-placeholder {
    opacity: 1;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    color: #000 !important
}

.job-flex__form .form-control:-ms-input-placeholder {
    opacity: 1;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    color: #000 !important
}

.job-flex__form .form-control::placeholder {
    opacity: 1;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    color: #000 !important
}

@media screen and (min-width:992px) {
    .job-flex__logo {
        margin-right: 18px
    }
}

.job-flex__submit:not(:hover) {
    background-color: transparent
}


.collab-eut {
    border-top: 10px solid #d3e9ff;
    padding: 26px 0 47px;
    background-color: #e8f6ff
}

.collab-eut .container {
    max-width: 1180px
}

.collab-eut .row {
    margin-right: -8px;
    margin-bottom: 8px;
    margin-left: -8px
}

.collab-eut [class*=col-] {
    padding-right: 8px;
    padding-left: 8px
}

.collab-eut .item {
    display: flex;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid #fff;
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 10px 7px 6px;
    background-color: #fff
}

.collab-eut .item:hover {
    border-color: #1d5193
}

.collab-eut .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 76px
}

.collab-eut .item-content {
    width: calc(100% - 100px);
    padding-left: 6px
}

.collab-eut [class*=col-]:not(:first-child) .item-content {
    padding-left: 18px
}

@media screen and (min-width:768px) {
    .collab-eut [class*=col-]:not(:first-child):not(:nth-child(2)) .item {
        padding-left: 13px
    }
}

.collab-eut__heading {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 13px;
    text-align: center
}

.collab-eut__heading::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(50% - 45px);
    width: 89px;
    height: 4px;
    background-color: #1d5193
}

.collab-eut__main {
    border-bottom: 10px solid #8bbae9;
    border-radius: 3px;
    padding: 20px 12px;
    background-color: #316bcc;
    color: #fff
}

@media screen and (min-width:768px) {
    .collab-eut__main {
        display: flex;
        padding: 20px 51px 24px 40px
    }
}

.collab-eut__left {
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .collab-eut__left {
        flex-grow: 1;
        margin-bottom: 0;
        padding-right: 30px
    }
}

.collab-eut__left p.fz-16 {
    max-width: 658px;
    line-height: 1.3125;
    text-align: justify
}

.collab-eut__right {
    text-align: center
}

@media screen and (min-width:768px) {
    .collab-eut__right {
        flex-shrink: 0;
        width: 251px
    }
}

.collab-eut__right ul {
    line-height: 1.3125
}

.collab-eut__right ul li::before {
    content: "";
    display: inline-block;
    border-radius: 50%;
    width: 5.5px;
    height: 5.5px;
    margin-right: 5px;
    margin-bottom: 2px;
    background-color: #fff
}

.collab-eut__title {
    position: relative;
    margin-bottom: 6px;
    padding-bottom: 6px
}

.collab-eut__title::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 117px;
    height: 4px;
    background-color: #fff
}

.collab-eut__button {
    transition: all .3s ease;
    border: 3px solid #8bbae9;
    border-radius: 42px;
    margin-top: 8px;
    margin-bottom: 12px;
    padding: 8px;
    background-color: #fff;
    color: #316bcc
}

.collab-eut__button:hover {
    background-color: #316bcc;
    color: #fff
}

/*CSS mới*/

.wysiwyg a.btn-primary {
    color: #fff;
}

.hot-company__list .item-address .icon,
.hot-company__list .item-link .icon,
.hot-company__list .item-phone .icon {
    flex-shrink: 0;
    margin-right: 4px;
    filter: brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(0%) hue-rotate(158deg) brightness(101%) contrast(83%);
}

.company-list__wrapper .item-address .icon,
.company-list__wrapper .item-link .icon,
.company-list__wrapper .item-phone .icon {
    flex-shrink: 0;
    margin-right: 4px;
    filter: brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(0%) hue-rotate(158deg) brightness(101%) contrast(83%);
}

.limit-lines-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* Số dòng cần hiển thị */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    /* Thêm dấu ... nếu văn bản bị cắt */
    height: 4.5em;
    /* Điều chỉnh chiều cao tương ứng với số dòng */
}

.limit-lines-1 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* Số dòng cần hiển thị */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    /* Thêm dấu ... nếu văn bản bị cắt */
    height: 4.5em;
    /* Điều chỉnh chiều cao tương ứng với số dòng */
}

.btn-type-job.active,
.btn-type-com.active {
    border-color: #1d5193 !important;
    background-color: #1d5193 !important;
    color: #fff !important;
}

.job-fair-detail-head__image img {
    max-height: 100%;
    max-width: 100%;
}

.slider-featured__slider-main .slick-slide {
    height: auto;
}

.a-table-body .tr {
    position: relative;
}

@media screen and (min-width: 992px) {
    .pn-tags {
        position: absolute;
        bottom: 5px;
        right: 5px;
    }
}

@media screen and (max-width: 992px) {
    .pn-tags {
        width: 100%;
        text-align: center;
        border-top: 1px solid rgba(221, 221, 221, .5);
    }
}

.badge.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

.badge.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

.badge.badge-success {
    color: #fff;
    background-color: #28a745;
}

.badge.badge-primary {
    color: #fff;
    background-color: #007bff;
}

.badge.badge-secondary {
    color: #fff;
    background-color: #6c757d;
}

.pn-tags span {
    margin: 4px;
}

@media screen and (min-width: 992px) {
    .company-list__wrapper .item-buttons {
        margin-top: 10px;
    }

    .slider-featured__slider-main .item-buttons {
        margin-top: 10px;
    }
}

.job-list-4__item-wrapper .item-tags>* {
    display: inline-block;
    border-radius: 3px;
    margin: 2px 2px 2px 6px;
    padding: 1px 14px 3px;
    background-color: #f4f4f4;
    color: #555;
}

.job-list-4__item-wrapper .item-tags {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: flex-start;
}

.job-list-4__item-wrapper .item-tags>.blue {
    background-color: #eef6ff;
    color: #1d5193;
}

.job-list-4__item-wrapper .item-tags>.red {
    background-color: #ffe5e1;
    color: #e85459;
}

.pn-tag {
    position: relative;
}

.pn-tag .item--tag::after {
    content: attr(data-tag);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 3px 0 0;
    padding: 6px 6px 5px 16px;
    font-size: 12px;
    line-height: 1;
    font-family: Roboto, sans-serif;
    font-weight: 700;
}

.pn-tag .item--tag.red::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23DA2427' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #da2427 0);
    color: #fff;
}


.slider-featured__slider .item-image img {
    height: 100%;
}

.hight-line-3 {
    height: 57px;
}

.slick-slide.active {
    display: block;
    width: 100%;
}

.slider-featured__slider-main {
    display: flex;
}

.slider-featured__child-slider {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.slider-featured__child-slider .slick-slide {
    display: flex;
    flex: 1 1 48%;
}

.slider-featured__child-slider .slick-slide .sub-item {
    width: 100%;
}

.slider-featured__slider-main .item-bottom {
    padding-right: 0;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}


.link-a {
    color: #0d6efd;
    text-decoration: underline;
}

.news-list__item-content,
.news-carousel__item {
    text-align: justify;
}


.news-carousel__item .btn btn-read-detail {
    margin-top: 10px
}

.news-list-2__item-title {
    text-align: justify;
}

.nw-event-hot .item-image img[data-img="1"] {
    padding: 30px;
}

.nw-new-job__list {
    display: flex;
    flex-direction: column;
}

.job-detail-info__wrapper .job-detail-info__item {
    border-bottom: 0;
}

.wysiwyg a {
    color: #12335d;
}

.reformat {
    display: flex;
    flex-wrap: wrap
}

.reformat .reformat-item {
    padding: 2px 3px;
    flex-basis: 50%
}

.reformat2 {
    display: flex;
    flex-wrap: wrap;
    border: dotted 1px #ddd
}

.reformat2 .reformat-item {
    padding: 2px 3px;
    border: dotted 1px #ddd
}

.reformat2 .reformat-item:nth-of-type(2n+1) {
    flex-basis: 30%;
    font-weight: 500
}

.reformat2 .reformat-item:nth-of-type(2n) {
    flex-basis: 70%
}


@media screen and (min-width: 992px) {
    #header .dropdown-menu {
        min-width: 210px;
    }
}

#header .dropdown-menu {
    border: none;
}

.nw-event-hot .item-title.line-clamp-3 {
    height: 72px;
}

.site-contact__info dl {
    align-items: flex-start;
    display: flex;
    margin-bottom: 9px
}

.site-contact__info dl:last-child {
    margin-right: 0
}

.site-contact__info dt {
    flex-shrink: 0;
    margin-right: 15px;
    width: 16px;
    text-align: center
}

.site-contact__info dd {
    flex-grow: 1
}

.site-contact__info dd a {
    color: inherit
}

.site-contact__info dd a:hover {
    text-decoration: underline;
    color: inherit;
    text-underline-position: under
}


@media screen and (min-width: 768px) {
    .job-apply__head {
        padding: 15px 0 0px;
    }
}

@media screen and (min-width: 768px) {
    .job-apply__heading {
        margin-right: 37px;
        margin-bottom: 0px;
        margin-left: 37px;
    }
}

.job-list-2__wrapper .d-checked {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.job-list-2__wrapper .d-checked label:before {
    margin-right: 0;
}

.panel-fix-ungtuyen #btn-xac-nhan {
    margin-left: 5px;
}

.link-root {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.action-panel {
    position: absolute;
    right: 10px;
    top: 25px;
    display: flex;
    flex-direction: column;
}

.btn-apply-new {
    padding: 10px;
    background-color: #DFECFF;
    color: #3F71E0;
    z-index: 1;
    min-width: 100px;
    border: none;
    margin-top: 10px;
    border-radius: 6px;
    font-weight: 700;
    width: 137px;
    text-align: center;
}

/*.btn-apply-new:hover {
    background-color: green;
    color: #ffffff;
}*/

.btn-apply-fast {
    padding: 10px;
    background-color: #3F71E0;
    color: #fff;
    z-index: 1;
    min-width: 100px;
    border: none;
    border-radius: 6px;
    font-weight: 700;
    width: 137px;
    text-align: center;
}

.btn-apply-new:hover,
.btn-apply-fast:hover {
    opacity: 0.8;
}


.sidebar-right-item {
    width: 300px;
}

.is-fixed {
    position: fixed;
    top: 5px;
}

.sidebar-right-item.is-bottom {
    position: absolute;
    bottom: 20px;
    /* hoặc một giá trị phù hợp */
}

.sidebar-job-right .title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 12px;
    text-align: center;
}

#sidebar {
    position: relative;
}

.sidebar-job-right {
    padding-top: 10px;
    padding-bottom: 10px;
}

.sidebar-job-right .list-job .job-flex__item-content {
    width: 100%;
}

@media only screen and (max-width: 767px) {
    .action-panel {
        top: initial;
        bottom: 30px;
    }

    .job-list-2__item-wrapper {
        flex-direction: column;
    }

    .job-list-2--small .job-list-2__item-entry {
        width: 60%;
        overflow: hidden;
    }

    .is-fixed {
        top: initial;
        position: fixed;
        bottom: 0;
        z-index: 9999;
        width: 100%;
        background: #fff;
        left: 0;
    }

    .is-fixed .btn {
        width: 45%;
        margin-left: 4%;
        float: left;
    }

    .is-fixed .sidebar-buttons {
        width: 100%;
        float: left;
        padding-top: 10px;
    }

    .sidebar-job-right {
        display: none;
    }
}

.hidden-element {
    opacity: 0;
    animation: showAfterDelay 0s ease-in 10s forwards;
}

@keyframes showAfterDelay {
    to {
        opacity: 1;
    }
}

.bg-success.bg-opacity-75:hover {
    background-color: rgba(25, 135, 84, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.bg-danger.bg-opacity-75:hover {
    background-color: rgba(220, 53, 69, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

/* Additional color variations you can use */

.bg-warning.bg-opacity-75:hover {
    background-color: rgba(255, 193, 7, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.bg-info.bg-opacity-75:hover {
    background-color: rgba(13, 202, 240, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.bg-secondary.bg-opacity-75:hover {
    background-color: rgba(108, 117, 125, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.before-danger:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: background-color .3s ease;
    border: 4px solid transparent;
    border-radius: 30px;
    background-color: rgba(220, 53, 69, 1) !important;
    background-clip: content-box;
}


.nw-new-job__list .item-title {
    display: flex;
}

.text-prioritize {
    color: #fff;
    background: #df0e0e;
    margin-left: 5px;
    padding: 3px;
    font-size: 12px;
    border-radius: 3px;
    min-width: 60px;
    text-align: center;
    line-height: 17px;
    text-transform: uppercase;
}

@media (max-width: 640px) {
    .job-list-2__item-content {
        width: 100%;
        padding-left: 18px;
    }

    .job-list-2--small .job-list-2__item-entry {
        width: 100%;
        overflow: hidden;
    }

    .job-list-2__item-featured {
        margin-top: 17px;
        width: 130px;
    }

    .job-list-2__item-featured .image.fit-contain img {
        max-width: 86px;
        height: auto;
        margin: auto;
    }

    .action-panel {
        left: 15px;
        right: initial;
    }

    .panel-fix-ungtuyen {
        top: initial;
        width: 100%;
        bottom: 0;
    }
}

.bg-create-cv {
    background-color: #fff;
    max-width: 216px;
    font-weight: 700;
}

.bg-create-cv a {
    color: #1D5193;
    text-transform: uppercase;
}

.bg-upload-cv {
    background-color: #E67913;
    max-width: 216px;
    font-weight: 700;
}

.bg-upload-cv a {
    color: #fff;
    text-transform: uppercase;
}

.banner-header .display-4 {
    font-size: 36px;
}

.banner-header .py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}


.banner-header .h4,
.banner-header .lead {
    text-transform: none;
    opacity: 1 !important;
    font-weight: 600 !important;
    font-size: 24px;
}

.intro-top>div {
    font-size: 17px;
    line-height: 27px;
}





.nw-new-job__list .item {
    margin-bottom: 20px;
    padding: 17px 18px 14px
}

.nw-new-job__list .item--hot {
    position: relative
}

.nw-new-job__list .item--hot::after {
    content: "Job hot";
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 0 0 2px;
    padding: 2px 6px 3px;
    background-color: #cd0e00;
    font-size: 13px;
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    pointer-events: none
}

.nw-new-job__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    width: 100px;
    height: 100px;
    padding: 8px
}

.nw-new-job__list .item-image img {
    max-height: 100%
}

.nw-new-job__list .item-wrapper {
    width: calc(100% - 100px);
    padding-left: 24px
}

.nw-new-job__list .item-content {
    width: 100%;
    margin-bottom: 0
}

.nw-new-job__list .item-title {
    margin-bottom: 8px
}

.nw-new-job__list .item-company {
    margin-bottom: 5px;
    color: #000
}

.nw-new-job__list .item-budget {
    color: #0e0e0e
}

.nw-new-job__list .item-entry {
    align-items: flex-start;
    width: 100%;
    margin-top: 5px;
    justify-content: start;
}

.nw-new-job__list .item-date-v3,
.nw-new-job__list .item-location-v1 {
    opacity: 1;
    color: #000
}

.nw-new-job__list .item-location-v1 {
    min-width: 25%
}

.nw-new-job__list .item-date-v3 {
    min-width: 20%
}

.nw-new-job__list .item-tags {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: flex-end
}

.nw-new-job__list .item-tags>* {
    display: inline-block;
    border-radius: 3px;
    margin: 2px 2px 2px 6px;
    padding: 1px 14px 3px;
    background-color: #f4f4f4;
    color: #555
}

.nw-new-job__list .item-tags>.red {
    background-color: #ffe5e1;
    color: #e85459
}

.nw-new-job__list .item-tags>.blue {
    background-color: #eef6ff;
    color: #1d5193
}

.nw-new-job__list .slick-slide {
    display: block;
    width: 100%;
    position: relative;
}

.nw-new-job__list .slick-slide .item {
    position: relative;
}


.bg-job {
    background-color: #F3F8FF;
}

.bg-job .job-list-2--small {
    background-color: #F3F8FF;
}


.job-detail-head__logo {
    width: 130px;
    height: 130px;
    background: #fff;
    border: 1px solid #F2F2F2
}

.pn-view-more-cong-ty {
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    margin-bottom: 15px;
    color: var(--cblue);
}

.card-primary {}

.card-header-primary {
    color: #1D5193;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    border: 1px solid #D2E6FF;
    background-color: #D2E6FF;
    display: flex;
}

.card-header-primary svg {
    margin-right: 10px;
    margin-top: 5px;
}


.card-detail-company {
    padding: 10px 0;
    border-bottom: 1px solid #F2F2F2
}

.card-detail-company .svg {
    width: 36px;
    height: 36px;
    top: 189px;
    left: 1256px;
    gap: 0px;
    padding: 7px;
    border-radius: 20px;
    background-color: #EDF5FF;
    font-size: 16px;
    margin-bottom: 5px;
}

.card-detail-company .svg svg {
    padding-left: 3px;
}

.sidebar-right-item .job-flex__item {
    margin-bottom: 16px;
}

.sidebar-right-item .job-flex__item-entry-item {
    background-color: transparent;
    padding-left: 0;
}

.pn-images-cong-ty .slick-list {
    overflow: visible;
    margin: 0 -13.5px 10px
}

.pn-images-cong-ty {
    width: 100%;
    overflow: hidden;
}


.pn-images-cong-ty .slick-slide {
    padding: 0 5px
}

.pn-images-cong-ty .nw-gallery__image {
    overflow: hidden
}

.pn-images-cong-ty .nw-gallery__image::before {
    padding-bottom: 66.4335664336%
}

.pn-images-cong-ty .nw-gallery__image img {
    border-radius: 4px
}

.template-job-viec-lam {
    padding-top: 30px;
    padding-bottom: 30px;
}

.template-job-viec-lam .intro-top {
    padding: 20px;
}

.template-job-viec-lam .heading-common {
    margin-bottom: 15px;
}


@media (max-width: 640px) {
    .template-job-viec-lam .job-list-2 .slick-slide .item {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .template-job-viec-lam .job-list-2 .slick-slide .item>* {
        padding: 16px;
    }

    .template-job-viec-lam .job-list-2 .slick-slide .item .action-panel {
        position: relative;
        display: flex;
        flex-direction: row;
        margin-top: 20px;
    }

    .template-job-viec-lam .job-list-2 .slick-slide .item .action-panel>* {
        margin: 5px;
    }



    .template-job-viec-lam .job-list-2 .job-list-2__item {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .template-job-viec-lam .job-list-2 .job-list-2__item>* {
        padding: 16px;
    }

    .template-job-viec-lam .job-list-2 .job-list-2__item .action-panel {
        position: relative;
        display: flex;
        flex-direction: row;
        margin-top: 20px;
    }

    .template-job-viec-lam .job-list-2 .job-list-2__item .action-panel>* {
        margin: 5px;
    }

    .job-apply-company__title,
    .job-detail-head__title {
        font-size: 15px;
    }

    .panel-action-ungtuyen {
        position: fixed;
        bottom: 0;
        background: #fff;
        padding: 10px;
        opacity: 1;
        z-index: 999;
        margin-left: -25px;
        width: 100%;
    }
}

form .note {
    color: red;
    padding-top: 10px;
    font-size: 13px;
    display: block;
}

#sidebar .job-flex__item-entry {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

#sidebar .job-flex__item-entry .job-flex__item-entry-item {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.job-detail-head__title {
    padding-bottom: 10px;
}

.job-detail.pn-tag {
    padding-top: 30px;
}


.btn-default {
    background-color: #f0f0f0;
    color: #333;
    border-color: #ccc;
}

.x-modal .modal-footer .btn-default {
    margin-left: 5px;
    margin-right: 5px;
}

.job-detail-company__item-text {
    margin-bottom: 10px;
}

form input.error,
form select.error,
form .error-border {
    border-color: red !important;
    background-color: #ffe6e6 !important;
}

form label.error,
div.error {
    color: DarkRed;
    font-style: italic;
    font-size: 13px;
    padding-top: 5px;
}

.job-detail-info__wrapper .gutters-39>[class*=col] {
    padding-right: 0;
}

@media (max-width: 640px) {
    .job-detail-info__wrapper .job-detail-info__item-content {
        width: calc(100% - 20px);
    }
}

.find-jobs {
    margin-top: 0;
    margin-bottom: 10px;
}

.panel-search-container {
    margin-top: 0;
    margin-bottom: 20px;
}

.ThuThap_btnFile .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.frm-custom.info-basic__form .form-label {
    margin-bottom: .5rem;
}

.frm-custom.info-basic__form .upload-logo {
    display: flex;
    padding-bottom: 15px
}

.frm-custom.info-basic__form .upload-logo figure {
    position: relative
}

.frm-custom.info-basic__form .upload-logo figure {
    width: 200px;
    height: 100px;
    border: 1px solid #ccc
}

.frm-custom.info-basic__form .upload-logo figure img {
    margin: auto;
    height: 100%;
    display: block;
    padding: 10px;
}

.frm-custom.info-basic__form .upload-logo figure i {
    position: absolute;
    right: 2px;
    top: 2px;
    color: #fff
}

.frm-custom.info-basic__form .upload-logo>div {
    padding-right: 10px
}


.link-copy {
    color: forestgreen;
    padding-right: 10px;
    margin-top: 5px;
    display: inline-block;
}

.link-copy i:before {
    padding-right: 4px;
}

.dropdown-custom .dropdown-item {
    display: flex;
    gap: 10px;
}

/*@media (min-width: 1200px) {*/
/* Desktop */
/*.table-responsive {
        overflow: visible;*/
/* Hiển thị đầy đủ bảng, không cuộn */
/*}

        .table-responsive table {
            width: 100%;*/
/* Cho bảng full chiều rộng */
/*}
}*/


.bg-label-secondary {
    background-color: #ebebed !important;
    color: #808390 !important
}

.bg-label-success,
.bg-label-green {
    background-color: #ddf6e8 !important;
    color: #28c76f !important
}

.bg-label-info {
    background-color: #d6f4f8 !important;
    color: #00bad1 !important
}

.bg-label-warning {
    background-color: #fff0e1 !important;
    color: #ff9f43 !important
}

.bg-label-danger {
    background-color: #ffe2e3 !important;
    color: #ff4c51 !important
}

.bg-label-light {
    background-color: #fafafb !important;
    color: #dfdfe3 !important
}

.bg-label-dark {
    background-color: #e2e2e2 !important;
    color: #4b4b4b !important
}

.bg-label-gray {
    background-color: rgba(243, 242, 243, .92) !important;
    color: rgba(47, 43, 61, .5) !important
}

.bg-label-orange {
    background-color: rgba(255, 165, 0, 0.15) !important;
    /* cam nhạt với độ trong suốt */
    color: rgba(255, 140, 0, 0.8) !important;
    /* cam đậm, hơi mờ */
}

button.badge {
    padding: 5px;
}


@media (max-width: 640px) {
    .heading-css .seminar-hero__image {
        position: relative !important;
        margin: auto;
        right: 0 !important;
        width: 100%;
        max-width: 100% !important;
        margin-bottom: 20px !important;
    }

    .heading-css>h1 {
        flex: 0 0 100% !important;
    }

    .seminar-hero__inner .seminar-hero__list dl {
        flex: 0 0 100%;
    }
}

i.i-copy {
    cursor: pointer;
}

.register-button.disabled {
    background: #888888;
    box-shadow: initial;
}


.dataTable thead {
    background-color: rgba(0, 0, 0, 0.075);
    color: #212529;
}

.col-name {
    max-width: 300px
}

@media (max-width: 991px) {
    .col-name {
        max-width: 100%;
        width: 100%;
    }

    .table-responsive .table.table-custom tbody td,
    .table-responsive tbody th {
        justify-content: start;
        text-align: left !important;
    }
}



.table.table-custom>thead th {
    padding: 1rem .5rem;
    font-weight: bold;
    background-color: rgba(0, 0, 0, 0.075);
    font-size: 16px;
}

.a-table-head-custom .tr {
    display: flex;
    align-items: center;
    padding: 5px;
    font-weight: bold;
    background-color: rgba(0, 0, 0, 0.075);
}

.a-table--list .a-table-head.a-table-head-custom .td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.a-table-head-custom .td.th-first {
    padding-left: 18px;
}


#x-msg-confirm .modal-content,
#x-msg-info .modal-content {
    display: flex;
    flex-direction: column;
    max-height: 90vh;
    /* Giới hạn chiều cao modal không vượt quá màn hình */
}

#x-msg-confirm .modal-body,
#x-msg-info .modal-content {
    flex: 1;
    overflow-y: auto;
    /* Cho phép cuộn nội dung khi quá dài */
    max-height: calc(90vh - 120px);
    /* Điều chỉnh để tránh tràn footer */
}

#x-msg-confirm .modal-footer,
#x-msg-info .modal-footer {
    position: sticky;
    bottom: 0;
    background: white;
    z-index: 10;
    border-top: 1px solid #ddd;
}

.btn-group,
.btn-group-vertical {
    gap: 5px;
}

.d-huy-hieu {
    display: flex;
    margin-top: 10px;
    justify-content: center;
    align-items: center;
    gap: 5px;
    font-weight: bold;
}

.d-huy-hieu img {
    width: 20px;
    height: auto;
}

main.container {
    margin-top: 30px;
}

#header {
    min-height: 95px;
}

.header-su-kien .site-header__wrapper {
    display: flex;
}

/*.header-su-kien #menu-top-danh-muc {
    margin-top: 13px;
}
*/
.header-su-kien .site-header__wrapper {
    justify-content: end;
    width: 100px;
    /* align-items:baseline;*/
}

.header-su-kien .site-header__wrapper #menu-top-danh-muc .btn {
    display: flex;
    gap: 5px;
    text-transform: uppercase;
    font-weight: 600;
}


.header-su-kien .site-header__top-nav {
    padding: 0;
}

.header-su-kien #menu-top-danh-muc li {
    display: flex;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid transparent;
    margin: 3px;
    background-color: var(--navajo-white-color-2);
    color: var(--dark-bronze-color-2);
}

.header-su-kien #menu-top-danh-muc li a {
    color: var(--dark-bronze-color-2);
    font-weight: bold;
}

.header-su-kien #collap-info {
    flex-direction: row-reverse;
}

/* Mobile */
@media (max-width: 768px) {

    #collap-info .site-header__top-nav {
        display: none;
    }

    .header-su-kien #menu-top-danh-muc {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .header-su-kien #menu-top-danh-muc .dropdown {
        width: 100%;
    }

    /* Ẩn nút 3 gạch trên mobile */
    .header-su-kien #menu-top-danh-muc .btn {
        display: none;
    }

    /* Hiện luôn dropdown-menu */
    .header-su-kien #menu-top-danh-muc .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: 100%;
        box-shadow: none;
        border: none;
        padding: 0;
    }

    .header-su-kien #menu-top-danh-muc .dropdown-item,
    #collap-info .btn-login {
        margin: auto;
    }

    .header-su-kien #collap-info .nav-wrap {
        padding-bottom: 0;
    }

    .header-su-kien #menu-top-danh-muc .dropdown-item:last-child {
        border-bottom: none;
    }

    .header-su-kien #collap-info {
        flex-direction: column;
    }

    .header-su-kien .navbar-brand__logo {
        display: none;
    }

    .header-su-kien .site-header__top-nav {
        display: none;
    }

    .header-su-kien .site-header__wrapper #menu-top-danh-muc .btn {
        display: none;
    }

    #header {
        min-height: 75px;
    }
}

.header-su-kien .nav-account {
    font-weight: 600;
}

#news-content.header-su-kien .ratio {
    max-height: 216px;
    overflow: hidden;
}

#news-content.header-su-kien .ratio>* {
    position: relative;
}

#news-content.header-su-kien .ratio::before {
    content: "";
    display: block;
    padding-bottom: initial;
}



.pg-modalPhoto {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.pg-modalPhoto img {
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
}

.pg-close {
    position: absolute;
    top: 20px;
    right: 30px;
    color: white;
    font-size: 40px;
    cursor: pointer;
}

.pg-prev,
.pg-next {
    position: absolute;
    top: 50%;
    font-size: 30px;
    color: white;
    cursor: pointer;
    user-select: none;
}

.pg-prev {
    left: 20px;
}

.pg-next {
    right: 20px;
}

/* Tổng thể */
.pn-phan-quyen .form-group {
    margin-bottom: 20px;
}

/* Tùy chỉnh x_panel */
.pn-phan-quyen .x_panel {
    border: 1px solid #ddd;
    border-radius: 5px;
    background: #f9f9f9;
    padding: 15px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    margin-top: 30px;
}

/* Tiêu đề x_title */
.pn-phan-quyen .x_title {
    padding-bottom: 10px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pn-phan-quyen .x_title h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    color: #333;
}

/* Danh sách checkbox */
.pn-phan-quyen .chkPolicy {
    margin-right: 5px;
}

.pn-phan-quyen p {
    display: flex;
    align-items: center;
    font-size: 14px;
    margin-bottom: 10px;
}

/* Hàng chứa checkbox */
.pn-phan-quyen .row {
    display: flex;
    flex-wrap: wrap;
}

/* Cột checkbox */
.pn-phan-quyen .col-md-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}

/* Nút chọn tất cả */
.pn-phan-quyen .chkAll {
    transform: scale(1.2);
    margin-right: 5px;
}

/* Hiệu ứng hover */

/* Responsive cho mobile */
@media (max-width: 768px) {
    .pn-phan-quyen .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 480px) {
    .pn-phan-quyen .col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.pn-phan-quyen .collapse-link,
.pn-phan-quyen .x_title .clearfix {
    display: none;
}

.pn-phan-quyen input[type=checkbox] {
    border: 1px solid #afafaf;
    border-radius: 3px;
    width: 18px;
    height: 18px;
    background: #f5f5f5;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.pn-phan-quyen input[type=checkbox]:checked {
    border-color: #1d5193;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E %3Cpath d='M13 2L5.3 9L2 6.375' stroke='%231D5193' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E") no-repeat center 40%
}



.item-tags .order-3 {
    display: none;
}

.invisible {
    visibility: hidden;
    max-height: 50px;
}

.opacity-0 {
    opacity: 0;
}

.opacity-100 {
    opacity: 1;
}

/*.btn.orange {
    color:#fff;
    background-color: var(--tangerine-color)
}

.btn.gray {
    color: #fff;
    background-color: var(--silver-chalice-color)
}

.btn.red {
    color: #fff;
    background-color: var(--maximum-red-color-2)
}

.btn.blue {
    color: #fff;
    background-color: var(--azure-color)
}
*/

.user-update-basic-input .c-red {
    color: var(--lust-color);
}

.x-modal .modal-header {
    background-color: #f1f6ff;
    border-bottom: 1px solid #ddd;
    padding: 15px;
    color: #000;
}

.x-modal .close {
    color: #000;
    font-size: 25px;
}

.x-modal .btn-primary {
    background-color: #0F50A6;
}


#notify-container {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.notify-box {
    min-width: 250px;
    max-width: 400px;
    padding: 15px 20px;
    border-radius: 10px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: 'Segoe UI', sans-serif;
    color: #333;
    background: #fff;
    position: relative;
    animation: notifySlideIn 0.4s ease, notifyFadeOut 0.5s ease 2.5s forwards;
}

.notify-success {
    border-left: 5px solid #4caf50;
}

.notify-error {
    border-left: 5px solid #f44336;
}

.notify-warning {
    border-left: 5px solid #ff9800;
}

.notify-info {
    border-left: 5px solid #2196f3;
}

.notify-icon {
    font-size: 18px;
}

@keyframes notifySlideIn {
    from {
        opacity: 0;
        transform: translateX(30px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes notifyFadeOut {
    to {
        opacity: 0;
        transform: translateX(30px);
        height: 0;
        margin: 0;
        padding: 0;
    }
}
/* Responsive nhỏ hơn 768px (tablet trở xuống) */
@media (max-width: 768px) {
    .calendar-popup {
        width: 90vw;
        padding: 20px 20px 10px 20px;
        max-width: none;
    }
}

/* Responsive nhỏ hơn 480px (điện thoại) */
@media (max-width: 480px) {
    .calendar-popup {
        width: 95vw;
        padding: 16px 16px 8px 16px;
        border-radius: 8px;
    }
}

#txt-pager {
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background-color: #fff;
    font-size: 16px;
    color: #333;
    cursor: pointer;
}

.lnk-abs {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    overflow: hidden;
    z-index: 2;
}

/* Bôi đỏ cả dòng */
.ck-custom:has(input.form-check-input.error) {
    /*border: 1px solid #dc3545;*/
   /* background: rgba(220, 53, 69, .06);*/
   /* border-radius: 8px;*/
   /* padding: 10px 12px;*/
}

    /* Bôi đỏ label + link (tuỳ bạn giữ link xanh) */
    .ck-custom:has(input.form-check-input.error) .form-check-label {
        color: #dc3545;
    }

/* Viền ô checkbox */
.ck-custom input.form-check-input.error {
    border-color: #dc3545;
}
.ck-custom > label.error {
    display: none !important;
}
.event-featured .item{
    min-height:300px;
}
.seminar-hero__title > button{
    text-align:left;
}

/* ============================================================
   Dropdown select2 dung chung: bo goc, do bong mem, o tim co icon,
   option bo goc + mau hover/chon. Them "body" de thang select2.min.css
   (nap o bundle khac, thu tu khong co dinh). Chi dung toi phan DROPDOWN,
   khong dung o selection nen layout cac o loc hien co giu nguyen.
   ============================================================ */
body .select2-container--open .select2-dropdown {
    overflow: hidden;
    border: 1px solid #e3e8ef;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 12px 32px rgba(11, 37, 69, .14);
    animation: s2SoftIn .18s ease-out;
}

body .select2-container--open .select2-dropdown--below {
    margin-top: 8px;
}

body .select2-container--open .select2-dropdown--above {
    margin-top: -8px;
    animation-name: s2SoftInUp;
}

@keyframes s2SoftIn {
    from { opacity: 0; transform: translateY(-6px); }
    to { opacity: 1; transform: translateY(0); }
}

@keyframes s2SoftInUp {
    from { opacity: 0; transform: translateY(6px); }
    to { opacity: 1; transform: translateY(0); }
}

body .select2-container--default .select2-search--dropdown {
    padding: 10px 10px 6px;
}

body .select2-container--default .select2-search--dropdown .select2-search__field {
    height: 38px;
    padding: 0 12px 0 36px;
    border: 1px solid #e3e8ef;
    border-radius: 8px;
    background: #f7f9fc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='9' cy='9' r='6.25' stroke='%239aa5b4' stroke-width='1.6'/%3E%3Cpath d='M13.6 13.6 17.5 17.5' stroke='%239aa5b4' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 12px center/16px;
    color: #0b2545;
    font-size: 14px;
    outline: none;
    transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;
}

body .select2-container--default .select2-search--dropdown .select2-search__field:focus {
    border-color: #1b4079;
    background-color: #fff;
    box-shadow: 0 0 0 3px rgba(27, 64, 121, .12);
}

body .select2-container--default .select2-results > .select2-results__options {
    max-height: 280px;
    padding: 4px 6px 8px;
    scrollbar-width: thin;
    scrollbar-color: #cfd6e0 transparent;
}

body .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
    width: 6px;
}

body .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #cfd6e0;
}

body .select2-container--default .select2-results__option {
    margin: 1px 0;
    padding: 9px 12px;
    border-radius: 8px;
    color: #33404f;
    font-size: 14px;
    line-height: 1.4;
    transition: background-color .15s ease, color .15s ease;
}

body .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #eef3fa;
    color: #1b4079;
    font-weight: 600;
}

body .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #1b4079;
    color: #fff;
}

body .select2-container--default .select2-results__option[aria-disabled=true] {
    color: #b5bdc8;
}

body .select2-container--default .select2-results__message {
    color: #9aa5b4;
    text-align: center;
}

/* ============================================================
   Thanh loc danh sach viec lam - ViecLam_V2.aspx (.job-toolbar)
   Nut loai tin dang pill + bo loc "Loai hinh" chon nhieu (#job-type-filter,
   panel checkbox do vieclam_v2.js dung). Scope theo .job-toolbar nen
   .nw-new-job__head-wrapper o ViecLam.aspx / ucViecLam.ascx giu nguyen.
   ============================================================ */
.nw-new-job .nw-new-job__head-wrapper.job-toolbar {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
}

.nw-new-job .job-toolbar .btn-type-job,
.nw-new-job .job-toolbar .jtf__toggle {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    height: 36px;
    margin: 0;
    padding: 0 16px;
    border: 1px solid #dfe4ec;
    border-radius: 999px;
    background-color: #fff;
    color: #3a4655;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    transition: border-color .2s ease, background-color .2s ease, color .2s ease, box-shadow .2s ease;
}

.nw-new-job .job-toolbar .btn-type-job:hover,
.nw-new-job .job-toolbar .jtf__toggle:hover {
    border-color: var(--cblue);
    color: var(--cblue);
}

.nw-new-job .job-toolbar .btn-type-job:focus-visible,
.nw-new-job .job-toolbar .jtf__toggle:focus-visible {
    outline: none;
    box-shadow: 0 0 0 3px rgba(29, 81, 147, .18);
}

.nw-new-job .job-toolbar .btn-type-job.active {
    border-color: var(--cblue) !important;
    background-color: var(--cblue) !important;
    color: #fff !important;
    box-shadow: 0 4px 12px rgba(29, 81, 147, .22);
}

.job-type-filter {
    position: relative;
}

.nw-new-job .job-toolbar .jtf__toggle {
    padding: 0 14px;
}

.job-type-filter.has-value .jtf__toggle,
.job-type-filter.is-open .jtf__toggle {
    border-color: var(--cblue);
    background-color: #f2f6fc;
    color: var(--cblue);
}

.jtf__count {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 20px;
    height: 20px;
    padding: 0 6px;
    border-radius: 999px;
    background-color: var(--cblue);
    color: #fff;
    font-size: 12px;
    font-weight: 600;
}

.jtf__count[hidden] {
    display: none;
}

.jtf__chevron {
    margin-left: 2px;
    transition: transform .2s ease;
}

.job-type-filter.is-open .jtf__chevron {
    transform: rotate(180deg);
}

.jtf__panel {
    position: absolute;
    top: calc(100% + 8px);
    right: 0;
    z-index: 50;
    width: 260px;
    border: 1px solid #e3e8ef;
    border-radius: 12px;
    background-color: #fff;
    box-shadow: 0 12px 32px rgba(11, 37, 69, .14);
    animation: s2SoftIn .18s ease-out;
}

.jtf__panel[hidden] {
    display: none;
}

.jtf__title {
    margin: 0;
    padding: 14px 16px 8px;
    color: #8a94a3;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .04em;
    text-transform: uppercase;
}

.jtf__list {
    max-height: 280px;
    overflow-y: auto;
    padding: 0 6px 6px;
}

.jtf__option {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 9px 10px;
    border-radius: 8px;
    color: #33404f;
    font-size: 14px;
    cursor: pointer;
    transition: background-color .15s ease;
}

.jtf__option:hover {
    background-color: #f2f6fc;
}

.jtf__option input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.jtf__check {
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    border: 1.5px solid #c5cdd8;
    border-radius: 5px;
    background: #fff no-repeat center/12px;
    transition: border-color .15s ease, background-color .15s ease;
}

.jtf__option input:checked + .jtf__check {
    border-color: var(--cblue);
    background-color: var(--cblue);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m2.5 6.2 2.3 2.3 4.7-5' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.jtf__option input:focus-visible + .jtf__check {
    box-shadow: 0 0 0 3px rgba(29, 81, 147, .18);
}

.jtf__option input:checked ~ .jtf__text {
    color: var(--cblue);
    font-weight: 600;
}

.jtf__footer {
    display: flex;
    justify-content: space-between;
    gap: 8px;
    padding: 10px 12px;
    border-top: 1px solid #eef1f5;
}

.jtf__clear,
.jtf__apply {
    height: 34px;
    padding: 0 14px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color .15s ease, color .15s ease;
}

.jtf__clear {
    border: 0;
    background: transparent;
    color: #6f7882;
}

.jtf__clear:hover {
    background-color: #f2f4f7;
    color: #33404f;
}

.jtf__apply {
    border: 0;
    background-color: var(--cblue);
    color: #fff;
}

.jtf__apply:hover {
    filter: brightness(1.08);
}

@media only screen and (max-width: 600px) {
    .nw-new-job .nw-new-job__head-wrapper.job-toolbar {
        justify-content: flex-start;
        margin-top: 12px;
    }

    .jtf__panel {
        right: auto;
        left: 0;
    }
}

/* Trac nghiem huong nghiep (MBTI/MI/DISC) - CSS lay tu JobOKO css4/trac-nghiem.css (v=220606).
   Da loc: bo reset global khong co class (html, a, img...), giu cac rule co class,
   tat ca selector scope duoi .tn-huong-nghiep de khong anh huong header/footer va cac trang khac. */
.tn-huong-nghiep .btn-disabled { border-color:#efefef;background-color:#efefef;color:#a6a6a6 }
.tn-huong-nghiep .border-start-0 { border-left:0!important; }
.tn-huong-nghiep .wysiwyg ul,.tn-huong-nghiep .wysiwyg ol,.tn-huong-nghiep .wysiwyg li { list-style:inherit }
.tn-huong-nghiep .wysiwyg figure img { height: auto }
.tn-huong-nghiep .container { padding-right:10px;padding-left:10px }
@media screen and (min-width:1200px) {
    .tn-huong-nghiep .container { max-width:1190px }
}
.tn-huong-nghiep .row { margin-right:-10px;margin-left:-10px }
.tn-huong-nghiep [class*=col] { padding-right:10px;padding-left:10px }
.tn-huong-nghiep .quiz-template { padding-top:1px;background-color:#f1f1f1;font-family:Roboto,sans-serif;color:#000 }
.tn-huong-nghiep .layout { justify-content:center;margin-top:21px }
@media screen and (min-width:992px) {
    .tn-huong-nghiep .layout>.col-lg-8 { flex:0 0 70.42%;max-width:70.42% }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .layout>.col-lg-4 { flex:0 0 29.58%;max-width:29.58% }
}
.tn-huong-nghiep .image { position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100% }
.tn-huong-nghiep .image img { position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover }
.tn-huong-nghiep .image.fit-contain img { font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain }
.tn-huong-nghiep .image.position-bottom img { font-family:"object-fit: cover; object-position: bottom;";-o-object-position:bottom;object-position:bottom }
.tn-huong-nghiep .image.position-top img { font-family:"object-fit: cover; object-position: top;";-o-object-position:top;object-position:top }
.tn-huong-nghiep .ratio { position:relative }
.tn-huong-nghiep .ratio::before { content:"";display:block;padding-bottom:100% }
.tn-huong-nghiep .btn-primary { border-color:#3498e3;background-color:#3498e3 }
.tn-huong-nghiep .btn-primary:hover { border-color:#1d8ee4;background-color:#1d8ee4 }
.tn-huong-nghiep .btn-success { border-color:#11be52;background-color:#11be52 }
.tn-huong-nghiep .btn-success:hover { border-color:#05b648;background-color:#05b648 }
.tn-huong-nghiep .btn-danger { border-color:#ff553c;background-color:#ff553c }
.tn-huong-nghiep .btn-danger:hover { border-color:#f83112;background-color:#f83112 }
.tn-huong-nghiep .btn-info { border-color:#40adc7;background-color:#40adc7;color:#fff }
.tn-huong-nghiep .btn-info:hover { border-color:#23a3c4;background-color:#23a3c4;color:#fff }
.tn-huong-nghiep .btn-info-2 { border-color:#72b5e8;background-color:#72b5e8;color:#fff }
.tn-huong-nghiep .btn-info-2:hover { border-color:#63b8f8;background-color:#63b8f8;color:#fff }
.tn-huong-nghiep .btn-disabled { border-color:#efefef;background-color:#efefef;color:#a6a6a6 }
.tn-huong-nghiep .btn-disabled:hover { border-color:#e4e4e4;background-color:#e4e4e4;color:#a6a6a6 }
.tn-huong-nghiep .btn-external-link { align-items:center;display:inline-flex;border-radius:10px;min-height:45px;padding:9px 20px;text-align:left;white-space:inherit }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .btn-external-link { padding:9px 24px }
}
.tn-huong-nghiep .btn-external-link svg { flex-shrink:0;margin-left:10px }
.tn-huong-nghiep .btn-external-link-2 { align-items:center;display:inline-flex;border-radius:60px;min-height:50px;padding:9px 20px;text-align:left;white-space:inherit }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .btn-external-link-2 { padding:9px 20px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .btn-external-link-2 { padding:9px 32px }
}
.tn-huong-nghiep .btn-external-link-2 svg { flex-shrink:0;margin-left:15px }
.tn-huong-nghiep .btn-start { position:relative;z-index:10;padding:0;color:#fff }
.tn-huong-nghiep .btn-start::before { content:"";position:absolute;top:0;right:0;bottom:-2px;left:0;border-radius:500px;background:linear-gradient(to top,#7dc7ff,rgba(125,199,255,0)) }
.tn-huong-nghiep .btn-start .inner { position:relative;z-index:5;justify-content:center;align-items:center;display:inline-flex;transition:background .3s ease;border-radius:500px;min-width:220px;height:50px;padding:5px 10px;background:linear-gradient(to bottom,#5bb9ff,rgba(39,163,255,0)),#3498e3;text-align:center }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .btn-start .inner { min-width:270px;height:60px }
}
.tn-huong-nghiep .btn-start .inner svg { flex-shrink:0;margin-right:15px }
.tn-huong-nghiep .btn-start:hover { color:#fff }
.tn-huong-nghiep .btn-start:hover .inner { background:linear-gradient(to top,#5bb9ff,rgba(39,163,255,0)),#3498e3 }
.tn-huong-nghiep .btn-sidebar-start { justify-content:center;align-items:center;display:flex;border-radius:40px;min-width:248px;height:50px;padding:5px 10px }
.tn-huong-nghiep .btn-sidebar-start svg { flex-shrink:0;margin-right:15px }
.tn-huong-nghiep .btn-more { justify-content:center;align-items:center;display:flex;margin:26px auto 0;border-radius:50px;width:164px;height:44px;background-color:#d6edff;color:#555 }
.tn-huong-nghiep .btn-more:hover { background-color:#bbe1ff }
.tn-huong-nghiep .btn-more[aria-expanded=true] { display:none }
.tn-huong-nghiep .btn-more svg { flex-shrink:0;margin-left:10px }
.tn-huong-nghiep .btn-view-result { justify-content:center;align-items:center;display:flex;margin:0 auto;border-radius:40px;width:175px;height:40px }
.tn-huong-nghiep .btn-reload { justify-content:center;align-items:center;display:flex;border:none;border-radius:50%;width:36px;height:36px;text-align:center }
.tn-huong-nghiep .btn-reload svg { flex-shrink:0;margin-bottom:1px }
.tn-huong-nghiep .btn-common { justify-content:center;align-items:center;display:flex;border-radius:50px;min-height:36px;padding:4px 30px;text-align:center }
.tn-huong-nghiep .btn-common-large { justify-content:center;align-items:center;display:flex;border-radius:50px;min-height:36px;padding:4px 30px;text-align:center }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .btn-common-large { min-width:190px;min-height:50px;padding:10px 30px }
}
.tn-huong-nghiep .btn-common-small { justify-content:center;align-items:center;display:flex;border-radius:50px;min-height:30px;padding:2px 19px;text-align:center }
.tn-huong-nghiep .btn-back { align-items:center;display:flex;color:inherit }
.tn-huong-nghiep .btn-back svg { flex-shrink:0;margin-right:10px;width:16px;color:#3f92d1 }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .btn-back svg { margin-right:16px;margin-left:6px }
}
.tn-huong-nghiep .btn-review-result { justify-content:center;align-items:center;display:flex;margin:0 auto 9px;border-radius:50px;width:190px;min-height:40px;padding:4px 15px;text-align:center }
.tn-huong-nghiep .btn-review-result svg { flex-shrink:0;margin-right:12px }
@media screen and (min-width:992px) {
    .tn-huong-nghiep .gutters-2 { margin-right:-2px;margin-left:-2px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .gutters-5 { margin-right:-5px;margin-left:-5px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .gutters-8 { margin-right:-8px;margin-left:-8px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .gutters-12 { margin-right:-12px;margin-left:-12px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .gutters-2>[class*=col] { padding-right:2px;padding-left:2px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .gutters-5>[class*=col] { padding-right:5px;padding-left:5px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .gutters-8>[class*=col] { padding-right:8px;padding-left:8px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .gutters-12>[class*=col] { padding-right:12px;padding-left:12px }
}
.tn-huong-nghiep .fz-13 { font-size:12px;line-height:1.6 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .fz-13 { font-size:13px }
}
.tn-huong-nghiep .btn-back,.tn-huong-nghiep .fz-14,.tn-huong-nghiep .wysiwyg .box-small .box-content,.tn-huong-nghiep .wysiwyg h6 { font-size:12px;line-height:1.4 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .btn-back,.tn-huong-nghiep .fz-14,.tn-huong-nghiep .wysiwyg .box-small .box-content,.tn-huong-nghiep .wysiwyg h6 { font-size:14px }
}
.tn-huong-nghiep .fz-15,.tn-huong-nghiep .wysiwyg,.tn-huong-nghiep .wysiwyg .box-small .box-heading { font-size:13px;line-height:1.6 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .fz-15,.tn-huong-nghiep .wysiwyg,.tn-huong-nghiep .wysiwyg .box-small .box-heading { font-size:15px }
}
.tn-huong-nghiep .fz-16,.tn-huong-nghiep .wysiwyg .box-heading,.tn-huong-nghiep .wysiwyg h5 { font-size:14px;line-height:1.4 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .fz-16,.tn-huong-nghiep .wysiwyg .box-heading,.tn-huong-nghiep .wysiwyg h5 { font-size:16px }
}
.tn-huong-nghiep .alert-heading,.tn-huong-nghiep .fz-17,.tn-huong-nghiep .wysiwyg .title-3 { font-size:15px;line-height:1.4 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .alert-heading,.tn-huong-nghiep .fz-17,.tn-huong-nghiep .wysiwyg .title-3 { font-size:17px }
}
.tn-huong-nghiep .chart-y>span::before,.tn-huong-nghiep .fz-18,.tn-huong-nghiep .wysiwyg .list-6>li:before,.tn-huong-nghiep .wysiwyg .title-2,.tn-huong-nghiep .wysiwyg h4 { font-size:16px;line-height:1.4 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .chart-y>span::before,.tn-huong-nghiep .fz-18,.tn-huong-nghiep .wysiwyg .list-6>li:before,.tn-huong-nghiep .wysiwyg .title-2,.tn-huong-nghiep .wysiwyg h4 { font-size:18px }
}
.tn-huong-nghiep .fz-20,.tn-huong-nghiep .wysiwyg h3 { font-size:16px;line-height:1.4 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .fz-20,.tn-huong-nghiep .wysiwyg h3 { font-size:20px }
}
.tn-huong-nghiep .chart-y>span::after,.tn-huong-nghiep .fz-22,.tn-huong-nghiep .quiz-result__content.wysiwyg .title-1,.tn-huong-nghiep .wysiwyg h2 { font-size:17px;line-height:1.4 }
@media screen and (min-width:992px) {
    .tn-huong-nghiep .chart-y>span::after,.tn-huong-nghiep .fz-22,.tn-huong-nghiep .quiz-result__content.wysiwyg .title-1,.tn-huong-nghiep .wysiwyg h2 { font-size:22px }
}
.tn-huong-nghiep .fz-24,.tn-huong-nghiep .wysiwyg .title-1 { font-size:18px;line-height:1.4 }
@media screen and (min-width:992px) {
    .tn-huong-nghiep .fz-24,.tn-huong-nghiep .wysiwyg .title-1 { font-size:24px }
}
.tn-huong-nghiep .fz-26 { font-size:18px;line-height:1.4 }
@media screen and (min-width:992px) {
    .tn-huong-nghiep .fz-26 { font-size:26px }
}
.tn-huong-nghiep .fz-28 { font-size:22px;line-height:1.4 }
@media screen and (min-width:992px) {
    .tn-huong-nghiep .fz-28 { font-size:28px }
}
.tn-huong-nghiep .fz-30 { font-size:24px;line-height:1.3 }
@media screen and (min-width:992px) {
    .tn-huong-nghiep .fz-30 { font-size:30px;line-height:1.4 }
}
.tn-huong-nghiep .fw-medium { font-weight:500 }
.tn-huong-nghiep .fw-semi-bold { font-weight:600 }
.tn-huong-nghiep .ol-none { outline:0 }
.tn-huong-nghiep .ol-none:active,.tn-huong-nghiep .ol-none:focus,.tn-huong-nghiep .ol-none:focus-visible,.tn-huong-nghiep .ol-none:hover { box-shadow:none;outline:0 }
.tn-huong-nghiep .text-success { color:#11be52!important }
.tn-huong-nghiep .text-success-2 { color:#2abc68!important }
.tn-huong-nghiep .text-primary { color:#3f92d1!important }
.tn-huong-nghiep .text-primary-2 { color:#2c86c2!important }
.tn-huong-nghiep .text-primary-3 { color:#084c94!important }
.tn-huong-nghiep .text-warning { color:#f2a711!important }
.tn-huong-nghiep .text-danger { color:#e74c3c!important }
.tn-huong-nghiep .alert { margin-bottom:17px;border-width:1px;border-style:solid;border-radius:10px;padding:14px 15px 12px;color:#333 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .alert { padding-right:28px;padding-left:28px }
}
.tn-huong-nghiep .alert-dashed { border-style:dashed;border-radius:5px }
.tn-huong-nghiep .alert-radius { border-radius:5px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .alert-small { margin-bottom:28px;padding:11px 15px 10px }
    .tn-huong-nghiep .alert-small .row { margin-right:-4px;margin-left:-4px }
}
@media screen and (min-width:768px) {
    .tn-huong-nghiep .alert-small-2 { margin-bottom:35px;padding:14px 15px 24px }
}
.tn-huong-nghiep .alert-2 { border-radius:0 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .alert-2 { margin-bottom:31px;padding:11px 17px 10px }
}
.tn-huong-nghiep .alert-2 li { margin-bottom:6px!important }
.tn-huong-nghiep .alert-primary { border-color:#72b5e8;background-color:#e1f2ff }
.tn-huong-nghiep .alert-primary-2 { border-color:#72b5e8;background-color:#d1ebff }
.tn-huong-nghiep .alert-primary-3 { border-color:#d3ecff;background-color:#d3ecff }
.tn-huong-nghiep .alert-danger { border-color:#c14252;background-color:#ffe3e7 }
.tn-huong-nghiep .alert-success { border-color:#11be52;background-color:#e4f8eb }
.tn-huong-nghiep .alert-success-2 { border-color:#11be52;background-color:#d1ffe2 }
.tn-huong-nghiep .alert-success-3 { border-color:#004b99;background-color:#f0fff4 }
.tn-huong-nghiep .alert-heading { margin-bottom:4px;font-weight:700 }
.tn-huong-nghiep .alert-primary .alert-heading { color:#006dbe }
.tn-huong-nghiep .alert-danger .alert-heading { color:#c14252 }
.tn-huong-nghiep .alert-success .alert-heading { color:#009839 }
.tn-huong-nghiep .more { position:relative;margin-bottom:.4666666667em;border-width:1px;border-style:solid;padding:8px 20px }
.tn-huong-nghiep .more::before { content:"";position:absolute;top:0;bottom:0;left:0;width:5px }
.tn-huong-nghiep .more:last-child { margin-bottom:0 }
.tn-huong-nghiep .more a:hover { opacity:.7 }
.tn-huong-nghiep .more+:not(.more) { margin-top:1.5555555556em!important }
.tn-huong-nghiep .more-primary { border-color:#72b5e8;background-color:#e3f3ff }
.tn-huong-nghiep .more-primary::before { background-color:#3f92d1 }
.tn-huong-nghiep .more-primary a { color:#084c94 }
.tn-huong-nghiep .more-danger { border-color:#ff553c;background-color:#ffe8e4 }
.tn-huong-nghiep .more-danger::before { background-color:#ff553c }
.tn-huong-nghiep .more-danger a { color:#ff553c }
.tn-huong-nghiep .more-success { border-color:#11be52;background-color:#dffdea }
.tn-huong-nghiep .more-success::before { background-color:#11be52 }
.tn-huong-nghiep .more-success a { color:#008e35 }
.tn-huong-nghiep .more-warning { border-color:#f2a711;background-color:#fff8eb }
.tn-huong-nghiep .more-warning::before { background-color:#f2a711 }
.tn-huong-nghiep .more-warning a { color:#d18c00 }
.tn-huong-nghiep .chart { padding:0 35px 67px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .chart { padding-right:54px;padding-left:54px }
}
.tn-huong-nghiep .chart-inner { position:relative }
.tn-huong-nghiep .chart-x { position:relative;flex-direction:column;display:flex;border-left:2px solid #000;height:382px }
.tn-huong-nghiep .chart-x::before { content:attr(data-value);position:absolute;top:-7px;left:-37px }
.tn-huong-nghiep .chart-x::after { content:"";position:absolute;top:-5px;left:-5px;transform:rotate(-90deg);width:8px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L8 8L1 15' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");background-repeat:no-repeat;background-size:contain }
.tn-huong-nghiep .chart-x>span { position:relative;flex:1 1 auto;justify-content:center;align-items:flex-end;display:flex;margin-left:-53px;width:calc(100% + 53px);padding-right:100%;padding-bottom:5px;line-height:0;text-align:center }
.tn-huong-nghiep .chart-x>span::before { content:"";position:absolute;right:0;bottom:0;left:53px;height:1px;background-color:rgba(191,191,191,.3) }
.tn-huong-nghiep .chart-y { position:absolute;z-index:5;top:54px;right:0;bottom:0;left:0;justify-content:space-evenly;align-items:flex-end;display:flex;border-bottom:2px solid #000;padding-right:11% }
.tn-huong-nghiep .chart-y::before { content:attr(data-value);position:absolute;right:-44px;bottom:-55px;width:87px;line-height:1.2;font-weight:400;text-align:center }
.tn-huong-nghiep .chart-y::after { content:"";position:absolute;right:-2px;bottom:-8px;width:8px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L8 8L1 15' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");background-repeat:no-repeat;background-size:contain }
.tn-huong-nghiep .chart-y>span { position:relative;width:9.499% }
.tn-huong-nghiep .chart-y>span::before { content:attr(data-value);position:absolute;top:-28px;right:0;left:0;line-height:1;text-align:center }
.tn-huong-nghiep .chart-y>span::after { content:attr(data-label);position:absolute;right:0;bottom:-43px;left:0;line-height:1;text-align:center }
.tn-huong-nghiep .chart-y>span:nth-child(4n+1) { background-color:#ff553c }
.tn-huong-nghiep .chart-y>span:nth-child(4n+2) { background-color:#f2a711 }
.tn-huong-nghiep .chart-y>span:nth-child(4n+3) { background-color:#11be52 }
.tn-huong-nghiep .chart-y>span:nth-child(4n+4) { background-color:#3498e3 }
.tn-huong-nghiep .wysiwyg { color:#333 }
.tn-huong-nghiep .wysiwyg p { margin-bottom:1.3333333333em }
.tn-huong-nghiep .wysiwyg p:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg img { display:block;margin:0 auto }
.tn-huong-nghiep .wysiwyg figure { margin:0 auto 2em;max-width:100% }
.tn-huong-nghiep .wysiwyg figure:last-child { margin-bottom:1em }
.tn-huong-nghiep .wysiwyg figcaption { justify-content:center;align-items:center;display:flex;min-height:40px;padding:6px;background-color:#d3ecff;font-style:italic;text-align:center }
.tn-huong-nghiep .wysiwyg figcaption.is-small { min-height:32px }
.tn-huong-nghiep .wysiwyg figcaption.is-special { margin:32px auto 0;max-width:390px }
.tn-huong-nghiep .wysiwyg ul { margin-bottom:1.4666666667em;padding-left:1.4666666667em }
.tn-huong-nghiep .wysiwyg ul:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg h2 { margin-bottom:.5em;font-weight:600 }
.tn-huong-nghiep .wysiwyg h2:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg h3 { margin-bottom:.5em;font-weight:600 }
.tn-huong-nghiep .wysiwyg h3:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg h4 { margin-bottom:.6111111111em;font-weight:700 }
.tn-huong-nghiep .wysiwyg h4:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg h5 { margin-bottom:.5625em;font-weight:600 }
.tn-huong-nghiep .wysiwyg h5:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg h6 { margin-bottom:.7142857143em;font-weight:700 }
.tn-huong-nghiep .wysiwyg h6:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .figcaption { justify-content:center;align-items:center;display:flex;margin-bottom:1.9333333333em;min-height:36px;padding:6px;background-color:#d3ecff;font-style:italic;text-align:center }
.tn-huong-nghiep .wysiwyg .collapse { padding:0 }
.tn-huong-nghiep .wysiwyg .collapsing { overflow:visible;transition:none;height:auto }
.tn-huong-nghiep .wysiwyg .title-1 { align-items:center;display:flex;margin:.9166666667em 0 .75em;font-weight:600 }
.tn-huong-nghiep .wysiwyg .title-1>span { flex-shrink:0;justify-content:center;align-items:center;display:flex;margin-right:.6666666667em;border-radius:5px;width:42px;height:42px;background-color:#11be52;color:#fff }
.tn-huong-nghiep .wysiwyg .title-1:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .title-2 { position:relative;margin-bottom:.4444444444em;padding-left:1.6666666667em }
.tn-huong-nghiep .wysiwyg .title-2::before { content:"";position:absolute;top:6px;left:0;border-radius:50%;width:12px;height:12px;background-color:#72b5e8 }
.tn-huong-nghiep .wysiwyg .title-2:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .title-3 { position:relative;margin-bottom:.6470588235em;padding-left:1.5294117647em;font-weight:600 }
.tn-huong-nghiep .wysiwyg .title-3:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .title-3::before { content:"";position:absolute;top:3px;left:0;width:16px;height:16px;background-repeat:no-repeat;background-size:contain }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .wysiwyg .title-3::before { top:4px }
}
.tn-huong-nghiep .wysiwyg .title-3-secondary::before { background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 0C3.58192 0 0 3.58192 0 8C0 12.4181 3.58192 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58192 12.4181 0 8 0ZM6.46154 12.5627L5.59115 11.6923L9.28346 8L5.59115 4.30769L6.46154 3.43731L11.0242 8L6.46154 12.5627Z' fill='%23686868'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .title-3-danger::before { background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 0C3.58192 0 0 3.58192 0 8C0 12.4181 3.58192 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58192 12.4181 0 8 0ZM6.46154 12.5627L5.59115 11.6923L9.28346 8L5.59115 4.30769L6.46154 3.43731L11.0242 8L6.46154 12.5627Z' fill='%23FF553C'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .title-3-warning::before { background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 0C3.58192 0 0 3.58192 0 8C0 12.4181 3.58192 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58192 12.4181 0 8 0ZM6.46154 12.5627L5.59115 11.6923L9.28346 8L5.59115 4.30769L6.46154 3.43731L11.0242 8L6.46154 12.5627Z' fill='%23F2A711'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .title-3-success::before { background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 0C3.58192 0 0 3.58192 0 8C0 12.4181 3.58192 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58192 12.4181 0 8 0ZM6.46154 12.5627L5.59115 11.6923L9.28346 8L5.59115 4.30769L6.46154 3.43731L11.0242 8L6.46154 12.5627Z' fill='%230FB053'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .title-3-primary::before { background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 0C3.58192 0 0 3.58192 0 8C0 12.4181 3.58192 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58192 12.4181 0 8 0ZM6.46154 12.5627L5.59115 11.6923L9.28346 8L5.59115 4.30769L6.46154 3.43731L11.0242 8L6.46154 12.5627Z' fill='%232C86C2'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .title-3-no-icon { padding-left:0 }
.tn-huong-nghiep .wysiwyg .title-3-no-icon::before { content:none }
.tn-huong-nghiep .wysiwyg .list-1 { margin:0 0 1.3333333333em;padding:0;font-weight:700;counter-reset:item }
.tn-huong-nghiep .wysiwyg .list-1:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-1>li { margin:0 0 .8em;list-style-type:none;counter-increment:item }
.tn-huong-nghiep .wysiwyg .list-1>li:before { content:counter(item) ".";flex-shrink:0;display:inline-block;width:1em;padding-right:1.2em;padding-left:.3333333333em;text-align:right }
.tn-huong-nghiep .wysiwyg .list-2 { margin-bottom:1.0666666667em;padding-left:0;font-weight:500;list-style:none }
.tn-huong-nghiep .wysiwyg .list-2:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-2 li { position:relative;margin-bottom:.8em;padding-left:2.8em }
.tn-huong-nghiep .wysiwyg .list-2 li:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-2 li::before { content:"";position:absolute;top:5px;left:5px;width:16px;height:16px;background-repeat:no-repeat;background-size:contain }
.tn-huong-nghiep .wysiwyg .list-2-small li { margin-bottom:.4em;padding-left:1.4666666667em }
.tn-huong-nghiep .wysiwyg .list-2-small li::before { top:6px;left:0;width:11px;height:11px }
.tn-huong-nghiep .wysiwyg .list-2-primary li::before { background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 0C3.58192 0 0 3.58192 0 8C0 12.4181 3.58192 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58192 12.4181 0 8 0ZM6.46154 12.5627L5.59115 11.6923L9.28346 8L5.59115 4.30769L6.46154 3.43731L11.0242 8L6.46154 12.5627Z' fill='%2372B5E8'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-2-primary-2 li::before { background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 0C3.58192 0 0 3.58192 0 8C0 12.4181 3.58192 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58192 12.4181 0 8 0ZM6.46154 12.5627L5.59115 11.6923L9.28346 8L5.59115 4.30769L6.46154 3.43731L11.0242 8L6.46154 12.5627Z' fill='%233F92D1'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-2-success li::before { background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 0C3.58192 0 0 3.58192 0 8C0 12.4181 3.58192 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58192 12.4181 0 8 0ZM6.46154 12.5627L5.59115 11.6923L9.28346 8L5.59115 4.30769L6.46154 3.43731L11.0242 8L6.46154 12.5627Z' fill='%2311BE52'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-3 { margin-bottom:1.7333333333em;padding-left:0;list-style:none }
.tn-huong-nghiep .wysiwyg .list-3:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-3 li { position:relative;margin-bottom:.5333333333em }
.tn-huong-nghiep .wysiwyg .list-3 li:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-3 li::before { content:"";position:absolute;top:4px;left:0;flex-shrink:0;display:inline-block;border-width:1.5px;border-style:solid;border-radius:50%;width:12px;height:12px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .wysiwyg .list-3 li::before { top:6px }
}
.tn-huong-nghiep .wysiwyg .list-3 li:not([class*=col]) { padding-left:26px }
.tn-huong-nghiep .wysiwyg .list-3 li[class*=col] { display:flex }
.tn-huong-nghiep .wysiwyg .list-3 li[class*=col]::before { position:relative;margin-right:14px }
.tn-huong-nghiep .wysiwyg .list-3-primary li::before { border-color:#3f92d1 }
.tn-huong-nghiep .wysiwyg .list-3-success li::before { border-color:#11be52 }
.tn-huong-nghiep .wysiwyg .list-4 { margin-bottom:1.1333333333em;padding-left:0;list-style:none }
.tn-huong-nghiep .wysiwyg .list-4:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-4 li { position:relative;margin-bottom:1em }
.tn-huong-nghiep .wysiwyg .list-4 li:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-4 li::before { content:"";position:absolute;top:3.5px;left:0;flex-shrink:0;display:inline-block;width:15px;height:12px;background-repeat:no-repeat }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .wysiwyg .list-4 li::before { top:5px }
}
.tn-huong-nghiep .wysiwyg .list-4 li:not([class*=col]) { padding-left:25px }
.tn-huong-nghiep .wysiwyg .list-4 li[class*=col] { display:flex }
.tn-huong-nghiep .wysiwyg .list-4 li[class*=col]::before { position:relative;margin-right:10px }
.tn-huong-nghiep .wysiwyg .list-4 a { position:relative;display:inline-block;padding-right:20px;color:inherit }
.tn-huong-nghiep .wysiwyg .list-4 a::after { content:"";display:inline-block;margin-left:3px;width:17px;height:9px;background-repeat:no-repeat }
.tn-huong-nghiep .wysiwyg .list-4.row li { margin-bottom:.5333333333em }
.tn-huong-nghiep .wysiwyg .list-4.row li:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-4-small { margin-bottom:1.0666666667em }
.tn-huong-nghiep .wysiwyg .list-4-small li { margin-bottom:.4em }
.tn-huong-nghiep .wysiwyg .list-4-small li:not([class*=col]) { padding-left:28px }
.tn-huong-nghiep .wysiwyg .list-4-primary li::before { background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14 1L4.9 11L1 7.25' stroke='%233F92D1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-4-primary a::after { background-image:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.50457 8H4.46154C3.54348 8 2.66303 7.63125 2.01386 6.97487C1.3647 6.3185 1 5.42826 1 4.5C1 3.57174 1.3647 2.6815 2.01386 2.02513C2.66303 1.36875 3.54348 1 4.46154 1H6.4595M10.5405 1H12.5385C13.4565 1 14.337 1.36875 14.9861 2.02513C15.6353 2.6815 16 3.57174 16 4.5C16 5.42826 15.6353 6.3185 14.9861 6.97487C14.337 7.63125 13.4565 8 12.5385 8H10.4954M5.36551 4.5H11.7066' stroke='%23007FDE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-4-primary a:hover { color:#007fde }
.tn-huong-nghiep .wysiwyg .list-4-danger li::before { background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14 1L4.9 11L1 7.25' stroke='%23E74C3C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-4-danger a::after { background-image:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.50457 8H4.46154C3.54348 8 2.66303 7.63125 2.01386 6.97487C1.3647 6.3185 1 5.42826 1 4.5C1 3.57174 1.3647 2.6815 2.01386 2.02513C2.66303 1.36875 3.54348 1 4.46154 1H6.4595M10.5405 1H12.5385C13.4565 1 14.337 1.36875 14.9861 2.02513C15.6353 2.6815 16 3.57174 16 4.5C16 5.42826 15.6353 6.3185 14.9861 6.97487C14.337 7.63125 13.4565 8 12.5385 8H10.4954M5.36551 4.5H11.7066' stroke='%23E74C3C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-4-danger a:hover { color:#e74c3c }
.tn-huong-nghiep .wysiwyg .list-4-warning li::before { background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14 1L4.9 11L1 7.25' stroke='%23F2A711' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-4-warning a::after { background-image:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.50457 8H4.46154C3.54348 8 2.66303 7.63125 2.01386 6.97487C1.3647 6.3185 1 5.42826 1 4.5C1 3.57174 1.3647 2.6815 2.01386 2.02513C2.66303 1.36875 3.54348 1 4.46154 1H6.4595M10.5405 1H12.5385C13.4565 1 14.337 1.36875 14.9861 2.02513C15.6353 2.6815 16 3.57174 16 4.5C16 5.42826 15.6353 6.3185 14.9861 6.97487C14.337 7.63125 13.4565 8 12.5385 8H10.4954M5.36551 4.5H11.7066' stroke='%23F2A711' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-4-warning a:hover { color:#f2a711 }
.tn-huong-nghiep .wysiwyg .list-4-success li::before { background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14 1L4.9 11L1 7.25' stroke='%2311BE52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-4-success a::after { background-image:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.50457 8H4.46154C3.54348 8 2.66303 7.63125 2.01386 6.97487C1.3647 6.3185 1 5.42826 1 4.5C1 3.57174 1.3647 2.6815 2.01386 2.02513C2.66303 1.36875 3.54348 1 4.46154 1H6.4595M10.5405 1H12.5385C13.4565 1 14.337 1.36875 14.9861 2.02513C15.6353 2.6815 16 3.57174 16 4.5C16 5.42826 15.6353 6.3185 14.9861 6.97487C14.337 7.63125 13.4565 8 12.5385 8H10.4954M5.36551 4.5H11.7066' stroke='%2311BE52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-4-success a:hover { color:#11be52 }
.tn-huong-nghiep .wysiwyg .list-5 { padding-left:0;list-style:none }
.tn-huong-nghiep .wysiwyg .list-5:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-5 li { position:relative;margin-bottom:.5333333333em }
.tn-huong-nghiep .wysiwyg .list-5 li:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-5 li::before { content:"";position:absolute;top:2px;left:0;flex-shrink:0;display:inline-block;width:17px;height:17px;background-repeat:no-repeat }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .wysiwyg .list-5 li::before { top:3px }
}
.tn-huong-nghiep .wysiwyg .list-5 li:not([class*=col]) { padding-left:28px }
.tn-huong-nghiep .wysiwyg .list-5 li[class*=col] { display:flex }
.tn-huong-nghiep .wysiwyg .list-5 li[class*=col]::before { position:relative;margin-right:11px }
.tn-huong-nghiep .wysiwyg .list-5-primary li::before { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E %3Cpath d='M15 8C15 4.13542 11.8646 1 8 1C4.13542 1 1 4.13542 1 8C1 11.8646 4.13542 15 8 15C11.8646 15 15 11.8646 15 8Z' stroke='%233F92D1' stroke-width='1.5' stroke-miterlimit='10'/%3E %3Cpath d='M5 11L11 5M11 11L5 5L11 11Z' stroke='%233F92D1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") }
.tn-huong-nghiep .wysiwyg .list-6 { margin:0 0 1.3333333333em;padding:0;counter-reset:item }
.tn-huong-nghiep .wysiwyg .list-6:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-6>li { position:relative;margin:0 0 .8em;padding-left:70px;list-style-type:none;counter-increment:item }
.tn-huong-nghiep .wysiwyg .list-6>li:before { content:counter(item,decimal-leading-zero);position:absolute;top:5px;left:2px;justify-content:center;align-items:center;display:flex;border-radius:50%;width:45px;height:45px;background-color:#d3ecff;font-weight:600;text-align:center;color:#084c94 }
.tn-huong-nghiep .wysiwyg .list-6>li:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-7 { margin-bottom:1.8em;padding-left:0;list-style:none }
.tn-huong-nghiep .wysiwyg .list-7:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-7 li { position:relative;margin-bottom:1.6em }
.tn-huong-nghiep .wysiwyg .list-7 li:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .list-7 li::before { content:"";position:absolute;top:4px;left:0;flex-shrink:0;display:inline-block;border-radius:50%;width:12px;height:12px;background-repeat:no-repeat }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .wysiwyg .list-7 li::before { top:6px }
}
.tn-huong-nghiep .wysiwyg .list-7 li:not([class*=col]) { padding-left:32px }
.tn-huong-nghiep .wysiwyg .list-7 li[class*=col] { display:flex }
.tn-huong-nghiep .wysiwyg .list-7 li[class*=col]::before { position:relative;margin-right:20px }
.tn-huong-nghiep .wysiwyg .list-7-primary li::before { background-color:#72b5e8 }
.tn-huong-nghiep .wysiwyg .box { margin-bottom:10px }
.tn-huong-nghiep .wysiwyg .box:last-child { margin-bottom:0 }
.tn-huong-nghiep .wysiwyg .box-heading { border-radius:5px 5px 0 0;padding:11px 16px;font-weight:600 }
.tn-huong-nghiep .wysiwyg .box-content { border-width:1px;border-style:solid;border-radius:0 0 5px 5px;padding:10px 15px 14px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .wysiwyg .box-content { padding-right:23px;padding-left:23px }
}
.tn-huong-nghiep .wysiwyg .box-small { flex-direction:column;display:flex;height:100% }
.tn-huong-nghiep .wysiwyg .box-small .box-heading { flex-shrink:0;width:100%;padding:7px 16px;font-weight:700;text-align:center }
.tn-huong-nghiep .wysiwyg .box-small .box-content { flex-grow:1;width:100%;padding:11px 15px 14px;line-height:1.57 }
.tn-huong-nghiep .wysiwyg .box-success .box-heading { background-color:#11be52;color:#fff }
.tn-huong-nghiep .wysiwyg .box-success .box-content { border-color:#11be52;background-color:#d1ffe2 }
.tn-huong-nghiep .wysiwyg .box-success-2 .box-heading { background-color:#0fb053;color:#fff }
.tn-huong-nghiep .wysiwyg .box-success-2 .box-content { border-color:#d5f0e1;background-color:#d5f0e1 }
.tn-huong-nghiep .wysiwyg .box-warning .box-heading { background-color:#f2a711;color:#fff }
.tn-huong-nghiep .wysiwyg .box-warning .box-content { border-color:#f6ecd8;background-color:#f6ecd8 }
.tn-huong-nghiep .wysiwyg .box-primary .box-heading { background-color:#3f92d1;color:#fff }
.tn-huong-nghiep .wysiwyg .box-primary .box-content { border-color:#e5f3fe;background-color:#e5f3fe }
.tn-huong-nghiep .sidebar-banner { margin-bottom:20px;text-align:center }
.tn-huong-nghiep .sidebar-quiz { margin-bottom:20px;border:2px solid #11be52;border-radius:2px;padding:15px 41px 25px;background-color:#fff;font-family:Roboto,sans-serif;text-align:center;color:#000 }
.tn-huong-nghiep .sidebar-quiz p { margin-bottom:7px }
.tn-huong-nghiep .quiz-hero { margin:39px 0 30px;border-radius:5px;padding:20px 15px;background-color:#fff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero { padding:32px 34px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero { padding:33px 59px 32px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero--personality { padding-top:62px;padding-bottom:57px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero--disc { margin-bottom:0;padding-right:43px;padding-bottom:45px;padding-left:43px }
}
.tn-huong-nghiep .quiz-hero__inner { margin-bottom:17px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero__inner { display:flex }
}
.tn-huong-nghiep .quiz-hero--personality .quiz-hero__inner { margin-bottom:34px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero--disc .quiz-hero__inner { align-items:center;margin-bottom:61px }
}
.tn-huong-nghiep .quiz-hero__featured { padding:0 5% }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero__featured { width:45%;padding:0 5% 0 0 }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero__featured { width:50%;padding:0 8.36% }
}
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero--personality .quiz-hero__featured { width:50%;padding:5% 5% 0 0 }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero--personality .quiz-hero__featured { padding:0 2px 0 19px }
}
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero--disc .quiz-hero__featured { width:50%;padding:0 }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero--disc .quiz-hero__featured { width:55.7% }
}
.tn-huong-nghiep .quiz-hero__image::before { padding-bottom:116.5951359084% }
.tn-huong-nghiep .quiz-hero--personality .quiz-hero__image::before { padding-bottom:81.5841584158% }
.tn-huong-nghiep .quiz-hero--disc .quiz-hero__image::before { padding-bottom:82.3675496689% }
.tn-huong-nghiep .quiz-hero__content { padding-top:30px;padding-bottom:20px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero__content { width:55%;padding-top:20px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero__content { width:50%;padding-top:48px;padding-bottom:48px;padding-left:18px }
}
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero--personality .quiz-hero__content { width:50% }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero--personality .quiz-hero__content { padding-top:57px;padding-left:5.5% }
}
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero--disc .quiz-hero__content { width:50%;padding:0 0 72px 6.4% }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero--disc .quiz-hero__content { width:44.3% }
}
.tn-huong-nghiep .quiz-hero__title { position:relative;margin-bottom:20px;padding-bottom:15px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero__title { margin-bottom:27px;padding-bottom:17px }
}
.tn-huong-nghiep .quiz-hero__title::before { content:"";position:absolute;bottom:0;left:0;width:100px;height:3px;background-color:#11be52 }
.tn-huong-nghiep .quiz-hero__title small { display:block;color:#3f92d1 }
.tn-huong-nghiep .quiz-hero__title span { color:#333 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero--personality .quiz-hero__title { margin-bottom:32px;padding-bottom:26px }
}
.tn-huong-nghiep .quiz-hero--personality .quiz-hero__title span { line-height:1.2 }
.tn-huong-nghiep .quiz-hero--disc .quiz-hero__title { margin-bottom:30px;text-align:center }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero--disc .quiz-hero__title { margin-bottom:57px }
}
.tn-huong-nghiep .quiz-hero--disc .quiz-hero__title small { margin-bottom:4px }
.tn-huong-nghiep .quiz-hero--disc .quiz-hero__title::before { left:50%;transform:translateX(-50%);width:90px }
.tn-huong-nghiep .quiz-hero__text { position:relative;margin-bottom:20px }
.tn-huong-nghiep .quiz-hero--disc .quiz-hero__text { line-height:1.67 }
.tn-huong-nghiep .quiz-hero--disc .quiz-hero__text::before { content:"";position:absolute;top:-20px;left:0;width:38px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='10' viewBox='0 0 38 10' fill='none'%3E %3Cpath d='M18.9998 9.11542C21.4214 9.11542 23.3845 7.15236 23.3845 4.73081C23.3845 2.30925 21.4214 0.346191 18.9998 0.346191C16.5783 0.346191 14.6152 2.30925 14.6152 4.73081C14.6152 7.15236 16.5783 9.11542 18.9998 9.11542Z' fill='%2311BE52'/%3E %3Cpath d='M33.6156 9.11542C36.0371 9.11542 38.0002 7.15236 38.0002 4.73081C38.0002 2.30925 36.0371 0.346191 33.6156 0.346191C31.194 0.346191 29.231 2.30925 29.231 4.73081C29.231 7.15236 31.194 9.11542 33.6156 9.11542Z' fill='%2311BE52'/%3E %3Cpath d='M4.38462 9.11542C6.80617 9.11542 8.76923 7.15236 8.76923 4.73081C8.76923 2.30925 6.80617 0.346191 4.38462 0.346191C1.96306 0.346191 0 2.30925 0 4.73081C0 7.15236 1.96306 9.11542 4.38462 9.11542Z' fill='%2311BE52'/%3E %3C/svg%3E");background-repeat:no-repeat;background-size:contain }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero--disc .quiz-hero__text::before { top:-28px }
}
.tn-huong-nghiep .quiz-hero-banner { flex-wrap:wrap;display:flex;overflow:hidden;margin:0 auto;border-radius:10px;max-width:972px;background-color:#3498e3;color:#fff }
.tn-huong-nghiep .quiz-hero-banner__content { position:relative;order:1;width:100%;padding:20px 15px;text-align:center }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero-banner__content { order:0;width:60%;padding:23px 0 28px 20px }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero-banner__content { width:46% }
}
.tn-huong-nghiep .quiz-hero-banner__content::after { position:absolute;z-index:5;top:0;right:-96px;bottom:0;width:147px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='147' height='152' viewBox='0 0 147 152' fill='none'%3E %3Cpath d='M1 1H146L72.5 104L1 151V1Z' fill='%233498E3' stroke='%233498E3'/%3E %3Cpath d='M2 151C75.5772 84.557 118.565 23.3154 130.861 1H144C98.3174 94.4228 55.5658 139.926 39.9004 151H2Z' fill='%2331A0F5' stroke='%2331A1F5'/%3E %3Cpath d='M146 1H144C126.8 42.2 71.0015 116 36 151H50C50 151 104.501 93 146 1Z' fill='%239ED5FF' stroke='%239ED5FF'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right top }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero-banner__content::after { content:"" }
}
.tn-huong-nghiep .quiz-hero-banner__featured { position:relative;width:100%;height:150px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-hero-banner__featured { width:40%;height:auto }
}
@media screen and (min-width:992px) {
    .tn-huong-nghiep .quiz-hero-banner__featured { width:54% }
}
.tn-huong-nghiep .quiz-hero-banner__featured::before { padding-bottom:28.5% }
.tn-huong-nghiep .quiz-hero-banner__title { position:relative;z-index:10;margin-bottom:9px }
.tn-huong-nghiep .quiz-hero--disc .quiz-hero-banner__title { margin-bottom:3px }
.tn-huong-nghiep .quiz-main { margin-bottom:50px;border-radius:5px;padding:20px 15px;background-color:#fff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-main { padding:32px 34px 37px }
}
.tn-huong-nghiep .quiz-main__inner { position:relative;border-radius:10px;padding:40px 15px 30px;background-color:#f5fbff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-main__inner { padding:40px 35px }
}
.tn-huong-nghiep .quiz-main__button { position:absolute;z-index:5;top:-8px;left:calc(50% - 43px);width:86px;height:33px }
.tn-huong-nghiep .quiz-main__button svg { width:100%;height:100% }
.tn-huong-nghiep .quiz-main__subtitle { margin-bottom:3px;text-align:center;color:#3f92d1 }
.tn-huong-nghiep .quiz-main__title { margin-bottom:32px;text-align:center;color:#084c94 }
.tn-huong-nghiep .quiz-game { margin-bottom:20px;border-radius:5px;min-height:calc(100% - 20px);padding:20px 15px;background-color:#fff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-game { padding:35px 34px }
}
.tn-huong-nghiep .quiz-game__title { margin-bottom:17px;text-align:center }
.tn-huong-nghiep .quiz-game__main { border-radius:10px;padding:20px 15px;background-color:#f5fbff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-game__main { padding:22px 30px 30px }
}
.tn-huong-nghiep .quiz-game__main [class*=col] { margin-top:13px }
.tn-huong-nghiep .quiz-game__main p { margin-bottom:1px }
.tn-huong-nghiep .quiz-game__main label { display:flex;margin:0;cursor:pointer }
.tn-huong-nghiep .quiz-game__main input[type=checkbox],.tn-huong-nghiep .quiz-game__main input[type=radio] { opacity:0;visibility:hidden;overflow:hidden;margin:0;border:none;width:0;height:0;padding:0;background:0 0 }
.tn-huong-nghiep .quiz-game__checkbox { flex-grow:1;align-items:flex-start;display:flex;border:1px solid #e4f1fa;border-radius:5px;padding:14px 9px 15px;background-color:#e4f1fa }
.tn-huong-nghiep input:checked~.quiz-game__checkbox { border-color:#72b5e8;background-color:#fff }
.tn-huong-nghiep .quiz-game__checkbox-icon { position:relative;top:3px;margin-right:9px;border:1px solid #72b5e8;border-radius:50%;width:19px;height:19px }
.tn-huong-nghiep .quiz-game__checkbox-icon::before { content:"";position:absolute;top:50%;left:50%;opacity:0;transform:translate3d(-50%,-50%,0);border-radius:50%;width:13px;height:13px;background-color:#72b5e8 }
.tn-huong-nghiep input:checked~.quiz-game__checkbox .quiz-game__checkbox-icon::before { opacity:1 }
.tn-huong-nghiep .quiz-game__navigation { position:relative;justify-content:space-between;align-items:center;display:flex;margin-bottom:22px;border-bottom:1px dashed rgba(114,181,232,.2);padding:18px 0;-moz-column-gap:55px;column-gap:55px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-game__navigation { -moz-column-gap:60px;column-gap:60px }
}
.tn-huong-nghiep .quiz-game__navigation>span { position:absolute;top:50%;left:50%;opacity:.4;transform:translate(-50%,-50%);color:#333 }
.tn-huong-nghiep .quiz-game__button { justify-content:center;align-items:center;display:flex;border-radius:40px;width:140px;height:40px;padding:5px;background-color:#d6edff;color:#333 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-game__button { padding:5px 10px }
}
.tn-huong-nghiep .quiz-game__button:hover { background-color:#bbe1ff;color:#333 }
.tn-huong-nghiep .quiz-game__button svg { width:9px;color:#3f92d1 }
.tn-huong-nghiep .quiz-game__button svg+span { margin-left:10px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-game__button svg+span { margin-right:8px;margin-left:15px }
}
.tn-huong-nghiep .quiz-game__button span+svg { margin-left:7px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-game__button span+svg { margin-right:-4px;margin-left:13px }
}
.tn-huong-nghiep .quiz-game__inner { margin:0 auto -12px;max-width:651px }
.tn-huong-nghiep .quiz-game__head { justify-content:space-between;align-items:center;display:flex;margin:12px 0 9px;-moz-column-gap:15px;column-gap:15px }
.tn-huong-nghiep .quiz-game__item { position:relative;justify-content:center;display:flex;margin-bottom:11px;padding:0 34px;text-align:center }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-game__item { padding:0 44px }
}
.tn-huong-nghiep .quiz-game__item:last-child { margin-bottom:0 }
.tn-huong-nghiep .quiz-game__item-checkbox { position:absolute;top:1px;border-radius:3px;width:22px;height:22px;background:#fff }
.tn-huong-nghiep .quiz-game__item-checkbox--success { left:0;border:2px solid #11be52 }
.tn-huong-nghiep input:checked+.quiz-game__item-checkbox--success { background:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14 1L4.9 11L1 7.25' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat center,#11be52 }
.tn-huong-nghiep .quiz-game__item-checkbox--danger { right:0;border:2px solid #ff553c }
.tn-huong-nghiep input:checked+.quiz-game__item-checkbox--danger { background:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14 1L4.9 11L1 7.25' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat center,#ff553c }
.tn-huong-nghiep input:checked+label+.quiz-game__item-text { color:#ff553c }
.tn-huong-nghiep input:checked+label+input:not(:checked)+label+.quiz-game__item-text { color:#11be52 }
.tn-huong-nghiep .quiz-result { overflow:hidden;margin-bottom:38px;border-radius:5px;padding:20px 15px;background-color:#fff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-result { margin-bottom:66px;padding:44px 34px 39px }
}
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-result--end { margin-bottom:38px;padding:25px 34px 31px }
}
.tn-huong-nghiep .quiz-result__head { padding:13px 0 48px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__head { align-items:flex-start;display:flex }
}
@media screen and (min-width:1200px) {
    .tn-huong-nghiep .quiz-result__head { padding-right:24px;padding-left:8px }
}
.tn-huong-nghiep .quiz-result__head--full { padding-bottom:30px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__head--full { margin-top:-11px;padding:0 0 22px }
}
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__head-left { width:calc(100% - 206px);padding-right:20px }
}
@media screen and (min-width:1200px) {
    .tn-huong-nghiep .quiz-result__head-left { width:calc(100% - 236px) }
}
.tn-huong-nghiep .quiz-result__head-left .btn-reload { margin:0 auto;border-radius:40px;width:190px;height:40px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__head-left .btn-reload { margin:0 }
}
.tn-huong-nghiep .quiz-result__head-left .btn-reload svg { margin-right:9px }
.tn-huong-nghiep .quiz-result__head-right { margin:8px auto 0;width:190px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__head-right { margin-top:7px;margin-right:0;margin-left:0;border-left:1px dashed rgba(17,190,82,.5);width:206px;padding-left:30px }
}
@media screen and (min-width:1200px) {
    .tn-huong-nghiep .quiz-result__head-right { width:236px;padding-left:60px }
}
.tn-huong-nghiep .quiz-result__head-right .btn { min-height:37px }
.tn-huong-nghiep .quiz-result__head-right .btn:not(:last-child) { margin-bottom:8px }
@media screen and (min-width:1200px) {
    .tn-huong-nghiep .quiz-result__head--full .quiz-result__head-right { margin-top:32px;padding-left:86px }
}
.tn-huong-nghiep .quiz-result__head--full .quiz-result__head-right .btn { margin-bottom:6px;min-height:30px;padding-right:10px;padding-left:10px }
.tn-huong-nghiep .quiz-result__label { margin-bottom:10px;text-align:center }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__head-left .quiz-result__label { text-align:left }
}
.tn-huong-nghiep .quiz-result__top .quiz-result__label { margin-bottom:1px }
.tn-huong-nghiep .quiz-result__title { margin-bottom:5px;text-align:center }
.tn-huong-nghiep .quiz-result__head-left .quiz-result__title { margin-bottom:17px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__head-left .quiz-result__title { text-align:left }
}
.tn-huong-nghiep .quiz-result__title+.btn-review-result { margin-top:17px }
.tn-huong-nghiep .quiz-result__top .quiz-result__title { margin-bottom:12px }
.tn-huong-nghiep .quiz-result__description { margin:0 auto 12px;max-width:654px;text-align:center;color:#555 }
.tn-huong-nghiep .quiz-result__top .quiz-result__description { margin-bottom:14px }
.tn-huong-nghiep .quiz-result__buttons { flex-wrap:wrap;justify-content:center;align-items:center;display:flex;margin-bottom:40px;-moz-column-gap:10px;column-gap:10px;row-gap:10px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-result__buttons { margin-bottom:59px }
}
.tn-huong-nghiep .quiz-result__main { border-radius:10px;padding:40px 15px 30px;background-color:#f5fbff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-result__main { padding:54px 43px 31px }
}
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-result__head+.quiz-result__main,.tn-huong-nghiep .quiz-result__mb+.quiz-result__main { padding-top:45px }
}
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-result__top+.quiz-result__main { padding-top:24px }
}
.tn-huong-nghiep .quiz-result__heading { position:relative;margin-bottom:35px;padding-bottom:12px;text-align:center;color:#333 }
.tn-huong-nghiep .quiz-result__heading::after { content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:3px;background-color:#11be52 }
.tn-huong-nghiep .quiz-result__cta { flex-wrap:wrap;justify-content:center;display:flex;margin-top:32px;-moz-column-gap:13px;column-gap:13px;row-gap:13px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__cta { justify-content:flex-start }
}
.tn-huong-nghiep .quiz-result__footer { flex-wrap:wrap;justify-content:center;align-items:center;display:flex;margin-top:21px;border-top:1px solid rgba(172,172,172,.2);padding:20px 0 10px;-moz-column-gap:20px;column-gap:20px;row-gap:13px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__footer { justify-content:space-between;padding-top:10px }
}
.tn-huong-nghiep .quiz-result__footer-back { order:1;justify-content:center;display:flex;width:100% }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__footer-back { order:0;display:block;width:auto }
}
.tn-huong-nghiep .quiz-result__link { text-decoration:underline;color:#3f92d1 }
.tn-huong-nghiep .quiz-result__link:hover { opacity:.7;text-decoration:underline;color:#3f92d1 }
.tn-huong-nghiep .quiz-result__mb { margin-bottom:47px }
.tn-huong-nghiep .quiz-result__logo { margin:0 auto 9px;width:124px }
.tn-huong-nghiep .quiz-result__top { margin-bottom:19px;padding:22px 15px 38px;background-color:#f0f9ff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-result__top { margin-top:-8px }
}
.tn-huong-nghiep .quiz-result__banner { border-top:1px dashed #efefef;padding:37px 0 50px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .quiz-result__banner { padding-bottom:73px }
}
.tn-huong-nghiep .quiz-result__banner-image { position:relative;z-index:10;text-align:center }
.tn-huong-nghiep .quiz-result__quote { position:relative;margin:0 auto;max-width:678px;padding:14px 10px 20px 40px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__quote { padding:14px 10px 24px 74px }
}
.tn-huong-nghiep .quiz-result__quote::before { content:"";position:absolute;right:-40px;bottom:-23px;left:0;height:167px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='744' height='167' viewBox='0 0 744 167' fill='none'%3E %3Cpath d='M599.925 79.5858C599.925 79.803 599.356 79.5858 598.788 79.1514C598.22 78.717 597.935 77.1964 597.935 76.762C598.22 76.3276 597.935 75.0242 597.367 75.4587C596.799 75.8931 596.23 77.8481 596.23 78.4997C596.23 79.1514 595.378 80.0203 596.23 79.803C596.23 79.803 596.23 79.803 596.799 79.803C597.083 79.803 597.651 79.8031 597.651 80.0203C597.651 80.2375 597.651 80.4547 597.367 80.6719C596.23 81.1064 595.378 81.5408 594.241 81.758C593.105 81.9752 591.968 81.9753 591.115 81.3236C590.547 80.8892 590.547 80.8891 590.547 80.8891C589.41 80.6719 588.842 80.8892 589.126 81.1064C589.41 81.5408 589.979 82.4097 589.126 82.6269C587.99 82.8441 585.432 84.1474 584.864 84.3647C584.011 84.5819 582.875 85.2335 583.443 84.7991C584.295 84.3647 583.159 82.8441 582.306 83.0613C581.454 83.2785 578.612 84.1474 578.328 84.3647C578.044 84.7991 579.18 86.1024 578.044 86.3196C576.907 86.5368 575.486 84.7991 574.918 85.2335C574.918 85.2335 574.918 85.2335 574.918 85.4508C574.918 85.8852 575.486 86.5368 575.202 86.5368C574.634 86.7541 573.781 86.7541 573.213 86.9713C572.644 87.1885 572.644 87.1885 572.644 87.1885C572.076 87.6229 571.224 87.8402 570.939 87.8402C570.939 87.8402 570.939 87.8402 570.655 87.8402C570.087 87.4057 570.087 87.4057 570.087 87.4057C569.519 87.6229 568.666 88.0574 568.098 88.4918C567.529 88.9262 565.54 89.3607 565.54 88.4918C565.54 88.4918 565.54 88.4918 564.404 88.0574C564.119 88.0574 563.835 88.0574 563.551 88.0574C563.551 88.0574 563.551 88.2746 563.551 88.4918C563.551 88.9262 562.983 89.7951 562.698 90.0124C561.562 90.2296 560.994 90.4468 560.709 91.3157L559.857 91.5329C558.436 90.4468 557.868 91.5329 556.731 91.7501C556.163 91.9673 556.163 91.9673 556.163 91.9673C555.31 91.9673 555.026 91.5329 555.594 91.0984C556.163 90.664 555.878 89.3607 555.878 89.7951C555.878 90.2296 557.584 90.4468 557.868 90.2296C558.152 90.0123 558.72 86.7541 558.436 86.3196C558.436 86.3196 558.436 86.3196 558.436 86.7541C558.436 87.1885 558.72 87.8402 559.004 88.2746C559.004 89.1435 559.004 89.1435 559.004 89.1435C560.425 89.3607 561.278 88.9262 561.278 88.2746C561.278 88.2746 561.278 88.2746 560.993 88.0574C560.141 87.4057 560.141 87.4057 560.141 87.4057C560.425 86.5368 560.709 85.8852 560.425 85.668C560.141 85.4508 558.72 88.0574 557.868 89.1435C557.868 89.1435 557.868 89.1435 557.583 88.4918C557.299 88.0574 557.299 87.8401 557.299 87.4057C557.299 86.9713 555.594 86.9713 556.731 86.3196C557.299 86.1024 556.731 85.2335 557.868 85.4508C558.152 85.4508 558.436 84.7991 558.72 84.5819C559.289 84.3647 559.289 84.1474 558.72 83.9302C558.436 83.713 557.868 83.713 557.583 83.4958C557.583 83.4958 557.299 83.713 557.015 83.9302C556.731 84.1474 556.731 84.7991 556.731 84.7991C555.026 84.7991 555.594 85.4507 555.594 86.1024C555.594 86.7541 555.594 86.7541 555.594 86.7541C555.594 87.4057 555.31 87.6229 555.026 87.4057C554.742 87.1885 553.605 86.1024 553.037 86.3196C552.468 86.5368 551.048 86.9713 550.479 86.7541C549.911 86.5368 549.058 85.4507 548.49 85.8852C548.206 86.1024 549.343 88.4918 548.774 88.2746C548.206 88.2746 547.353 87.8402 546.785 88.0574C546.217 88.2746 545.08 87.8402 544.512 88.0574C544.512 88.0574 544.512 88.0574 544.227 88.2746C543.659 88.709 543.659 88.709 543.659 88.709C543.375 89.1435 542.238 89.3607 541.386 89.3607C541.386 89.3607 541.386 89.3607 540.533 89.3607C540.249 89.3607 540.249 89.3607 540.249 89.3607C539.965 89.5779 539.965 90.0123 540.533 90.2296C540.533 90.2296 540.533 90.2296 540.818 90.4468C541.102 90.664 540.533 90.8812 539.681 90.8812C539.681 90.8812 539.681 90.8812 538.828 90.664C538.26 90.4468 537.692 90.4468 537.123 90.4468C535.987 90.4468 535.987 90.4468 535.987 90.4468C536.555 91.5329 536.839 91.9673 536.555 91.7501C536.555 91.5329 534.85 92.1845 534.282 92.1845C534.282 92.1845 534.282 92.1845 533.713 91.9673C533.429 91.7501 533.429 91.7501 533.429 91.7501C532.861 91.7501 532.008 91.9673 531.724 92.1845C531.156 92.4018 530.587 93.2706 530.587 93.2706C530.587 93.4879 530.303 94.1395 530.872 93.9223C531.44 93.7051 532.292 93.2706 532.577 93.2706C532.577 93.4879 532.577 93.4879 532.577 93.4879C532.577 93.7051 532.577 94.3567 532.861 94.5739C532.861 95.0084 535.703 94.7912 535.987 94.5739C536.555 94.3567 538.26 94.1395 538.828 94.3567C539.397 94.574 541.102 94.7912 540.533 94.1395C540.533 94.1395 540.533 94.1395 540.249 93.7051C539.965 93.4878 539.397 93.2706 539.112 92.8362C538.544 92.1845 538.544 92.1845 538.26 92.4018C537.408 93.0534 537.408 93.0534 537.408 93.0534C536.271 93.7051 534.85 93.9223 534.282 93.4879C534.282 93.4879 534.282 93.4879 534.282 93.2706C534.566 92.4018 534.566 92.4018 534.566 92.4018C535.987 92.1845 537.692 91.9673 538.544 92.1845C538.544 92.1845 538.544 92.1845 539.397 91.9673C541.102 91.7501 542.523 91.0984 543.943 90.664C544.228 90.4468 544.228 90.0123 544.512 89.5779C544.512 89.3607 545.08 89.1435 545.08 89.1435C545.364 89.1435 545.648 89.3607 545.933 89.3607C546.785 90.0123 546.785 90.0124 546.785 90.0124C547.353 89.7951 547.922 89.3607 548.206 89.1435C548.206 89.1435 548.206 89.1435 548.49 89.1435C551.616 88.9263 551.616 88.9263 551.616 88.9263C552.753 88.0574 553.605 87.4057 553.889 87.8402C554.173 88.2746 554.742 88.9263 553.889 89.1435C552.753 89.1435 551.332 90.664 551.048 90.4468C550.763 90.2296 549.911 90.664 549.911 91.3157C549.911 91.3157 549.911 91.3157 550.479 91.9673C550.763 92.1845 550.763 92.1845 550.763 92.1845C551.048 92.4018 551.616 92.4018 551.9 92.1845C551.9 92.1845 551.9 92.1845 552.184 91.9673C552.469 91.5329 552.468 91.5329 552.468 91.5329C552.753 91.0984 553.889 91.0984 554.742 91.3157C555.594 91.5329 554.742 93.2706 554.173 93.0534C554.173 93.0534 554.174 93.0534 553.605 93.0534C553.037 93.0534 552.184 93.4879 551.616 93.4879C551.048 93.4879 550.479 93.2706 549.911 93.2706C549.343 93.2706 549.343 93.2706 549.343 93.2706C548.774 93.2706 548.49 93.2706 548.49 93.0534C548.49 92.8362 548.206 92.4018 547.638 92.4018C547.069 92.1845 547.638 91.0984 547.353 90.8812C547.353 90.8812 547.353 90.8812 546.785 90.664C546.785 90.664 545.933 90.8812 545.933 91.0984C545.648 91.5329 545.08 91.9673 543.943 91.9673C542.523 91.9673 542.523 91.9673 542.523 91.9673C541.67 92.8362 541.954 93.2706 543.091 93.2706C544.228 93.2706 547.353 93.4879 546.785 94.1395C546.785 94.1395 546.785 94.1395 546.785 94.5739C546.785 95.0084 546.785 95.0084 546.785 95.0084C546.501 95.66 546.501 95.8773 546.217 95.66C546.217 95.66 546.217 95.66 545.933 95.4428C545.648 95.2256 545.08 95.2256 544.512 95.0084C544.228 95.0084 543.659 94.7912 543.659 95.0084C542.523 96.0945 541.102 95.66 539.397 95.66C538.828 95.66 538.828 95.66 538.828 95.66C537.976 95.66 537.408 95.8773 537.408 96.0945C537.692 96.3117 537.408 96.9634 536.839 96.7461C536.839 96.7461 536.839 96.7461 536.271 96.7461C535.702 96.7461 535.134 97.1806 534.566 97.1806C533.429 97.1806 533.429 97.1806 533.429 97.1806C533.429 97.8322 532.861 98.0494 532.577 97.8322C532.008 97.615 530.872 96.9633 530.872 96.9633C530.872 96.9633 530.872 96.9634 530.872 96.7461C531.44 95.8773 531.44 95.8773 531.44 95.8773C532.861 95.8773 533.429 95.8773 533.145 95.66C532.861 95.4428 530.872 95.4428 530.019 95.8773C530.019 95.8773 530.019 95.8773 529.167 96.3117C528.314 96.7461 528.314 96.7461 528.314 96.7461C527.462 97.1806 526.893 97.8322 527.177 98.0494C527.462 98.2667 528.314 98.2667 528.883 98.4839C529.451 98.4839 530.019 99.3528 529.451 99.3528C528.883 99.3528 526.041 100.656 525.188 100.656C524.62 100.873 523.767 99.7872 524.62 99.57C525.472 99.3528 524.904 97.615 524.62 97.615C524.336 97.615 524.336 98.0495 525.472 98.7011C525.472 98.7011 525.472 98.7011 522.915 99.1355C521.21 99.3528 521.21 99.3528 521.21 99.3528C521.778 100.439 521.778 101.308 521.21 101.308C521.21 101.308 521.21 101.308 520.926 101.091C520.357 100.873 520.073 100.656 520.073 101.308C520.073 101.959 519.505 101.959 518.937 101.742C518.652 101.742 518.652 101.742 518.652 101.742C518.652 101.308 519.505 100.656 520.073 100.439C520.073 100.439 520.073 100.439 520.357 100.004C520.642 99.57 520.642 99.57 520.642 99.57C520.926 98.9183 520.641 98.9183 520.073 99.57C520.073 99.57 520.073 99.57 518.937 99.57C518.368 99.57 517.8 100.656 517.231 100.873C515.526 101.091 517.232 101.525 516.947 101.742C516.379 103.045 515.526 103.263 512.969 103.263C512.401 103.263 512.401 103.263 512.401 103.263C511.548 103.263 511.264 103.045 511.548 102.611C511.548 102.611 511.548 102.611 511.548 102.394C511.548 101.959 511.548 101.959 511.548 101.959C510.98 101.525 510.412 101.308 510.412 101.742C510.412 101.959 509.559 102.828 508.706 102.828C508.706 102.828 508.706 102.828 507.854 102.828C507.57 102.828 507.286 103.045 507.001 103.263C507.001 103.48 507.286 103.914 507.286 103.914C508.138 103.914 508.706 104.132 508.422 104.566C508.422 104.783 507.286 104.783 507.286 105C506.717 105.869 505.581 106.087 504.444 106.304C502.739 106.738 502.739 106.738 502.739 106.738C500.75 107.173 498.476 107.607 497.624 107.607C496.771 107.824 495.066 108.693 494.782 108.693C494.498 108.693 492.793 108.91 491.941 109.128C491.941 109.128 491.941 109.128 491.088 109.345C490.236 109.562 489.951 110.214 488.815 110.214C486.825 109.996 485.973 111.083 484.552 111.734C484.268 111.951 483.7 112.169 483.416 112.169C482.279 111.517 482.563 112.169 481.995 112.386C480.005 113.255 477.448 113.906 475.175 114.775C474.322 114.993 474.038 113.906 472.901 114.558C472.333 114.993 471.48 115.21 470.628 115.21C469.775 115.21 469.775 115.644 469.491 115.861C469.207 116.296 468.639 116.948 467.502 116.079C467.218 115.861 465.513 115.861 464.66 116.296C464.092 116.73 464.092 116.73 464.092 116.73C462.955 116.947 461.819 117.165 461.25 117.382C460.682 117.599 460.114 118.251 460.114 117.599C459.829 117.165 457.556 118.034 456.704 118.034C455.851 118.251 455.283 119.771 455.283 119.554C454.999 119.337 452.157 119.554 449.315 120.64C449.315 120.64 449.315 120.64 446.758 121.292C446.474 121.292 445.905 121.292 445.621 121.292C444.769 121.509 446.189 122.378 444.769 122.595C443.916 122.812 443.916 122.812 443.916 122.812C443.064 122.595 441.927 122.378 441.359 122.595C440.79 122.595 437.948 123.899 436.243 124.333C436.243 124.333 436.243 124.333 434.823 124.55C434.538 124.55 434.539 124.55 434.539 124.55C433.97 124.116 433.402 123.899 433.118 123.899C432.833 123.899 432.265 124.116 432.265 123.681C432.265 123.681 432.265 123.681 432.549 123.247C432.833 122.812 432.834 122.812 432.834 122.812C433.686 122.595 434.539 122.378 435.107 122.378C435.675 122.378 437.096 122.378 437.096 122.161C437.096 121.944 436.244 121.292 435.107 121.726C435.107 121.726 435.107 121.726 434.254 121.726C433.118 121.726 432.265 121.726 432.265 122.595C431.981 123.464 430.276 122.595 429.992 123.247C429.992 123.464 429.708 123.681 429.992 123.681C430.276 124.55 430.276 124.55 430.276 124.55C431.697 124.55 431.981 124.767 431.413 124.985C430.844 125.202 429.423 126.505 428.287 126.722C428.287 126.722 428.287 126.722 427.15 126.288C426.866 126.288 426.866 126.288 426.866 126.288C426.582 126.288 426.014 126.505 425.729 126.722C425.445 126.94 424.877 127.374 425.161 126.722C425.445 126.288 426.013 124.767 424.593 125.202C423.172 125.636 419.478 125.636 419.762 125.853C420.046 126.071 419.762 126.505 418.909 126.722C418.057 126.94 417.204 128.243 417.773 128.026C417.773 128.026 417.773 128.026 418.057 127.808C419.193 127.157 420.614 127.157 421.751 127.591C422.035 127.591 422.603 128.026 422.603 128.026C422.603 128.677 422.035 128.46 421.183 128.243C420.898 128.243 420.33 128.026 420.33 128.026C419.478 129.112 416.636 128.677 416.352 129.981C416.352 129.981 415.499 130.198 414.931 130.415C414.362 130.632 412.089 131.284 411.521 131.718C411.521 131.718 411.521 131.718 410.384 131.067C410.1 130.85 410.1 130.85 410.1 130.85C408.963 131.501 408.395 131.501 408.963 131.067C409.532 130.632 410.953 129.112 409.816 128.895C409.816 128.895 409.816 128.895 409.247 128.677C407.827 128.243 407.827 128.243 407.827 128.243C407.258 129.112 406.406 129.981 405.553 129.981C404.701 129.981 402.428 129.329 402.428 129.112C402.143 128.895 402.427 128.243 403.28 128.46C403.28 128.46 403.28 128.46 403.848 128.46C404.133 128.46 404.132 128.46 404.132 128.46C404.701 128.243 404.701 127.808 404.417 127.591C404.417 127.591 404.417 127.591 404.132 127.374C403.848 126.94 403.564 127.157 402.996 127.374C402.143 127.591 401.291 127.591 400.722 127.157C400.154 126.722 400.154 126.722 400.154 126.722C399.302 126.288 398.449 126.071 398.449 126.505C398.449 126.94 400.154 127.808 401.291 128.026C401.291 128.026 401.291 128.026 401.007 128.895C401.859 129.112 402.427 129.546 402.143 129.981C402.143 129.981 402.143 129.981 402.996 130.198C404.133 130.415 404.132 130.415 404.132 130.415C405.553 130.85 406.122 131.284 404.985 131.718C403.848 132.153 401.575 132.587 401.575 132.153C401.575 131.718 401.291 130.632 400.722 130.632C400.154 130.632 400.154 131.718 399.586 131.936C399.017 132.153 397.313 132.37 397.313 132.153C397.597 131.936 397.881 131.067 397.597 131.067C397.597 131.067 397.028 131.067 396.744 131.284C396.46 131.501 395.039 131.501 394.187 131.067C394.187 131.067 394.187 131.067 393.334 130.632C392.766 130.85 392.482 130.632 392.197 130.415C392.197 130.415 392.197 130.415 392.197 130.198C391.913 129.112 391.913 129.112 391.913 129.112C391.061 129.329 390.777 129.981 391.061 130.632C391.345 131.067 391.913 132.804 391.629 133.022C391.345 133.239 388.787 133.239 388.219 133.239C387.651 133.239 385.662 132.587 384.809 132.37C384.809 132.37 384.809 132.37 384.241 132.587C383.672 132.804 383.104 132.804 382.536 133.022C382.252 133.022 381.967 133.456 381.967 133.456C382.252 133.673 382.536 133.891 383.104 133.891C383.672 133.891 384.241 133.891 384.525 133.456C385.093 132.37 385.377 133.891 385.946 133.456C386.798 133.022 386.798 133.022 386.798 133.022C387.651 132.37 387.651 131.718 386.798 131.284C386.798 131.284 386.798 131.284 385.946 130.85C385.662 130.85 385.377 131.067 385.661 131.284C385.946 131.501 385.946 133.239 385.661 133.891C385.377 134.542 384.241 135.411 383.957 135.194C383.672 134.977 382.82 134.759 382.536 134.759C382.252 134.759 381.967 135.411 382.536 135.411C382.536 135.411 382.536 135.411 382.82 135.411C383.672 135.628 383.672 135.628 383.672 135.628C383.388 136.063 382.82 136.497 382.251 136.714C381.683 136.932 379.978 138.018 379.978 139.104C379.978 139.104 379.978 139.104 379.41 139.538C377.989 140.19 377.989 140.19 377.989 140.19C376.568 139.321 375.147 138.887 374.863 139.104C374.579 139.321 373.726 139.538 373.726 139.104C373.726 138.669 371.737 138.887 371.453 139.104C371.169 139.321 370.032 140.19 370.317 140.842C370.317 140.842 370.316 140.842 372.021 140.842C371.737 141.493 371.169 141.71 370.601 141.059C370.601 141.059 370.601 141.059 370.032 140.624C369.464 140.19 369.18 140.19 368.611 140.624C368.327 140.842 368.043 141.059 367.759 141.276C367.191 141.493 364.917 141.928 364.349 142.145C363.781 142.362 364.065 142.579 364.633 142.797C365.486 143.231 365.486 143.231 365.486 143.231C364.917 143.883 364.349 144.317 364.065 144.534C363.781 144.752 361.507 145.403 360.086 146.055C360.086 146.055 360.086 146.055 358.381 146.272C356.392 146.489 356.392 146.489 356.392 146.489C354.687 147.141 352.698 148.01 351.846 148.227C350.993 148.444 348.72 148.227 348.72 148.01C348.72 147.793 349.572 146.924 350.709 146.924C350.709 146.924 350.709 146.924 351.846 146.706C352.982 146.489 352.982 146.489 352.982 146.489C352.982 146.272 353.266 146.055 353.55 146.055C353.835 146.055 354.687 145.838 354.687 145.62C354.687 145.403 354.687 144.752 354.403 144.534C354.119 144.317 352.698 144.534 351.561 144.534C350.425 144.534 348.436 146.055 347.583 145.62C347.583 145.62 347.583 145.62 347.867 146.706C348.151 147.575 348.151 147.575 348.151 147.575C347.299 147.575 346.73 147.575 346.73 147.793C346.73 147.793 347.583 148.661 348.151 149.313C348.151 149.313 348.151 149.313 347.299 149.313C345.878 149.313 345.878 149.313 345.878 149.313C344.741 149.965 343.32 150.616 342.752 151.051C342.184 151.485 338.774 152.137 337.353 152.789C337.353 152.789 337.353 152.789 336.5 152.571C335.364 152.354 335.364 152.354 335.364 152.354C334.511 152.571 333.374 153.006 333.09 153.223C333.09 153.223 333.09 153.223 333.09 153.44C333.09 153.875 333.09 154.309 331.954 154.092C330.817 154.092 330.817 154.092 330.817 154.092C329.68 154.526 328.26 155.395 327.691 155.83C327.691 155.83 327.691 155.83 327.123 155.395C326.555 154.961 326.554 154.961 326.554 154.961C326.27 155.178 325.702 155.612 325.134 156.047C324.565 156.264 322.008 156.699 321.155 156.699C321.155 156.699 321.155 156.699 320.871 157.35C320.587 157.785 319.734 158.436 318.598 157.567C318.314 157.35 317.177 157.35 317.461 158.002C317.461 158.654 317.461 159.088 316.04 159.088C315.472 159.088 315.472 159.088 315.472 159.088C314.904 159.522 314.051 159.522 313.483 159.305C312.914 158.871 311.493 158.002 311.209 158.002C311.209 158.002 311.209 158.002 311.209 158.219C311.209 158.436 311.209 158.436 311.209 158.436C311.209 158.654 310.641 158.436 310.357 157.785C310.357 157.785 310.357 157.785 310.073 157.785C308.368 157.785 308.368 157.785 308.368 157.785C308.368 158.654 308.368 159.088 307.799 159.088C307.515 158.871 306.094 158.654 305.81 158.654C305.526 158.871 304.958 160.391 304.105 161.695C304.105 161.695 304.105 161.695 302.4 162.563C300.979 163.215 299.274 164.084 297.285 164.301C296.717 164.301 296.717 164.301 296.717 164.301C295.864 164.301 294.444 164.301 293.591 164.518C292.738 164.736 290.465 165.822 289.897 165.605C289.328 165.387 290.749 164.518 291.318 164.301C291.886 163.867 291.602 162.563 291.318 162.563C291.033 162.563 289.897 162.781 290.181 162.998C290.465 163.215 290.465 163.867 290.181 163.867C290.181 163.867 290.181 163.867 289.897 163.867C288.192 163.65 288.192 163.65 288.192 163.65C286.771 162.998 285.918 162.346 286.203 162.129C286.203 162.129 286.203 162.129 286.487 161.912C286.771 161.695 286.771 161.695 286.771 161.695C287.055 161.477 286.487 161.043 285.918 161.043C285.918 161.043 285.918 161.043 285.634 161.26C285.066 161.695 284.498 161.695 283.645 161.26C283.077 160.826 282.508 160.826 282.224 161.477C281.94 161.912 282.508 162.129 283.361 162.129C283.929 162.129 283.929 162.129 283.929 162.129C284.498 162.346 285.066 162.781 285.35 163.215C285.35 163.432 285.918 164.518 286.203 164.518C286.487 164.518 287.623 164.953 287.623 165.17C287.623 165.387 285.918 165.822 283.645 165.605C283.645 165.605 283.645 165.605 283.077 164.301C282.793 163.867 283.077 163.432 283.077 163.215C283.077 162.998 282.508 162.998 282.224 162.998C281.94 162.998 281.656 163.215 281.656 163.432C281.656 163.65 281.656 163.867 281.656 164.084C281.372 164.518 281.372 164.518 281.372 164.518C281.087 164.953 280.519 165.387 280.235 165.822C279.951 166.039 278.246 166.691 277.677 166.473C277.109 166.256 274.268 166.691 273.699 166.473C273.131 166.256 271.142 165.822 271.142 165.822C270.857 165.822 268.3 166.473 267.447 166.473C267.447 166.473 267.447 166.473 266.879 166.039L266.595 165.822C266.027 165.605 266.027 165.605 266.027 165.605C265.174 165.387 264.89 165.17 265.174 165.17C265.174 164.518 264.606 164.084 264.606 163.432C264.89 162.563 263.753 162.129 263.185 161.695C262.901 161.477 262.901 161.477 262.901 161.477C262.617 161.26 261.764 161.043 261.196 160.826C260.627 160.826 260.343 159.522 260.912 159.088C260.912 159.088 260.911 159.088 260.059 158.219C259.206 157.567 259.207 157.567 259.207 157.567C258.07 157.35 256.933 156.699 256.649 156.481C256.649 156.481 256.649 156.481 256.365 156.481C255.512 156.481 254.944 156.481 254.944 155.612C254.944 155.395 255.228 154.961 255.512 154.961C256.365 154.961 257.217 154.744 257.217 155.612C257.501 155.612 257.786 155.612 257.786 155.612C258.07 155.395 258.07 154.744 257.502 154.526C257.502 154.526 257.502 154.526 256.933 154.309C255.228 153.875 255.228 153.875 255.228 153.875C256.081 153.44 256.649 153.006 256.081 153.006C255.512 153.006 254.091 153.658 253.523 153.223C252.955 152.789 253.807 152.137 254.376 152.354C254.376 152.354 254.376 152.354 254.66 152.354C255.228 152.354 255.228 152.354 255.228 152.354C255.797 151.92 255.512 151.703 254.944 151.485C254.376 151.268 252.955 150.616 254.092 150.399C254.092 150.399 254.091 150.399 254.376 149.965C254.944 149.53 254.66 148.879 253.807 148.444C253.807 148.444 253.807 147.793 254.092 147.793C256.649 147.793 256.649 147.793 256.649 147.793C255.797 146.924 254.944 146.055 254.944 145.838C254.944 145.838 254.944 145.838 254.66 145.838C254.376 145.62 254.092 145.62 254.092 145.62C254.376 144.969 254.66 144.534 255.228 143.883C255.797 143.231 256.649 143.448 257.502 143.448C257.502 143.448 257.217 143.014 256.649 142.797C256.081 142.579 253.807 143.014 253.807 143.448C253.807 143.665 253.523 144.317 252.955 143.883C252.386 143.448 252.671 142.145 252.387 142.145C252.102 142.145 250.682 142.362 250.966 142.362C251.25 142.579 250.397 142.579 248.977 142.579C248.977 142.579 248.976 142.579 248.692 141.71C248.408 141.059 248.124 140.407 247.84 139.755C247.271 138.887 246.135 138.018 248.408 137.583V137.366C248.408 137.149 246.135 134.325 246.135 133.891C245.851 133.456 245.851 133.456 245.851 133.456C245.566 133.022 244.998 132.587 244.714 132.804C244.714 132.804 244.714 132.804 244.146 132.804C243.293 133.022 243.293 133.239 243.577 133.673C244.714 134.325 244.714 134.325 244.714 134.325C243.861 134.542 242.725 134.325 242.441 134.108C242.441 134.108 242.441 134.108 242.156 133.673C241.872 133.239 241.304 133.239 240.451 133.456C239.883 133.673 239.031 133.891 238.462 133.673C237.041 133.456 236.473 134.108 235.621 134.542C235.052 134.977 234.484 134.977 233.347 135.194C233.063 135.194 233.063 135.194 233.063 135.194C232.779 135.411 232.495 135.194 232.211 134.542C231.926 133.891 229.653 134.108 230.221 134.542C230.221 134.542 230.221 134.542 230.506 134.977C230.79 135.411 230.79 135.411 230.79 135.411C230.79 136.063 230.506 136.063 230.506 135.194C230.506 135.194 230.506 135.194 229.085 134.977C228.232 134.759 228.232 134.759 228.232 134.759C227.38 134.325 226.243 134.108 225.675 134.325C225.675 134.325 225.675 134.325 225.391 134.542C224.822 135.194 224.538 135.846 222.833 136.063C221.696 136.063 220.844 136.497 219.707 136.063C219.423 135.846 219.423 135.846 219.423 135.846C218.855 135.846 218.286 135.846 218.286 135.628C218.286 135.411 217.718 135.194 216.866 135.846C216.866 135.846 216.866 135.846 216.866 134.542C216.866 134.108 217.15 133.673 216.297 133.673C215.729 133.673 215.16 133.891 214.876 134.325C214.592 134.759 214.592 134.759 214.592 134.759C214.592 135.411 214.024 136.063 213.74 136.063C213.74 136.063 213.74 136.063 213.171 136.063C212.603 136.063 211.75 136.497 211.466 136.714C211.466 136.932 210.898 136.932 210.614 136.932C210.045 136.932 210.045 136.932 210.045 136.932C209.477 136.714 209.477 136.063 210.045 135.411C210.045 135.411 210.045 135.411 210.33 134.977C210.614 134.759 210.614 134.759 210.614 134.759C210.33 134.542 210.045 134.325 209.477 134.325C209.477 134.325 209.477 134.325 208.909 134.325C208.625 134.325 208.625 134.325 208.625 134.325C207.204 134.977 206.067 135.194 206.067 134.759C206.067 134.542 208.34 134.108 208.34 134.108C208.34 134.108 208.34 134.108 208.34 133.891C208.34 133.673 208.34 133.673 208.34 133.673C208.056 133.456 206.92 133.456 205.783 133.239C205.783 133.239 205.783 133.239 204.93 133.891C203.794 134.542 203.794 134.542 203.794 134.542C205.215 134.977 207.488 135.194 208.909 135.194C208.909 135.194 208.909 135.194 208.34 135.628C208.056 135.846 208.056 136.497 208.34 136.932C208.909 137.366 210.045 137.801 208.625 138.452C208.625 138.452 208.625 138.887 208.909 138.887C209.477 139.104 210.614 138.887 210.33 139.755C210.045 140.19 207.772 140.624 206.635 140.407C206.067 140.407 206.067 140.407 206.067 140.407C205.499 140.19 204.93 140.19 204.93 140.407C204.93 140.624 203.794 141.276 202.657 140.842C202.657 140.842 202.657 140.842 203.794 139.973C204.362 139.538 202.941 139.104 202.941 139.104C201.805 139.538 200.099 139.104 199.531 140.19C199.247 140.842 198.11 140.624 197.542 140.624C196.689 140.407 197.258 140.19 197.258 139.755C197.542 139.104 197.542 139.104 197.542 139.104C197.258 138.452 197.542 138.018 198.11 138.235C198.679 138.452 200.668 139.104 200.668 139.104C200.668 139.104 200.384 138.669 199.815 138.235C199.815 138.235 199.815 138.235 199.531 137.801C199.247 137.366 199.247 137.366 199.247 137.366C198.963 136.714 198.395 136.28 197.826 136.497C197.258 136.714 196.121 137.149 196.121 136.932C196.121 136.714 195.553 136.497 195.269 136.497C194.984 136.714 194.7 137.149 194.985 137.366C195.269 137.583 194.7 138.235 193.279 138.452C193.279 138.452 193.279 138.452 195.269 139.538C195.553 139.755 195.553 139.755 195.553 139.755C195.269 140.407 194.984 140.624 194.7 140.19C194.416 139.755 192.711 138.669 191.574 139.321C190.438 139.755 186.46 140.19 185.607 141.059C185.607 141.059 185.607 141.059 184.47 141.71C180.208 143.448 180.208 143.448 180.208 143.448C180.776 144.317 181.06 144.752 180.776 144.752C180.492 144.752 179.071 144.534 179.071 144.1C179.071 144.1 179.071 144.1 179.355 144.1C180.492 143.665 180.492 143.665 180.492 143.665C180.208 143.014 178.503 143.231 177.082 144.317C177.082 144.317 177.082 144.317 177.082 145.62C177.082 146.272 177.082 146.272 177.082 146.272C177.934 146.272 178.503 146.489 178.219 146.706C177.934 146.924 177.082 147.141 176.514 146.706C176.514 146.706 176.513 146.706 176.229 146.272C175.945 146.055 175.661 145.838 175.661 145.403C175.661 144.1 175.661 144.1 175.661 144.1C174.809 144.1 174.24 144.1 173.956 144.317C173.672 144.317 172.819 144.534 172.535 144.317C172.535 144.317 172.535 144.317 172.251 144.1C171.683 143.665 171.398 143.665 171.967 143.014C172.535 142.579 172.535 142.579 172.535 142.579C171.683 141.928 171.114 141.928 171.114 142.362C171.114 142.797 169.125 143.231 168.841 143.448C168.841 143.448 168.841 143.448 168.841 143.665C168.841 143.883 168.841 143.883 168.841 143.883C169.125 144.1 169.978 144.534 170.546 144.969C171.114 145.403 169.978 146.924 169.125 147.141C169.125 147.141 169.125 147.141 168.841 146.272C168.841 146.055 168.841 146.055 168.841 146.055C168.273 145.838 167.704 146.055 167.42 146.272C167.42 146.272 167.42 146.272 167.42 146.489C167.704 147.358 166.852 148.01 166.283 147.575C165.147 147.141 165.147 147.141 165.147 147.141C164.01 147.358 162.589 147.793 162.305 148.444C162.305 148.444 162.305 148.444 161.737 149.096C161.453 149.313 161.453 149.313 161.453 149.313C161.169 149.53 160.6 149.53 160.316 149.313C160.032 149.096 158.895 149.096 158.611 149.748C158.611 149.748 158.611 149.748 158.327 150.182C158.327 150.399 157.758 150.399 157.474 150.399C157.19 150.399 156.906 150.182 156.906 150.182C157.474 148.879 155.769 148.879 154.633 148.444C154.348 148.227 154.348 148.227 154.348 148.227C153.78 148.01 153.212 148.227 153.496 148.661C153.496 148.661 153.496 148.661 153.496 148.879C153.496 149.096 153.496 149.096 153.496 149.096C153.496 149.313 153.212 149.53 152.643 149.53C152.643 149.53 152.643 149.53 152.359 149.53C152.075 149.53 151.791 149.096 151.507 149.096C150.086 148.444 150.086 148.444 150.086 148.444C149.802 149.313 149.518 149.965 150.086 149.965C150.37 149.965 151.791 149.965 152.075 150.182C152.359 150.399 153.212 151.268 152.928 151.703C152.643 152.137 150.37 152.137 149.802 152.789C149.802 152.789 149.802 152.789 149.233 153.44C149.233 153.658 149.233 153.658 149.233 153.658C148.665 153.658 148.381 153.44 148.665 153.223C148.665 153.223 148.665 153.223 148.665 153.006C148.381 152.571 147.528 152.137 147.528 151.703C147.528 150.399 147.528 150.399 147.528 150.399C146.108 150.616 144.971 151.051 144.687 151.051C144.687 151.051 144.402 150.834 144.118 150.616C144.118 150.616 144.118 150.616 144.403 150.616C144.687 150.399 144.687 150.399 144.687 150.399C145.255 150.399 145.539 149.965 145.823 149.748C145.823 149.53 146.676 149.096 147.812 149.096C147.812 149.096 147.812 149.096 148.381 148.444C148.665 148.227 148.665 148.227 147.812 147.793C147.528 147.793 147.244 147.575 147.244 147.575C147.528 146.706 146.96 146.055 145.823 145.838C144.403 145.403 144.403 145.403 144.403 145.403C144.403 144.752 144.402 143.448 144.687 142.797C144.687 142.797 144.687 142.797 145.539 142.362C146.392 141.928 147.244 141.493 147.812 141.059C147.528 140.842 146.676 140.842 146.108 141.059C146.108 141.059 146.108 141.059 146.108 140.19C146.108 140.19 145.539 139.973 145.255 139.973C144.971 139.973 144.687 140.19 144.687 140.407C144.687 140.842 144.687 140.842 144.687 140.842C144.687 141.276 144.402 141.71 144.118 141.71C143.834 141.71 142.697 142.145 142.697 142.579C142.697 143.014 144.118 144.534 144.118 145.186C144.118 145.186 144.118 145.186 143.266 146.055C142.697 146.489 142.697 147.793 144.687 148.01C144.971 148.01 144.971 148.01 144.971 148.01C145.255 148.444 144.118 148.444 142.697 148.444C142.697 148.444 142.698 148.444 141.561 148.01C141.277 148.01 141.277 147.575 141.277 147.575C142.413 146.489 141.561 146.055 140.14 145.838C139.856 145.838 139.856 145.838 139.856 145.838C139.572 145.62 139.572 145.186 139.856 144.752C140.708 144.752 141.845 144.317 141.561 143.883C140.708 143.231 140.708 143.231 140.708 143.231C140.14 142.579 139.572 141.928 139.287 142.145C139.003 142.145 137.582 142.797 138.151 142.797C138.719 142.797 139.856 143.231 139.856 143.231C138.435 143.448 138.435 143.448 138.435 143.448C137.014 143.014 136.446 142.145 137.298 141.928C138.151 141.493 138.435 139.973 138.151 140.19C137.867 140.407 136.73 140.624 136.73 140.407C136.73 140.19 136.162 139.538 135.878 139.538C135.593 139.538 134.457 139.755 134.457 139.321C134.457 138.887 133.604 138.018 132.752 138.018C132.752 138.018 132.752 138.018 132.183 137.801C131.899 137.583 131.899 137.583 131.899 137.583C131.899 137.149 131.615 136.714 131.615 136.497C131.047 136.714 130.762 137.583 129.626 137.149C129.342 137.149 129.342 136.932 129.342 136.714C129.626 136.063 131.615 134.977 131.899 135.194C133.036 136.063 133.888 135.411 134.741 135.194C135.025 135.194 135.309 135.411 135.593 135.411C135.877 135.411 135.878 135.411 135.878 135.411C136.162 135.411 137.298 135.194 137.867 134.977C137.867 134.977 137.867 134.977 138.151 134.759C139.003 134.325 139.003 133.456 139.856 132.804C140.708 132.37 140.708 132.37 140.708 132.37C141.561 131.718 141.561 131.501 140.993 131.501C140.993 131.501 140.992 131.501 140.424 131.501C139.856 131.501 139.856 131.501 139.856 131.501C139.003 131.501 138.151 131.936 137.867 132.37C137.582 132.804 135.309 133.456 134.172 133.022C134.172 133.022 134.172 133.022 131.331 133.239C131.047 133.239 130.762 133.239 130.478 133.239C130.194 133.456 130.194 133.456 130.194 133.456C129.91 133.673 129.626 133.673 129.342 133.456C129.342 133.456 129.342 133.456 129.057 133.239C128.773 133.022 128.773 133.022 128.773 133.022C128.205 132.804 127.921 133.022 127.637 133.456C127.637 133.456 127.637 133.456 127.637 133.673C127.637 133.891 127.637 133.891 127.637 133.891C127.921 134.108 127.921 134.325 127.637 134.325C127.352 134.325 126.5 134.325 126.216 134.108C125.647 134.108 124.227 133.891 123.374 134.325C123.374 134.325 123.374 134.325 122.522 134.325C121.669 134.325 121.669 134.325 121.669 134.325C120.817 133.891 119.964 133.673 119.964 134.108C119.964 134.325 119.111 135.411 117.975 135.411C117.975 135.411 117.975 135.411 117.975 135.628C117.122 137.366 117.122 137.366 117.122 137.366C115.701 136.497 114.849 135.628 115.417 135.411C115.986 135.194 117.407 134.325 116.838 134.108C116.838 134.108 116.838 134.108 116.554 133.891C115.986 133.239 115.986 133.239 115.133 133.673C114.565 134.108 113.712 134.325 112.86 134.759C112.007 135.194 112.007 135.194 112.007 135.194C111.155 135.628 110.871 136.063 111.723 136.063C112.576 136.063 114.281 136.714 114.281 137.583C114.281 137.583 114.281 137.583 112.007 137.801C111.723 137.801 111.439 137.801 111.439 137.801C111.155 139.104 109.45 138.887 108.029 139.104C106.892 139.321 105.187 139.104 104.619 139.538C103.198 140.842 100.925 140.624 99.5038 141.71C98.9355 142.145 98.3673 142.362 97.5148 141.928C97.5148 141.928 96.3781 142.145 96.0939 142.579C95.5256 143.014 95.5255 143.665 94.3888 143.448C93.8205 143.448 93.8204 143.448 93.8204 143.448C92.9679 143.448 92.1155 143.665 91.5471 143.665C91.5471 143.665 91.5472 143.665 91.263 143.883C90.6947 144.317 90.6947 144.317 90.6947 144.317C90.1263 144.969 89.2738 145.186 88.7055 144.752C88.4213 144.317 87.5688 143.231 87.853 143.014C88.1371 143.014 88.1371 142.797 87.2846 142.579C86.4321 142.362 84.4429 143.014 85.2954 143.448C85.2954 143.448 85.2954 143.448 85.8638 143.883C86.4321 144.317 86.4321 144.317 86.4321 144.317C87.0005 144.752 86.4321 145.403 85.2954 145.62C84.1587 146.055 80.7488 145.838 80.7488 145.186C80.7488 145.186 80.7488 145.186 80.4647 144.969C79.8963 144.752 79.0437 144.534 78.1912 144.534C77.907 144.534 77.6229 144.534 77.3387 144.752C77.0545 144.969 76.7704 145.186 76.4862 145.186C75.3496 145.186 74.4971 144.969 73.3605 144.969C72.5079 144.969 72.5078 146.055 71.087 145.62L69.9504 146.272C69.0979 145.186 69.0979 145.186 69.0979 145.186C67.6771 145.403 66.2562 145.62 65.6879 145.838C65.1195 146.055 63.4145 146.055 63.6987 145.62C63.9828 144.969 65.4037 144.1 64.8354 143.665C64.8354 143.665 64.8354 143.665 64.267 143.448C63.9829 143.448 63.6987 143.231 63.6987 143.231C62.2778 144.317 61.1412 142.579 60.0045 143.231C59.7203 143.448 59.7202 143.448 59.7202 143.448C59.4361 143.883 58.5837 144.317 57.7312 144.1C56.8787 144.1 55.1735 143.231 55.4577 142.797C55.7419 142.362 55.7419 140.624 55.4577 140.407C55.4577 140.407 55.4578 140.407 54.8895 139.973C54.037 139.104 54.0369 139.104 54.0369 139.104C52.616 139.321 50.6269 139.538 49.4902 139.973C49.4902 139.973 49.4903 139.973 49.2061 140.842C48.922 141.493 47.7853 140.842 47.7853 140.842C45.7961 141.71 45.7961 141.71 45.7961 141.71C44.3752 140.842 42.9544 139.973 42.9544 139.538C42.6702 139.104 42.6702 138.018 42.9544 137.801C42.9544 137.801 42.9543 137.801 43.2385 137.801C43.5227 137.801 43.5228 138.235 43.5228 138.452C43.2386 139.538 43.2385 139.538 43.2385 139.538C44.3752 139.321 45.796 138.452 46.0802 137.583C46.0802 137.583 46.0803 137.583 44.9436 136.932C42.9544 135.846 43.2386 135.411 44.9436 133.891C45.2278 133.673 45.2277 133.673 45.2277 133.673C45.5119 133.239 45.2277 133.022 44.6593 133.239C44.6593 133.239 44.6594 133.239 44.3752 133.456C43.8069 133.673 43.2386 134.542 42.9544 133.239C42.9544 133.239 42.3861 133.239 42.1019 133.022C41.8178 133.022 41.8177 133.022 41.8177 133.022C41.8177 132.804 42.386 132.587 43.2385 132.587C43.2385 132.587 43.2386 132.587 42.9544 131.936C42.6702 131.284 41.8177 131.718 40.9652 131.501C40.681 131.501 40.6811 131.501 40.6811 131.501C40.3969 131.501 39.8285 130.85 39.5443 129.981C39.5443 129.981 39.5443 129.981 38.976 129.112C38.976 128.895 38.4077 128.677 38.1235 128.677C36.9868 128.46 36.9868 128.46 36.9868 128.46C35.8501 128.243 34.9976 127.808 35.5659 127.374C35.8501 127.157 37.8394 126.288 37.8394 125.853C37.5552 125.636 36.9869 124.767 37.271 124.767C37.271 124.767 38.6918 124.985 39.8284 124.985C39.8284 124.985 39.8286 124.985 39.2602 126.505C38.9761 126.94 38.976 126.94 38.976 126.94C38.976 127.591 39.5443 128.026 40.3968 128.026C40.9652 128.026 42.9543 127.591 43.2385 127.157C43.2385 127.157 43.2386 127.157 43.5228 127.157C44.9436 126.94 44.6594 126.505 43.8069 126.071C42.9544 125.419 42.9544 125.419 42.9544 125.419C42.9544 124.767 41.5336 124.116 40.1127 124.333C40.1127 124.333 40.1126 124.333 38.976 124.116C38.1235 124.116 36.9868 123.681 38.1235 122.812C38.4077 122.595 38.1235 121.726 37.5551 121.509C36.4185 120.857 36.4186 120.857 36.4186 120.857C34.4294 120.857 33.861 120.857 34.9977 121.292C34.9977 121.292 34.9976 121.292 35.5659 121.509C36.1343 121.944 36.1344 122.378 34.9977 122.378C34.7136 122.378 34.7134 122.378 34.7134 122.378C34.4293 122.595 34.4294 122.812 34.9977 122.812C35.5661 122.812 36.7027 123.247 36.7027 123.464C36.7027 123.681 36.1343 124.333 35.2818 124.116C34.7135 124.116 33.0084 123.247 33.2926 123.03C33.5768 122.595 32.4401 121.509 31.8718 120.857C31.8718 120.857 31.8718 120.857 31.8718 120.206C32.1559 118.251 32.156 118.251 32.156 118.251C30.451 118.251 29.3143 117.816 29.5984 117.382C29.8826 116.948 28.1776 115.644 28.1776 114.993C28.1776 114.993 28.1776 114.993 26.1884 114.993C25.0517 114.993 25.336 114.124 25.9043 113.689C27.041 112.603 27.0409 112.603 27.0409 112.603C25.9042 112.82 25.6201 112.82 26.7568 113.038C27.6093 113.038 30.1667 113.255 30.4509 112.603C30.4509 112.603 30.4509 112.603 31.8718 112.82C33.2926 113.038 32.7242 112.169 32.7242 111.951C32.7242 111.3 31.8717 111.3 31.3034 111.734C30.4509 112.386 30.4509 112.386 30.4509 112.386C29.8826 111.951 28.4617 111.083 27.6092 110.865C27.6092 110.865 27.6093 110.865 26.4727 111.3C26.1885 111.517 24.1992 111.083 24.1992 110.865C24.1992 110.648 24.1992 110.648 24.1992 110.431C24.1992 110.431 24.7675 110.214 24.7675 110.431C25.9042 111.3 25.9043 111.3 25.9043 111.3C26.4726 110.648 26.4726 109.996 25.9043 109.779C25.0518 109.562 23.0625 109.345 23.3467 110.214C23.3467 110.865 23.9151 112.82 23.0626 112.603C22.4943 112.386 20.7893 112.169 20.2209 111.951C19.6526 111.734 18.2318 111.951 17.9476 111.734C17.9476 111.734 17.9476 111.734 17.9476 111.517C18.2318 111.083 18.2317 111.083 18.2317 111.083C18.8 110.648 18.2318 110.214 16.5268 109.996C16.5268 109.996 16.5266 109.996 15.6741 110.865C14.8216 111.951 13.4009 111.3 12.2642 111.3C11.9801 111.3 11.98 111.3 11.98 111.3C11.4116 111.3 11.98 110.648 13.1167 110.214C13.1167 110.214 13.1167 110.214 13.9692 109.779C14.8217 109.345 14.8217 109.345 14.8217 109.345C14.2533 108.91 14.5375 108.476 15.39 108.259C16.2425 108.259 18.2317 108.91 18.8001 108.693C19.3684 108.476 18.5158 107.39 17.6633 107.39C17.095 107.39 15.39 107.173 15.6741 106.738C15.6741 106.738 15.6741 106.738 15.6741 106.521C15.39 106.304 15.39 106.304 15.6741 106.087C15.9583 106.087 16.5267 105.869 16.2425 105.652C15.9583 105.435 16.2425 105.218 17.095 105C16.8108 103.914 18.8 103.697 19.6526 103.045C19.9367 102.828 19.6526 102.394 19.6526 102.177C19.3684 101.742 19.3685 101.742 19.3685 101.742C19.6526 101.525 20.5051 101.308 21.0734 100.873C21.6417 100.439 21.0734 98.2667 21.6418 98.2667C21.9259 98.2667 23.3467 97.615 23.3467 97.1806C23.3467 96.5289 22.4943 95.0084 23.0626 95.0084C23.6309 95.0084 24.7676 94.7912 24.4834 94.5739C23.9151 94.3567 23.3468 93.9223 23.0626 94.1395C22.2101 94.574 21.3575 95.0084 20.505 95.4428C20.2209 95.66 20.2209 95.66 20.2209 95.66C19.9368 95.8773 18.5159 96.5289 16.8109 96.9633C16.8109 96.9633 16.8109 96.9633 15.9584 98.0494C15.9584 98.2667 15.9584 98.2667 15.9584 98.2667C15.6742 98.2667 14.8216 97.3978 14.2533 96.0945C14.2533 96.0945 14.2533 96.0945 14.2533 95.0084C14.2533 94.7912 13.9693 94.3567 13.6851 94.3567C12.5484 93.9223 12.5483 93.9223 12.5483 93.9223C12.8325 93.2706 13.4009 92.8362 13.6851 92.8362C13.9693 92.8362 15.1059 93.0534 15.1059 92.619C15.1059 92.1845 15.1059 91.3157 14.5376 91.3157C14.2534 91.3157 12.8324 91.0984 12.8324 90.664C12.8324 90.664 12.8324 90.664 12.8324 90.4468C12.8324 89.3607 12.8324 89.3607 12.8324 89.3607C13.9691 88.9262 14.5376 88.2746 14.5376 87.8402C14.5376 87.8402 14.5374 87.8401 14.2533 87.4057C12.8324 86.3196 12.8324 86.3196 12.8324 86.3196C13.9691 86.5368 14.2534 86.7541 13.6851 86.9713C12.8326 87.1885 11.1275 85.8852 11.98 85.0163C11.98 85.0163 11.9801 85.0163 13.6851 84.7991C13.9693 84.7991 13.9693 83.9302 13.6851 83.4958C13.1167 82.8441 12.2642 82.4097 11.1275 81.9752C9.99082 81.3236 9.99076 81.3236 9.99076 81.3236C10.5591 80.4547 10.5592 79.803 9.70666 79.5858C8.85415 79.3686 7.43331 81.1064 6.86497 81.3236C6.5808 81.5408 6.0124 82.6269 5.72823 82.4097C5.44406 82.4097 4.87572 82.4097 4.30738 82.8441C4.30738 82.8441 4.30752 82.8441 3.73919 83.0613C3.17085 83.2785 2.31831 83.2786 1.74997 83.4958C0.613299 84.1474 0.329027 83.2785 0.0448584 83.0613C-0.23931 82.6269 0.897364 81.9752 1.4657 81.9752C2.03404 81.9752 2.88658 82.6269 3.45491 81.9752C4.02325 81.5408 3.73915 81.1064 3.17082 80.4547C2.31831 79.5858 2.31834 79.5858 2.31834 79.5858C3.45502 78.9342 4.30749 78.717 4.59166 78.9342C4.59166 78.9342 4.59159 78.9342 4.87576 78.9342C5.15993 78.9342 7.43334 76.762 7.43334 76.5448C7.43334 76.3275 7.14914 75.6759 6.86497 75.4587C6.01247 75.0242 6.0125 75.0242 6.0125 75.0242C6.29667 74.3726 6.58087 73.9381 6.58087 73.9381C6.58087 74.1554 7.43327 74.3726 7.71744 74.1554C8.28578 73.9381 9.42245 73.0693 9.13828 72.852C9.13828 72.4176 8.28578 71.3315 7.71744 71.1143C7.1491 70.8971 6.01247 72.2004 5.44413 72.2004C4.87579 72.2004 3.17075 72.4176 3.45491 71.766C3.45491 71.766 3.45491 71.766 3.45491 71.3315C3.17075 70.4626 4.30742 70.6799 4.87576 70.4626C5.44409 70.2454 6.29663 70.2454 6.86497 70.0282C7.43331 69.811 7.43334 69.811 7.43334 69.811C8.00168 69.3765 8.00168 69.1593 7.43334 68.9421C6.86501 68.7249 5.72837 68.0732 5.16003 67.856C4.87586 67.6388 5.16 67.2043 6.0125 67.6388C6.86501 68.0732 10.275 68.0732 10.275 67.6388C10.275 67.6388 10.275 67.6388 10.5591 67.2044C11.1275 66.3355 9.99082 66.7699 9.70666 66.7699C9.42249 66.5527 9.42256 66.5527 9.42256 66.5527C9.42256 66.3355 10.2749 66.3355 11.4116 66.5527C12.5483 66.7699 14.5375 66.3355 13.4008 66.3355C13.4008 66.3355 13.4009 66.3355 14.5376 65.2494C15.3901 64.3805 14.8217 63.5116 13.1167 63.0772C12.8325 63.0772 12.8324 63.0772 12.8324 63.0772C12.5483 62.86 13.1167 62.4255 13.6851 62.2083C14.5376 61.9911 15.1058 60.6878 15.6741 60.6878C16.2425 60.6878 17.6633 60.0361 17.6633 59.1672C17.6633 59.1672 17.6634 59.1672 15.9584 58.95C15.3901 58.95 15.1058 58.2984 14.8217 57.8639C14.8217 57.6467 14.8217 57.6467 14.8217 57.6467C15.1058 57.4295 16.2426 56.5606 17.3792 55.909C17.3792 55.909 17.3792 55.909 18.8001 56.7778C18.8001 56.7778 19.6525 56.7778 19.9366 56.5606C20.505 56.1262 21.0734 55.4745 21.6418 55.0401C22.2101 54.6057 22.2101 54.6056 22.2101 54.6056C22.7785 54.8229 23.915 54.8229 24.7675 54.6056C24.7675 54.6056 24.7677 54.6057 23.631 53.954C23.0626 53.5196 23.3468 53.5196 24.4834 53.5196C25.9043 53.7368 26.7568 52.8679 27.8935 52.6507C28.746 52.4335 28.746 52.2162 28.746 51.7818C29.3143 50.4785 29.3144 50.4785 29.3144 50.4785C30.7352 50.9129 31.5877 50.6957 31.5877 50.0441C31.5877 50.0441 31.5876 50.044 31.8718 49.8268C33.0084 49.1752 34.1451 48.7407 35.2818 48.0891C35.566 48.0891 35.5659 48.0891 35.5659 48.0891C36.1343 48.3063 36.4185 48.0891 36.1343 47.8719C36.1343 47.8719 36.1343 47.8718 36.1343 47.6546C36.1343 47.4374 36.1343 47.4374 36.1343 47.4374C36.1343 47.2202 36.4185 47.003 36.7027 47.2202C36.7027 47.2202 36.7026 47.2202 36.9868 47.2202C37.2709 47.2202 37.8393 47.003 38.1235 46.7858C39.2602 46.1341 40.3968 45.4825 41.2493 44.8308C41.8176 44.3964 41.8177 44.3963 41.8177 44.3963C42.6702 44.3963 43.2385 44.6136 43.2385 44.8308C43.2385 45.048 43.8069 45.048 44.3752 44.3963C44.9436 43.7447 46.3644 42.6586 46.6486 43.0931C46.6486 43.3103 47.2169 43.9619 47.501 43.9619C47.7852 43.9619 50.0586 44.6136 50.9111 44.8308C50.9111 44.8308 50.911 44.8308 51.1952 44.6136C51.7635 43.9619 50.9111 43.7447 50.627 43.5275C49.7745 43.093 49.4902 43.5275 48.9219 43.7447C48.0694 44.1792 48.6378 44.3964 49.2061 44.8308C49.7745 45.048 49.7743 45.048 49.7743 45.048C49.7743 44.8308 49.4903 44.3964 49.2061 43.9619C48.922 43.5275 48.9218 42.8758 49.7743 42.8758C49.7743 42.8758 49.7744 42.8758 50.3427 42.6586C51.1952 42.4414 52.6161 42.2242 51.7635 41.1381C51.1952 40.4864 52.3319 39.4003 53.7528 39.4003C54.6053 39.1831 55.1736 39.1831 55.1736 38.5314C55.1736 38.3142 56.0261 37.8798 56.5944 37.8798C58.8678 37.8798 58.8678 37.8798 58.8678 37.8798C61.7094 37.6626 63.4145 37.6626 62.8462 37.8798C62.2779 37.8798 61.7095 38.7487 62.2778 39.4003C62.2778 39.4003 62.2779 39.4003 63.4146 38.7487C63.6987 38.5315 64.267 38.5314 64.267 38.5314C65.1195 39.1831 65.1195 38.7487 65.6879 38.3142C65.972 37.8798 65.972 37.8798 65.972 37.8798C67.3928 37.6626 67.9612 37.0109 67.3928 36.3592C67.3928 36.3592 67.3928 36.3593 65.972 37.0109C64.5511 37.6626 64.5511 37.6626 64.5511 37.6626C63.1303 37.0109 62.5621 36.142 63.4146 35.9248C64.2671 35.4904 66.8244 33.9699 68.2453 33.9699C68.2453 33.9699 68.2454 33.9699 69.382 32.8838C71.3712 30.7116 71.3712 30.7116 71.3712 30.7116C75.0654 30.9288 77.9071 30.9288 77.9071 30.7116C77.9071 30.4944 78.7595 29.6255 79.612 29.8427C80.4645 29.8427 81.6013 28.5394 81.8855 28.7566C82.1697 28.7566 83.3064 28.7566 83.3064 28.5394C83.3064 28.3222 83.5905 27.2361 84.1588 27.2361C84.1588 27.2361 84.1588 27.2361 84.4429 27.2361C85.8638 27.4533 87.0005 27.2361 87.5689 26.15C88.1372 24.6294 88.7055 24.4122 91.5471 24.195C91.8313 24.195 92.3997 24.195 92.6839 24.195C92.6839 24.195 92.1155 23.7605 91.5471 23.3261C91.5471 23.3261 91.5472 23.3261 92.6839 23.3261C93.8205 23.3261 94.3889 23.1089 94.6731 22.4572C95.2414 21.8056 95.2413 21.8056 95.2413 21.8056C96.0938 22.0228 97.2306 22.24 97.5148 22.24C97.5148 22.24 97.5147 22.24 97.7989 22.24C98.9355 21.5884 98.9356 21.3711 101.209 21.1539C103.198 20.9367 104.619 20.285 106.04 19.6334C107.461 18.9817 108.881 18.7645 109.734 17.6784C110.302 17.0268 111.155 15.9407 112.86 17.0268C113.712 16.5923 114.281 16.1579 113.997 15.9407C113.997 15.7235 114.281 15.0718 115.417 15.289C115.417 15.289 115.417 15.289 115.701 15.0718C116.554 14.4201 117.691 14.4201 118.543 14.6373C119.964 14.8546 119.964 14.8546 119.964 14.8546C121.385 14.6374 122.806 14.4201 123.09 14.2029C123.09 14.2029 123.09 14.2029 123.374 14.2029C124.511 14.2029 122.237 12.8996 124.227 13.1168C125.079 13.1168 125.079 13.1168 125.079 13.1168C125.931 13.334 126.784 13.334 126.784 13.1168C126.784 12.8996 127.637 12.4652 128.489 12.6824C128.489 12.6824 128.489 12.6824 129.057 12.6824C129.91 12.4652 130.478 12.0307 131.047 11.8135C131.615 11.5963 131.899 11.1619 132.467 11.1619C132.752 11.1619 133.32 11.3791 133.888 11.1619C135.025 10.9446 135.025 10.9446 135.025 10.9446C135.025 10.0758 135.878 9.85854 137.298 10.5102C137.298 10.5102 137.298 10.5102 137.582 10.5102C138.719 10.293 140.14 10.293 140.993 10.0758C142.129 9.85855 142.697 8.98965 144.118 9.20687C144.118 9.20687 144.403 8.98966 144.403 8.77244C144.118 7.46913 145.539 7.46914 146.392 7.90358C148.381 8.98967 148.381 8.98967 148.381 8.98967C148.097 8.1208 148.097 7.68635 148.097 7.68635C148.097 7.68635 148.097 7.68636 148.097 7.90358C148.381 8.33802 149.233 8.55522 149.518 8.12078C150.086 6.81746 150.938 7.25191 152.075 7.68635L156.338 8.33801C156.622 8.12079 156.906 7.90356 157.19 7.68635C158.895 6.16581 158.895 6.16582 158.895 6.16582C160.6 6.60026 162.305 6.60026 162.305 6.16582C162.305 6.16582 162.305 6.16581 162.589 5.94859C162.873 5.51415 162.874 5.51416 162.874 5.51416C163.726 5.51416 164.863 5.29694 165.147 5.07972C165.147 5.07972 165.147 5.07971 165.431 4.86249C165.715 4.42805 165.715 4.42806 165.715 4.42806C165.999 3.7764 168.557 4.21085 171.114 5.07972C171.114 5.07972 171.114 5.07971 173.672 4.86249C174.24 4.86249 174.808 4.21085 175.377 3.99363C175.945 3.77641 176.798 3.34197 177.366 3.99363C177.934 4.64529 177.934 4.64529 177.934 4.64529C178.503 5.29695 179.355 6.16583 179.639 6.81748C179.639 6.81748 179.639 6.81746 179.071 7.46911C179.355 7.68633 180.208 7.46914 180.776 6.81748C181.344 6.16583 182.481 4.42807 182.765 4.64529C183.049 4.86251 184.186 5.51417 184.186 5.73139C184.186 5.94861 184.754 7.03468 185.607 7.46911C185.607 7.46911 185.607 7.46913 186.459 7.25191C187.028 7.0347 188.449 7.0347 188.449 6.16582C188.449 5.73138 190.438 5.94859 191.29 6.60025C191.859 6.81747 192.427 7.0347 192.995 7.25191C193.564 7.68635 193.848 8.98965 193.564 9.20687C192.711 9.42409 192.143 10.293 191.29 9.4241H190.722C190.154 9.4241 189.301 9.4241 189.585 9.85854C189.585 10.0758 190.154 10.293 190.722 10.293C191.006 10.293 191.006 10.293 191.006 10.293C191.574 10.293 191.859 11.5963 191.859 13.1168C191.859 13.1168 191.859 13.1168 189.87 14.2029C189.585 14.2029 189.585 14.2029 189.585 14.2029C189.869 14.6374 190.438 14.8546 191.006 14.6373C191.006 14.6373 191.006 14.6374 191.006 14.4201C191.29 13.5513 191.859 13.5513 192.711 14.2029C193.564 14.6374 193.564 14.6373 193.564 14.6373C194.416 15.0718 194.7 15.7235 194.132 15.9407C194.985 17.4612 194.985 17.4612 194.985 17.4612C196.974 17.4612 198.679 17.244 198.963 17.0268C198.963 17.0268 198.963 17.0268 199.247 17.4612C199.815 18.1129 200.1 18.7645 200.1 20.0678C200.1 20.285 200.1 20.2851 200.1 20.2851C200.1 20.7195 200.384 20.9367 200.668 20.7195C200.952 20.5023 201.52 20.0678 201.52 20.2851C201.805 20.5023 203.51 21.1539 203.51 21.3711C203.51 21.5884 202.657 22.24 202.089 22.24C201.52 22.24 200.1 22.4572 200.1 22.8917C200.1 23.3261 200.668 24.6294 201.52 24.6294C202.089 24.6294 204.078 23.9778 204.078 23.7605C204.078 23.5433 204.646 22.8917 205.215 22.8917C205.783 22.8917 207.488 23.1089 207.204 23.3261C206.92 23.5433 205.783 24.195 206.067 24.4122C206.351 24.6294 207.772 25.4983 208.625 25.9327C208.625 25.9327 208.625 25.9328 208.056 26.3672C207.488 26.8016 206.92 27.0188 207.204 27.6705C207.204 27.8877 206.635 28.1049 206.351 28.3221C206.067 28.5394 206.067 28.5394 206.067 28.5394C205.783 28.7566 206.067 29.191 206.351 29.191C206.351 29.191 206.351 29.191 206.635 29.191C206.92 29.191 206.92 29.191 206.92 29.191C207.488 29.191 207.772 29.4082 207.488 29.8427C207.488 29.8427 207.488 29.8427 207.204 30.0599C206.92 30.2771 206.92 30.2771 206.92 30.2771C206.351 30.7115 205.783 30.7116 205.783 30.4943C205.783 30.2771 205.215 29.8427 204.93 30.4943C204.646 31.3632 208.625 33.101 209.193 33.5354C209.193 33.5354 209.193 33.5354 208.625 34.1871C208.34 34.4043 208.34 34.4043 208.34 34.4043C209.477 35.0559 209.761 36.142 208.909 37.0109C208.909 37.0109 208.909 37.0109 207.772 37.4453C207.204 37.6626 207.204 37.6626 207.204 37.6626C207.204 37.8798 207.488 38.097 207.772 37.8798C207.772 37.8798 207.772 37.8798 208.056 37.8798C208.625 37.8798 209.193 38.3142 209.761 38.3142C210.33 38.3142 210.898 37.8798 211.466 37.8798C212.319 37.8798 213.74 37.4454 214.308 38.3142C215.16 39.4003 217.434 39.8347 217.15 41.1381C217.15 41.3553 216.581 41.7897 216.297 41.7897C214.592 41.3553 214.592 41.3553 214.592 41.3553C214.308 42.2242 213.74 43.5275 213.455 44.3963C213.455 44.3963 213.455 44.3964 215.16 44.6136C215.445 44.8308 214.876 45.048 214.308 45.048C214.308 45.048 214.308 45.048 214.024 44.8308C213.456 44.6136 212.887 44.3964 212.319 44.8308C212.035 45.048 211.75 45.2652 211.466 45.2652C210.898 45.2652 209.761 45.048 209.477 45.2652C208.909 45.4825 209.193 46.1341 208.909 46.5685C207.204 47.8718 207.204 47.8719 207.204 47.8719C207.488 48.958 207.204 49.8268 206.067 49.8268C206.067 49.8268 206.067 49.8268 205.499 50.0441C204.362 50.4785 204.362 51.1302 205.783 51.7818C206.635 52.2162 206.635 52.2162 206.635 52.2162C207.488 52.6507 208.056 52.6507 208.056 52.4335C207.772 52.2162 207.488 51.5646 207.488 51.3474C207.772 51.1302 209.193 50.4785 210.045 50.9129C210.898 51.1301 212.319 52.8679 211.75 52.8679C211.182 52.8679 210.045 52.6507 210.33 53.0851C210.898 53.3023 211.466 53.3023 211.75 53.5196C212.319 53.7368 212.319 54.3884 211.75 54.3884C210.33 54.6057 210.33 54.6056 210.33 54.6056C210.898 55.0401 211.182 55.2573 210.898 55.4745C210.614 55.4745 210.045 56.1262 210.33 56.1262C210.614 56.3434 211.182 56.9951 210.33 56.9951C210.33 56.9951 210.33 56.9951 209.761 56.9951C208.909 56.9951 208.625 56.9951 208.625 57.6467C208.625 57.8639 208.056 58.0811 207.772 58.0811C206.92 57.6467 205.783 57.6467 205.499 58.2984C205.215 58.95 206.351 59.1673 206.92 59.6017C206.92 59.6017 206.067 59.8189 205.215 59.8189C205.215 59.8189 205.215 59.8189 204.362 59.3845C203.794 59.1673 203.794 59.1672 203.794 59.1672C202.657 59.3845 202.657 60.2533 203.794 61.1222C203.794 61.1222 203.794 61.1222 201.804 61.9911C201.804 61.9911 202.089 62.6428 202.373 62.86C202.941 63.2944 202.941 63.2944 202.941 63.2944C203.794 63.5116 204.93 63.5116 205.499 63.2944C205.499 63.2944 205.499 63.2944 205.499 63.0772C205.215 62.6428 205.215 62.6428 205.215 62.6428C204.646 62.2083 204.362 61.5567 204.93 61.5567C205.499 61.5567 207.204 61.5567 207.772 61.3394C208.34 61.1222 209.193 62.4255 209.761 62.4255C210.33 62.4255 212.319 61.9911 212.887 61.3394C212.887 61.3394 212.887 61.3394 213.455 60.6878C214.876 59.1673 217.434 59.1673 219.707 58.5156C220.276 58.2984 221.128 58.5156 221.412 58.2984C222.265 58.0812 223.117 57.4295 224.254 57.2123C225.106 56.9951 225.106 56.9951 225.106 56.9951C226.243 57.2123 227.38 57.2123 227.096 56.9951C227.096 56.5606 226.811 55.6917 226.811 55.6917C226.811 55.6917 226.811 55.6917 227.096 55.6917C227.948 55.4745 229.085 55.6917 229.653 55.4745C231.358 54.3884 231.358 54.3884 231.358 54.3884C233.631 54.3884 235.905 54.3884 236.189 54.3884C236.473 54.3884 237.61 54.1712 237.61 53.7368C237.61 53.5196 239.031 53.0851 239.315 53.3023C239.599 53.5196 241.02 54.1712 241.304 53.7368C241.304 53.3023 243.009 51.999 244.998 51.5646C244.998 51.5646 244.998 51.5646 246.703 51.7818C248.124 51.7818 248.976 51.7818 250.113 51.1301C250.397 50.9129 250.397 50.9129 250.397 50.9129C251.25 50.9129 252.671 51.5646 253.239 52.2162C253.239 52.2162 253.239 52.2162 251.818 52.8679C251.25 53.0851 251.25 53.0851 251.25 53.0851C250.682 53.0851 249.545 53.3023 249.261 53.3023C248.976 53.3023 247.271 53.7368 247.271 53.5196C246.987 53.3023 245.566 53.5196 244.146 54.1712C244.146 54.1712 244.146 54.1712 243.009 54.8229C241.588 55.6917 240.167 56.5606 237.894 56.5606C237.894 56.7778 236.757 56.9951 235.621 57.2123C234.484 57.2123 231.926 58.2984 231.642 58.7328C231.358 59.1672 232.779 59.3845 234.2 58.7328C234.2 58.7328 234.2 58.7328 235.621 58.2984C235.905 58.0812 235.905 58.0811 235.905 58.0811C236.757 58.2984 237.326 58.2984 237.326 58.0811C237.326 57.8639 238.462 57.6467 239.599 57.8639C239.599 57.8639 239.599 57.8639 240.451 57.6467C242.441 56.9951 242.441 56.9951 242.441 56.9951C244.146 56.1262 246.135 55.4745 246.419 55.4745C246.703 55.4745 247.556 55.909 247.556 56.5606C247.556 56.5606 247.556 56.5606 247.556 57.2123C247.556 57.8639 247.556 57.8639 247.556 57.8639C246.987 58.2984 246.419 58.95 246.135 59.1672C246.135 59.6017 245.282 60.4706 244.714 60.2533C244.146 60.2533 242.725 60.4706 242.725 59.8189C242.441 59.3845 240.451 59.6017 240.451 60.0361C240.451 60.4706 240.167 61.1222 239.599 61.1222C239.599 61.1222 239.599 61.1222 239.315 61.7739C239.031 62.6428 237.894 61.1222 237.61 61.7739C237.041 62.4255 237.041 62.4255 237.041 62.4255C236.189 62.6427 235.621 63.2944 235.905 63.7289C235.905 63.7289 235.905 63.7289 236.189 63.7289C236.473 63.9461 237.326 63.9461 237.61 63.7289C238.462 63.0772 239.599 62.86 241.304 62.86C242.156 62.86 242.156 62.86 242.156 62.86C241.872 62.4255 242.156 61.7739 242.725 61.7739C243.293 61.7739 243.577 61.1222 243.862 61.1222C244.146 61.3394 244.714 61.7739 244.998 61.9911C244.998 62.2083 246.703 61.9911 248.692 61.1222C248.692 61.1222 248.692 61.1222 248.124 59.6017V59.3845C248.124 59.1673 248.408 59.1672 248.692 59.1672C248.976 59.1672 249.545 59.1673 249.545 59.3845V59.8189C249.829 60.0361 250.113 60.0361 250.397 60.0361C250.682 60.0361 250.966 59.8189 250.966 59.6017C250.682 58.2984 250.681 58.2984 250.681 58.2984C251.818 57.2123 253.239 56.7778 253.523 57.2123C253.523 57.2123 253.523 57.2123 254.092 57.4295C254.944 57.6467 254.944 57.6467 254.944 57.6467C255.512 58.0812 256.081 58.0812 256.365 57.4295C256.365 57.4295 256.365 57.4295 256.933 57.2123C257.502 56.7778 258.638 56.7778 259.491 56.7778C261.48 56.7778 261.48 56.7778 261.48 56.7778C262.332 55.909 262.332 54.6057 261.48 53.954C261.48 53.954 261.48 53.954 260.627 54.3884C259.775 54.8229 259.491 54.6057 258.922 54.1712C258.638 53.954 257.786 53.7368 257.502 53.954C256.933 54.1712 256.649 54.6056 256.081 54.6056C255.512 54.6056 254.944 54.1712 254.376 54.1712C254.091 54.1712 253.523 54.3884 252.955 54.6056C251.818 55.0401 251.818 55.0401 251.818 55.0401C251.818 55.909 251.25 56.3434 250.681 55.909C250.113 55.4745 248.124 55.0401 248.692 54.8229C248.692 54.8229 248.692 54.8229 249.261 54.8229C250.113 54.8229 251.25 54.8229 251.534 54.6056C252.102 53.3023 252.102 53.3023 252.102 53.3023C253.807 53.3023 255.512 53.0851 255.796 52.8679C256.081 52.6507 257.217 52.6507 257.502 53.0851C257.502 53.0851 257.502 53.0851 257.786 53.0851C258.922 53.3023 258.638 52.6507 258.922 52.2162C259.775 51.3474 260.627 50.6957 262.332 50.6957C262.901 50.6957 262.901 50.6957 262.901 50.6957C263.469 50.6957 263.753 49.6096 263.185 48.5235C263.185 48.5235 263.185 48.5235 260.912 49.3924C260.627 49.6096 260.059 49.6096 260.059 49.8268C259.491 50.4785 258.638 50.2613 258.07 49.8268C256.365 49.8268 254.944 49.6096 254.944 49.3924C254.944 49.1752 255.797 48.7407 256.933 48.958C256.933 48.958 256.933 48.9579 257.502 48.7407C258.354 48.5235 258.922 47.8719 259.491 47.2202C260.059 46.7858 260.627 46.7858 260.912 47.003C261.196 47.8719 261.196 47.8719 261.196 47.8719C261.764 47.6546 263.469 47.6547 264.606 48.0891C264.606 48.0891 264.606 48.0891 265.174 48.958C266.027 50.2613 267.163 50.2613 268.584 49.3924C269.152 49.1752 269.152 49.1752 269.152 49.1752C269.721 48.958 271.142 49.1752 272.562 49.6096C272.562 49.6096 272.562 49.6096 274.267 49.3924C275.404 49.3924 275.973 49.3924 275.973 50.2613C275.973 50.2613 276.541 50.4785 276.825 50.4785C276.825 50.4785 277.109 50.2613 277.109 50.0441C277.393 48.958 277.393 48.958 277.393 48.958C275.973 48.958 274.836 48.7407 274.552 48.7407C274.268 48.7407 273.699 48.0891 274.552 47.8719C274.552 47.8719 274.552 47.8718 275.12 47.6546C276.257 47.4374 274.836 46.7858 275.12 46.7858C276.257 46.5685 276.257 45.9169 276.825 45.9169C277.962 45.6997 279.098 45.6997 279.951 45.9169C280.803 46.1341 281.087 46.1341 281.372 45.6997C281.656 44.8308 281.656 44.8308 281.656 44.8308C282.793 44.6136 284.782 44.6136 286.487 44.8308C286.487 44.8308 286.487 44.8308 287.055 45.9169C287.055 46.1341 287.623 46.3513 287.908 46.3513C288.476 46.7858 289.044 46.5686 289.613 46.3513C290.181 46.1341 289.897 45.9169 289.897 45.4824C289.613 44.3963 289.613 44.3963 289.613 44.3963C288.476 44.1791 287.908 43.5275 288.476 43.0931C289.044 42.6586 292.17 42.007 292.738 41.5725C292.738 41.5725 292.738 41.5725 293.875 42.2242C294.159 42.4414 295.296 42.007 295.864 42.007C296.717 41.7897 296.717 41.7897 296.717 41.7897C297.569 41.3553 297.854 41.1381 297.854 40.9209C297.854 40.7036 297.285 40.2692 297.854 40.4864C298.422 40.4864 299.558 40.7036 299.558 40.4864C299.558 40.2692 300.695 40.052 301.263 40.2692C301.832 40.4864 303.821 40.9209 303.821 40.9209C303.821 40.9209 303.821 40.7036 303.537 40.4864C303.253 40.2692 303.253 39.6175 304.673 39.8348C304.673 39.8348 304.674 39.8348 305.242 40.2692C305.81 40.4864 305.81 40.4864 305.81 40.4864C305.81 41.1381 305.81 41.1381 305.526 40.4864C305.242 39.8348 306.094 38.3142 306.663 38.5314C306.663 38.5314 306.663 38.5314 306.947 38.5314C307.515 38.7487 308.083 39.1831 308.368 38.9659C308.936 38.7486 308.652 38.5314 308.368 38.097C308.083 37.4454 308.936 36.7937 310.073 36.7937C311.494 36.7937 311.494 36.7937 311.494 36.7937C311.209 36.3592 311.494 35.9248 312.062 36.142C312.63 36.3593 315.472 35.0559 316.04 35.4904C316.04 35.4904 316.04 35.4904 316.609 35.7076C316.893 35.7076 317.461 35.7076 317.461 35.7076C317.745 35.4904 317.745 35.2732 317.461 35.056C317.177 34.6215 317.177 34.6215 317.177 34.6215C316.609 34.187 316.324 33.9698 316.893 33.7526C316.893 33.7526 316.893 33.7526 317.177 33.7526C318.029 33.7526 318.029 33.7526 318.029 33.7526C318.598 34.1871 319.734 34.1871 320.587 33.9699C320.587 33.9699 320.587 33.9698 320.871 33.5354C321.155 33.3182 321.155 33.3182 321.155 33.3182C321.439 33.101 322.008 33.101 322.292 33.3182C322.576 33.5354 323.429 33.5354 323.429 32.4493C323.429 32.4493 323.429 32.4493 325.418 32.6665C325.418 32.6665 325.986 32.4493 325.986 32.2321C326.554 31.3632 326.554 31.3632 326.554 31.3632C327.407 31.5804 328.259 32.0149 327.975 32.2321C327.975 32.4493 328.259 33.3182 329.396 33.3182C329.396 33.3182 329.396 33.3182 330.249 33.101C330.817 32.8837 331.954 32.6665 330.817 32.0149C331.101 31.5804 331.67 31.5804 332.238 31.5804C332.238 31.5804 332.238 31.5804 332.238 31.7977C332.238 32.4493 332.522 33.101 331.385 33.5354C330.817 33.7526 330.817 33.7526 330.817 33.7526C330.249 34.1871 329.965 34.6215 330.533 34.6215C331.101 34.6215 331.954 35.0559 331.385 35.2732C330.817 35.4904 329.68 36.3592 331.101 36.7937C331.101 36.7937 331.101 36.7937 331.669 36.5765C332.522 36.3593 333.375 35.9248 334.227 36.5765C334.227 36.5765 335.08 36.5765 335.08 36.3592C335.08 35.2732 335.08 35.2732 335.08 35.2732C336.5 35.4904 337.637 35.4904 337.353 35.2732C337.069 35.0559 337.069 34.8387 337.069 34.6215C337.069 34.6215 337.069 34.6215 337.353 34.6215C339.626 34.4043 340.195 35.9248 341.9 36.142C341.9 36.142 341.9 36.7937 341.615 36.7937C340.763 37.0109 340.763 37.0109 340.763 37.0109C339.91 37.2281 339.626 37.4454 340.195 37.6626C340.763 37.8798 341.331 38.7487 340.195 38.7487C339.342 38.7487 337.921 39.6175 338.774 39.8348C339.626 40.052 343.036 38.7487 344.173 38.7487C344.173 38.7487 344.173 38.7487 345.025 39.1831C345.878 39.6175 346.162 39.1831 346.73 39.1831C347.583 39.1831 348.151 39.1831 347.299 39.8348C347.015 40.052 347.299 40.4864 347.299 40.4864C347.867 40.4864 348.72 40.7036 349.004 40.4864C349.572 40.052 349.288 39.4003 350.709 39.8348C351.561 40.2692 350.993 40.7036 350.993 40.9209C350.993 41.1381 350.993 41.1381 350.993 41.1381C351.277 41.3553 351.277 41.5725 350.709 41.5725C350.14 41.5725 348.72 41.7897 348.72 42.007C349.288 42.2242 350.14 42.2242 350.709 42.4414C351.277 42.4414 351.277 42.4414 351.277 42.4414C352.13 42.4414 352.414 42.2242 352.13 42.007C351.845 41.7897 352.698 40.9209 352.698 40.4864C352.698 40.4864 352.698 40.4864 352.414 40.052C351.277 39.1831 353.266 39.8348 353.266 39.4003C353.266 39.1831 353.551 38.9659 353.266 38.9659C352.414 38.097 352.698 37.8798 354.119 37.6626C354.403 37.6626 354.403 37.6626 354.403 37.6626C354.687 37.4454 355.54 37.4453 355.824 37.8798C356.108 38.3142 357.813 38.9659 357.813 39.1831C357.813 39.4003 357.813 40.2692 357.529 40.4864C357.245 40.7036 356.392 41.5725 356.676 41.7897C356.96 42.0069 358.381 42.2242 358.665 42.007C358.95 41.7897 360.086 41.1381 360.939 41.3553C361.507 41.5725 362.928 40.052 363.212 39.6175C363.496 39.1831 364.349 39.1831 365.486 40.052C365.486 40.052 365.486 40.052 366.906 38.9659H367.191C368.327 38.5314 369.464 39.6175 370.032 39.1831C370.601 38.3142 371.737 38.3142 372.306 37.8798C372.874 37.2281 373.158 36.7937 374.295 37.4453C374.579 37.4453 375.147 37.0109 375.716 36.7937C375.716 36.7937 375.716 36.7937 376.568 36.5765C377.989 36.3593 377.989 36.3592 377.989 36.3592C379.41 35.9248 380.831 35.4904 381.399 35.4904C381.967 35.4904 381.967 34.4043 381.967 34.4043C381.967 34.4043 382.82 34.187 383.672 34.6215C383.672 34.6215 383.672 34.6215 383.957 34.6215C385.377 34.187 387.366 34.4043 387.935 33.3182C388.219 32.8838 388.787 32.8838 389.356 32.8838C390.777 32.6665 392.197 32.2321 393.618 31.5804C393.902 31.3632 394.471 31.3632 394.471 31.3632C395.892 32.4493 396.46 31.5804 397.597 30.9288C398.165 30.7116 398.733 30.2771 399.017 30.2771C400.722 30.2771 400.722 30.2771 400.722 30.2771C401.007 29.4082 402.143 28.7566 403.28 28.7566C404.417 28.7566 407.258 28.5394 407.258 28.3221C407.258 28.3221 407.258 28.3221 407.258 28.1049C407.258 28.1049 406.974 28.1049 406.69 28.1049C405.838 28.1049 405.838 28.1049 405.838 28.1049C404.701 28.3221 404.985 27.4533 406.406 26.3672C406.406 26.3672 406.406 26.3672 408.679 27.2361C409.532 27.6705 408.963 26.8016 408.963 26.5844C409.248 25.7155 409.247 25.7155 409.247 25.7155C410.668 25.7155 411.805 25.4983 411.805 25.0639C411.805 24.6294 411.805 23.5433 412.089 23.5433C412.089 23.5433 412.658 23.7606 412.658 24.195C412.658 24.6294 413.226 25.7155 413.51 25.7155C413.794 25.7155 414.931 25.4983 414.647 25.2811C414.363 25.0639 414.647 24.4122 414.931 24.4122C415.215 24.4122 416.068 24.195 416.068 23.9778C416.068 23.7606 416.352 23.5433 416.92 23.5433C416.92 24.4122 417.773 24.6294 418.625 23.9778C419.478 23.3261 419.478 23.3261 419.478 23.3261C420.614 23.1089 422.603 22.8917 423.74 22.6744C423.74 22.6744 423.74 22.6745 424.877 22.4572C426.298 22.24 426.298 22.24 426.298 22.24C427.718 21.5884 428.571 21.1539 428.003 20.9367C428.003 20.9367 428.003 20.9367 427.718 20.7195C427.434 20.285 427.434 20.2851 427.434 20.2851C427.15 19.8506 427.719 19.6334 428.003 19.8506C428.571 20.2851 430.276 21.1539 430.56 20.9367C430.844 20.7195 432.834 19.8506 434.254 19.199C434.254 19.199 434.254 19.199 436.528 19.199C438.517 19.199 438.517 19.199 438.517 19.199C439.085 18.5473 440.506 18.1128 441.359 18.3301C441.359 18.3301 441.358 18.3301 441.927 18.1129C443.348 17.8956 444.484 17.0268 446.189 17.0268C446.189 16.8095 446.758 16.5923 447.042 16.3751C447.326 16.1579 448.463 16.3751 448.463 16.1579C448.463 15.9407 449.315 15.289 450.168 15.5062C450.168 15.5062 450.168 15.5062 451.02 15.7234C451.873 15.9407 451.873 15.9407 451.873 15.9407C453.009 16.1579 454.146 15.9407 454.714 15.7234C455.283 15.289 457.556 13.9857 458.977 13.5513C458.977 13.5513 458.977 13.5513 460.114 13.7685C460.682 13.9857 461.535 13.9857 462.103 13.9857C462.671 13.7685 462.671 13.1168 463.239 12.8996C463.808 12.6824 464.66 13.1168 465.513 13.1168C466.081 13.1168 466.934 12.6824 467.502 12.6824C468.354 12.4652 468.355 12.4652 468.355 12.4652C469.491 12.4652 470.912 12.4652 471.48 12.4652C472.049 12.4652 473.47 11.3791 473.754 11.3791C474.038 11.3791 475.459 11.1619 476.027 10.5102C476.027 10.5102 476.027 10.5102 475.459 9.85854C475.459 9.64132 475.459 9.6413 475.459 9.6413C476.311 9.20687 477.448 8.98967 478.016 9.4241C478.016 9.4241 478.016 9.42408 478.301 9.6413C478.301 9.6413 477.448 10.0757 478.301 10.293C479.153 10.5102 479.153 10.5102 479.153 10.5102C480.005 10.7274 480.858 10.5102 480.858 10.0758C480.858 9.64133 480.858 8.33801 481.426 8.33801C481.995 8.33801 483.131 8.33799 481.995 8.55521C481.995 8.55521 481.995 8.55521 481.995 9.20687C481.995 9.42409 482.563 10.5102 482.847 10.7274C483.7 10.7274 483.7 10.7274 483.7 10.7274C483.7 10.293 484.552 9.4241 485.12 8.77244C485.12 8.77244 485.12 8.77245 486.541 9.4241C486.825 9.64132 488.246 9.20688 489.099 8.77244C490.236 8.338 491.088 7.68633 492.225 7.46911C493.361 7.25189 493.077 6.81746 493.361 6.38302C493.361 6.1658 493.646 5.94859 493.93 5.94859C494.214 5.94859 494.782 6.16582 494.782 6.16582C495.066 6.38304 495.066 6.81746 495.351 7.03468C495.635 7.46912 495.635 7.25192 496.487 6.81748C497.056 6.38305 497.056 6.38302 497.056 6.38302C498.192 6.1658 499.045 6.1658 499.329 6.38302C499.329 6.60024 501.318 6.60024 503.023 6.38302C503.023 6.38302 503.023 6.38304 503.591 5.07972C503.591 4.86251 503.591 4.86249 503.591 4.86249C504.16 4.86249 504.16 4.64529 503.591 4.64529C503.591 4.64529 503.591 4.64528 503.307 4.42806C503.023 4.21084 503.023 3.99362 503.023 3.7764C503.307 2.90752 503.307 2.90753 503.307 2.90753C502.171 2.25588 501.886 1.60423 502.739 1.38701C502.739 1.38701 502.739 1.387 503.307 1.16978C503.591 1.16978 504.16 1.16976 504.444 0.952544C505.012 -0.567989 506.149 0.0836746 507.286 0.518113C507.57 0.735332 507.57 0.735345 507.57 0.735345C508.138 0.735345 507.854 0.952557 507.286 1.16978C507.286 1.16978 507.286 1.16979 506.717 1.38701C504.16 2.25588 504.444 2.25588 505.297 3.99363C505.581 4.42807 505.581 4.42806 505.581 4.42806C505.581 4.8625 506.149 5.07971 507.001 4.86249C507.001 4.86249 507.002 4.86249 507.57 4.86249C508.138 4.86249 508.138 4.86249 508.138 4.86249C508.707 5.07971 508.706 4.86251 508.706 4.64529C508.706 4.64529 508.706 4.64528 508.706 4.42806C508.706 3.7764 510.696 2.6903 511.548 3.12473C512.969 3.55917 512.969 3.5592 512.969 3.5592C514.39 3.77642 516.095 3.99362 516.379 3.7764C516.663 3.55918 518.368 4.21085 519.221 3.99363C519.221 3.99363 519.221 3.99363 520.073 3.99363C520.357 3.99363 520.642 3.77642 520.642 3.5592C520.642 2.69032 521.778 2.90752 522.347 3.12473C523.483 3.12473 522.915 3.77639 522.915 4.21083C522.915 4.21083 523.767 4.21085 524.62 3.99363C525.472 3.77641 527.177 2.69032 528.598 2.90753C528.598 2.90753 528.598 2.90753 529.735 2.90753C530.587 2.90753 530.587 2.90753 530.587 2.90753C531.44 2.4731 532.292 2.25586 532.008 2.03864C532.008 2.03864 532.861 1.387 534.85 1.16978C534.85 1.16978 534.85 1.16977 535.702 1.60421C537.123 2.25586 537.123 2.25587 537.123 2.25587C538.26 1.82143 538.828 1.82145 538.828 2.4731C538.828 3.12476 540.818 3.7764 540.818 3.34197C540.533 2.90753 541.102 1.60422 542.238 1.82144C543.375 1.82144 545.933 2.69032 546.501 2.4731C547.069 2.25588 548.774 1.60421 549.343 1.60421C549.911 1.82143 551.048 3.34196 551.616 3.7764C552.184 4.21084 553.321 5.51416 553.037 5.51416C552.753 5.51416 552.468 6.1658 553.037 6.38302C553.037 6.38302 553.037 6.38302 553.605 6.38302C554.458 6.38302 555.026 6.38305 555.594 6.81748C556.163 7.25192 556.163 7.25189 555.026 7.46911C552.753 7.90355 552.753 7.90358 552.753 7.90358C553.605 9.42411 554.173 10.9446 554.173 11.1619C552.184 11.3791 553.321 11.8135 553.605 12.4652C554.174 13.334 554.173 13.3341 554.173 13.3341C555.31 14.2029 556.163 15.0718 556.731 15.0718C556.731 15.0718 556.731 15.0718 557.015 15.0718C557.583 15.0718 558.436 15.0718 558.152 15.7234C558.152 16.5923 558.436 17.0268 559.857 16.3751C560.141 16.1579 560.141 16.1579 560.141 16.1579C560.994 16.5923 561.562 16.8095 560.993 17.0268C560.425 17.244 559.288 17.8956 559.573 18.1129C559.857 18.3301 560.425 18.7645 559.857 18.9817C559.288 18.5473 559.289 18.5473 559.289 18.5473C558.72 18.1129 558.152 17.6784 557.583 17.4612C557.583 17.4612 557.583 17.4612 557.299 17.4612C557.015 17.6784 557.015 17.8956 557.015 18.1129C557.299 18.3301 557.868 18.5473 558.152 18.7645C558.436 18.9817 558.436 19.4162 558.436 19.6334C558.436 19.8506 557.868 20.0678 557.868 20.5023L558.152 20.9367C559.573 20.5023 559.004 21.8056 560.141 22.0228C562.13 22.0228 562.699 23.3261 563.551 23.9778C564.119 24.4122 564.688 24.8467 563.835 25.7155C563.267 26.3672 563.267 26.3672 563.267 26.3672C563.551 27.4533 563.267 28.3222 562.698 28.5394C562.13 28.7566 560.141 28.5394 559.857 28.7566C559.857 28.7566 559.857 28.7566 559.857 28.9738C560.141 29.4083 560.709 29.6255 561.278 29.8427C561.562 30.0599 561.562 30.2771 561.278 30.4943C560.425 31.5804 560.425 31.5804 560.425 31.5804C560.709 32.2321 561.562 32.6665 562.414 32.6665C563.267 32.6665 565.256 32.4493 564.972 32.6665C564.688 32.8837 565.54 33.7526 565.54 33.9699C565.54 33.9699 565.54 33.9698 564.972 34.1871C564.404 34.4043 564.404 34.4043 564.404 34.4043C564.119 34.8387 562.983 35.0559 562.414 35.2732C562.414 35.2732 562.414 35.2732 562.13 35.4904C561.562 35.7076 561.562 36.3592 561.278 36.7937C560.993 37.2281 560.141 37.4454 559.857 37.6626C559.573 37.8798 559.573 37.8798 559.573 37.8798C559.288 38.097 559.857 38.3142 560.425 38.5314C560.425 38.5314 560.425 38.5314 560.709 38.9659C560.709 39.1831 561.846 39.1831 562.414 38.9659C562.983 38.7486 563.267 38.3142 563.835 38.097C564.119 38.097 564.972 38.3142 565.256 38.5314C566.109 38.5314 566.108 38.5314 566.108 38.5314C565.824 38.097 566.109 37.6626 566.393 37.4453C566.677 37.2281 568.382 37.2281 568.95 37.4453C569.518 37.8798 570.655 38.9659 570.371 39.1831C570.371 39.4003 570.371 40.2692 570.939 40.2692C572.076 39.6175 572.076 39.6175 572.076 39.6175C573.497 39.8348 574.065 40.052 573.497 40.052C573.497 40.052 573.497 40.052 572.929 40.2692C572.36 40.4864 570.939 40.7036 572.076 41.3553C572.076 41.3553 571.224 41.7897 570.939 42.2242C570.655 42.4414 570.655 43.0931 570.939 43.0931C572.929 43.3103 572.929 43.3102 572.929 43.3102C573.781 44.1791 574.634 44.8308 574.634 44.8308C574.634 44.8308 575.202 44.6136 575.77 44.8308C576.339 45.048 578.044 45.2652 578.612 44.8308C579.18 44.3964 581.169 43.3103 582.022 43.5275C582.875 43.7447 582.874 45.4824 582.306 46.1341C582.306 46.1341 582.306 46.1341 582.59 46.5685C582.874 47.003 582.875 47.003 582.875 47.003C583.443 47.4374 585.148 47.003 586 46.1341C586 46.1341 586 46.1341 587.421 47.2202L588.274 47.003C588.558 45.9169 589.979 46.1341 590.831 45.9169C591.684 45.6997 591.684 45.6997 591.684 45.6997C591.399 45.2652 591.968 44.8308 592.536 44.6136C592.536 44.6136 592.536 44.6136 593.104 44.6136C595.378 44.6136 595.378 44.6136 595.378 44.6136C595.378 44.1791 595.378 43.3103 595.378 42.6586C595.378 42.2242 596.515 40.9209 597.651 41.5725C597.651 41.5725 597.651 41.5725 598.504 42.007C598.504 42.007 598.504 42.4414 598.219 42.6586C597.651 42.8758 597.651 42.8758 597.651 42.8758C596.799 43.093 596.515 43.3103 596.515 43.5275C596.799 43.7447 596.514 44.3964 596.799 44.6136C597.083 44.6136 598.219 44.8308 598.219 44.6136C598.219 44.3964 598.788 43.7447 599.072 43.9619C599.356 44.1791 600.209 44.8308 599.64 45.2652C599.072 45.6997 597.935 47.003 598.504 47.2202C599.072 47.4374 600.209 47.003 600.209 47.4374C600.209 47.8719 596.799 50.0441 596.515 49.6096C596.515 49.6096 596.515 49.6096 597.367 49.3924C599.072 49.1752 598.22 48.3063 597.935 48.0891C597.367 47.4374 597.367 47.4374 597.367 47.4374C596.515 47.8719 595.662 48.0891 595.378 48.0891C595.094 47.8719 594.241 47.6547 594.241 48.0891C594.241 48.0891 594.241 48.0891 594.241 48.3063C594.241 48.5235 594.241 48.5235 594.241 48.5235C593.957 48.7407 593.673 48.7407 593.104 48.5235C593.104 48.5235 593.105 48.5235 592.82 48.3063C592.536 48.0891 592.252 47.8719 591.968 47.8719C591.115 47.8719 591.115 47.8719 591.115 47.8719C590.263 47.8719 589.126 48.3063 588.842 48.5235C588.558 48.958 589.126 49.8268 589.41 50.0441C589.695 50.2613 591.115 50.4785 591.4 50.2613C591.684 50.0441 593.389 49.1752 594.241 49.3924C595.094 49.6096 597.935 50.2613 599.072 50.4785C599.072 50.4785 599.072 50.4785 599.925 50.2613C600.777 50.0441 601.345 49.6096 601.345 48.958C601.345 48.5235 601.63 48.3063 601.63 47.8719C601.63 47.6546 601.63 47.6546 601.63 47.6546C602.198 47.2202 602.766 47.4374 602.482 47.6546C602.198 48.0891 602.482 48.958 603.05 49.1752C603.619 49.3924 606.176 48.3063 605.892 48.0891C605.892 48.0891 605.892 48.0891 605.608 48.0891C604.755 48.0891 604.755 48.0891 604.755 48.0891C603.903 48.3063 603.619 48.0891 603.903 47.4374C603.903 47.4374 603.903 47.4374 604.471 47.2202C605.324 46.5685 605.324 46.5685 605.324 46.5685C606.46 45.9169 607.597 45.4824 607.881 45.4824C608.165 45.4824 609.586 45.2652 609.586 44.8308C609.586 44.3964 609.87 43.3102 610.155 43.3102C610.439 43.5275 610.155 44.1791 611.007 44.1791C612.144 44.1791 612.144 44.1791 612.144 44.1791C611.86 43.7447 612.144 43.3103 612.428 43.0931C612.712 42.8758 613.565 42.8758 613.849 42.8758C614.133 42.8758 614.133 43.9619 614.133 44.8308C614.133 44.8308 614.133 44.8308 615.554 45.048C616.691 45.2652 616.69 45.2652 616.69 45.2652C617.543 44.6136 618.68 44.3964 619.816 44.6136C619.816 44.6136 619.816 44.6136 620.669 45.048C620.953 45.2652 620.953 45.2652 620.953 45.2652C621.521 45.2652 621.806 45.048 621.806 44.6136C621.806 44.6136 621.806 44.6136 621.806 44.3963C621.806 44.1791 621.806 44.1791 621.806 44.1791C621.521 43.9619 622.09 43.5275 622.942 43.3102C622.942 43.3102 622.942 43.3103 623.795 43.0931C624.647 42.8758 625.5 42.8758 626.068 43.0931C626.352 43.3103 626.921 43.3103 627.205 43.0931C629.194 42.2242 629.194 42.2242 629.194 42.2242C630.331 42.6586 630.615 43.3103 630.046 43.5275C630.046 43.5275 630.046 43.5275 629.478 43.7447C629.478 43.7447 629.478 43.9619 629.478 44.1791C629.478 44.1791 629.762 44.3963 630.046 44.3963C631.183 44.1791 631.183 44.1791 631.183 44.1791C631.751 43.5275 632.036 42.8758 631.751 42.6586C631.467 42.4414 630.331 41.3553 631.467 41.3553C631.467 41.3553 631.467 41.3553 632.036 41.3553C633.172 41.3553 633.172 41.3553 633.172 41.3553C633.741 40.9209 634.593 40.4864 634.877 40.7036C635.161 40.9208 636.582 41.3553 637.719 41.1381C638.856 40.9208 640.276 38.9659 641.413 39.4003C641.413 39.4003 641.413 39.4003 640.276 40.2692C639.708 40.7036 640.276 41.1381 641.413 41.1381C641.697 41.1381 641.697 41.1381 641.697 41.1381C641.982 41.3553 642.266 41.7897 641.982 42.007C641.982 42.007 641.982 42.0069 641.697 42.2242C640.845 42.4414 639.708 43.0931 640.276 43.7447C641.413 44.8308 641.413 44.8308 641.413 44.8308C640.276 45.4825 639.14 46.1341 639.14 46.5685C638.856 46.7858 639.14 47.6546 639.992 47.6546C640.845 47.6546 641.981 47.6546 641.413 47.4374C640.561 47.4374 638.003 48.5235 638.003 48.958C637.719 49.1752 636.298 49.8268 635.446 49.6096C634.593 49.3924 632.604 50.6957 632.036 50.2613C631.183 50.0441 628.341 51.7818 626.921 51.1301C626.921 51.1301 626.921 51.1301 625.784 52.4335C625.5 52.6507 625.5 52.6507 625.5 52.6507C624.363 52.6507 623.795 53.0851 624.363 53.5196C624.363 53.5196 624.363 53.5196 624.363 53.7368C624.363 54.1712 624.647 54.6057 625.5 54.3884C626.921 54.1712 625.216 53.954 625.5 53.7368C626.636 52.4335 628.057 52.2162 630.899 52.8679C632.32 53.0851 632.32 53.0851 632.32 53.0851C631.751 52.6507 631.751 51.7818 632.036 51.1301C632.036 51.1301 632.036 51.1302 633.172 51.7818C633.456 51.999 634.309 52.2162 634.877 52.2162C635.161 52.2162 635.73 52.2162 636.298 52.2162C637.151 51.999 637.151 51.999 637.151 51.999C637.719 52.2162 638.571 52.6507 638.856 52.8679C639.14 53.0851 640.276 53.3023 640.561 52.6507C640.561 52.6507 640.561 52.6507 639.992 51.999C639.708 51.5646 640.276 51.1302 641.129 51.3474C642.266 51.5646 643.118 51.7818 644.255 51.3474C645.107 50.9129 645.107 51.5646 645.676 51.7818C646.244 51.999 644.539 52.2162 645.676 52.6507C645.96 52.6507 646.528 52.4335 646.812 52.4335C647.097 52.4335 647.381 52.4335 647.381 52.4335C647.381 52.6507 647.665 52.8679 647.381 52.8679C646.528 53.3023 646.528 53.3023 646.528 53.3023C645.676 53.7368 645.107 54.1712 645.676 54.3884C646.244 54.6057 647.381 55.2573 647.381 55.6917C647.381 56.1262 647.665 57.2123 648.233 56.9951C648.802 56.7778 650.222 56.7778 650.222 56.9951C649.37 57.8639 647.949 58.5156 646.528 58.5156C645.392 58.5156 646.244 59.8189 645.107 59.3845C643.971 58.95 643.687 58.95 643.402 59.8189C643.118 60.905 643.118 60.905 643.118 60.905C641.413 61.5567 639.708 62.4255 639.14 62.4255C639.14 62.4255 639.14 62.4255 638.571 62.4255C637.435 62.4255 637.435 62.4255 637.435 62.4255C637.151 62.86 637.151 63.2944 637.719 63.5116C638.287 63.7288 639.424 64.3805 638.571 64.8149C638.571 64.8149 638.571 64.8149 638.003 65.0322C636.866 65.2494 636.867 65.2494 636.867 65.2494C636.867 64.5977 636.298 64.3805 635.73 64.5977C635.161 64.8149 633.741 63.5116 633.456 62.86C633.456 62.86 633.456 62.86 632.32 62.6428C632.036 62.6428 632.32 63.5116 632.604 64.5977C632.604 64.5977 632.604 64.5977 633.172 65.4666C633.172 65.6838 633.172 65.6838 633.172 65.6838C633.456 65.901 634.025 65.901 634.309 65.4666C634.309 65.4666 634.309 65.4666 634.593 65.2494C634.877 65.0322 635.161 65.2494 635.161 65.6838C635.161 66.1182 634.877 66.9871 634.877 66.9871C634.593 66.9871 633.741 66.7699 633.172 66.7699C633.172 66.7699 633.172 66.7699 632.604 66.5527C631.751 66.3355 631.467 66.7699 631.467 67.2044C631.467 67.856 632.036 68.0732 632.888 68.5077C633.172 68.7249 635.161 67.856 635.446 67.6388C635.446 67.4216 636.582 66.9871 637.719 66.3355C637.719 66.3355 637.719 66.3355 638.856 66.3355C639.992 66.3355 639.992 66.3355 639.992 66.3355C640.845 66.1183 641.982 66.3355 642.266 67.2044C642.266 67.2044 642.266 67.2044 642.834 67.4216C644.539 68.0732 644.539 68.0732 644.539 68.0732C643.971 68.9421 643.118 69.811 642.266 70.0282C642.266 70.0282 642.266 70.0282 641.982 70.6799C641.413 71.3315 641.413 71.3315 641.413 71.3315C640.276 71.1143 639.14 70.8971 638.571 70.8971C638.003 70.8971 632.604 72.2004 629.762 72.6348C629.762 72.6348 629.762 72.6348 629.762 71.5487L628.91 71.3315C628.626 71.3315 628.626 71.9832 628.626 71.9832C630.046 72.4176 629.762 73.9381 631.751 73.7209C632.036 73.7209 632.32 73.9381 632.32 74.1554C632.32 74.807 633.456 74.807 633.741 74.5898C634.593 74.1554 636.014 73.5037 636.014 73.0693C636.014 71.7659 636.014 71.766 636.014 71.766C636.582 70.4626 637.435 69.5938 638.003 69.5938C638.571 69.811 639.708 69.1593 639.992 69.3765C640.276 69.5938 641.413 68.7249 640.276 68.2905C640.276 68.2905 640.276 68.2904 639.708 67.856C639.14 67.2043 638.287 67.4216 637.435 67.6388C636.866 67.856 636.582 68.2905 636.582 68.5077C636.014 69.3765 636.014 69.3765 636.014 69.3765C634.877 69.811 633.172 69.811 632.604 69.3765C632.604 69.3765 632.604 69.3765 631.751 70.0282C631.183 70.4626 631.183 70.4626 631.183 70.4626C630.615 70.8971 630.331 71.5487 630.899 71.766C631.467 71.9832 634.877 71.9832 635.446 72.2004C636.014 72.4176 636.298 74.3726 635.446 75.0242C634.309 75.6759 630.331 75.0242 630.331 75.0242C630.331 74.807 630.046 74.3726 629.194 74.3726C628.057 74.3726 626.068 73.7209 626.636 73.5037C626.636 73.5037 626.636 73.5037 626.921 73.2865C626.636 73.0693 625.5 72.6348 624.079 72.6348C624.079 72.6348 624.079 72.6348 622.942 72.6348C622.09 72.6348 620.953 71.9832 619.816 71.766C619.816 71.766 619.816 71.5487 619.816 71.1143C619.816 70.6798 619.248 69.811 618.964 69.5938C618.68 69.3765 617.259 69.5938 617.543 69.811C617.827 69.811 618.111 70.4626 617.543 70.6799C617.543 70.6799 617.543 70.6799 616.975 70.8971C616.122 71.1143 616.122 71.1143 616.122 71.1143C616.406 71.5487 616.122 71.9832 615.838 71.9832C615.554 71.9832 614.417 72.2004 614.417 72.4176C614.417 72.6348 614.985 73.2865 615.838 73.2865C615.838 73.2865 615.838 73.2865 616.406 73.2865C616.69 73.2865 616.69 73.2865 616.69 73.2865C616.975 73.0693 617.259 73.0693 617.259 73.2865C617.259 73.5037 616.975 73.9381 616.69 73.9381C616.406 73.9381 615.838 74.1554 616.406 74.5898C616.406 74.5898 616.406 74.5898 615.27 74.807C614.985 74.807 614.133 74.807 613.849 74.807C613.28 74.5898 613.281 74.5898 613.281 74.5898C612.712 74.807 612.144 75.2414 611.575 75.4587C611.007 75.6759 609.871 76.762 610.439 76.9792C611.007 77.1964 612.144 78.0653 611.007 78.2825C611.007 78.2825 611.007 78.2825 610.723 78.2825C609.586 77.8481 607.597 78.2825 607.029 76.9792C607.029 76.9792 606.176 76.762 605.892 76.9792C605.324 76.9792 605.324 76.9792 605.324 76.9792C604.471 77.4137 604.187 77.8481 605.04 78.0653C605.04 78.0653 605.04 78.0653 605.324 78.2825C605.892 78.717 606.176 78.717 606.745 78.2825C606.745 78.2825 607.313 79.1514 607.029 79.3686C606.745 79.3686 606.745 79.5858 606.46 79.5858C605.608 79.803 604.755 79.8031 603.619 80.0203C602.482 80.2375 602.482 80.2375 602.482 80.2375C602.482 80.8892 602.198 81.1064 601.914 80.8891C601.63 80.6719 601.914 79.3686 601.914 79.1514C601.914 78.9342 600.209 79.1514 599.925 80.4547C599.64 78.4997 599.64 78.4997 599.925 79.5858ZM489.951 88.9263C488.815 88.2746 488.815 87.6229 489.667 87.6229C490.52 87.6229 493.077 85.668 492.509 85.668C491.941 85.4508 491.088 86.5368 490.804 86.7541C490.804 86.7541 490.804 86.7541 490.235 86.5368C488.53 86.3196 488.531 86.3196 488.531 86.3196C488.531 86.9713 487.678 87.8402 486.541 88.0574C486.541 88.0574 486.541 88.0574 486.257 88.4918C485.973 88.9262 485.973 88.9263 485.973 88.9263C486.257 89.7951 486.825 90.0123 487.394 89.3607C487.394 89.3607 487.394 89.3607 487.962 89.3607C489.951 88.9262 489.951 88.9263 489.951 88.9263ZM622.942 49.1752C622.942 48.958 623.795 48.958 624.647 49.1752C624.647 49.1752 624.647 49.1752 625.5 49.3924C626.352 49.6096 626.352 49.6096 626.352 49.6096C627.205 49.8268 628.057 50.0441 628.341 50.0441C628.626 50.0441 628.341 49.3924 628.057 49.1752C628.057 49.1752 628.057 49.1752 625.784 48.958C625.5 48.958 625.5 48.958 625.5 48.958C625.216 48.5235 626.068 47.8719 627.489 47.8719C628.626 47.6546 631.751 47.8719 631.751 47.4374C631.751 47.003 630.615 46.1341 629.762 46.3513C629.762 46.3513 629.762 46.3513 629.194 46.5685C628.341 47.003 628.341 47.003 628.341 47.003C627.773 46.5686 626.921 46.1341 626.352 45.9169C626.352 45.9169 626.352 45.9169 625.784 46.1341C624.647 46.5685 624.647 46.5685 624.647 46.5685C624.931 47.2202 624.363 47.8719 623.795 47.8719C623.226 47.8719 621.521 48.7407 619.816 48.7407C619.816 48.7407 619.816 48.7407 619.248 49.8268L617.543 50.0441C616.122 49.8268 616.122 49.8268 616.122 49.8268C614.986 50.4785 614.133 51.3474 614.701 51.5646C615.27 51.7818 616.122 52.8679 615.554 53.0851C614.986 53.3023 613.281 53.0851 612.712 52.2162C612.712 52.2162 612.712 52.2162 611.86 51.1301C611.576 50.6957 611.575 50.2613 610.723 50.4785C610.155 50.6957 609.302 50.6957 609.018 51.1301C608.734 51.3474 608.734 51.999 608.45 52.4335C608.165 52.8679 607.313 53.0851 607.313 53.3023C607.313 54.3884 608.165 53.3023 608.45 53.5196C608.734 53.5196 608.734 53.7368 608.734 53.954C608.165 54.3884 607.881 55.0401 607.313 55.2573C606.46 55.6917 605.608 56.1262 604.755 56.5606C604.471 56.7778 604.187 57.2123 604.187 57.4295C604.471 57.8639 605.04 57.8639 605.608 57.4295C605.892 57.4295 606.176 57.4295 606.46 57.4295C607.313 58.0812 608.165 58.5156 609.586 57.8639C610.439 57.4295 610.439 57.4295 610.439 57.4295C611.576 56.9951 612.144 56.5606 611.86 56.5606C611.576 56.5606 611.575 55.6917 612.428 55.2573C613.28 54.8229 616.69 54.3884 617.827 54.8229C617.827 54.8229 617.827 54.8229 619.248 54.8229C620.385 54.8229 620.385 54.8229 620.385 54.8229C621.521 55.2573 622.374 55.4745 622.09 55.2573C621.806 55.0401 622.374 53.7368 622.942 53.0851C622.942 53.0851 622.942 53.0851 622.374 52.6507C621.806 52.2162 621.806 52.2162 621.806 52.2162C620.669 51.999 619.532 51.5646 619.532 51.1301C619.532 50.6957 619.816 50.0441 619.816 50.2613C619.816 50.2613 619.816 50.2613 620.1 50.2613C621.237 50.4785 620.669 51.7818 622.09 51.5646C622.942 51.1301 622.658 50.0441 622.942 49.1752ZM568.098 56.3434C569.234 55.2573 569.803 54.6056 569.519 54.8229C569.519 54.8229 569.519 54.8229 569.519 55.0401C569.234 55.6918 568.666 55.909 567.529 56.1262C567.245 56.3434 566.677 56.7778 566.677 56.9951C567.245 57.6467 567.813 57.2123 568.382 56.9951C568.666 56.9951 568.95 57.2123 569.519 57.2123C570.087 57.2123 570.939 57.2123 570.087 56.5606C569.803 56.3434 569.803 55.909 570.087 55.6917C570.371 55.2573 570.939 55.0401 571.223 54.8229C571.223 54.8229 571.223 54.6057 571.223 54.3884C568.95 55.909 566.109 56.9951 564.972 56.7778C563.835 56.5606 561.846 55.909 562.13 56.7778C562.13 56.7778 562.13 56.7778 562.414 57.4295L563.267 57.6467C564.688 56.7778 564.688 56.7778 564.688 56.7778C564.972 57.6467 566.961 57.4295 568.098 56.3434ZM569.234 62.2083C567.245 62.86 566.109 63.2944 566.393 63.0772C566.393 63.0772 566.393 63.0772 566.677 63.0772C566.961 62.86 567.529 62.86 568.098 62.86C568.666 62.6428 568.666 62.6428 568.666 62.6428C569.234 62.4255 569.234 62.2083 568.666 61.9911C568.666 61.9911 568.666 61.9911 568.382 61.5567C568.382 61.3394 568.382 61.3394 568.382 61.3394C568.382 61.3394 567.814 61.7739 567.245 62.2083C566.393 62.6427 564.688 63.9461 565.256 63.9461C565.256 63.9461 565.256 63.9461 565.54 64.1633C565.824 64.3805 565.824 64.3805 565.824 64.3805C565.824 64.3805 566.109 64.3805 566.393 64.3805C566.677 64.3805 567.529 64.1633 566.961 63.9461C566.677 63.9461 569.803 61.9911 570.655 61.7739C571.508 61.7739 572.36 62.6428 572.36 62.86C571.508 62.86 570.939 63.0772 571.223 63.5116C571.792 64.1633 572.076 63.2944 572.36 63.5116C572.644 63.5116 572.644 63.5116 572.644 63.5116C573.213 63.7288 573.497 63.2944 573.497 62.6428C573.781 61.7739 571.224 61.5567 569.234 62.2083ZM408.679 125.636C408.111 126.071 406.974 126.288 406.122 126.071C406.122 126.071 406.122 126.071 405.269 126.071C404.985 126.071 404.417 126.288 404.132 126.288L402.996 126.94C402.996 127.157 402.427 127.591 402.712 127.808C403.28 128.026 404.133 128.46 404.417 128.46C405.269 128.243 406.122 127.808 406.974 127.374C406.69 126.94 406.974 126.722 407.258 126.94C407.543 127.157 409.247 127.157 409.816 126.722C411.237 126.071 409.532 125.202 408.679 125.636ZM566.108 83.0613C568.382 82.8441 569.234 82.6269 567.814 82.6269C567.814 82.6269 567.814 82.6269 569.519 81.5408C569.803 81.5408 569.803 81.5408 569.803 81.5408C569.518 81.1064 568.95 80.8891 568.382 80.8891C568.098 81.5408 568.382 82.4097 568.098 82.8441C567.814 83.2786 567.814 83.2786 567.814 83.2786C566.961 83.713 566.108 84.1474 566.108 84.1474C566.108 84.1474 566.961 84.3647 568.098 84.5819C568.098 84.5819 568.098 84.5819 568.95 84.5819C569.234 84.5819 569.803 83.9302 569.519 83.713C568.098 82.6269 568.098 82.6269 568.098 82.6269C566.109 83.9302 564.404 84.3646 564.404 83.9302C564.404 83.4958 566.677 82.8441 566.677 82.6269C566.677 82.6269 566.677 82.6269 566.677 82.4097L565.824 82.1925C564.404 82.8441 562.983 83.2786 560.993 83.2786C560.709 83.2786 560.141 83.713 559.857 84.1474C559.857 84.5819 563.835 83.2785 566.108 83.0613ZM536.555 72.6348C535.134 71.9832 534.282 72.2004 534.566 72.852C534.566 72.852 534.566 72.8521 535.134 73.5037C535.134 73.7209 535.703 73.7209 535.987 73.7209C536.271 73.7209 536.271 73.7209 536.271 73.7209C536.555 73.5037 536.839 73.2865 536.555 73.0693C536.555 73.0693 536.555 73.0693 536.271 72.852C535.987 72.6348 535.418 72.4176 535.418 72.4176C535.703 71.5487 535.987 72.4176 536.555 72.4176C536.839 72.4176 537.123 71.9832 536.839 71.9832C536.555 71.1143 537.408 71.1143 538.26 71.1143C538.544 71.1143 538.828 70.8971 539.112 70.6799C539.112 70.4626 539.112 70.4626 539.112 70.4626C538.828 70.2454 537.692 70.0282 536.555 70.0282C535.418 70.0282 536.839 74.1554 536.839 75.0242C536.839 75.0242 536.839 75.0242 535.134 75.2415C533.429 75.4587 533.429 75.4587 533.429 75.4587C533.997 76.1103 534.85 76.3276 535.418 76.1103C535.987 75.8931 537.407 75.6759 537.692 75.2415C537.976 74.807 539.397 75.0242 539.681 75.0242C539.965 75.0242 537.976 73.0693 536.555 72.6348ZM607.313 70.6799C607.313 70.0282 607.881 69.3765 608.45 69.3765C608.45 69.3765 608.45 69.3765 609.018 69.3765C609.586 69.3765 609.586 69.3765 609.586 69.3765C610.155 69.1593 610.723 69.3765 610.723 69.5938C610.723 70.0282 611.86 70.6799 612.712 70.4626C612.712 70.4626 612.712 70.4626 612.996 69.811C613.28 69.1593 612.428 68.7249 611.86 68.5077C611.007 68.0732 611.007 68.0732 611.007 68.0732C609.586 67.6388 608.45 67.6388 608.165 68.0732C607.881 68.5077 610.723 72.6348 610.723 71.766C610.723 71.766 610.723 71.766 609.87 71.3315C609.586 71.3315 609.586 71.3315 609.586 71.3315C609.018 71.5487 608.734 71.3315 608.734 70.8971C608.734 70.8971 608.734 70.8971 608.45 70.6799C607.881 70.2454 607.881 70.2454 607.881 70.2454C607.881 69.811 607.313 69.3765 607.029 69.3765C607.029 69.3765 607.029 69.3765 606.745 69.3765C606.46 69.3765 606.46 69.3765 606.46 69.3765C606.176 69.5938 605.892 69.811 605.892 70.2454C605.892 70.6799 607.313 71.5487 607.313 70.6799ZM218.002 61.5567C223.685 59.8189 227.096 58.95 225.391 59.8189C223.686 60.6878 223.401 61.7739 224.538 61.1222C224.538 61.1222 224.538 61.1222 225.675 60.6878C227.096 60.2533 227.096 60.2533 227.096 60.2533C221.412 61.5567 217.718 62.6428 218.855 62.86C218.855 62.86 218.855 62.86 219.423 62.86C219.707 62.86 219.707 62.86 219.707 62.86C219.991 62.86 220.275 62.6427 219.991 62.2083C219.991 62.2083 219.991 62.2083 219.707 62.2083C219.139 61.9911 218.286 62.2083 218.57 61.5567C218.57 61.3394 219.423 61.1222 219.991 60.905C220.56 60.6878 220.844 60.0361 221.412 60.0361C223.686 60.2533 223.685 60.2533 223.685 60.2533C223.117 59.3845 221.98 58.7328 221.412 58.7328C221.412 58.7328 221.412 58.7328 221.128 58.95C220.56 59.3845 220.56 59.3845 220.56 59.3845C219.991 60.0361 219.423 60.2533 219.139 60.0361C218.855 59.8189 217.718 59.6017 218.002 60.4706C218.002 60.4706 218.002 60.4706 217.718 60.905C218.002 61.5567 218.002 61.5567 218.002 61.5567ZM591.684 59.8189C591.968 60.2533 591.684 60.4706 591.115 60.0361C590.547 59.6017 588.274 60.4706 588.274 60.6878C588.274 60.6878 588.274 60.6878 588.558 60.905C589.126 61.1222 589.979 61.1222 590.547 61.3394C591.115 61.5567 591.399 62.2083 591.684 62.2083C592.252 62.2083 592.252 62.2083 592.252 62.2083C592.82 61.9911 593.957 61.7739 594.241 61.7739C594.81 61.7739 595.662 60.905 596.23 60.2533C596.799 59.8189 598.219 57.6467 598.219 58.5156C598.219 58.5156 598.22 58.5156 599.356 58.95C599.64 58.95 600.493 58.7328 600.777 58.5156C601.345 58.5156 601.914 58.5156 602.198 58.5156C602.766 58.2984 602.766 58.2984 602.766 58.2984C603.335 57.8639 603.335 57.4295 602.482 57.6467C602.482 57.6467 602.482 57.6467 602.198 57.6467C601.914 57.6467 601.63 58.2984 601.345 57.6467C601.345 57.4295 601.63 57.2123 601.63 56.9951H601.914C603.05 56.7778 603.05 56.5606 602.482 56.1262C601.63 55.4745 601.63 55.4745 601.63 55.4745C600.493 55.6917 599.64 55.909 599.925 56.3434C600.209 56.7778 600.209 57.4295 599.925 57.4295C599.64 57.4295 597.935 58.5156 597.651 58.2984C597.367 58.2984 595.662 58.95 595.094 60.0361C595.094 60.0361 595.094 60.0361 592.82 59.8189C591.684 59.8189 591.684 59.8189 591.684 59.8189ZM204.646 66.7699C206.351 66.3355 208.34 65.6838 209.193 65.0322C210.045 64.5977 213.171 65.6838 213.455 66.1183C213.455 66.1183 213.455 66.1183 213.74 66.5527C213.74 66.7699 214.592 66.7699 214.592 66.7699C214.876 66.5527 215.16 66.3355 215.16 66.1183C214.876 65.4666 214.876 65.4666 214.876 65.4666C214.308 64.8149 214.592 64.1633 215.16 63.9461C215.729 63.7289 216.013 62.4255 215.16 62.4255C215.16 62.4255 215.16 62.4255 214.308 62.4255C213.455 62.4255 213.455 62.4255 213.455 62.4255C213.171 62.86 212.035 63.0772 211.182 62.86C211.182 62.86 211.182 62.86 210.898 63.0772C209.477 63.9461 209.477 63.9461 209.477 63.9461C208.625 65.0322 206.92 65.6838 205.499 65.4666C205.499 65.4666 205.499 65.4666 205.215 65.6838C204.362 66.3355 203.225 66.1183 202.373 66.1183C202.089 66.1183 202.089 66.1183 202.089 66.1183C201.805 66.3355 202.089 66.7699 202.373 66.9871C202.373 66.9871 202.373 66.9871 202.657 66.9871C204.646 66.7699 204.646 66.7699 204.646 66.7699ZM551.9 70.2454C554.458 70.6799 557.583 71.1143 558.72 71.1143C558.72 71.1143 558.72 71.1143 559.573 70.4626C559.857 70.2454 560.425 70.0282 560.709 70.0282C561.278 70.0282 561.278 70.0282 561.278 70.0282C561.846 70.2454 562.414 70.0282 562.414 69.811C562.414 69.811 562.414 69.811 562.983 69.5938C563.835 69.3765 564.119 68.2905 564.688 68.2905C566.677 68.2905 566.677 68.2905 566.677 68.2905C566.393 67.4216 566.393 66.7699 566.961 66.7699C567.529 66.7699 568.95 66.9871 568.95 67.2044C568.95 67.2044 568.95 67.2044 568.95 67.4216C568.95 67.6388 569.234 68.0732 569.519 68.2905H570.087C570.371 67.856 570.371 67.856 570.371 67.856C570.371 67.4216 569.234 66.5527 567.529 65.6838C567.529 65.6838 567.529 65.6838 566.108 66.1183C564.688 66.3355 564.688 66.3355 564.688 66.3355C564.119 66.9871 563.267 67.6388 562.983 67.4216C562.699 67.2044 561.846 67.4216 561.562 67.856C561.562 67.856 561.562 67.856 561.562 68.0732C561.562 68.2905 561.562 68.2905 561.562 68.2905C561.846 68.5077 561.278 68.9421 560.425 69.1593C559.573 69.3765 557.015 69.811 557.015 70.2454C557.015 70.4626 552.753 72.2004 553.889 71.766C553.889 71.766 553.889 71.7659 555.878 71.9832C556.163 71.9832 556.731 71.766 556.731 71.5487C557.015 71.1143 556.731 71.1143 555.878 71.1143C555.31 71.1143 555.026 71.1143 554.458 70.8971C551.9 70.2454 551.9 70.2454 551.9 70.2454ZM500.466 85.8852C500.466 85.4507 502.171 84.5819 504.444 83.713C504.444 83.713 504.444 83.713 507.001 84.5819C507.286 84.5819 507.854 84.3646 508.138 84.1474C508.707 83.713 508.991 83.0613 509.843 82.6269C510.411 82.4097 511.548 82.1925 511.832 82.4097C512.685 82.8441 513.253 82.8441 513.537 82.4097C513.821 81.9753 513.821 81.5408 513.537 81.1064C512.685 80.4547 512.685 80.4547 512.685 80.4547C510.696 80.2375 509.559 80.2375 510.127 80.4547C510.696 80.6719 510.98 81.5408 510.412 81.758C509.843 81.9752 507.286 81.758 506.149 81.758C506.149 81.758 506.149 81.758 505.012 81.9752C503.876 82.1925 504.728 82.8441 504.444 83.4958C504.444 83.713 504.444 83.713 504.444 83.713C504.444 83.9302 503.307 83.713 501.886 83.2786C501.886 83.2786 501.886 83.2786 500.75 83.4958C499.613 83.713 500.75 84.3647 500.181 84.5819C499.613 85.0163 498.477 85.0163 498.192 85.4508C497.34 86.3196 499.897 85.8852 499.613 86.7541C500.181 87.1885 500.466 86.1024 500.466 85.8852ZM220.56 65.0322C220.276 65.0322 219.991 65.2494 219.991 65.6838C219.991 66.1182 219.423 66.9871 218.855 66.5527C218.855 66.5527 218.855 66.5527 218.286 66.1183C218.002 65.901 217.718 65.901 217.434 65.901C217.15 65.901 216.866 66.3355 216.866 66.3355C218.286 67.2044 218.286 67.2044 218.286 67.2044C218.002 68.2905 218.286 68.9421 218.57 68.7249C218.855 68.5077 220.275 67.856 220.844 68.0732C220.844 68.0732 220.844 68.0732 220.844 67.4216C220.844 67.2044 220.844 67.2044 220.844 67.2044C220.844 66.7699 221.412 66.7699 221.696 66.9871C221.98 67.2044 222.833 67.6388 223.117 67.4216C223.401 67.2044 223.686 66.7699 223.97 66.7699C224.254 66.7699 224.822 66.7699 224.822 66.3355C224.822 65.901 225.106 64.8149 225.391 64.8149C225.391 64.8149 225.391 64.8149 225.675 64.8149C225.959 64.8149 225.959 64.8149 225.959 64.8149C226.243 64.8149 226.243 64.5977 226.243 64.3805C226.243 64.1633 223.686 62.4255 223.401 63.0772C222.549 64.1633 220.844 65.2494 220.56 65.0322ZM267.447 51.3474C267.447 51.5646 267.163 51.5646 266.879 51.3474C266.595 51.1302 266.027 51.3474 266.027 51.7818C266.027 51.999 264.037 52.2162 262.901 51.7818C262.901 51.7818 262.901 51.7818 262.048 52.4335C261.764 52.6507 261.764 52.6507 261.764 52.6507C261.764 53.0851 262.048 53.3023 262.617 53.5196C262.617 53.5196 262.617 53.5196 262.901 53.3023C263.753 52.8679 263.753 52.8679 264.037 53.5196C264.037 53.7368 264.322 53.7368 264.322 53.954C265.174 54.1712 266.027 52.8679 267.163 53.7368C267.447 53.7368 268.584 53.3023 269.437 53.0851C269.437 53.0851 269.437 53.0851 269.152 52.2162C269.152 51.999 269.152 51.999 269.152 51.999C268.868 51.7818 269.437 51.7818 270.573 51.999C270.573 51.999 270.573 51.999 271.426 52.2162C271.71 52.2162 272.278 52.2162 272.278 51.999C272.563 51.7818 272.278 51.5646 272.278 51.3474C271.994 51.1302 271.994 51.1301 271.994 51.1301C271.426 51.1301 271.142 50.4785 271.426 49.8268C271.426 49.8268 271.426 49.8268 272.562 50.4785C272.847 50.4785 272.847 50.0441 272.847 50.0441C272.562 49.8268 271.142 49.1752 270.005 48.7407C270.005 48.7407 270.005 48.7407 269.152 49.1752C268.3 50.2613 268.016 50.9129 267.447 51.3474ZM628.341 62.2083C629.194 62.2083 629.762 61.7739 629.194 61.3394C629.194 61.3394 629.194 61.3394 628.91 61.1222C628.341 60.4706 628.341 60.4706 627.489 60.905C626.921 61.3394 626.068 61.3394 625.5 61.7739C624.931 62.2083 624.931 62.2083 624.931 62.2083C624.647 63.0772 623.795 63.0772 622.942 62.4255C622.942 62.4255 622.942 62.4255 622.374 61.9911C622.09 61.7739 622.09 61.7739 622.09 61.7739C621.521 61.7739 620.953 62.2083 620.669 62.6428C620.385 63.0772 620.953 64.3805 621.806 64.5977C621.806 64.5977 621.806 64.5977 622.374 64.5977C623.795 64.3805 623.795 64.3805 623.795 64.3805C625.5 63.9461 627.489 62.2083 628.341 62.2083ZM578.328 48.5235C580.601 48.7407 583.159 48.3063 584.579 47.6546C584.579 47.6546 584.579 47.6546 581.738 47.4374C581.169 47.4374 581.738 46.3513 580.601 46.5685C580.033 46.5685 580.033 46.5685 580.033 46.5685C579.749 47.003 579.18 47.4374 578.896 47.6546C578.612 47.6546 578.044 47.8718 577.76 47.6546C577.76 47.6546 577.76 47.6546 577.76 47.4374C577.76 47.2202 577.76 47.2202 577.76 47.2202C577.76 47.003 577.759 46.7858 577.475 46.7858C577.475 46.7858 577.475 46.7858 577.191 46.7858C576.339 47.003 576.339 47.003 576.339 47.003C574.065 48.7407 573.497 49.8268 575.202 49.3924C575.202 49.3924 575.202 49.3924 576.623 48.958C578.328 48.5235 578.328 48.5235 578.328 48.5235ZM587.137 78.0653C586.569 77.4137 585.716 77.6309 585.148 78.2825C585.148 78.2825 585.148 78.2825 584.579 78.4997C583.727 78.717 582.59 78.2825 581.738 78.2825C580.885 78.2825 579.749 78.4997 578.896 78.7169C578.612 78.7169 578.896 79.3686 578.612 79.5858C578.612 79.803 578.612 79.803 578.612 79.803C578.328 79.803 578.044 79.803 577.475 79.5858C577.191 79.3686 575.486 79.1514 575.486 79.803C575.486 79.803 575.486 79.8031 575.486 80.2375C575.77 81.3236 576.339 81.5408 578.044 81.1064C578.612 80.8892 579.18 81.1064 579.18 80.4547C579.464 79.8031 580.317 79.5858 581.454 79.5858C582.306 79.5858 583.159 78.9342 584.295 79.1514C585.716 79.5858 584.864 78.0653 586.285 78.0653C587.137 78.0653 587.137 78.0653 587.137 78.0653ZM514.674 79.3686C514.674 78.9342 514.39 78.7169 514.39 78.7169C514.106 78.9342 513.822 79.5858 513.822 79.803C513.822 80.0203 515.242 81.758 516.379 82.6269C516.379 82.6269 516.379 82.6269 517.8 81.758C518.368 81.5408 518.937 81.1064 519.505 80.6719C519.789 80.4547 519.789 80.4547 519.789 80.4547C519.789 80.0203 519.505 79.803 518.937 79.803C518.937 79.803 518.936 79.803 518.652 79.803C518.368 79.803 518.084 80.0203 517.8 80.0203C516.947 80.0203 517.516 79.8031 517.516 79.3686C517.516 79.1514 517.516 79.1514 517.516 79.1514C516.663 79.3686 514.674 79.8031 514.674 79.3686ZM162.305 95.4428C162.589 95.66 162.589 96.0945 162.305 96.3117C162.021 96.5289 162.021 97.1806 162.589 97.1806C162.589 97.1806 162.589 97.1806 162.874 96.9633C163.442 96.7461 164.01 96.5289 164.578 96.3117C165.999 95.66 165.999 95.66 165.999 95.66C165.715 94.5739 164.863 93.9223 164.294 93.9223C163.442 94.1395 162.021 95.2256 162.305 95.4428ZM171.114 90.4468C171.683 90.4468 171.967 90.4468 171.967 90.4468C171.967 90.4468 171.398 90.2296 170.546 90.2296C170.546 90.2296 170.546 90.2296 169.978 90.0124C169.409 89.7951 169.125 89.7951 168.841 90.0124C168.557 90.2296 168.557 90.4468 168.557 90.664C168.557 91.9673 168.557 91.9673 168.557 91.9673C169.694 93.0534 171.398 93.4879 172.535 93.0534C173.672 92.619 175.377 91.5329 174.524 91.3157C173.104 92.619 171.683 91.7501 170.262 91.5329C169.978 91.5329 169.694 91.0984 169.978 90.8812C169.978 90.664 170.262 90.4468 170.546 90.4468C171.114 90.4468 171.114 90.4468 171.114 90.4468ZM585.148 49.6096C584.579 49.3924 583.727 49.6096 582.875 50.0441C582.875 50.0441 582.874 50.044 582.306 50.4785C582.022 50.6957 583.727 50.9129 582.306 51.1301C581.169 51.3474 581.169 51.5646 581.738 51.999C582.022 52.2162 582.59 52.6507 583.159 52.8679C583.443 52.8679 583.727 52.6507 583.727 52.2162C583.727 51.7818 584.579 50.9129 585.148 50.9129C585.716 51.1301 585.432 49.6096 585.148 49.6096ZM191.574 58.5156C191.859 59.3845 192.711 59.8189 193.279 59.3845C193.279 59.3845 193.28 59.3845 193.564 59.1672C194.7 58.5156 195.837 58.0812 196.974 57.4295C198.11 56.9951 198.11 56.9951 197.826 56.9951C196.974 56.9951 196.405 56.7778 196.689 56.3434C196.974 56.1262 196.974 56.1262 196.974 56.1262C198.11 55.909 198.11 55.4745 197.258 55.4745C197.258 55.4745 197.258 55.4745 196.689 55.4745C195.269 55.4745 195.553 55.6917 194.985 56.7778C194.7 57.2123 195.553 57.4295 195.269 57.6467C194.7 57.8639 194.132 58.2984 193.564 58.2984C191.575 58.5156 191.574 58.5156 191.574 58.5156ZM528.314 75.0242C528.03 74.807 527.177 75.2415 526.893 75.8931C526.893 75.8931 526.893 75.8931 527.177 76.3275C527.462 76.9792 527.462 76.9792 527.462 76.9792C528.314 77.6309 529.451 78.0653 530.019 78.0653C530.587 78.0653 532.008 77.8481 532.008 77.4136C532.008 77.1964 528.598 75.2415 528.314 75.0242ZM617.259 65.6838C616.975 66.1182 616.975 66.3355 616.975 66.3355C616.975 66.3355 617.543 66.3355 618.111 66.1183C618.395 65.901 619.816 65.901 619.816 66.5527C619.816 66.5527 619.816 66.5527 619.816 66.9871C619.816 67.2044 620.385 67.2044 620.669 67.2044C620.953 67.2044 621.237 67.2044 621.237 66.9871C621.237 66.7699 621.237 66.1183 621.237 66.1183C622.374 65.6838 621.237 65.2494 621.237 64.8149C620.953 63.9461 619.816 64.3805 619.248 64.3805C618.111 63.9461 618.111 64.1633 617.543 65.2494C617.259 65.6838 617.259 65.6838 617.259 65.6838ZM211.466 71.3315C212.035 71.3315 212.035 70.6799 211.75 70.2454C211.75 70.2454 211.75 70.2454 211.466 69.811C211.466 69.5938 211.182 69.5938 210.898 69.5938C210.614 69.5938 210.33 69.5938 210.045 69.5938C210.045 69.5938 209.761 69.811 210.045 69.811C210.898 70.2454 210.33 70.4626 209.761 70.4626C209.193 70.2454 208.625 69.811 208.056 69.5938C207.488 69.3765 206.351 69.5938 206.067 69.811C205.783 70.2454 206.351 70.4626 206.92 70.4626C207.204 70.4626 207.204 70.8971 207.488 71.1143C207.488 71.5487 207.488 71.5487 207.488 71.5487C207.488 72.2004 208.056 71.9832 208.625 71.1143C208.625 71.1143 208.625 71.1143 210.898 71.3315C211.466 71.3315 211.466 71.3315 211.466 71.3315ZM643.687 55.6917C643.971 55.2573 643.971 54.6057 643.687 54.3884C643.687 54.3884 643.686 54.3884 643.118 54.3884C642.55 54.3884 641.982 54.6056 641.697 54.8229C640.845 55.2573 640.276 55.6918 639.424 56.1262C639.14 56.3434 639.14 56.3434 639.14 56.3434C638.856 56.9951 639.14 57.2123 639.424 56.9951C639.708 56.7778 641.129 56.3434 641.413 56.5606C641.697 56.5606 643.402 55.909 643.687 55.6917ZM94.1047 141.493C94.6731 141.059 95.2414 140.19 94.9572 139.321C94.9572 139.321 94.9572 139.321 93.5363 139.538C92.968 139.755 92.6838 140.407 92.1155 141.059C91.8313 141.276 91.8314 141.276 91.8314 141.276C91.8314 141.71 91.5472 141.928 91.263 141.71C90.9789 141.493 90.9788 141.276 90.6947 141.059H90.1263C90.1263 141.276 90.1263 141.71 90.1263 141.928C90.6946 142.362 90.6947 142.362 90.6947 142.362C91.5472 142.797 92.6838 142.579 92.968 142.145C92.968 142.145 92.968 142.145 93.5363 141.71C94.1047 141.493 94.1047 141.493 94.1047 141.493ZM189.585 75.8931C189.017 75.0242 188.165 75.6759 187.028 77.6309C187.028 77.6309 187.028 77.6309 190.154 78.2825C190.438 78.2825 190.438 78.2825 190.438 78.2825C190.722 78.0653 191.006 77.6309 191.006 77.4136C191.006 77.4136 191.006 77.4136 190.722 77.4136C189.869 77.4136 189.869 77.1964 189.585 76.762C189.585 75.8931 189.585 75.8931 189.585 75.8931ZM190.154 63.7289C190.722 63.7289 190.438 63.0772 189.017 62.2083C189.017 62.2083 189.017 62.2083 188.164 62.4255H187.88C187.312 63.0772 186.459 63.5116 186.175 64.1633C185.891 64.5977 186.744 65.0322 187.028 65.4666C187.028 65.6838 187.88 65.6838 187.88 65.6838C188.164 65.6838 188.449 65.2494 188.164 65.0322C187.88 64.5977 187.88 64.5977 187.88 64.5977C187.596 64.1633 189.585 63.7289 190.154 63.7289ZM445.337 117.599C445.053 117.599 444.2 117.816 443.632 118.034C443.632 118.034 443.632 118.034 443.064 118.468C442.779 118.685 443.064 119.12 443.348 119.554H443.916C444.2 119.771 444.2 119.771 444.2 119.771C444.484 119.989 444.769 120.423 445.337 120.64C445.337 120.64 445.337 120.64 445.905 120.423C446.189 120.423 445.905 119.771 445.905 119.554C445.621 119.12 445.053 118.685 446.189 118.468C446.758 118.468 447.894 118.685 447.894 117.816C447.894 117.165 447.894 117.165 447.894 117.165C446.474 117.599 445.337 117.599 445.337 117.599ZM80.4647 141.71C80.4647 141.928 80.4647 141.928 80.4647 141.928C80.4647 141.928 80.1804 141.928 80.1804 142.145C80.1804 142.362 80.4645 142.579 81.0329 142.579C81.0329 142.579 81.033 142.579 81.3171 142.362C81.6013 142.145 81.6012 142.145 81.6012 142.145C81.8854 141.928 82.4537 141.71 83.0221 141.928C83.0221 141.928 83.0222 141.928 83.3064 141.276C83.5905 140.842 84.7271 140.842 85.2954 140.407C85.8637 140.19 85.2955 139.755 84.7272 139.538C84.1589 139.538 83.0222 139.321 83.3064 140.19C83.3064 140.19 82.4538 140.407 82.1696 140.407C79.8963 140.624 79.8963 140.624 80.4647 141.71ZM568.098 54.3884C568.95 54.1712 569.234 53.7368 568.95 53.7368C568.95 53.7368 568.95 53.7368 568.666 53.7368C568.098 53.5196 567.245 53.3023 566.677 53.3023C566.109 53.5196 565.54 53.954 565.54 54.3884C565.54 55.0401 564.972 55.0401 564.119 55.2573C563.267 55.4745 563.835 55.909 564.404 56.1262C564.972 56.5606 564.972 56.5606 564.972 56.5606C565.824 56.3434 567.529 54.6057 568.098 54.3884ZM186.744 126.505C186.459 126.288 185.607 126.505 184.47 127.157C184.47 127.157 184.47 127.157 183.618 127.591C182.197 128.243 182.197 128.243 182.197 128.243C183.049 128.677 184.186 128.677 184.754 128.46C185.607 128.243 186.744 126.94 186.744 126.505ZM546.501 70.0282C546.501 70.4626 546.785 70.0282 547.638 69.1593C547.638 69.1593 547.638 69.1593 548.49 68.5077C549.911 67.6388 549.911 67.6388 549.911 67.6388C548.774 67.2043 547.922 66.7699 547.922 66.9871C547.922 67.2044 547.638 67.856 547.638 68.2905C547.638 68.2905 547.638 68.2904 546.501 67.856C546.217 67.856 545.364 68.0732 545.08 68.2905C544.796 68.5077 544.796 68.5077 544.796 68.5077C544.512 68.9421 546.501 69.5938 546.501 70.0282ZM301.263 45.2652C301.548 45.4825 301.832 45.4825 302.116 45.2652C302.116 44.8308 301.832 43.9619 302.969 43.9619C304.105 43.9619 304.673 42.6586 306.094 43.5275C306.663 43.7447 307.799 43.0931 307.515 42.6586C306.947 42.007 306.663 42.8758 306.379 42.8758C306.094 42.8758 305.81 42.6586 305.526 42.6586C304.389 42.8758 303.253 42.8758 302.4 43.3102C301.548 43.7447 301.548 43.7447 301.548 43.7447C300.979 44.1792 300.979 45.048 301.263 45.2652ZM597.651 55.4745C598.22 55.2573 597.083 55.0401 595.378 54.8229C595.378 54.8229 595.378 54.8229 593.957 55.0401C593.389 55.0401 593.389 55.0401 593.389 55.0401C593.105 55.6918 593.105 56.1262 593.389 56.3434C593.389 56.3434 593.389 56.3434 593.673 56.3434C594.81 56.1262 594.525 56.9951 595.094 57.2123C595.378 57.4295 595.378 57.4295 595.378 57.4295C595.946 57.4295 596.799 56.7778 597.083 56.3434C597.367 56.3434 597.367 56.3434 597.651 55.4745ZM195.553 69.1593V69.3765C195.553 69.3765 196.689 69.5938 197.542 69.3765C197.542 69.3765 197.542 69.3765 197.826 68.9421C198.395 68.0732 199.531 67.856 200.668 67.4216C200.952 67.4216 201.52 66.9871 201.52 66.7699C200.952 65.901 200.668 66.9871 200.384 66.9871C199.247 66.5527 199.247 66.5527 199.247 66.5527C198.11 66.7699 196.689 67.6388 196.121 68.2905C196.121 68.2905 196.121 68.2905 195.553 69.1593ZM374.579 134.977C374.011 134.759 373.442 134.977 373.726 135.411C374.011 135.846 374.579 136.497 375.147 136.714C375.716 136.932 377.421 136.063 377.989 135.628C377.989 135.628 377.989 135.628 378.557 135.194C379.126 134.759 379.126 134.759 379.126 134.759C379.126 134.325 378.273 134.108 377.705 134.325C377.705 134.325 377.705 134.325 377.136 134.542C376.852 134.759 376.852 134.759 376.852 134.759C376.568 134.977 375.147 134.977 374.579 134.977ZM196.974 71.5487C196.69 71.9832 196.974 71.9832 197.258 71.766C197.542 71.5487 198.395 71.7659 198.679 72.2004C198.963 72.852 200.099 74.1554 200.384 74.1554C200.384 74.1554 200.384 74.1554 200.668 73.9381C201.236 73.5037 202.657 73.0693 200.668 72.6348C200.384 72.6348 200.1 72.2004 200.1 72.2004C200.384 71.3315 199.247 70.8971 198.395 70.4626C197.826 70.4626 197.258 71.1143 196.974 71.5487ZM590.547 71.3315C590.831 72.4176 591.399 72.8521 591.684 72.4176C591.684 72.4176 591.684 72.4176 591.684 72.2004C591.968 71.3315 592.82 71.3315 593.673 71.3315C594.241 71.3315 594.525 71.5487 595.094 71.5487C595.378 71.5487 595.378 71.5487 595.378 71.5487C595.946 71.5487 596.23 71.1143 595.946 70.6799C595.946 70.6799 595.946 70.6799 595.662 70.4626C594.241 69.811 592.82 70.2454 591.684 70.6799C590.547 71.3315 590.547 71.3315 590.547 71.3315ZM409.816 128.243C408.963 128.243 408.395 128.46 408.963 128.895C409.532 129.329 410.953 129.981 411.521 129.546C412.089 129.112 413.226 128.243 413.226 128.026C413.226 127.808 410.953 128.243 409.816 128.243ZM337.921 147.141C337.637 146.706 336.5 146.489 335.364 146.706C335.364 146.706 335.364 146.706 334.511 146.924C334.227 146.924 334.227 146.924 334.227 146.924C333.943 147.141 334.227 147.575 334.511 147.793C335.364 147.358 335.932 147.358 336.216 148.227C336.5 148.879 336.5 148.879 336.5 148.879C338.205 149.096 338.205 147.793 337.921 147.141ZM576.623 78.4997C577.475 78.4997 578.044 77.8481 577.475 77.1964C577.475 77.1964 577.475 77.1964 576.054 77.1964C574.634 77.1964 574.634 77.1964 574.634 77.1964C573.781 77.8481 575.486 78.4997 576.623 78.4997ZM11.6959 70.6799C10.5592 70.4626 9.70659 70.6798 9.99076 71.1143C10.2749 71.5487 11.4116 72.6348 11.98 72.6348C12.5483 72.6348 12.8325 70.8971 11.6959 70.6799ZM545.648 73.0693C544.796 73.9381 545.08 74.807 546.217 75.2415C546.217 75.2415 546.217 75.2415 546.785 74.1554C547.069 73.5037 548.206 73.2865 549.058 72.852C549.627 72.6348 549.627 72.6348 549.627 72.6348C550.195 72.2004 546.217 72.2004 545.648 73.0693ZM443.064 117.382C443.348 117.165 443.064 116.947 442.211 116.73C442.211 116.73 442.211 116.73 441.643 116.513C440.506 115.861 440.506 115.861 440.506 115.861C439.653 116.296 438.517 117.165 437.664 117.599C437.664 117.599 437.664 117.599 437.949 118.251C437.949 118.468 438.517 118.685 438.801 118.685C439.369 118.685 439.369 118.685 439.369 118.685C439.369 118.468 439.369 117.816 439.654 117.382C439.654 117.382 439.654 117.382 440.222 117.165C440.79 116.948 442.779 117.382 443.064 117.382ZM250.681 69.3765C250.397 70.2454 250.966 70.4626 251.534 70.2454C251.534 70.2454 251.534 70.2454 251.534 70.0282C251.534 69.5938 251.25 69.1593 250.681 68.7249C250.113 68.0732 250.113 68.0732 250.113 68.0732C248.124 68.9421 246.987 69.5938 247.271 69.811C247.556 70.0282 248.692 69.811 248.977 69.3765C248.977 69.3765 248.976 69.3765 249.261 69.3765C250.681 69.3765 250.681 69.3765 250.681 69.3765ZM318.029 39.4003C319.166 38.9659 319.166 38.3142 318.314 38.097C318.314 38.097 318.314 38.097 317.461 37.8798C317.177 37.8798 316.893 37.8798 316.893 37.8798C316.893 38.9659 315.472 38.5315 314.904 38.7487C314.619 38.7487 314.619 39.1831 314.619 39.4003C314.904 39.8348 316.609 40.052 317.177 39.8348C318.029 39.4003 318.029 39.4003 318.029 39.4003ZM562.698 64.3805C562.983 63.7288 562.414 63.5116 561.562 63.9461C560.709 64.3805 560.141 66.3355 560.141 66.5527C560.141 66.5527 560.141 66.5527 560.993 66.5527C561.846 66.5527 562.414 66.3355 562.13 65.901C561.562 65.2494 561.846 65.0322 562.414 64.5977C562.698 64.3805 562.698 64.3805 562.698 64.3805ZM275.973 48.5235C276.257 48.7407 277.109 48.7407 277.677 48.5235C278.246 48.3063 279.098 47.2202 278.246 46.5685C278.246 46.5685 278.246 46.5686 277.109 47.003C276.541 47.2202 276.541 47.2202 276.541 47.2202C275.404 47.6546 275.688 48.5235 275.973 48.5235ZM193.279 73.5037C193.564 73.2865 193.848 72.8521 193.564 72.6348C193.28 72.4176 191.859 72.2004 191.29 72.6348C190.722 73.0693 192.995 73.7209 193.279 73.5037ZM283.929 48.7407C281.94 48.7407 281.372 49.3924 282.792 50.0441C282.792 50.0441 282.792 50.0441 284.213 49.1752C284.782 48.958 285.35 48.5235 285.918 48.0891C286.203 47.8719 286.203 47.4374 286.203 47.003C286.203 47.003 285.634 46.7858 285.35 46.7858C285.35 46.7858 285.066 47.003 285.066 47.2202C285.066 47.4374 285.35 47.6546 285.066 47.6546C283.929 48.7407 283.929 48.7407 283.929 48.7407ZM192.995 80.2375C193.564 80.8892 194.984 81.1064 196.689 80.6719C196.689 80.6719 196.69 80.6719 196.974 79.5858C196.974 79.3686 196.974 79.3686 196.974 79.3686C196.974 79.1514 196.974 78.9342 196.405 78.9342C196.405 78.9342 196.405 78.9342 196.121 78.9342C195.553 79.1514 194.984 79.5858 194.416 79.803C192.995 80.2375 192.995 80.2375 192.995 80.2375ZM196.121 83.2786C195.837 83.2786 195.553 83.713 195.553 84.3647C195.553 85.0163 197.258 85.668 197.258 85.2335C197.258 84.7991 196.405 83.2786 196.121 83.2786ZM574.634 81.9752C575.486 81.9752 574.634 81.758 573.213 81.3236C573.213 81.3236 573.213 81.3236 571.792 81.1064L571.223 81.3236C571.223 81.5408 571.508 81.9752 571.508 81.9752C573.213 81.9752 572.36 82.4097 572.076 82.8441C572.076 83.0613 572.076 83.2786 572.36 83.4958C572.644 83.4958 572.644 83.4958 572.644 83.4958C573.213 83.2786 574.065 81.9752 574.634 81.9752ZM337.921 150.834C339.058 150.834 339.342 150.399 338.49 150.182C337.637 149.748 334.511 151.92 335.648 151.703C335.648 151.703 335.648 151.703 335.648 151.485C335.648 150.834 336.216 150.616 337.069 150.834C337.921 150.834 337.921 150.834 337.921 150.834ZM298.422 43.7447C298.422 43.5275 297.001 43.3103 295.296 43.5275C295.296 43.5275 295.296 43.5275 293.875 43.7447C293.591 43.7447 293.591 44.1791 293.591 44.3963C293.875 44.6136 294.443 44.6136 294.443 44.6136C295.012 44.3964 295.012 44.3963 295.012 44.3963C295.58 43.9619 295.864 44.3964 295.864 45.2652C295.864 45.2652 295.864 45.2652 297.285 45.2652C298.706 45.048 298.138 44.1792 298.422 43.7447ZM216.297 135.628C216.581 136.063 217.434 136.063 218.002 135.846C218.57 135.628 219.423 134.542 219.139 134.325C218.002 134.977 216.865 134.759 216.013 134.108C215.445 134.108 216.013 135.194 216.297 135.628ZM571.223 66.3355C571.792 66.5527 572.644 66.1182 573.213 65.6838C573.213 65.6838 573.213 65.6838 574.065 65.6838C574.918 65.6838 575.202 65.2494 574.918 65.0322C574.634 64.5977 574.634 64.5977 574.634 64.5977C573.781 64.3805 572.928 64.3805 572.644 64.5977C572.644 64.5977 572.644 64.5977 572.644 64.8149C572.644 65.2494 572.644 65.4666 571.792 65.4666C571.792 65.6838 571.508 66.1183 571.223 66.3355ZM588.558 56.9951C590.263 56.3434 591.115 55.6917 590.547 55.4745C590.547 55.4745 590.547 55.4745 590.263 55.4745C588.558 55.909 588.274 57.4295 586 57.6467C586 57.6467 586 58.0812 586 58.2984C586.853 58.95 587.705 57.6467 588.274 58.2984H588.842C588.558 56.9951 588.558 56.9951 588.558 56.9951ZM223.685 76.9792C223.685 77.4137 224.254 77.4136 225.106 77.4136C225.959 77.1964 227.095 76.5448 226.527 76.1103C225.959 75.6759 223.685 76.5448 223.685 76.9792ZM215.16 75.6759C215.445 75.2415 214.876 75.2415 213.74 75.6759C213.74 75.6759 213.74 75.6759 212.887 75.8931C212.035 76.1103 212.035 76.1103 212.035 76.1103C210.898 76.1103 210.045 76.3275 210.045 76.3275C210.045 76.3275 210.614 76.5448 211.466 76.762C212.035 76.9792 214.876 76.1103 215.16 75.6759ZM587.137 62.4255C587.137 61.9911 586.569 61.7739 586 61.7739C586 61.7739 586 61.7739 585.432 61.7739C585.148 61.7739 585.148 61.7739 585.148 61.7739C584.579 61.9911 584.295 62.2083 584.864 62.6428C585.148 63.0772 587.137 62.86 587.137 62.4255ZM280.519 59.3845C281.372 59.3845 281.372 58.95 280.803 58.5156C279.951 58.0812 277.677 58.2984 277.677 58.5156C277.677 58.7328 279.667 59.3845 280.519 59.3845ZM635.446 45.6997C634.025 46.1341 633.741 46.7858 634.877 47.4374C634.877 47.4374 634.877 47.4374 635.161 47.4374C636.014 47.2202 636.014 47.2202 636.014 47.2202C636.582 46.5685 636.866 45.9169 636.582 45.6997C636.582 45.6997 636.582 45.6997 636.298 45.6997C635.446 45.6997 635.446 45.6997 635.446 45.6997ZM556.447 24.8466C556.731 24.8466 557.299 24.6294 557.583 24.195C557.868 23.7606 558.436 22.8917 558.436 22.6744C558.436 22.4572 557.583 22.6744 556.731 23.3261C556.731 23.3261 556.731 23.3261 555.878 23.5433C554.173 23.9778 554.173 23.9778 554.173 23.9778C555.026 24.4122 556.163 24.6294 556.447 24.8466ZM155.201 97.3978C154.633 97.1806 154.064 97.3978 154.064 98.0494C154.064 98.0494 154.064 98.0494 154.633 98.2667C154.917 98.4839 154.917 98.4839 154.917 98.4839C155.485 98.4839 156.338 98.0495 156.906 97.615C156.906 97.615 156.906 97.615 157.474 97.1806C157.474 96.9633 155.769 97.615 155.201 97.3978ZM419.193 123.681C420.046 123.03 419.762 122.378 418.341 122.161C418.341 122.161 418.341 122.161 418.057 123.03C417.773 124.116 417.773 124.116 417.773 124.116C416.92 123.899 418.341 124.116 419.193 123.681ZM584.579 58.95C584.295 58.7328 583.443 58.5156 582.59 58.95C582.59 58.95 582.59 58.95 583.443 59.8189C584.011 60.2533 584.011 60.4706 584.864 60.4706C585.716 60.4706 585.716 60.905 586 61.1222C586.284 61.1222 586.569 60.905 586.569 60.6878C586.569 60.2533 584.864 59.3845 584.579 58.95ZM280.519 47.2202C280.803 47.4374 281.94 47.003 282.508 46.5685C282.508 46.5685 282.508 46.5686 283.361 46.3513C284.213 46.1341 284.497 45.9169 284.213 45.6997C284.213 45.4825 283.361 45.4824 282.792 45.4824C281.94 45.6997 281.087 45.6997 280.519 46.1341C280.519 46.3513 280.803 46.7858 280.519 47.2202ZM433.686 119.554C433.97 119.554 435.107 119.12 436.528 118.468C436.528 118.468 436.528 118.468 437.38 117.816C437.38 117.816 437.38 117.382 437.096 117.165C436.812 117.165 436.243 117.165 436.243 117.382C435.959 118.034 435.391 118.685 433.97 118.685C433.97 118.685 433.686 119.12 433.686 119.554ZM626.352 65.4666C626.636 66.3355 627.773 66.9871 628.626 66.5527C628.626 66.5527 628.626 66.5527 629.194 66.3355C629.478 66.3355 629.194 65.6838 628.91 65.6838C626.921 65.6838 626.921 65.6838 626.921 65.6838C626.921 64.5977 626.636 64.1633 626.068 64.3805C626.068 64.3805 626.068 64.3805 626.068 64.5977C626.352 65.4666 626.352 65.4666 626.352 65.4666ZM571.792 44.3963C572.36 44.1791 572.076 43.7447 571.223 43.7447C570.371 43.7447 568.95 44.3964 569.234 44.6136C569.519 44.8308 571.508 44.6136 571.792 44.3963ZM598.788 72.852C597.935 73.0693 598.22 73.7209 599.072 74.1554C599.072 74.1554 599.072 74.1554 599.925 74.5898C600.209 74.5898 600.209 74.5898 600.209 74.5898C600.777 74.3726 601.345 74.1554 601.63 73.9381C601.914 73.7209 599.64 72.6348 598.788 72.852ZM576.339 51.999C575.486 52.8679 575.486 53.5196 576.339 53.3023C576.339 53.3023 576.339 53.3023 576.907 53.3023C577.475 53.3023 577.475 53.3023 577.475 53.3023C578.044 53.3023 578.612 52.8679 578.328 52.2162C578.328 52.2162 578.328 52.2162 578.044 51.7818C578.044 51.5646 576.907 51.5646 576.907 51.5646C576.339 51.999 576.339 51.999 576.339 51.999ZM203.51 140.842C203.51 138.669 203.225 138.669 200.668 138.887C200.1 140.407 202.089 140.19 203.51 140.842ZM451.589 117.165C451.304 116.948 450.452 116.948 450.168 116.948C449.884 116.948 450.452 118.034 450.168 118.251C449.884 118.468 449.599 118.685 450.452 118.468C451.304 118.251 451.873 117.382 451.589 117.165ZM429.992 121.075C430.276 121.075 430.56 120.857 430.56 120.857C430.276 120.64 430.276 120.423 430.844 120.423C431.413 120.423 432.265 120.423 432.265 120.206C432.265 119.989 431.697 119.554 431.128 119.771C430.56 119.989 428.855 120.206 428.855 120.423C428.287 120.423 429.424 121.075 429.992 121.075ZM441.927 120.423C441.927 119.989 441.358 120.206 440.506 120.423C439.653 120.857 438.233 121.944 439.085 122.161C439.938 122.378 441.074 121.075 441.074 121.292C441.074 121.509 441.927 120.64 441.927 120.423ZM625.5 68.9421C626.068 68.2904 626.068 67.6388 625.5 67.4216C624.931 67.2044 622.942 67.2044 622.658 67.4216C622.374 67.6388 621.521 68.5077 622.374 68.5077C622.374 68.5077 622.374 68.5077 622.658 68.2905C623.226 68.0732 623.795 67.856 624.363 68.0732C625.5 68.9421 625.5 68.9421 625.5 68.9421ZM288.476 44.6136C288.476 44.8308 289.613 44.8308 291.033 44.6136C291.033 44.6136 291.033 44.6136 291.886 43.9619C292.17 43.7447 292.17 43.3103 291.886 43.0931C291.318 42.8758 290.749 42.8758 290.465 43.5275C290.181 44.3964 289.613 44.1792 288.76 43.7447C288.76 43.7447 288.476 44.1791 288.476 44.6136ZM584.864 74.1554C584.295 74.1554 583.443 74.1554 583.443 74.5898C583.159 74.807 583.159 75.8931 584.295 75.6759C585.148 75.0242 585.716 74.1554 584.864 74.1554ZM578.896 63.5116C578.328 63.7288 578.328 64.1633 578.896 64.5977C579.464 65.0322 580.317 65.2494 580.601 64.8149C580.601 64.3805 579.464 63.2944 578.896 63.5116ZM522.631 73.9381C522.631 74.3726 523.199 74.5898 524.052 74.5898C524.052 74.5898 524.052 74.5898 524.904 74.5898C525.188 74.5898 527.462 73.7209 527.462 73.5037C527.462 73.2865 526.893 73.0693 526.893 73.0693C526.325 73.2865 525.757 73.5037 525.472 73.7209C524.904 73.9381 524.904 73.9381 524.904 73.9381C524.336 74.1554 522.631 73.7209 522.631 73.9381ZM200.952 54.8229C200.099 55.4745 200.1 56.1262 201.236 56.5606C201.236 56.5606 201.236 56.5606 202.089 56.3434C202.941 56.1262 202.941 56.1262 202.941 56.1262C203.794 55.6918 203.794 54.8229 202.657 54.3884C202.657 54.3884 202.657 54.3884 201.804 54.3884C200.952 54.8229 200.952 54.8229 200.952 54.8229Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M644.256 91.3149C644.824 91.9666 644.54 92.401 643.688 92.401C643.688 92.401 643.688 92.401 642.835 92.401C640.846 92.1838 640.846 92.1838 640.846 92.1838C639.709 93.4871 639.141 94.1388 639.993 93.9215C639.993 93.9215 639.993 93.9215 640.562 93.9215C641.13 93.9215 641.983 93.9215 641.983 93.9215C642.267 94.5732 642.267 94.5732 642.267 94.5732C643.119 94.7904 643.688 95.2249 643.404 95.6593C643.404 95.6593 643.403 95.6593 643.119 95.6593C642.835 95.6593 642.267 95.6593 641.698 95.4421C641.13 95.4421 641.13 95.4421 641.13 95.4421C640.562 95.2249 639.993 95.2249 639.993 95.6593C639.993 96.0937 639.425 96.9626 639.141 96.9626C638.857 96.9626 637.72 96.7454 637.72 96.311C637.72 96.311 637.72 96.311 638.004 96.0937C638.573 95.6593 638.573 95.6593 638.573 95.6593C639.425 95.0076 639.709 94.356 638.857 94.1388C638.004 93.9216 637.436 95.6593 637.436 96.0937C637.436 96.5282 635.163 97.1798 634.878 97.6143C634.594 98.0487 633.458 98.7004 632.889 98.2659C632.321 97.8315 632.321 96.5282 632.605 96.311C632.889 95.8765 632.037 94.5732 630.616 94.5732C630.616 94.5732 630.616 94.5732 629.763 95.4421C629.479 95.6593 629.479 95.6593 629.479 95.6593C629.479 95.8765 629.763 96.0937 630.048 96.0937C630.048 96.0937 630.048 96.0937 630.332 96.0937C630.616 96.0937 630.9 96.0937 630.9 96.0937C631.184 96.7454 631.184 96.7454 631.184 96.7454C630.9 97.3971 630.332 98.4832 629.763 99.1348C629.763 99.1348 629.763 99.1348 628.911 99.5693C628.627 99.7865 628.627 99.7865 628.627 99.7865C627.774 99.7865 626.922 99.1348 626.922 98.7004C626.922 98.7004 626.922 98.7004 627.206 98.4832C628.627 97.8315 628.627 97.8315 628.627 97.8315C627.774 97.1798 627.206 96.5282 627.49 96.311C627.774 96.0938 627.49 95.6593 626.638 95.6593C625.785 95.6593 623.512 95.6593 623.512 95.4421C623.512 95.2249 624.08 94.7904 624.933 95.2249C624.933 95.2249 624.933 95.2249 625.785 94.5732C626.069 94.356 626.922 95.0076 627.774 94.7904C629.479 94.356 631.468 94.5732 633.458 94.5732C633.742 94.5732 634.026 94.7904 634.026 95.0076C634.31 95.6593 635.163 95.2249 636.015 95.4421L636.583 95.2249C636.299 94.7904 636.015 94.356 635.731 94.356C634.31 93.9216 632.889 93.4871 631.468 93.0527C631.184 93.0527 631.184 93.0527 631.184 93.0527C631.184 92.8355 631.468 92.401 631.753 92.401C631.753 92.401 631.753 92.401 632.037 92.401C632.605 92.401 636.015 91.9666 636.868 91.7494C638.857 91.3149 638.857 91.3149 638.857 91.3149C639.141 90.0116 639.425 89.1427 639.709 89.36C639.994 89.5772 641.13 90.2288 641.698 90.0116C642.267 89.7944 643.119 88.7083 643.404 88.7083C643.972 89.1427 644.54 89.1427 645.393 88.7083C645.677 88.4911 646.245 88.2739 646.529 88.0566C647.098 88.0566 647.95 88.0566 648.234 88.2739C648.519 88.7083 648.234 88.9255 647.382 88.9255C647.098 88.9255 647.098 88.9255 647.098 88.9255C646.813 89.36 647.098 89.5772 647.098 89.5772C647.382 89.5772 647.95 89.7944 648.234 90.0116C648.234 90.0116 648.234 90.0116 647.95 90.2288C647.666 90.446 646.814 90.6633 646.529 90.6633C644.256 91.3149 644.256 91.3149 644.256 91.3149Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M616.69 99.7861C616.974 99.5688 618.111 99.5688 618.964 99.5688C618.964 99.5688 618.964 99.5688 619.532 100.003C620.1 100.438 620.1 100.438 620.1 100.438C620.385 100.655 620.953 100.438 621.237 100.003C621.521 99.5688 623.51 100.22 623.51 100.438C623.51 100.655 623.226 101.307 622.942 101.307C622.942 101.307 622.942 101.307 622.658 101.307C621.521 101.741 620.669 101.958 619.532 101.089C619.248 100.872 618.964 100.872 618.68 100.872C618.395 100.872 618.111 101.089 618.111 101.089C618.395 101.741 618.68 102.393 619.248 102.827C620.1 103.262 620.1 103.262 620.1 103.262C621.237 103.044 622.374 102.61 622.658 102.393C622.942 102.175 623.795 101.524 624.079 101.958C624.079 101.958 624.079 101.958 624.079 102.175C624.079 102.827 624.363 103.044 625.215 103.044C626.068 103.044 626.068 103.262 626.352 103.696C626.636 104.13 627.205 103.913 627.773 103.913C628.91 103.913 627.489 102.175 629.762 103.044C631.467 103.696 631.467 103.696 631.467 103.696C632.035 104.565 631.751 104.999 631.183 104.782C631.183 104.782 631.183 104.782 630.615 104.565C630.046 104.348 630.046 104.348 630.046 104.348C629.478 104.13 628.625 104.348 628.341 104.565C628.057 104.782 626.352 105.434 626.068 104.999C625.784 104.565 624.079 103.479 622.374 103.479C622.374 103.479 622.374 103.479 620.953 103.479C620.669 103.479 620.1 103.696 619.816 103.913C619.248 104.348 619.248 104.348 619.248 104.348C618.964 103.913 618.395 103.696 618.111 104.13C617.827 104.348 616.406 104.999 615.838 104.782C615.269 104.565 614.133 104.13 613.565 104.13C613.565 104.13 613.565 104.13 613.28 104.13C612.428 104.782 612.428 104.782 612.428 104.782C612.996 105.434 612.428 105.868 611.575 105.434C611.575 105.434 611.575 105.434 610.439 105.868C610.155 106.085 610.154 106.085 610.154 106.085C609.586 106.085 609.302 105.868 609.586 105.434C609.586 105.434 609.586 105.434 609.87 105.434C611.007 105.434 611.859 105.434 611.575 104.348C611.575 104.13 611.575 104.13 611.575 104.13C612.428 103.913 612.144 103.262 611.291 102.827C610.439 102.393 608.734 100.872 609.87 100.438C609.87 100.438 609.87 100.438 610.723 101.307C611.291 101.741 611.291 101.741 611.291 101.741C612.712 102.393 613.849 102.827 613.849 102.393C613.849 102.175 613.28 101.089 612.712 101.089C612.712 101.089 612.712 101.089 612.144 101.089C611.86 101.089 611.575 100.872 611.575 100.655C611.575 100.438 611.86 100.22 612.144 100.22C612.712 100.003 613.565 99.7861 614.133 99.7861C614.701 99.7861 615.269 100.003 615.838 100.003C616.69 99.7861 616.69 99.7861 616.69 99.7861Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M674.374 83.0605C674.658 83.2778 676.363 83.495 677.784 83.7122C677.784 83.7122 677.784 83.7122 676.079 84.3639C675.227 84.7983 675.227 84.7983 675.227 84.7983C674.943 85.8844 674.658 86.3188 674.374 85.8844C674.09 85.4499 672.101 85.4499 672.101 85.2327C672.101 85.0155 672.101 84.1466 671.532 83.7122C670.964 83.2778 668.975 82.8433 668.407 83.2778C668.407 83.2778 668.407 83.2778 667.27 82.6261C666.417 82.1917 666.133 83.0605 665.565 83.2778C664.712 83.495 664.712 83.495 664.712 83.495C663.86 83.9294 662.723 83.9294 662.723 83.9294C662.723 83.9294 662.723 83.9294 662.439 83.7122C661.587 83.2778 661.587 83.2778 661.587 83.2778C661.018 83.7122 660.45 84.1466 660.166 84.1466C659.882 84.1466 659.029 84.3639 659.029 84.7983C659.029 85.2327 657.324 86.3188 657.324 86.7533C657.04 87.1877 657.04 88.0566 656.472 87.8394C655.903 87.6221 654.482 87.6221 654.767 88.2738C654.767 88.2738 654.767 88.2738 655.051 88.7082C655.335 89.1427 655.335 89.1427 655.335 89.1427C654.767 89.3599 654.198 89.5771 653.914 89.5771C653.63 89.5771 653.061 89.1427 653.061 88.491C651.641 88.2738 651.072 86.9705 649.367 87.1877C649.083 87.1877 649.083 87.1877 649.083 87.1877C648.799 87.1877 649.367 86.7533 650.504 86.536C650.504 86.536 650.504 86.536 649.936 85.6672C649.936 85.6672 650.504 85.2327 650.788 85.45C651.072 85.6672 651.356 85.8844 651.356 86.1016C651.356 86.3188 650.788 86.7533 650.788 86.7533C651.072 86.9705 651.072 86.9705 651.072 86.9705C651.641 87.1877 652.209 87.1877 652.493 86.7533C652.493 86.7533 652.493 86.7533 652.777 86.536C652.777 86.3188 652.777 86.3188 652.777 86.3188C652.777 86.1016 653.63 86.3188 654.767 86.7533C654.767 86.7533 654.766 86.7533 655.619 87.1877C655.903 87.1877 656.187 86.9705 656.472 86.536C656.472 86.3188 656.187 85.2327 655.619 85.2327C655.051 85.2327 653.63 85.0155 653.914 84.7983C654.198 84.5811 655.335 84.3639 656.187 84.3639C657.04 84.3639 659.029 83.495 659.882 83.495C660.734 83.495 662.439 83.2778 662.439 83.9294C662.439 83.9294 662.439 83.9294 664.144 83.0605C664.712 82.8433 665.281 82.8433 665.281 82.1917C665.281 81.7572 665.281 81.7572 665.281 81.7572C665.849 81.3228 666.417 81.54 666.702 82.1917C666.702 82.1917 666.702 82.1917 668.122 81.9744C668.407 81.9744 668.407 81.9744 668.407 81.9744C668.691 81.7572 669.827 81.1056 670.964 80.2367C670.964 80.2367 670.964 80.2367 672.101 79.8022L672.953 80.0195C672.953 80.2367 672.953 80.4539 672.669 80.6711C672.385 80.8883 671.817 80.8884 671.532 81.1056C671.248 81.3228 670.68 81.7572 670.964 81.7572C671.248 82.1917 672.101 82.6261 672.669 82.6261C673.806 82.6261 673.806 82.6261 673.806 82.6261C673.522 81.9744 674.374 81.3228 675.227 81.3228C675.227 81.3228 675.227 81.3228 676.363 81.3228C677.216 81.3228 677.216 81.3228 677.216 81.3228C676.932 80.8884 677.216 80.6711 677.5 81.1056C677.5 81.1056 677.5 81.1056 677.784 81.3228C678.068 81.54 678.921 81.54 678.921 81.7572C679.205 81.9744 679.205 81.9744 679.205 81.9744C679.205 82.4089 678.921 82.8433 678.352 82.8433C677.784 82.8433 675.227 84.1466 675.227 84.5811C675.227 84.5811 675.227 84.5811 675.227 84.3639C675.227 83.7122 675.227 83.2778 676.079 82.8433C676.363 82.8433 676.363 82.8433 676.363 82.8433C676.648 82.6261 676.363 82.4089 676.079 82.4089C676.079 82.4089 676.079 82.4089 675.795 82.4089C675.227 82.4089 675.227 82.4089 675.227 82.4089C674.374 81.7572 674.09 82.8433 674.374 83.0605Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M629.476 106.737C629.191 106.302 628.907 106.085 628.907 105.868C628.907 105.651 629.191 105.433 629.476 105.433C629.476 105.433 629.476 105.433 629.76 105.433C631.465 106.085 631.465 106.085 631.465 106.085C632.886 105.433 634.306 104.999 634.591 105.216C634.875 105.433 635.727 105.216 636.296 104.564C636.296 104.564 636.296 104.564 637.148 104.347C639.421 103.913 639.421 103.913 639.421 103.913C640.842 102.392 641.695 101.523 641.695 101.958C641.695 102.392 642.547 103.261 643.684 103.044C643.684 103.044 643.684 103.044 644.536 102.827C646.81 102.392 646.81 102.392 647.378 101.958L647.662 101.741C649.083 101.306 649.083 101.306 649.083 101.306C649.083 100.437 649.936 99.5684 650.504 99.5684C651.072 99.5684 651.641 98.9168 651.641 98.4823C651.641 98.0479 651.641 97.3962 653.062 97.6135C653.062 97.6135 653.062 97.6135 653.062 98.6996C653.062 98.9168 653.346 99.134 653.63 99.5684C653.63 99.7857 653.63 100.437 653.63 100.437C651.357 100.437 651.357 100.437 651.357 100.437C651.925 101.306 651.641 101.958 650.788 101.741C649.936 101.523 648.799 102.609 649.083 102.827C649.367 103.044 649.652 103.478 649.083 103.913C649.083 103.913 649.083 103.913 648.799 103.913C646.81 103.696 645.105 104.347 643.968 105.216C643.116 105.868 643.116 105.868 643.116 105.868C641.695 105.216 640.274 104.782 639.706 105.216C639.137 105.433 637.432 106.519 638.001 106.519C638.569 106.519 639.137 106.954 638.569 107.388C638.001 107.823 635.727 107.171 635.443 107.388C635.443 107.388 635.443 107.388 635.159 107.606C634.875 107.823 634.875 107.823 634.875 107.823C634.591 108.257 634.022 108.474 633.738 108.257C633.454 108.04 633.17 107.823 632.886 108.04C632.601 108.257 629.76 107.171 629.476 106.737Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M607.314 106.956C607.03 106.087 607.314 105.219 607.882 105.219C607.882 105.219 607.882 105.219 608.167 105.001C609.019 104.35 609.019 105.001 609.019 105.219C609.019 105.436 609.019 105.436 609.019 105.436C609.303 105.653 609.587 106.088 609.303 106.522C609.303 106.522 609.303 106.522 610.156 106.739C610.724 106.956 610.724 106.956 610.724 106.956C611.292 107.174 611.292 107.608 610.724 107.825C610.724 107.825 610.724 107.825 610.156 108.042C609.872 108.26 609.587 108.694 609.303 108.694C608.167 108.694 608.451 108.26 608.451 107.825C608.451 107.174 607.882 107.174 607.314 107.391C607.03 107.391 607.03 107.391 607.03 107.391C607.03 107.825 607.314 108.694 607.314 109.346C607.314 109.346 607.314 109.346 606.462 109.563C605.609 109.78 605.609 109.78 605.609 109.78C604.757 110.215 603.904 110.432 603.62 110.215C603.336 109.997 602.483 109.78 602.199 109.78C601.915 109.78 601.347 109.997 601.347 109.563C601.347 109.346 600.21 108.694 599.357 108.911C599.357 108.911 599.357 108.911 598.789 109.129C599.073 109.346 599.357 109.78 599.926 109.78C600.494 109.78 600.21 110.866 601.062 111.301C601.062 111.301 601.062 111.301 601.631 111.735C602.483 112.387 602.199 113.907 601.062 114.559C600.778 114.776 600.778 114.776 600.778 114.776C600.21 114.559 599.926 114.342 599.926 114.125C599.926 114.125 599.926 114.125 600.21 113.907C601.631 113.039 601.631 113.039 600.21 112.17C599.357 111.735 599.357 111.735 599.357 111.735C598.505 111.518 598.221 111.084 599.073 110.649C599.073 110.649 599.073 110.649 597.937 110.215C597.368 109.997 597.368 109.997 597.368 109.997C596.8 109.563 596.232 109.563 596.232 109.997C595.947 110.432 595.379 111.084 595.095 111.301C594.811 111.301 594.811 111.301 594.811 111.301C593.958 110.432 593.674 109.129 593.958 108.694C593.958 108.694 593.958 108.694 595.095 108.694C596.516 108.477 596.516 108.477 596.516 108.477C597.368 109.129 598.221 109.129 597.937 108.911C597.937 108.477 599.926 107.825 600.21 107.608C600.494 107.174 602.199 107.391 602.199 108.042C602.199 108.042 602.199 108.042 603.336 107.608C603.904 107.391 604.188 106.956 604.757 106.956C607.314 106.956 607.314 106.956 607.314 106.956Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M464.092 136.497C463.523 136.497 463.239 135.845 463.523 135.193C463.523 135.193 463.523 135.193 463.239 134.759C462.955 134.324 462.387 134.107 462.102 133.89C461.818 133.673 462.102 133.021 462.102 133.021C463.239 132.804 463.239 132.804 463.239 132.804C464.376 132.587 466.081 132.587 466.649 132.804C467.217 133.021 470.059 133.021 470.627 132.152C471.196 131.283 474.606 130.849 474.606 131.718C474.606 131.718 474.606 131.718 475.458 132.587C475.742 133.021 475.742 133.021 475.742 133.021C475.742 133.89 475.174 134.324 474.606 134.107C474.037 133.89 472.332 134.759 471.764 134.542C471.764 134.542 471.764 134.542 471.764 134.324C471.764 133.456 471.764 133.456 471.764 133.456C470.911 133.673 468.922 134.107 466.933 134.542C466.933 134.542 466.933 134.542 465.797 133.456C465.512 133.238 465.512 133.238 465.228 133.238C464.66 133.021 463.523 133.238 463.523 133.673C463.523 134.324 464.376 134.107 464.66 134.324C464.66 134.324 464.376 134.976 463.807 135.41C463.807 135.41 463.807 135.41 465.228 135.628C465.512 135.628 465.796 135.628 466.081 135.628C466.365 135.845 466.649 136.062 466.649 136.062C466.649 136.279 466.649 136.279 466.649 136.279C466.365 136.714 464.66 136.714 464.092 136.497Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M657.329 88.7089C657.329 88.2744 657.897 88.0572 658.466 88.0572C659.602 86.9711 659.603 86.9711 659.603 86.9711C661.876 87.1883 663.297 86.7539 663.012 86.3195C662.728 85.885 661.307 85.2334 662.16 84.7989C663.013 84.3645 665.57 84.1473 665.002 84.7989C665.002 84.7989 665.002 84.7989 664.717 85.0161C664.433 85.2334 664.717 85.6678 664.433 85.885C663.012 86.7539 663.012 86.7539 663.012 86.7539C664.149 87.1883 666.138 87.1883 666.991 86.3195C666.991 86.3195 666.991 86.3195 667.559 85.6678C667.843 85.4506 666.991 85.0162 666.991 84.7989C667.275 84.1473 667.275 84.1473 667.275 84.1473C668.128 83.4956 668.696 83.2784 668.98 83.7128C668.98 83.7128 668.98 83.7128 669.264 83.9301C669.833 84.1473 669.833 84.3645 668.98 84.5817C668.696 84.5817 668.696 84.5817 668.696 84.5817C668.412 84.7989 668.128 85.2334 668.128 85.4506C668.128 85.6678 667.275 86.7539 666.991 87.1883C666.422 87.6228 664.718 88.7089 665.002 88.9261C665.286 89.1433 665.57 90.0122 664.717 89.795C664.149 89.5778 663.581 88.2744 663.581 87.84C663.581 87.84 663.581 87.84 663.297 87.6228C662.728 87.4056 661.876 87.1883 661.023 86.9711C660.455 86.9711 658.466 87.84 658.466 88.0572C658.466 88.4917 659.034 88.7089 659.034 88.9261C659.034 89.1433 659.034 89.1433 659.034 89.1433C659.034 89.5778 659.318 90.0122 659.887 90.0122C660.455 90.2294 661.876 90.6638 661.876 90.6638C661.876 90.6638 660.739 90.8811 659.603 90.6638C659.603 90.6638 659.602 90.6638 658.466 90.4466C658.182 90.4466 658.182 90.4466 658.182 90.4466C658.182 90.0122 657.897 89.5777 657.613 89.3605C658.182 90.2294 657.329 89.1433 657.329 88.7089Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M476.879 8.12064C476.879 8.55508 475.742 8.77231 474.606 8.77231C474.606 8.77231 474.606 8.77229 473.753 8.55507C473.185 8.33786 472.901 8.33786 472.616 8.55507C472.048 8.98951 472.048 8.98954 472.048 8.98954C471.196 8.77232 470.627 8.77232 470.627 8.98954C470.627 9.20676 469.775 9.20675 468.922 8.77231C468.07 8.33787 467.217 7.68622 467.786 7.90344C468.354 8.12066 470.343 7.25177 471.48 7.03455C471.48 7.03455 471.48 7.03457 472.616 6.81735C472.901 6.81735 472.901 6.81735 472.901 6.81735C473.185 6.38291 473.469 6.16569 473.753 6.16569C474.037 6.3829 475.174 6.38289 475.458 5.94845C475.458 5.94845 475.458 5.94845 475.742 5.94845C476.879 6.16567 478.016 5.51403 479.152 5.73125C479.437 5.73125 479.721 5.73125 479.721 5.73125C481.142 5.0796 481.142 5.07959 481.142 5.07959C481.71 5.73125 481.71 6.16567 481.142 6.38288C480.573 6.6001 479.152 7.25176 479.152 7.46898C479.152 7.6862 476.879 7.68621 476.879 8.12064Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M690.859 76.5444C690.575 75.8927 691.428 75.0239 692.28 74.8066C692.28 74.8066 692.28 74.8066 692.848 75.6755C693.133 75.8927 692.849 76.3272 693.701 75.8927C694.269 75.6755 695.122 75.6755 695.69 75.6755C697.963 75.6755 697.964 75.6755 699.1 77.196C699.384 77.6305 700.237 77.6305 700.521 78.0649C700.805 78.4994 700.805 78.4994 700.805 78.4994C700.805 79.151 699.384 79.151 697.964 78.4994C697.964 78.4994 697.964 78.4994 696.543 78.0649C695.406 77.6305 695.122 77.6305 694.838 78.9338C694.838 79.151 694.838 79.151 694.838 79.151C694.269 79.5855 693.701 79.5855 693.701 78.9338C693.701 78.2821 693.417 77.6305 692.848 78.0649C692.28 78.4994 690.859 79.5855 690.575 79.151C690.291 78.7166 688.586 79.3682 688.586 79.151C688.586 78.7166 690.859 77.196 690.859 76.5444Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M676.937 79.3708C676.652 79.8052 676.084 80.0224 675.8 79.588C675.516 79.3707 676.084 77.4158 676.937 77.4158C677.789 77.4158 680.063 76.3297 681.483 76.9813C681.483 76.9813 681.483 76.9813 681.199 78.0674C681.199 78.0674 681.768 78.5019 682.052 78.5019C682.336 78.5019 682.904 78.2847 682.904 78.0674C682.904 77.4158 682.904 77.4158 682.904 77.4158C683.757 76.7641 684.325 76.3297 684.041 76.7641C683.757 77.1986 684.893 77.8502 686.598 77.633C686.598 77.633 686.598 77.633 686.598 76.1125C686.598 75.8952 686.598 75.8953 686.598 75.8953C687.735 75.4608 687.451 76.7641 685.746 78.9363C685.746 78.9363 685.746 78.9363 684.609 80.6741C684.041 80.6741 684.041 80.4569 684.041 80.0224C684.041 79.8052 684.325 78.9363 684.325 78.7191C684.325 78.7191 684.041 78.7191 683.757 78.9363C683.757 79.1535 682.62 79.588 681.768 80.0224C681.768 80.0224 681.768 80.0224 682.62 80.6741C682.62 80.8913 681.768 80.8913 680.915 80.4568C680.915 80.4568 680.915 80.4568 680.063 80.2396C679.494 80.0224 679.494 80.0224 679.778 79.588C680.063 78.9363 680.063 78.9363 680.063 78.9363C680.063 78.0674 678.926 77.1986 677.505 76.9813C677.505 76.9813 677.505 76.9813 677.505 78.0674C677.505 78.2847 676.937 78.2847 676.653 78.5019C676.937 79.3707 676.937 79.3708 676.937 79.3708Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M657.895 62.6415C658.747 63.5104 659.031 64.1621 658.463 64.1621C657.895 64.1621 656.19 64.3793 656.19 64.5965C656.19 64.8137 655.337 65.6826 655.053 65.6826C654.769 65.6826 653.348 66.3343 653.632 66.5515C653.916 66.7687 654.769 67.2031 654.485 67.4204C654.2 67.6376 653.064 67.8548 652.78 67.4204C652.78 67.4204 652.78 67.4204 652.495 67.2031C652.211 66.9859 651.927 66.5515 651.643 66.3343C651.359 66.117 650.79 66.5515 650.222 66.3343C649.654 66.117 649.37 65.8998 648.801 65.6826C648.801 65.6826 648.233 65.8998 647.949 66.117C647.665 66.3343 647.665 66.3343 647.665 66.3343C647.665 66.7687 647.38 66.7687 646.812 66.5515C646.812 66.5515 646.812 66.5515 646.528 66.5515C645.96 66.5515 645.675 66.9859 645.391 66.9859C644.539 66.9859 644.539 66.7687 645.107 66.5515C645.675 66.117 645.675 66.117 645.675 66.117C645.391 65.8998 644.539 65.2482 644.255 64.8137C644.255 64.8137 644.255 64.8137 643.686 64.5965C643.118 64.3793 642.834 63.9449 643.402 63.7276H643.686C644.539 63.7276 644.539 64.1621 644.539 64.5965C644.539 65.4654 645.391 65.4654 645.96 65.2482C647.38 64.5965 647.38 64.5965 647.38 64.5965C648.517 65.0309 650.506 65.2482 651.359 65.2482C651.359 65.2482 651.359 65.2482 651.359 64.8137C651.359 64.1621 651.359 64.1621 651.359 64.1621C651.075 63.2932 651.075 62.6415 651.359 62.4243C651.643 62.4243 652.78 62.6415 652.78 63.076C652.78 63.5104 653.348 64.3793 653.632 64.3793C653.632 64.3793 653.632 64.3793 653.916 64.3793C654.769 64.1621 655.905 64.1621 656.474 63.7276C657.895 62.6415 657.895 62.6415 657.895 62.6415Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M730.645 54.1725C730.645 54.8242 731.213 55.0414 732.35 54.607C732.35 54.607 732.35 54.607 732.918 54.3897C733.487 54.1725 733.487 54.1725 733.487 54.1725C733.202 53.7381 733.487 53.0864 734.339 52.4348C734.339 52.4348 734.339 52.4348 735.476 52.652C736.044 52.8692 736.044 52.8692 736.044 52.8692C736.612 53.0864 737.181 53.0864 737.465 52.8692C737.749 52.652 738.886 52.0003 738.886 52.2175C738.886 52.2175 738.886 52.2175 738.886 52.4348C739.17 53.0864 737.465 53.9553 739.454 54.1725C740.307 54.3897 740.307 54.3897 740.307 54.3897C741.443 54.3897 742.58 54.3897 742.864 54.3897C743.148 54.3897 743.717 54.8242 743.148 54.8242C743.148 54.8242 743.148 54.8242 742.58 55.0414C742.012 55.2586 741.443 56.1275 740.591 55.693C739.454 55.0414 737.465 55.4758 737.181 54.3897C737.181 54.1725 737.181 54.1725 737.181 54.1725C736.612 53.9553 736.044 54.1725 735.76 54.1725C735.76 54.1725 735.76 54.1725 735.76 54.3897C735.76 54.8242 735.76 55.2586 734.623 55.2586C733.487 55.4758 733.487 55.4758 733.487 55.4758C732.35 56.1275 730.645 56.1275 730.077 55.4758C730.077 55.4758 730.077 55.4758 728.656 55.693C728.372 55.693 726.951 55.9103 727.803 55.2586C728.372 54.8242 726.382 53.9553 728.656 54.1725C730.077 54.3897 730.077 53.7381 729.224 53.0864C729.224 53.0864 729.224 52.652 729.508 52.652C730.645 52.652 730.929 53.0864 730.645 53.7381C730.645 54.1725 730.645 54.1725 730.645 54.1725Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M615.267 42.8754C615.267 42.8754 614.983 42.8754 614.699 42.8754C614.699 42.8754 614.13 42.4409 614.13 42.0065C614.13 41.7893 613.846 40.9204 613.278 41.1376C612.71 41.3548 611.573 41.5721 611.004 41.7893C610.72 42.0065 609.584 43.0926 608.731 43.0926C608.731 43.0926 608.731 43.0926 608.447 43.3098C607.879 43.7442 607.31 43.7443 606.458 43.527C605.037 43.0926 603.616 44.3959 604.185 45.2648C604.185 45.482 604.469 45.6992 604.753 45.9165C604.753 46.1337 604.469 46.3509 604.469 46.3509C604.184 46.3509 603.616 46.3509 603.332 46.3509C603.048 45.9164 602.479 45.482 602.479 45.2648C603.332 44.8304 603.048 44.3959 602.479 43.9615C601.911 43.527 602.764 43.0926 603.332 42.8754C603.9 42.6581 604.469 42.8754 605.037 42.6582C605.889 42.6582 605.889 42.6582 605.889 42.6582C606.458 42.2237 607.31 42.0065 607.879 41.7893C607.879 41.7893 607.879 41.7893 608.447 41.7893C609.3 41.7893 610.436 42.0065 610.152 41.1376C610.152 41.1376 611.004 40.9204 611.573 40.9204C612.709 40.9204 612.71 40.9204 612.71 40.9204C614.13 40.9204 615.551 41.1376 615.551 41.5721C615.551 42.0065 615.551 42.8754 615.267 42.8754Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M514.673 111.735C512.116 112.17 509.842 112.821 509.842 113.256C509.842 113.256 509.842 113.256 509.842 113.69C509.558 113.69 509.274 113.69 508.99 113.473C508.99 113.473 508.99 113.473 508.99 113.256C508.99 112.821 509.274 112.17 507.853 112.387C506.717 112.387 505.58 112.821 505.864 113.473C506.148 113.907 506.717 113.907 507.285 113.69C507.853 113.473 508.138 113.256 508.138 113.907C508.138 114.125 508.138 114.125 508.138 114.125C507.853 114.342 506.432 114.776 505.012 115.211C505.012 115.211 505.012 115.211 505.012 113.907C505.012 113.907 504.159 113.69 503.875 113.69C503.307 113.69 503.307 113.69 503.307 113.69C502.738 113.907 503.022 113.473 504.159 112.604C504.159 112.604 504.159 112.604 505.296 112.17C506.148 111.735 506.148 111.735 506.148 111.735C507.285 111.518 508.422 111.301 508.706 111.301C508.706 111.301 508.706 111.301 508.99 111.301C509.558 111.518 509.558 111.518 509.558 111.518C509.843 111.301 510.411 110.649 510.411 110.215C510.695 109.78 511.263 108.477 511.547 109.129C511.547 109.563 512.4 110.649 512.968 110.432C513.537 110.432 513.252 109.129 514.105 108.694C514.105 108.694 514.105 108.694 514.673 108.26L515.526 108.477C515.526 108.911 516.094 109.563 514.957 109.563C514.673 109.563 514.389 109.563 514.389 109.78C514.673 111.735 514.673 111.735 514.673 111.735Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M587.42 44.3959C586.567 44.1787 585.715 43.9615 585.715 43.527C585.715 43.0926 586.283 42.4409 586.851 42.6582C587.42 42.8754 589.409 43.3098 589.409 42.6582C589.409 42.6582 589.409 42.6581 589.409 42.2237C589.409 41.3548 589.977 40.9204 591.682 40.9204C592.535 40.9204 592.535 40.9204 592.535 40.9204C593.671 40.9204 594.24 41.3548 593.956 41.7893C593.956 41.7893 593.956 41.7893 593.956 42.2237C593.956 42.4409 593.956 42.4409 593.956 42.4409C594.524 42.8754 594.524 43.3098 593.956 43.3098C593.387 43.3098 591.682 43.7442 591.682 43.9615C591.682 44.1787 591.114 44.3959 590.261 43.7443C590.261 43.7443 590.262 43.7443 589.125 44.6131C588.841 44.8303 588.272 44.6131 587.988 44.6131C587.42 44.3959 587.42 44.3959 587.42 44.3959Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M494.212 126.071C493.928 126.071 493.643 126.505 493.075 126.94C492.791 127.374 491.37 128.46 491.37 128.243C491.37 128.243 491.37 128.243 491.37 128.026C491.37 127.374 491.086 126.94 489.949 127.374C489.665 127.374 489.665 127.374 489.665 127.374C489.381 127.374 489.097 126.94 489.381 126.722C489.381 126.722 489.381 126.722 489.665 126.722C490.518 126.722 490.518 126.722 490.518 126.722C491.654 126.722 492.507 126.722 491.938 126.505C491.37 126.288 490.802 125.853 491.086 125.419C491.37 125.202 495.064 125.419 495.349 124.767C495.633 124.116 495.064 122.595 495.349 122.595C495.633 122.595 496.485 122.812 496.201 123.247C495.917 123.681 497.622 124.116 497.622 123.681C497.622 123.247 498.758 122.812 499.043 123.464C499.043 123.464 499.043 123.464 499.043 123.899C499.043 124.767 498.474 125.202 497.053 125.202C496.769 125.202 496.769 125.202 496.769 125.202C496.485 125.419 496.201 125.636 496.201 125.853C496.201 126.071 497.053 126.288 497.622 126.722C497.622 126.722 497.622 126.722 497.053 127.157C496.769 127.374 496.201 127.157 495.917 127.157C495.348 126.94 495.349 126.94 495.349 126.94C495.349 126.288 494.496 126.071 494.212 126.071Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M288.759 41.3564C288.19 41.5736 287.622 41.3564 287.338 40.7048C287.338 40.7048 287.338 40.7048 287.622 40.4876C288.474 39.6187 289.327 38.967 290.18 38.3154C291.032 37.6637 291.032 37.6637 291.032 37.6637C292.169 37.8809 293.874 37.8809 295.01 37.8809C295.01 37.8809 295.01 37.8809 295.01 37.4465C295.295 36.5776 296.431 36.3604 297.568 35.9259C298.136 35.7087 300.41 36.1432 300.41 36.5776C300.41 36.7948 299.841 37.2293 299.557 37.2293C298.42 37.2293 298.42 37.2293 298.42 37.2293C297.568 37.6637 296.147 38.3154 295.579 38.7498C295.579 38.7498 295.579 38.7498 294.442 38.7498C293.305 38.7498 293.305 38.7498 293.305 38.7498C291.885 38.967 289.611 39.6187 288.474 40.0531C288.759 40.2703 288.759 40.2703 288.759 41.3564Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M277.108 42.0076C277.96 41.1387 278.529 40.7043 278.529 41.1387C278.529 41.1387 278.529 41.1387 278.529 41.5732C278.529 42.0076 278.529 42.0076 278.529 42.0076C278.529 42.6592 279.097 42.6592 279.949 42.0076C280.802 41.3559 282.791 42.2248 281.37 42.8764C281.37 42.8764 281.37 42.8765 279.949 43.5281C279.665 43.5281 279.381 43.3109 278.813 43.3109C278.245 43.3109 278.244 43.3109 278.244 43.3109C277.392 43.3109 276.824 43.5281 276.824 43.9625C276.824 44.397 277.108 45.2659 276.54 45.2659C276.54 45.2659 276.539 45.2659 276.255 45.2659C275.403 45.0487 275.403 45.0486 275.403 45.0486C274.55 44.8314 273.414 43.9626 273.129 43.5281C273.129 43.5281 273.129 43.5281 272.845 42.8764C272.845 42.6592 273.129 42.442 273.414 42.2248C273.982 41.7903 273.982 42.2248 274.266 42.442C274.266 43.0937 275.119 43.0937 275.687 42.6592C277.108 42.0076 277.108 42.0076 277.108 42.0076Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M593.673 106.52C594.525 106.955 595.093 107.606 594.809 107.606C594.525 107.823 593.957 107.823 593.673 107.823C593.388 107.606 592.536 107.389 591.968 107.389C591.968 107.389 591.967 107.389 591.683 107.172C591.399 106.955 591.399 106.52 591.399 106.303C591.399 106.086 591.399 106.086 591.399 106.086C591.115 105.651 590.263 105.868 589.126 106.52C589.126 106.52 589.126 106.52 589.126 106.737C589.41 107.823 589.41 107.823 589.41 107.823C587.989 108.041 586.568 108.041 585.716 107.823C585.148 107.606 584.863 106.303 584.579 106.303C584.579 106.303 584.579 106.303 584.579 106.086C584.579 105.868 584.579 105.868 584.579 105.868C584.579 105.651 585.148 105.651 585.716 105.651C585.716 105.651 585.716 105.651 585.716 105.868C586 106.303 585.148 106.955 586.284 106.955C587.705 107.172 587.137 106.086 587.705 105.868C588.273 105.651 588.273 105.651 588.273 105.651C588.557 105.217 589.126 104.782 589.41 104.782C589.978 104.782 590.831 104.782 590.547 104.565C590.547 104.348 591.115 103.696 592.252 103.696C592.252 103.696 592.252 103.696 592.82 104.348C593.104 104.782 593.104 104.782 593.104 104.782C592.82 105.434 592.252 105.868 592.252 106.086C593.673 106.52 593.673 106.52 593.673 106.52Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M627.491 106.305C628.343 106.305 629.196 106.305 629.48 106.74C629.764 107.174 629.764 108.26 629.764 108.26C629.764 108.26 629.764 108.26 629.764 108.477C629.764 108.912 629.764 108.912 629.764 108.912C629.48 109.346 628.912 109.346 628.343 109.346C628.343 109.346 628.343 109.346 628.343 108.912C628.343 108.694 628.059 108.26 627.775 108.26C626.922 107.826 626.922 107.826 626.922 107.826C625.786 107.391 624.933 107.174 624.365 107.391C624.081 107.608 622.944 108.043 622.66 107.826C622.376 107.608 621.523 107.174 622.092 107.174C622.66 107.174 623.797 106.74 623.512 106.305C623.228 106.088 622.66 105.219 623.228 105.002C623.797 104.785 625.217 104.785 624.933 105.002C624.649 105.653 626.638 106.522 627.491 106.305Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M477.163 132.154C477.163 131.285 477.447 130.634 478.016 130.634C478.584 130.634 480.573 129.33 481.426 129.113C482.278 128.896 485.12 128.679 485.404 128.461C485.972 128.244 486.825 128.244 487.109 129.113C487.109 129.113 487.109 129.113 485.972 129.548C485.404 129.765 485.404 129.765 485.404 129.765C484.836 130.199 484.267 130.199 484.267 129.982C483.983 129.765 482.562 129.33 481.71 129.765C480.857 130.199 480.005 131.72 479.436 131.72C479.436 131.72 479.436 131.72 479.152 131.937C478.868 132.154 478.868 132.154 478.868 132.154C478.868 132.589 478.3 132.806 477.731 132.806C477.731 132.806 477.731 132.806 477.731 132.589C477.163 132.154 477.163 132.154 477.163 132.154Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M686.596 90.2287C686.88 89.7943 687.448 89.577 687.732 89.7943C688.017 90.0115 689.437 90.6631 690.006 90.4459C690.574 90.2287 692.563 89.1426 692.563 88.7082C692.563 88.2737 691.995 87.4048 693.132 87.8393C693.132 87.8393 693.132 87.8393 693.7 87.8393C694.837 87.6221 694.837 87.6221 694.837 87.6221C695.405 87.8393 694.837 88.4909 693.416 88.7082C693.416 88.7082 693.416 88.7082 694.837 89.577C694.837 89.577 694.552 90.0115 694.268 90.0115C692.279 90.0115 691.142 91.532 688.869 91.3148C688.301 91.3148 688.301 91.3148 688.301 91.3148C687.732 91.7492 686.312 90.6631 686.596 90.2287Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M668.978 96.0946C668.978 96.529 667.842 96.5291 666.421 96.3118C666.421 96.3118 666.421 96.3118 665 96.3118C664.431 96.3118 663.579 96.3118 663.295 96.7463C662.442 97.6151 662.442 97.6151 662.442 97.6151C661.021 97.3979 659.601 97.6151 659.601 97.8324C659.601 98.0496 659.032 98.7012 658.748 98.2668C658.464 97.8324 657.043 97.3979 657.611 97.1807C657.611 97.1807 657.611 97.1807 658.18 96.9635C659.601 96.7463 659.601 96.7463 659.601 96.7463C659.032 96.0946 660.169 95.8774 662.442 96.3118C662.442 96.3118 662.442 96.3118 664.431 95.6602C665.852 94.7913 667.557 95.8774 668.978 96.0946Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M513.538 120.639C512.97 120.639 512.117 120.856 512.117 121.073C512.117 121.508 511.833 122.377 511.265 122.377C510.696 122.377 509.56 122.159 509.844 122.159C510.412 121.942 511.264 121.508 510.696 121.291C510.128 121.073 510.128 120.204 510.412 119.987C510.696 119.77 512.685 119.118 513.538 119.336C513.538 119.336 513.538 119.336 514.39 119.553C514.959 119.77 515.527 119.77 515.811 119.118C516.095 118.25 516.095 118.25 516.095 118.25C516.948 118.467 517.8 119.118 517.516 119.77C517.232 120.204 516.948 120.856 517.232 120.422C517.516 119.987 514.106 120.856 513.538 120.639Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M358.665 38.9671C358.097 38.9671 357.529 38.3155 357.813 37.881C357.813 37.2294 360.086 36.3605 360.655 36.3605C360.939 36.3605 362.36 36.7949 362.644 36.3605C362.928 35.9261 364.349 35.2744 364.349 35.2744C364.633 35.4916 364.917 35.9261 365.201 35.7088C365.485 35.7088 366.622 35.7089 367.19 36.1433C367.19 36.1433 367.191 36.1433 366.054 36.5777C365.77 36.5777 365.77 36.5777 365.77 36.5777C365.77 37.0122 364.917 36.7949 364.065 36.3605C364.065 36.3605 364.065 36.3605 363.212 37.2294C362.928 37.6638 362.36 37.4466 361.791 37.2294C360.939 37.0122 359.802 37.4466 359.234 38.0983C358.665 38.9671 358.665 38.9671 358.665 38.9671Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M670.686 97.6154C669.833 96.9638 669.549 96.5293 670.117 96.5293C670.686 96.5293 672.391 95.4432 672.675 95.0088C672.959 94.5744 670.686 93.9227 670.686 94.1399C670.686 94.3572 669.549 94.7916 668.696 94.3572C668.696 94.3572 668.696 94.3572 667.844 94.1399C667.276 93.9227 666.423 93.9227 666.707 93.4883C667.276 92.6194 667.56 93.7055 667.844 93.7055C668.981 93.4883 668.981 93.4883 668.981 93.4883C670.401 93.2711 672.106 93.2711 672.675 93.2711C673.243 93.2711 673.243 94.3572 673.527 95.4433C673.527 95.4433 673.527 95.4433 672.959 96.3121C672.391 96.9638 672.391 97.3982 671.254 97.6154C670.686 97.6154 670.686 97.6154 670.686 97.6154Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M627.206 41.1385C627.206 41.7902 626.922 42.2246 626.069 42.0074C625.501 41.7902 623.512 42.0074 623.512 41.573C623.512 41.1385 623.796 40.2696 624.364 40.2696C624.933 40.2696 625.785 39.1836 624.933 38.3147C624.933 38.3147 624.933 38.3147 627.774 38.3147C627.774 38.3147 628.058 37.663 628.058 37.2286C628.058 37.0114 628.627 36.7941 628.911 37.0114C629.195 37.0114 629.479 37.2286 629.479 37.4458C629.479 38.0974 629.479 38.0975 629.479 38.0975C628.911 38.5319 628.627 39.4008 628.627 39.618C628.627 39.618 628.627 39.618 628.343 39.8352C628.058 40.2697 627.49 40.4869 627.206 40.9213C627.206 41.1385 627.206 41.1385 627.206 41.1385Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M546.218 101.526C546.502 101.526 546.502 101.96 546.218 102.395C545.933 102.829 542.808 102.829 542.808 102.612C542.808 102.395 542.239 101.309 541.955 100.657C541.955 100.657 541.955 100.657 543.944 100.005C544.797 99.7882 546.502 100.005 546.502 98.7021C546.502 98.7021 547.07 98.4849 547.354 98.4849C547.354 98.4849 547.638 98.4849 547.638 98.7021C547.354 99.7882 547.354 99.7882 547.354 99.7882C548.775 100.223 549.059 100.223 547.923 99.571C547.923 99.571 547.923 99.571 546.502 100.005C545.365 100.44 545.365 100.44 545.365 100.44C543.944 100.874 543.092 101.526 543.376 101.526C543.66 101.743 544.513 102.178 544.797 101.96C545.365 101.743 545.933 101.309 546.218 101.526Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M712.455 69.5943C713.308 69.3771 714.444 69.1599 714.728 69.3771C715.013 69.5943 715.297 70.4632 714.728 70.6804C714.728 70.6804 714.728 70.6804 714.16 70.6804C713.023 70.6804 713.023 70.6804 713.023 70.6804C712.739 71.3321 713.023 71.7665 713.592 71.7665C714.16 71.7665 715.581 71.9837 713.876 72.4182C713.023 73.0698 713.023 73.0698 713.023 73.0698C711.603 72.8526 711.603 72.2009 712.739 71.5493C712.739 71.5493 712.739 71.5493 710.75 71.3321C709.898 71.1148 709.898 70.8976 710.466 70.4632C710.75 70.246 711.318 70.0287 711.887 69.8115C712.455 69.5943 712.455 69.5943 712.455 69.5943Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M631.75 37.6622C631.466 37.2277 632.887 37.2277 635.16 37.4449C635.16 37.4449 635.16 37.4449 636.865 37.8794C637.718 38.0966 636.865 38.3138 636.865 38.531C636.865 38.7482 636.865 38.7482 636.865 38.7482C637.149 38.9655 635.728 39.1827 633.739 38.9654C633.739 38.9654 633.739 38.9655 632.034 39.6171C631.75 39.8343 630.613 39.8343 630.613 39.1827C630.613 38.9655 631.182 38.7482 631.466 38.7482C632.318 38.531 632.318 38.3138 632.034 37.8794C631.75 37.6621 631.75 37.6622 631.75 37.6622Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M708.478 59.8203C708.762 59.1686 709.899 59.1686 710.751 59.6031C711.604 60.0375 711.888 61.558 710.467 61.3408C709.046 61.1236 705.352 62.8614 705.068 62.8614C705.068 62.8614 705.068 62.8614 704.784 62.8614C704.5 62.8614 704.215 62.4269 704.215 62.4269C704.784 61.7753 704.784 61.7753 704.784 61.7753C704.5 61.1236 704.5 60.2547 704.5 60.2547C704.5 60.2547 704.5 60.2547 704.784 60.2547C705.068 60.2547 705.352 60.2547 705.636 60.2547C705.92 60.4719 705.92 60.6892 705.92 60.9064C706.489 61.1236 707.057 61.1236 707.625 61.1236C707.91 61.1236 708.194 60.6892 708.194 60.472C708.478 59.8203 708.478 59.8203 708.478 59.8203Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M599.359 40.9208C598.79 40.4864 598.506 40.0519 598.79 40.0519C599.074 39.8347 599.927 39.6175 600.495 39.6175C600.495 39.6175 600.495 39.6175 601.063 39.6175C601.348 39.6175 601.348 39.6175 601.348 39.6175C601.632 39.4003 601.916 39.6175 601.916 39.6175C601.916 39.6175 602.484 40.7036 603.621 41.138C603.621 41.138 603.621 41.1381 603.621 39.8347C603.621 39.6175 603.621 39.6175 603.621 39.6175C603.905 39.4003 604.758 39.4003 605.326 39.6175C605.326 39.6175 605.326 39.6175 605.61 39.8347C605.894 40.052 605.61 40.4864 605.326 40.7036C605.042 40.9208 604.758 41.138 604.474 41.138C602.769 40.9208 602.769 40.9208 602.769 40.9208C602.2 41.5725 599.927 41.3553 599.359 40.9208Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M612.995 37.8808C612.995 37.4464 613.564 37.2292 614.132 37.2292C614.984 36.3603 614.984 36.3603 614.984 36.3603C616.405 36.3603 618.11 36.3603 618.11 36.1431C618.394 35.9259 619.247 35.9259 619.247 36.5775C619.247 37.2292 617.542 38.0981 616.974 38.0981C616.405 37.8808 615.268 37.6636 614.984 37.8808C615.268 38.098 612.995 38.3153 612.995 37.8808Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M617.259 70.4608C616.691 70.2436 616.691 70.0264 617.543 70.0264C617.543 70.0264 617.543 70.0264 618.112 70.2436C618.68 70.2436 618.68 70.2436 618.68 70.2436C619.248 70.4608 619.248 70.8952 618.964 71.1125C618.68 71.3297 620.385 72.1986 620.669 72.633C620.953 72.8502 621.806 73.7191 621.238 73.5019C620.669 73.2847 619.248 73.2847 618.68 73.7191C618.396 74.1535 616.691 75.2396 616.691 75.0224C616.691 74.588 617.259 73.7191 617.543 73.5019C617.828 73.2847 617.828 72.633 617.543 72.633C617.259 72.633 616.123 73.0674 616.123 72.8502C616.123 72.8502 616.123 72.8502 616.123 72.633C616.123 72.4158 616.123 72.4158 616.123 72.4158C616.407 72.1986 616.975 71.9813 617.259 71.9813C617.543 71.9813 618.112 71.5469 618.112 71.1125C618.112 71.1125 618.112 71.1125 617.827 70.8952C617.259 70.4608 617.259 70.4608 617.259 70.4608Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M461.819 136.714C462.387 136.496 462.955 136.714 462.955 136.931C462.955 137.148 462.387 137.582 461.534 137.148C460.682 136.931 458.977 137.365 458.693 137.582C458.409 137.8 458.977 138.669 458.409 138.669C457.84 138.669 456.704 138.017 456.419 137.365C456.419 137.365 456.419 137.365 456.704 136.931C456.988 136.714 456.988 136.714 456.988 136.714C456.988 136.279 457.272 135.845 457.84 135.845C458.409 135.845 460.114 135.627 460.398 135.627C460.398 135.627 460.966 136.931 461.819 136.714Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M626.067 97.3979C626.351 96.9635 627.488 97.1807 628.34 97.8323C628.34 97.8323 628.34 97.8323 626.919 98.484C626.635 98.7012 626.635 98.7012 626.635 98.7012C626.635 99.3529 626.919 100.005 626.919 100.439C626.919 100.439 626.919 100.439 626.635 100.656C626.067 100.873 625.498 100.873 625.498 100.222C625.498 99.5701 624.646 99.7873 624.077 99.7873C622.941 99.5701 622.088 99.3529 622.372 98.7012C622.657 98.2668 623.509 97.3979 624.646 98.2668C624.646 98.2668 625.498 98.0495 625.782 98.0495C626.067 97.3979 626.067 97.3979 626.067 97.3979Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M539.111 103.698C539.111 103.264 539.963 103.047 540.816 103.264C541.668 103.481 543.942 104.35 543.658 104.784C543.373 105.219 541.668 104.567 541.384 104.35C541.384 104.35 541.384 104.35 541.1 104.35C540.532 104.35 540.532 104.35 540.532 104.35C539.963 104.35 539.679 104.784 539.963 104.784C540.247 104.784 539.395 105.871 538.258 106.522C538.258 106.522 538.258 106.522 536.837 105.871C535.701 105.219 535.701 105.219 535.701 105.219C535.985 104.133 536.553 103.481 536.553 103.698C536.553 103.916 537.406 104.784 537.69 104.784C537.974 104.784 539.111 104.133 539.111 103.698Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M309.506 34.4055C309.221 35.0571 308.369 35.2744 307.801 35.0571C307.232 34.8399 308.085 33.971 307.801 33.7538C307.517 33.5366 307.516 32.8849 308.369 32.4505C308.369 32.4505 308.369 32.4505 309.222 32.016C309.506 31.7988 309.506 31.7988 310.074 32.4505C310.074 32.6677 311.211 32.6677 311.211 32.6677C312.063 32.0161 313.2 31.7988 314.337 31.5816C314.621 31.5816 314.905 30.93 315.189 31.5816C315.189 31.7988 314.905 32.0161 314.621 32.2333C313.2 32.8849 311.495 33.3194 310.074 33.971C309.506 34.4055 309.506 34.4055 309.506 34.4055Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M387.934 29.1899C387.366 29.4071 386.514 29.4072 385.661 28.7555C385.661 28.7555 385.661 28.7555 387.366 28.3211C387.65 28.3211 387.934 28.321 387.934 28.1038C389.071 27.4522 390.208 27.0178 391.06 26.3661C391.345 26.1489 391.629 25.9316 391.629 25.9316C392.481 26.1489 393.334 26.5833 393.902 27.0177C394.186 27.0177 394.186 27.4522 393.902 27.6694C393.618 27.8866 393.05 27.8866 393.05 27.8866C392.481 27.6694 392.481 27.6694 392.481 27.6694C392.197 27.8866 391.629 28.1038 391.629 28.3211C391.629 28.1038 388.503 28.7555 387.934 29.1899Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M647.383 91.7516C647.383 91.3172 647.951 90.8827 649.088 91.3172C649.94 91.5344 650.793 93.0549 649.656 92.6205C649.656 92.6205 649.656 92.6205 648.804 92.4033C647.951 92.186 647.383 92.6205 647.667 93.0549C647.667 93.2721 648.804 93.4893 647.951 93.7066C647.383 93.9238 646.815 93.7066 646.815 93.0549C646.53 92.8377 646.246 93.0549 646.246 93.4893C646.246 93.9238 645.962 95.2271 645.394 95.0099C644.825 94.7927 644.825 93.4894 645.11 93.2721C644.825 92.8377 647.383 92.4032 647.383 91.7516Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M619.532 99.3521C618.112 99.5693 617.259 99.1349 617.828 98.7004C617.828 98.7004 617.827 98.7004 618.112 98.7004C619.532 98.7004 619.532 98.7004 619.532 98.7004C619.248 98.0488 618.68 97.6144 618.396 97.3971C618.396 97.3971 618.396 97.3971 617.828 97.3971C617.543 97.3971 617.543 97.3971 617.543 97.3971C616.975 97.1799 616.975 96.9627 617.543 96.5283C618.112 96.0938 619.533 96.311 620.385 97.1799C620.385 97.1799 620.385 97.1799 621.522 97.8316C621.806 98.0488 621.238 98.9177 620.385 99.3521C619.533 99.3521 619.532 99.3521 619.532 99.3521Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M614.986 44.829C614.986 43.9602 615.27 43.0913 615.554 43.0913C615.838 43.0913 616.691 42.6568 617.259 42.4396C617.827 42.2224 619.817 42.6568 619.817 43.0913C619.533 43.3085 618.68 44.829 617.828 45.4807C617.828 45.4807 617.827 45.4807 616.691 45.2635C614.986 44.829 614.986 44.829 614.986 44.829Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M368.613 36.5777C367.192 37.0122 366.056 37.0121 366.056 36.7949C366.056 36.7949 366.056 36.7949 366.34 36.7949C367.476 36.3605 367.477 36.3605 367.477 36.3605C366.908 35.9261 365.771 35.2744 364.919 34.6227C364.919 34.6227 364.919 34.6227 366.34 34.1883C366.908 33.9711 367.192 33.9711 367.477 33.7539C367.761 33.5367 367.761 33.5366 367.761 33.5366C367.761 33.1022 368.329 33.1022 368.613 33.3194C368.897 33.5367 369.75 34.1883 369.466 34.4055C369.181 34.6228 368.613 34.6228 369.75 34.84C369.75 34.84 369.75 34.84 369.181 35.7088C368.613 36.5777 368.613 36.5777 368.613 36.5777Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M607.313 116.947C607.313 116.947 606.46 116.947 605.608 116.947C605.608 116.947 605.608 116.947 605.324 117.164C603.903 118.251 603.903 118.251 603.903 118.251C601.914 118.033 601.061 117.816 601.629 117.599C602.198 117.382 603.903 116.73 603.05 116.296C603.05 116.296 603.05 116.296 602.766 115.861C602.482 115.644 603.05 115.209 603.335 114.992C603.619 114.775 603.903 114.558 604.187 114.775C604.471 114.775 604.755 114.992 604.755 115.209C604.755 115.861 604.755 115.861 604.755 115.861C605.608 115.861 607.313 116.73 607.313 116.947Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M610.722 76.7625C611.575 76.5452 612.711 76.7625 613.28 77.1969C613.28 77.1969 613.28 77.1969 613.564 77.6313C613.564 77.8485 613.564 78.283 613.564 78.283C611.291 78.5002 611.291 78.5002 611.291 78.5002C611.575 79.5863 611.575 80.4552 611.291 80.4552C611.006 80.4552 609.87 80.0207 609.585 79.5863C609.585 79.5863 609.586 79.5863 609.87 79.1519C610.154 78.9346 610.154 78.9347 610.154 78.9347C610.722 78.7174 611.29 78.5002 611.006 78.283C611.006 78.283 611.006 78.283 610.722 78.283C609.586 78.283 609.585 77.6313 610.154 77.4141C610.722 76.7625 610.722 76.7625 610.722 76.7625Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M603.052 106.521C602.484 106.738 601.916 106.738 601.916 106.521C601.916 106.304 603.62 105.001 605.325 103.915C605.325 103.915 605.326 103.915 605.61 102.394C605.61 102.394 606.178 102.394 606.462 102.394C607.03 102.828 607.599 102.611 608.167 102.394C608.451 102.394 608.735 102.611 608.735 102.828C608.735 102.828 608.736 102.828 608.451 102.828C607.883 103.046 607.315 103.263 606.746 103.48C605.61 103.915 605.61 104.349 606.462 105.001C606.462 105.218 606.178 105.218 605.61 105.001C605.61 104.566 603.905 106.304 603.052 106.521Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M652.779 90.013C652.779 89.7958 653.063 89.3613 653.347 89.3613C653.631 89.3613 654.768 90.013 655.052 90.6646C655.052 90.6646 655.052 90.6647 656.473 89.7958C656.757 89.5786 656.757 89.5785 656.757 89.5785C657.325 89.5785 657.61 90.013 657.61 90.4474C657.61 90.4474 657.61 90.4474 657.61 90.8819C657.61 91.0991 657.61 91.0991 657.61 91.0991C657.61 91.5335 657.61 91.5335 657.041 91.3163C656.757 91.0991 655.052 90.8819 654.768 91.0991C654.484 91.3163 653.063 91.968 652.779 91.5335C652.494 91.0991 652.779 90.4474 652.779 90.013Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M586.002 91.7491C585.717 91.9664 584.865 92.1836 584.012 91.7491C584.012 91.7491 584.012 91.7492 583.728 91.9664C582.023 93.0525 582.023 93.0525 582.023 93.0525C582.308 92.1836 581.739 91.7492 581.171 91.9664C580.602 92.1836 578.613 92.618 578.329 92.4008C578.329 92.4008 578.329 92.4008 578.045 92.1836C578.045 91.9664 578.045 91.9664 578.045 91.9664C578.045 91.7492 578.329 91.5319 578.613 91.5319C578.613 91.5319 578.613 91.5319 578.897 91.5319C579.466 91.5319 580.034 91.7491 580.034 91.7491C580.887 91.0975 582.023 90.8803 583.444 90.8803C584.297 90.8803 584.297 90.8803 584.297 90.8803C586.002 90.6631 586.286 91.5319 586.002 91.7491Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M268.3 44.8312C268.3 44.3968 268.584 44.3968 269.152 44.8312C269.72 45.2656 269.152 46.7862 268.015 46.7862C266.879 47.0034 264.321 47.655 264.037 47.2206C264.037 47.2206 264.037 47.2206 263.753 46.7862C263.753 46.7862 264.605 46.5689 265.174 46.3517C266.026 45.9173 266.026 45.9173 266.026 45.9173C267.163 45.9173 268.584 45.7001 269.72 45.7001C269.72 45.4828 269.72 45.4829 268.3 44.8312Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M708.194 73.0697C708.762 73.7213 708.478 73.9385 707.625 73.2869C707.625 73.2869 707.625 73.2869 706.773 72.8524C706.204 72.6352 706.204 72.6352 706.204 72.6352C705.636 72.418 704.499 72.2008 703.647 71.9836C703.647 71.9836 703.647 71.9836 704.499 71.1147C704.784 70.8975 704.784 70.8975 704.784 70.8975C705.352 70.8975 707.625 72.418 708.194 73.0697Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M609.301 38.0986C610.153 37.447 611.005 37.4469 611.005 37.8814C611.29 38.3158 611.574 39.4019 611.574 39.4019C609.869 39.4019 609.869 39.4019 609.869 39.4019C609.301 40.2708 608.448 40.7052 608.164 40.7052C607.88 40.488 608.448 38.5331 609.301 38.0986Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M575.769 91.9679C575.2 92.8367 574.348 93.2712 574.063 93.0539C573.779 92.6195 572.643 92.1851 572.927 92.6195C572.927 93.0539 570.938 92.4023 570.369 92.4023C570.369 92.4023 570.369 92.4023 569.801 92.6195C569.233 92.8367 569.233 92.8367 569.233 92.8367C568.096 93.2712 568.096 92.8367 568.664 91.9679C568.664 91.9679 568.664 91.9678 569.233 91.5334C569.517 91.3162 570.085 91.5334 570.369 91.5334C570.653 91.5334 570.938 91.7506 571.222 91.7506C572.074 91.5334 572.074 90.6645 573.211 91.099C573.779 91.3162 573.211 91.9679 574.348 91.9679C575.769 91.9679 575.769 91.9679 575.769 91.9679Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M599.639 106.52C599.071 106.954 597.934 107.389 597.366 107.172C596.797 106.954 596.229 105.868 595.945 105.868C595.661 105.868 595.092 105.868 595.092 105.434C595.092 105.434 595.092 105.434 595.376 105.434C595.945 105.217 596.797 104.999 597.65 104.782L598.218 104.999C598.502 105.651 598.502 105.651 598.786 105.651C599.071 105.651 599.071 105.434 599.355 105.434C599.923 105.434 599.923 105.434 599.923 105.434C600.492 105.434 600.776 105.868 600.776 106.086C600.776 106.086 600.776 106.086 600.492 106.303C599.639 106.52 599.639 106.52 599.639 106.52Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M621.236 39.8347C620.383 40.2692 619.247 40.4864 618.962 40.2691C618.678 39.8347 618.962 38.9658 620.099 38.9658C621.236 38.9658 623.793 39.4003 623.225 39.8347C623.225 39.8347 623.225 39.8347 622.088 39.8347C621.236 39.8347 621.236 39.8347 621.236 39.8347Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M574.632 94.1408C575.201 94.1408 576.053 94.1408 576.053 93.9236C576.053 93.7063 576.621 93.0547 576.906 93.0547C577.19 93.0547 578.042 93.2719 577.758 93.7063C577.758 93.7063 577.758 93.7063 577.758 93.9236C578.042 94.1408 578.042 94.1408 578.042 94.1408C578.611 94.358 578.611 94.7924 578.611 94.7924C578.611 94.7924 578.611 94.7924 578.326 94.7924C576.621 94.7924 576.622 94.7924 576.622 94.7924C574.917 95.0096 573.496 95.2269 573.212 95.0096C572.927 94.7924 573.78 93.9236 574.632 94.1408Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M697.963 73.5035C697.679 73.2863 698.532 72.8519 699.668 72.4174C699.668 72.4174 699.668 72.4174 699.668 71.983C699.668 70.6797 699.668 70.6797 699.668 70.6797C700.805 71.1141 701.657 71.5486 701.373 71.7658C701.373 71.7658 701.373 71.7658 701.373 71.983C701.373 72.2002 701.373 72.6347 701.373 72.8519C701.089 73.7208 700.237 74.1552 699.1 73.938C698.532 74.1552 698.532 73.7208 697.963 73.5035Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M215.729 137.8C216.013 138.235 215.445 138.669 214.592 138.669C213.74 138.669 212.035 138.235 212.319 137.8C212.603 137.149 215.445 137.366 215.729 137.8Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M4.87714 65.0325C4.3088 64.5981 4.59308 64.3809 5.16141 64.3809C6.01392 64.3809 8.00299 65.0325 7.71883 65.467C7.71883 66.1186 5.44548 65.467 4.87714 65.0325Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M584.864 113.255C584.011 113.472 583.727 113.907 584.296 113.907C584.864 113.907 585.716 114.341 584.864 114.341C584.011 114.341 582.59 113.255 583.159 113.255C583.159 113.255 583.159 113.255 583.727 113.038C584.58 112.821 584.58 112.821 584.58 112.821C584.58 112.169 584.864 111.517 584.864 111.3C584.864 111.083 585.432 111.083 585.432 111.3C585.432 111.517 587.137 111.735 586.853 111.735C586.853 111.735 586.569 112.386 586.001 112.821C586.001 112.821 586.001 112.821 585.148 113.038C584.864 113.255 584.864 113.255 584.864 113.255Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M524.05 115.861C523.482 115.644 523.482 115.427 523.766 115.427C523.766 115.427 523.766 115.427 524.05 115.427C524.335 115.427 524.619 115.644 524.903 115.427C526.608 114.558 526.608 114.558 526.608 114.558C527.46 115.21 527.744 115.861 527.176 116.079C527.176 116.079 527.176 116.079 526.892 116.296C526.324 116.513 526.324 116.513 526.324 116.513C526.04 116.73 524.619 116.296 524.05 115.861Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M595.663 85.2345C594.526 85.2345 594.242 85.0173 594.811 85.0173C595.379 84.8 597.084 84.3656 597.368 84.1484C597.652 83.9312 597.084 83.0623 597.652 82.6279C597.652 82.6279 597.652 82.6279 598.22 82.4106C598.505 82.6279 599.073 82.8451 599.073 83.0623C599.357 83.2795 596.8 85.2345 595.663 85.2345Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M77.6225 147.358C77.6225 147.576 76.77 147.793 75.6333 147.793C74.4966 147.793 71.6549 147.576 72.2232 147.358C72.2232 147.358 72.2232 147.358 72.2232 147.141C72.2232 146.272 72.7915 146.272 73.9282 146.707C75.0649 147.141 75.0649 147.141 75.0649 147.141C76.4858 146.707 77.6225 147.141 77.6225 147.358Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M591.401 113.472C591.685 113.907 590.549 114.124 589.128 113.689C589.128 113.689 589.128 113.689 587.707 114.341C586.855 113.907 586.57 113.472 587.423 113.472C587.991 113.472 589.696 113.255 589.412 112.821C589.412 112.821 589.412 112.821 589.128 112.603C589.128 112.386 589.128 112.386 589.128 112.386C589.128 112.169 589.412 112.169 589.696 111.952C590.265 112.386 590.549 112.603 590.833 113.038C591.401 113.472 591.401 113.472 591.401 113.472Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M457.271 10.0753C456.134 10.0753 456.702 10.0753 458.975 10.2925C458.975 10.2925 458.976 10.2925 459.26 8.77197C459.26 8.77197 459.828 8.77197 460.112 8.77197C460.112 8.98919 459.828 9.85807 459.544 10.5097C459.544 10.5097 459.544 10.5097 458.975 11.1614C458.407 11.5958 457.555 12.0303 457.271 10.9442C457.271 10.0753 457.271 10.0753 457.271 10.0753Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M433.684 15.94C433.116 15.94 433.116 15.5056 433.684 15.0711C433.684 15.0711 433.684 15.0711 433.968 15.0711C436.242 15.5056 436.241 15.5056 436.241 15.5056C438.231 14.6367 439.367 14.4195 438.515 14.8539C437.662 15.2884 434.252 15.94 433.684 15.94Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M533.427 110.865C533.995 110.865 534.279 110.865 533.995 111.082C533.711 111.3 533.711 112.386 534.848 112.82C534.848 112.82 534.848 112.82 535.7 113.255C535.984 113.255 535.7 113.689 535.7 113.906L535.132 114.124C534.279 113.906 534.279 113.906 534.279 113.906C533.142 113.689 532.29 113.472 532.006 113.037C532.006 112.386 532.858 110.865 533.427 110.865Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M251.818 50.4771C251.249 50.6943 250.397 50.4771 250.397 50.4771C250.397 50.4771 250.397 50.4771 250.112 50.4771C249.544 50.2599 249.26 49.8255 249.828 49.6083C250.113 49.391 250.681 49.6083 250.965 49.6083C251.533 49.6083 251.533 49.6083 251.533 49.6083C252.102 49.8255 252.954 50.0427 253.238 50.4771C253.523 50.9116 253.523 51.9977 252.67 52.4321C252.67 52.4321 252.67 52.4321 252.102 51.1288C251.818 50.4771 251.818 50.4771 251.818 50.4771Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M498.476 115.861C498.76 115.861 498.476 116.513 497.339 117.164C497.339 117.164 497.339 117.164 495.919 116.73C495.066 116.295 495.066 116.295 495.066 116.295C494.782 115.644 495.066 114.992 495.634 114.992C496.203 114.992 497.339 115.209 497.339 115.209C497.339 115.209 497.908 115.861 498.476 115.861Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M649.369 41.7887C649.654 42.0059 648.801 42.4404 647.38 42.6576C647.38 42.6576 647.38 42.6576 646.244 42.6576C645.675 42.6576 644.823 42.2232 644.539 42.006C644.254 41.7887 644.254 41.7887 644.254 41.7887C644.823 41.3543 645.391 41.3543 645.959 41.7887C646.528 42.0059 649.085 41.5715 649.369 41.7887Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M514.39 114.342C513.253 114.125 513.253 113.69 514.106 113.256C514.958 113.038 515.811 111.735 516.095 112.17C516.379 112.604 517.232 113.69 517.516 113.907C517.8 113.907 515.527 114.559 514.39 114.342Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M674.66 101.524C674.944 101.741 675.228 102.176 674.944 102.393C674.944 102.393 674.944 102.393 674.66 102.393C673.239 102.827 672.103 103.044 670.682 103.262C670.397 103.262 669.829 103.044 669.829 103.044C669.829 102.827 669.829 102.61 670.113 102.393C671.534 102.176 672.955 101.741 674.66 101.524Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M317.46 30.06C317.176 30.06 317.46 29.8428 318.028 29.6256C318.597 29.4083 320.87 29.1911 321.154 29.4083C321.154 29.4083 321.154 29.4083 321.439 29.8428C321.439 30.06 321.439 30.2772 321.439 30.2772C320.302 30.4944 319.449 30.7117 318.313 30.7117C318.028 30.9289 318.028 30.4944 317.46 30.06Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M589.694 85.0174C589.694 84.1486 590.262 83.7141 591.115 83.9313C591.115 83.9313 591.115 83.9313 591.399 83.9313C592.251 84.1486 592.82 84.3658 592.82 85.0174C592.536 86.1035 591.967 85.0174 591.683 85.2346C591.399 85.4519 591.683 85.6691 591.399 85.8863C591.115 86.1035 590.831 86.1035 590.546 86.1035C590.262 86.1035 589.978 85.8863 589.978 85.6691C589.694 85.0174 589.694 85.0174 589.694 85.0174Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M699.952 83.9286C699.952 84.363 699.1 84.363 697.963 83.9286C697.963 83.9286 697.963 83.9286 697.11 83.277C697.11 83.277 697.395 82.8425 697.395 82.6253C697.679 82.4081 697.679 82.4081 697.679 82.4081C697.395 82.1909 697.11 81.7564 697.395 81.7564C697.679 81.5392 698.531 81.322 698.815 81.5392C699.384 81.9736 699.952 83.4942 699.952 83.9286Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M682.902 92.4019C682.618 93.0535 681.481 93.2708 680.629 93.0535C679.776 92.6191 678.355 91.0986 678.639 90.8813C678.639 90.8813 678.64 90.8813 678.924 90.8813C679.208 90.8813 679.776 91.0986 679.776 91.0986C679.776 91.9674 679.776 92.4019 681.481 92.4019C682.902 92.4019 682.902 92.4019 682.902 92.4019Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M597.369 111.518C597.937 111.3 598.222 112.169 597.937 113.473C597.937 113.473 597.937 113.473 597.653 114.559C597.653 114.776 597.085 114.776 596.801 114.776C596.516 114.776 596.232 114.341 596.232 114.341C596.517 113.907 596.801 113.473 597.085 113.038C597.369 112.387 597.369 112.387 597.369 112.387C595.948 112.387 596.801 111.735 597.369 111.518Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M531.156 114.342C531.724 114.776 531.44 114.993 530.588 114.993C529.735 114.993 528.03 113.69 527.746 113.473C527.746 113.473 527.746 113.473 527.746 113.038C527.746 112.821 527.746 112.821 527.746 112.821C528.314 112.604 528.883 112.604 528.883 112.821C528.883 113.038 529.735 113.473 530.304 113.256C530.304 113.256 530.304 113.256 530.872 113.907C531.156 114.342 531.156 114.342 531.156 114.342Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M379.977 34.4056C380.829 34.4056 381.114 34.6229 381.114 35.0573C381.114 35.2745 379.409 35.2745 378.84 35.2745C378.272 35.2745 377.135 34.6228 377.419 34.1884C377.419 33.754 379.408 34.4056 379.977 34.4056Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M450.452 13.5514C449.315 13.9858 448.463 14.2031 448.178 13.7686C448.178 13.7686 448.179 13.7686 447.894 13.5514C446.189 12.6825 446.189 12.2481 447.61 11.5964C447.894 11.3792 448.179 11.5964 448.463 12.0309C448.463 12.2481 448.747 12.4653 449.031 12.6825C450.452 13.5514 450.452 13.5514 450.452 13.5514Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M657.611 100.006C657.043 100.44 655.906 100.657 655.338 100.006C655.338 100.006 655.338 100.006 654.77 99.5713C654.485 99.3541 654.201 99.1369 654.485 98.9197C654.77 98.7025 654.77 98.7025 654.77 98.7025C655.054 98.4852 655.622 98.4852 655.906 98.7025C655.906 98.7025 655.906 98.7025 656.19 98.9197C657.611 100.006 657.611 100.006 657.611 100.006Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M708.764 85.451C708.764 85.451 708.764 85.0166 709.332 84.7994C709.616 84.5822 711.037 83.9305 711.605 84.1477C712.174 84.3649 713.31 83.9305 713.31 84.365C713.31 84.7994 713.026 85.6683 712.742 85.451C712.458 85.2338 711.037 84.7994 710.753 85.0166C710.185 85.2338 709.048 85.451 708.764 85.451Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M591.684 110.866C592.821 111.083 593.105 111.083 592.536 111.083C591.968 111.083 589.979 110.866 590.547 110.214C590.547 110.214 590.547 110.214 590.831 109.78C590.831 109.562 591.4 109.562 591.684 109.562C591.968 109.562 592.252 109.997 592.252 109.997C591.684 110.866 591.684 110.866 591.684 110.866Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M614.986 114.992C614.986 114.992 615.27 114.775 615.554 114.341C616.123 114.123 616.975 113.472 616.691 113.255C616.407 113.255 615.554 112.82 616.123 112.603C616.691 112.386 617.828 112.386 617.828 112.603C618.112 112.82 618.112 113.689 617.543 114.123C617.259 114.558 615.27 115.209 614.986 114.992Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M398.165 134.107C399.017 134.107 399.586 134.324 399.586 134.324C399.586 134.541 399.017 135.193 398.449 135.193C397.88 135.193 397.312 134.107 398.165 134.107Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M596.797 86.9712C597.649 87.6228 597.933 88.0573 597.365 88.2745C597.365 88.2745 597.365 88.2745 597.081 88.2745C595.944 88.2745 595.944 88.2745 595.944 88.2745C595.376 88.7089 594.523 89.1434 594.239 89.3606C594.239 89.3606 594.239 89.3606 593.955 89.3606C593.955 89.3606 593.671 89.1434 593.671 88.9262C594.239 88.4917 595.092 87.8401 595.944 87.4056C596.797 86.9712 596.797 86.9712 596.797 86.9712Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M623.795 116.298C622.942 116.08 622.374 115.863 622.658 115.646C622.658 115.646 622.658 115.646 622.942 115.429C623.795 114.56 623.795 114.56 624.363 115.212C624.931 116.08 624.931 116.08 624.931 116.08C625.784 115.863 626.352 116.298 625.784 116.949C625.784 116.949 625.784 116.949 624.363 116.515C623.795 116.298 623.795 116.298 623.795 116.298Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M389.071 137.366C388.787 137.366 388.503 136.932 388.503 136.497C388.503 136.063 389.071 135.194 389.64 135.846C389.64 135.846 389.64 135.846 389.924 136.28C390.492 136.932 390.492 136.932 390.492 136.932C391.06 136.715 391.06 136.932 390.776 137.583C390.492 137.366 390.492 137.366 389.071 137.366Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M453.012 138.888C453.012 138.453 453.864 138.236 454.717 138.236C454.717 138.236 454.717 138.236 455.285 138.453C455.569 138.67 455.569 138.67 455.569 138.67C455.853 139.105 455.569 139.539 455.001 139.756C454.717 139.974 453.012 139.322 453.012 138.888Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M614.135 73.7217C614.703 73.7217 614.703 73.9389 614.135 74.3733C613.566 74.5905 612.146 75.4594 612.146 75.025C612.146 74.8078 613.566 73.7217 614.135 73.7217Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3Cpath d='M607.029 84.5825C605.892 84.7997 605.039 84.3653 605.608 83.4964C605.608 83.4964 605.608 83.4964 606.176 83.0619C606.46 82.8447 607.313 82.8447 607.881 82.8447C608.165 82.8447 608.449 83.062 608.449 83.2792C608.449 83.7136 608.165 84.148 607.881 84.148C607.028 84.5825 607.029 84.5825 607.029 84.5825Z' fill='%23E4F2FF' fill-opacity='0.5'/%3E %3C/svg%3E");background-repeat:no-repeat;background-size:contain }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__quote::before { right:-79px;left:13px }
}
.tn-huong-nghiep .quiz-result__quote::after { content:"";position:absolute;right:50px;bottom:0;left:0;border-width:0 0 3px 3px;border-style:solid;border-color:rgba(0,75,153,.3);border-radius:0 0 0 20px;height:45px }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__quote::after { right:70px;left:23px }
}
.tn-huong-nghiep .quiz-result__quote>span { position:relative;z-index:10;line-height:1.9 }
.tn-huong-nghiep .quiz-result__quote>svg { position:absolute;z-index:3;opacity:.5;width:24px;height:19px;color:#004b99 }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .quiz-result__quote>svg { width:46px;height:37px }
}
.tn-huong-nghiep .quiz-result__quote>svg:first-child { top:25px;left:2px }
.tn-huong-nghiep .quiz-result__quote>svg:last-child { right:4px;bottom:-3px;transform:rotate(180deg) }
.tn-huong-nghiep .job-box { align-items:center;display:flex;margin:0 auto 21px;max-width:325px;text-align:center }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .job-box { display:block;margin-right:0;margin-left:0;max-width:none }
}
.tn-huong-nghiep .job-box__head { flex-direction:column;order:1;flex-grow:1;justify-content:space-between;display:flex;height:466px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .job-box__head { flex-direction:row;margin:0 auto;max-width:612px;height:auto }
}
.tn-huong-nghiep .job-box__item { flex-direction:row-reverse;align-items:center;display:flex }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .job-box__item { flex-direction:column;width:20% }
}
.tn-huong-nghiep .job-box__item-title { flex-grow:1;display:block;padding:0 10px;text-align:left;color:#333 }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .job-box__item-title { padding:0;text-align:center }
}
.tn-huong-nghiep .job-box__item-title[href]:hover { color:#004b98 }
.tn-huong-nghiep .job-box__item-icon { flex-shrink:0;justify-content:center;align-items:center;display:flex;border-radius:50%;width:75px;height:75px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .job-box__item-icon { margin:17px auto 0;width:85px;height:85px }
}
.tn-huong-nghiep .job-box__item:nth-child(1) .job-box__item-icon { background-color:#8bebe6;color:#007d74 }
.tn-huong-nghiep .job-box__item:nth-child(2) .job-box__item-icon { background-color:#d4f2b1;color:#439200 }
.tn-huong-nghiep .job-box__item:nth-child(3) .job-box__item-icon { background-color:#ffe1d3;color:#fc0000 }
.tn-huong-nghiep .job-box__item:nth-child(4) .job-box__item-icon { background-color:#6fcaff;color:#0061b1 }
.tn-huong-nghiep .job-box__item:nth-child(5) .job-box__item-icon { background-color:#cdc8ff;color:#6c5bea }
@media screen and (max-width:767px) {
    .tn-huong-nghiep .job-box__content { position:relative;flex-shrink:0;width:120px;height:400px }
}
@media screen and (max-width:767px) {
    .tn-huong-nghiep .job-box__content-inner { position:absolute;transform:rotate(90deg) translate3d(35.2%,116%,0);transform-origin:center }
}
.tn-huong-nghiep .job-box__content-line { margin:0 auto -22px;width:400px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .job-box__content-line { margin:6px auto -17px;width:502px }
}
.tn-huong-nghiep .job-box__content-line svg { width:100% }
.tn-huong-nghiep .job-box__content-text { display:inline-block;margin:0 0 0 4px;border-radius:15px;width:295px;padding:8px;background-color:#11be52;text-align:center;color:#fff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .job-box__content-text { margin:0 0 0 5px;width:368px;padding:12px }
}
@media screen and (max-width:767px) {
    .tn-huong-nghiep .job-box__content-text span { display:block;transform:rotate(180deg) }
}
.tn-huong-nghiep .personality-types { overflow:hidden;margin-bottom:50px;border-radius:5px;padding:20px 15px;background-color:#fff }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .personality-types { padding:42px 34px 15px }
}
.tn-huong-nghiep .quiz-main+.personality-types { margin-top:-30px }
.tn-huong-nghiep .personality-types__title { margin-bottom:15px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .personality-types__title { margin-bottom:30px }
}
.tn-huong-nghiep .personality-types__block { margin-bottom:30px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .personality-types__block { margin-bottom:50px }
}
.tn-huong-nghiep .personality-types__block:last-child { margin-bottom:0 }
.tn-huong-nghiep .personality-types__block [class*=col] { margin-bottom:10px }
.tn-huong-nghiep .personality-types__heading { position:relative;margin-bottom:10px;padding-top:.55em;font-size:50px;line-height:1;font-family:Stalemate,cursive;font-weight:400 }
.tn-huong-nghiep .personality-types__heading::before { content:attr(data-label);position:absolute;bottom:8px;left:11px;opacity:.05;font-size:1.12em;line-height:1;font-family:Roboto,sans-serif;font-weight:600;text-transform:uppercase;white-space:nowrap;color:#000 }
@media screen and (min-width:576px) {
    .tn-huong-nghiep .personality-types__heading::before { bottom:6px;font-size:1.6em }
}
.tn-huong-nghiep .personality-types__heading span { position:relative;z-index:5 }
.tn-huong-nghiep .personality-types__block--green .personality-types__heading { color:#009444 }
.tn-huong-nghiep .personality-types__block--orange .personality-types__heading { color:#f26522 }
.tn-huong-nghiep .personality-types__block--blue .personality-types__heading { color:#0695cb }
.tn-huong-nghiep .personality-types__block--yellow .personality-types__heading { color:#f09000 }
.tn-huong-nghiep .personality-types__item { position:relative;overflow:hidden;transition:all .3s ease;border-radius:10px;min-height:100%;padding:20px 15px }
@media screen and (min-width:768px) {
    .tn-huong-nghiep .personality-types__item { padding:21px 31px 22px }
}
.tn-huong-nghiep .personality-types__item::before { content:"";position:absolute;z-index:1;bottom:0;left:0;width:109px;height:10px }
.tn-huong-nghiep .personality-types__item:hover { box-shadow:0 0 20px #d2d9de }
@media screen and (min-width:576px) {
    .tn-huong-nghiep [class*=col]:nth-child(4n+1)>.personality-types__item { border-radius:10px 10px 0 10px }
    .tn-huong-nghiep [class*=col]:nth-child(4n+2)>.personality-types__item { border-radius:10px 10px 10px 0 }
    .tn-huong-nghiep [class*=col]:nth-child(4n+3)>.personality-types__item { border-radius:10px 0 10px 10px }
    .tn-huong-nghiep [class*=col]:nth-child(4n+4)>.personality-types__item { border-radius:0 10px 10px 10px }
    .tn-huong-nghiep [class*=col]:nth-child(even)>.personality-types__item::before { right:0;left:auto }
}
.tn-huong-nghiep .personality-types__block--green .personality-types__item { background-color:#f5fbff }
.tn-huong-nghiep .personality-types__block--green .personality-types__item:hover { background-color:#ebf7ff }
.tn-huong-nghiep .personality-types__block--green .personality-types__item::before { background-color:#009444 }
.tn-huong-nghiep .personality-types__block--orange .personality-types__item { background-color:#fffaf8 }
.tn-huong-nghiep .personality-types__block--orange .personality-types__item:hover { background-color:#ffeee7 }
.tn-huong-nghiep .personality-types__block--orange .personality-types__item::before { background-color:#f27e26 }
.tn-huong-nghiep .personality-types__block--blue .personality-types__item { background-color:#f4fcff }
.tn-huong-nghiep .personality-types__block--blue .personality-types__item:hover { background-color:#e3f8ff }
.tn-huong-nghiep .personality-types__block--blue .personality-types__item::before { background-color:#0695cb }
.tn-huong-nghiep .personality-types__block--yellow .personality-types__item { background-color:#fffaf3 }
.tn-huong-nghiep .personality-types__block--yellow .personality-types__item:hover { background-color:#fff3e3 }
.tn-huong-nghiep .personality-types__block--yellow .personality-types__item::before { background-color:#fbb040 }
.tn-huong-nghiep .personality-types__item-featured { margin:0 auto 2px;max-width:241px }
.tn-huong-nghiep .personality-types__item-featured::before { padding-bottom:79.6680497925% }
.tn-huong-nghiep .personality-types__item-title { margin-bottom:8px }
.tn-huong-nghiep .personality-types__block--green .personality-types__item-title { color:#009444 }
.tn-huong-nghiep .personality-types__block--orange .personality-types__item-title { color:#f26522 }
.tn-huong-nghiep .personality-types__block--blue .personality-types__item-title { color:#0695cb }
.tn-huong-nghiep .personality-types__block--yellow .personality-types__item-title { color:#f09000 }
.tn-huong-nghiep .personality-types__item-description { overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:4px;line-height:1.57 }
.tn-huong-nghiep .personality-types__item-btn { position:relative;align-items:center;display:inline-flex }
.tn-huong-nghiep .personality-types__item-btn:hover svg { transform:translate3d(3px,0,0) }
.tn-huong-nghiep .personality-types__item-btn svg { flex-shrink:0;transition:transform .3s ease;margin-left:10px }
.tn-huong-nghiep .personality-types__block--green .personality-types__item-btn { color:#009444 }
.tn-huong-nghiep .personality-types__block--orange .personality-types__item-btn { color:#f26522 }
.tn-huong-nghiep .personality-types__block--blue .personality-types__item-btn { color:#0695cb }
.tn-huong-nghiep .personality-types__block--yellow .personality-types__item-btn { color:#f09000 }
.tn-huong-nghiep .box-start-sticky { background: rgba(37, 53, 86, 0.95);
    padding: 12px 0;
    color: #fff;
    width: 100%;
    position: fixed;
    z-index: 1030;
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    display:none; }
/* Layout menu doc: body chua rail ben trai -> thanh fixed bat dau sau rail, khong tran sang phai */
@media (min-width:992px) {
    body.layout-menu-doc .tn-huong-nghiep .box-start-sticky { left: var(--tmu-rail-w, 0px); }
}
.tn-huong-nghiep .box-start-sticky .row { -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0; }
/* Bootstrap 5 ep .row > * rong 100% -> nut va tieu de moi thu 1 dong */
.tn-huong-nghiep .box-start-sticky .row > * { width: auto; max-width: none; }
.tn-huong-nghiep .box-start-sticky a { font-family: 'Roboto';
    font-style: normal;
    font-size: 15px;
    color: #fff;
    background: #11BE52;
    border-radius: 50px;
    padding: 4px 10px; }
.tn-huong-nghiep .box-start-sticky .inner,.tn-huong-nghiep .quiz-hero-banner-only .inner { position: relative;
    z-index: 5;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    transition: background .3s ease;
    padding: 0; }
.tn-huong-nghiep .box-start-sticky svg { flex-shrink: 0;
    margin-right: 3px; }
.tn-huong-nghiep .box-start-sticky .tit { font-size: 18px;
	margin-left: 10px; }
@media screen and (min-width:1200px) {
    .tn-huong-nghiep .box-start-sticky a { padding: 4px 30px; }
    .tn-huong-nghiep .box-start-sticky svg { margin-right: 10px; }
    .tn-huong-nghiep .box-start-sticky .tit { font-size: 22px;
        margin-left: 126px; }
}
.tn-huong-nghiep .quiz-hero-banner-only { flex-wrap: wrap;
    display: flex;
    overflow: hidden;
    margin: 0 auto 21px auto;
    border-radius: 10px;
    max-width: 972px;
    background-color: #106eb4;
    color: #fff; }
.tn-huong-nghiep .quiz-hero-banner-only .quiz-hero-banner__content { padding: 17px 0 17px 20px }
.tn-huong-nghiep .quiz-hero-banner-only a { font-family: 'Roboto';
    font-style: normal;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    background: #11BE52;
    border-radius: 50px;
    padding: 8px 18%; }
.tn-huong-nghiep .quiz-hero-banner-only svg { flex-shrink: 0;
    margin-right: 10px; }
.tn-huong-nghiep .quiz-hero-banner-only .quiz-hero-banner__title { margin-bottom: 11px }
.tn-huong-nghiep .quiz-hero-banner-only .quiz-hero-banner__content::after { position: absolute;
    z-index: 5;
    top: 0;
    right: -96px;
    bottom: 0;
    width: 147px;
    background-image: url("data:image/svg+xml,%3Csvg width='152' height='120' viewBox='0 0 152 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 120H46.5L152 0H0V120Z' fill='%23106EB4'/%3E%3Cpath d='M152 0H144L37 120H56C56 120 80 100.167 107 66.2762C134 32.3849 152 0 152 0Z' fill='%239ED5FF'/%3E%3Cpath d='M38.1119 120H7C7 120 38.6137 98.9121 75.2455 65.272C111.877 31.6318 135.462 0 135.462 0H146C146 0 123.419 38.6611 92.3069 70.795C61.1949 102.929 38.1119 120 38.1119 120Z' fill='%23238CDB'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right top }
.tn-huong-nghiep .quiz-hero-banner-only .image:after { content: '';
    background: #b0c1cd66;
    position: absolute;
    width: 100%;
    height: 100%; }
.tn-huong-nghiep .job-box__item-icon img { width:42px;height:42px }
@media screen and (max-width:768px) {
    .tn-huong-nghiep .quiz-hero__featured { display:none }
}

/* Khung lam bai GoQues: noi dung trang dat iframe trong col-lg-8 + col-lg-4 trong -> mo full chieu ngang */
.tn-huong-nghiep [class^="boxIframe"] > .row > .col-lg-4 { display:none }
.tn-huong-nghiep [class^="boxIframe"] > .row > .col-lg-8 { flex:0 0 100%; max-width:100% }

/* Trang ket qua trac nghiem (/nhom-tinh-cach-*, /trac-nghiem-mi-*) */
.tn-ket-qua .quiz-result__main .list-item .item { margin-bottom: 20px; }

