/* Minification failed. Returning unminified contents.
(6,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,85): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,298): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,1602): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(6,1639): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(6,1676): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(6,1715): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(6,1748): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(6,1780): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(6,1823): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(6,3421): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(6,7427): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7466): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,8093): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(6,8136): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8179): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8271): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8314): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,8350): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(6,9526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9580): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,11603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,13343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16564): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,16824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,18886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19078): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(6,19151): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(6,19598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19657): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(6,19696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19754): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(6,19806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19863): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(6,19901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20471): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,21763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,57991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,58768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,66684): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(6,79685): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(6,97000): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,99210): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,110014): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(6,110117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,110250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,121270): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(6,122583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,122619): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(6,122641): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,122686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,122722): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(6,122746): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,122789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,122825): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(6,122847): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,122887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,122923): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(6,122942): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,122985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123021): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(6,123043): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,123085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123121): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(6,123142): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,123183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123219): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(6,123239): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,123279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123315): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(6,123334): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,123375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123411): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(6,123431): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,123472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123508): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(6,123528): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,123568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123604): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-rgb'
(6,123623): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(6,123664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124116): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(6,124138): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,124179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124224): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(6,124248): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,124287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124332): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(6,124354): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,124390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124435): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(6,124454): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,124493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124538): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(6,124560): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,124598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124643): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(6,124664): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,124701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124746): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(6,124766): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,124802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124847): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(6,124866): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,124903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,124948): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(6,124968): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,125005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125050): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(6,125070): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,125106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125151): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-rgb'
(6,125170): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(6,125213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,125481): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(2863,1): run-time error CSS1019: Unexpected token, found '@import'
(2863,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap")'
(2864,1): run-time error CSS1019: Unexpected token, found '@import'
(2864,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap")'
(2866,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2867,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2881,21): run-time error CSS1039: Token not allowed after unary operator: '-main-font-family'
(2882,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(2887,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(2888,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(2889,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(2894,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2905,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(2907,21): run-time error CSS1039: Token not allowed after unary operator: '-main-font-family'
(2908,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(2952,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(2953,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(2972,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2973,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(2975,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(2976,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(2989,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2992,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(3006,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3008,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(3009,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3010,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3022,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(3036,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3092,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(3122,29): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3157,27): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3161,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3172,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3183,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3184,8): run-time error CSS1035: Expected colon, found '{'
(3194,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3195,8): run-time error CSS1035: Expected colon, found '{'
(3205,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3206,8): run-time error CSS1035: Expected colon, found '{'
(3216,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3217,8): run-time error CSS1035: Expected colon, found '{'
(3227,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3228,8): run-time error CSS1035: Expected colon, found '{'
(3238,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3239,8): run-time error CSS1035: Expected colon, found '{'
(3307,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3311,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3335,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3349,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3350,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(3352,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(3353,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3354,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3358,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3359,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3360,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3364,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3365,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3366,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3370,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3371,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3372,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3376,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3377,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3378,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3384,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3385,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3416,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3417,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(3419,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(3421,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3422,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3449,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(3457,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3458,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3480,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3481,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(3483,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3484,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3497,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3500,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(3514,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(3532,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3563,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3581,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3607,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3621,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3622,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(3624,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(3625,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3626,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3632,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3633,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3634,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3638,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3639,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3640,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3644,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3645,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3646,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3650,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3651,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3652,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3658,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3659,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3690,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(3691,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(3693,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(3695,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3696,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3723,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(3731,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3732,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3768,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3769,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3770,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3771,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3776,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(3812,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(3814,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3831,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(3846,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(3864,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3881,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3882,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3928,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(3930,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3947,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(3962,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(3992,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3993,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4002,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(4009,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4010,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4019,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4039,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(4045,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4046,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4047,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4056,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4060,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4064,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4065,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4072,20): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(4073,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4074,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4079,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(4131,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(4133,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(4140,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4167,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4197,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(4201,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4218,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4233,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4236,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(4252,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(4253,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4269,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(4275,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4276,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4289,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4290,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4303,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4328,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4342,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4343,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(4345,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(4346,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4347,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4353,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4354,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4355,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4359,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4360,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4361,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4365,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4366,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4367,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4371,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4372,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4373,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4379,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4380,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4411,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4412,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(4414,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(4416,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4417,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4444,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(4452,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4453,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4489,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4490,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4491,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4492,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4497,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(4558,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4572,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(4579,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4580,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4610,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4611,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4615,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(4618,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4619,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4629,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4630,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4639,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(4640,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4641,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4647,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(4648,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4649,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4658,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4662,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4666,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4670,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4674,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4689,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4697,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4699,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4700,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4717,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4718,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4841,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4842,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(4844,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4845,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4858,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4861,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(4873,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(4893,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4910,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4911,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(4913,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4914,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4927,20): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(4930,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(4942,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(4962,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5026,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5027,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5031,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5038,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5040,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5049,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5051,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5058,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5059,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5063,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(5064,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5075,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5087,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5095,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5100,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5120,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5121,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5135,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5136,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5147,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(5151,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5155,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5157,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5174,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5188,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5190,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5191,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5192,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5198,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5199,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5234,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5244,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(5245,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5246,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5250,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(5251,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5252,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5256,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(5257,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5258,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5262,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(5263,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5264,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5320,20): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(5381,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5407,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(5411,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5413,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(5414,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5423,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5428,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5430,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5431,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5435,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5436,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5446,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5467,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5475,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5477,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5478,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5495,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5496,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5553,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5563,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5599,26): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(5616,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(5617,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5625,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(5630,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5632,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5640,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5641,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5662,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(5663,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5669,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5677,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5681,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5682,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5685,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5695,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5696,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5698,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5703,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5704,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5716,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5728,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5742,26): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(5747,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5748,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5749,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(5753,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5757,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5760,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5769,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5770,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5778,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5779,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5786,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5799,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5800,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5802,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5807,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5808,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5820,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5833,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5847,26): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(5852,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5853,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5854,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(5858,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5862,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5865,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5874,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5875,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5883,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5884,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5891,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5949,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(5951,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(5952,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5956,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5957,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5967,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(5992,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(5993,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5998,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(5999,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6022,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6023,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6028,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6029,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6034,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6035,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6040,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6041,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6055,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6071,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6092,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6114,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6118,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6150,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6156,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6162,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6165,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6174,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(6178,20): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(6182,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6193,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6201,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6202,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6213,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6218,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6252,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6274,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6297,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(6301,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6306,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6308,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6315,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6316,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6321,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6328,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6329,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6336,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6355,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6356,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6374,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6375,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6386,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6387,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6389,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6404,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6405,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6417,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6418,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6438,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6457,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6480,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(6484,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6489,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6491,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6498,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6499,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6504,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6511,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6512,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6519,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6538,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6539,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6557,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6558,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6569,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6570,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6572,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6587,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6588,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6610,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(6614,20): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(6618,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6635,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6648,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6653,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6654,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6675,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(6679,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6684,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6686,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6704,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6705,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6723,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6724,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6737,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6738,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6740,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6755,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6756,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6765,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6766,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6770,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6780,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6782,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6783,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6793,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6794,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6795,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6808,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6833,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6847,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6848,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6850,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6851,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6852,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6858,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6859,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6860,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6864,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6865,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6866,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6870,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6871,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6872,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6876,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6877,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6878,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6884,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6885,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6916,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(6917,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6919,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(6921,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6922,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6949,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(6957,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6958,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6994,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6995,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(6996,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6997,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7002,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(7071,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7088,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(7089,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7097,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(7102,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7104,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7112,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7113,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7134,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(7135,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7141,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7149,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7153,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7154,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7157,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7199,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7218,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7223,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(7225,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7238,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7239,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7252,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7253,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7261,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7322,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7327,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7328,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7354,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(7358,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(7375,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7390,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(7393,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7409,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7410,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7459,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(7460,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7461,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7483,31): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(7523,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(7577,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7578,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7622,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7623,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7645,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(7646,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7651,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7652,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7675,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7676,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7681,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7682,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7687,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7688,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7693,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7694,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7708,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7724,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7745,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7767,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7771,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7803,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7808,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(7810,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7830,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7831,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(7832,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7833,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7837,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7850,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7851,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7864,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7865,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7873,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7934,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7951,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7970,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7984,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(7985,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(7987,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(7988,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7989,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7993,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7994,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(7995,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(7999,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8000,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8001,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8005,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8006,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8007,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8011,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8012,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8013,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8019,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8020,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8061,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8062,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8063,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8064,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8069,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(8087,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(8097,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8098,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(8101,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8102,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8121,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8126,30): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8135,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8139,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(8144,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8168,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8169,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8181,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8213,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(8214,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8215,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8221,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8222,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8238,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8239,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8244,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8245,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8268,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8269,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8274,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8275,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8280,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8281,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8286,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8287,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8295,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8311,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(8332,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8354,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8358,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8370,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8371,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(8381,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8382,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8391,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8392,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8395,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8431,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8462,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8463,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8465,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8466,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8482,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(8495,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(8514,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8531,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8532,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8534,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8535,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8551,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(8564,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(8583,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8636,15): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8639,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8640,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8682,15): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8685,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8686,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8725,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8751,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8766,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8784,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8790,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8791,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8792,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8797,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8801,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8805,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8809,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8814,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8815,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8820,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8821,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8826,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8827,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8832,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8833,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8880,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8883,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8903,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(8904,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8911,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8915,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8932,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(8933,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8938,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8939,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8962,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8963,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8968,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8969,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8974,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8975,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8980,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(8981,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9006,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9022,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(9043,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9065,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9069,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9128,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(9129,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9144,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9145,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9171,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(9173,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(9187,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9188,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9190,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9191,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(9193,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(9197,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9239,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9240,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(9242,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(9270,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9273,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(9283,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9287,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9292,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9297,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9326,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9327,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9340,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9345,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9352,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(9358,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9362,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9366,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9370,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9408,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9409,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9410,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9417,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9424,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9435,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9446,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9457,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9486,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9503,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9504,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9505,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9510,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9531,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9544,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9559,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(9575,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9609,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9693,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(9703,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9737,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9743,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9744,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9745,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(9750,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9754,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9758,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9762,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9767,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9768,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9773,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9774,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9779,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9780,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9785,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9786,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9815,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9816,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9846,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9868,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9890,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9894,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9920,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(9924,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(9966,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9967,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9973,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9974,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9979,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9980,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(9984,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9989,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9996,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10002,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10006,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10010,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10014,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10042,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10043,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10044,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10048,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10049,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10050,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10054,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10055,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10056,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10060,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10061,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10062,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10066,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10067,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10068,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10073,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10074,22): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(10100,20): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10101,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10106,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10107,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10113,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10117,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10144,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10147,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10155,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10160,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10167,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(10176,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10178,30): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10184,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10193,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10195,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10200,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10215,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10231,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(10242,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10243,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10248,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10249,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10281,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10297,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(10318,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10340,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10344,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10363,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10371,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10389,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10395,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10411,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10412,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10417,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10419,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10423,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10443,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10458,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10465,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10470,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10471,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10496,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10510,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10531,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(10545,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10573,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10574,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10592,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10593,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10600,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10601,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10606,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10613,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10614,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10621,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10625,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10666,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10680,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10747,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10748,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10788,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10789,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10794,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10795,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10818,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10819,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10824,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10825,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10830,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10831,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10836,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10837,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(10851,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10867,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(10888,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10910,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10914,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10947,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10966,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10971,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(10973,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(10986,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(10987,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11000,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11001,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11037,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11041,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11059,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11073,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11074,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11076,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11077,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11078,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11082,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11083,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11084,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11088,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11089,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11090,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11094,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11095,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11096,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11100,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11101,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11102,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11108,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11109,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11150,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11151,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11152,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11153,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11158,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(11162,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11182,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11196,26): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(11201,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11202,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11203,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(11207,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11211,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11214,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11223,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11224,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11232,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11233,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11240,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11256,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11258,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11270,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(11274,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11285,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11290,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11293,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11297,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11298,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11340,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11341,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11342,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11343,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11347,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(11361,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11364,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11371,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11376,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11377,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11386,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11387,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11398,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11399,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(11407,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11408,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11434,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11435,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11436,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11437,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11455,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(11467,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11472,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11474,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11495,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11496,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11504,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11538,28): run-time error CSS1038: Expected hex color, found '#your-brand-color'
(11579,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11580,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11585,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11623,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11625,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11633,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11638,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11649,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11651,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11660,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11674,22): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11688,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11701,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(11726,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11737,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11738,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11760,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11766,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11767,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(11768,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11781,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11793,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11809,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11824,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11826,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(11833,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(11840,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11857,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11872,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11887,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11902,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11917,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11932,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11936,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11945,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11954,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11963,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11972,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(11981,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12006,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12011,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12012,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12028,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12032,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12043,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12044,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12045,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12049,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12050,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12051,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12055,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12059,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12063,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12067,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12071,22): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12075,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(12099,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12103,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12107,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12115,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12123,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12131,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12139,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12147,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12155,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12159,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12163,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12167,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12171,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12175,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12179,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12183,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12204,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12208,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12212,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12220,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12234,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12250,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12254,17): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12287,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12371,22): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12382,17): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12385,22): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12394,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12397,22): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12440,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12452,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12469,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12470,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(12475,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12477,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12478,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12484,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12494,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12507,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(12516,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12520,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12531,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12532,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(12550,26): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12551,15): run-time error CSS1039: Token not allowed after unary operator: '-whiteColor'
(12558,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12562,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12577,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12578,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(12588,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12594,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12639,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12640,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12644,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12658,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12659,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12668,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12669,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12675,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12707,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12722,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(12726,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12727,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12728,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12738,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12744,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12749,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12753,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12760,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12761,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12772,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12795,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(12809,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12810,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12819,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(12820,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12821,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12829,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12833,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12854,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12855,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12860,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12881,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12888,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(12903,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(12911,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(12917,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12918,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12919,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12927,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12963,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12964,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12968,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(12984,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12985,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(12994,20): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13051,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13052,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13065,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13083,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13114,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(13117,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13122,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(13126,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13134,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(13177,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13184,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13185,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13207,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13210,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13216,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13224,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13249,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13250,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13251,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(13258,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13259,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13265,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13269,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13270,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13281,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13287,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(13295,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13296,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13311,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13319,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13320,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13330,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13355,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13356,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13357,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(13368,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13372,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13373,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13385,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13387,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13389,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13406,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13408,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13412,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13413,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13425,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13426,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13456,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13475,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13519,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13523,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13526,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13538,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(13541,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13558,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13586,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13590,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13592,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13593,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13597,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13598,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13604,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13640,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13641,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13643,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13651,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13652,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13659,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13664,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13665,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13666,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13671,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13672,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13673,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13678,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13679,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13680,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13685,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13686,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13687,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13692,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13723,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(13726,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13728,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13729,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13756,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13820,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13821,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13824,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13825,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13829,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13844,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13845,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13863,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13899,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(13900,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(13902,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13910,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13911,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13918,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13923,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13924,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13925,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13930,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13931,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13932,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13937,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13938,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13939,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13944,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13945,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13946,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13951,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13982,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(13985,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(13987,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(13988,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14015,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14049,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14082,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(14084,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14095,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(14103,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14119,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14128,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(14150,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14154,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14156,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14157,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14161,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14162,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14168,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14200,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(14201,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14203,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14211,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14212,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14219,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14224,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14225,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14226,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14231,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14232,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14233,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14238,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14239,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14240,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14245,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14246,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14247,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14252,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14283,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(14286,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14288,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14289,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14316,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14350,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14383,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(14385,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14396,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(14401,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(14405,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14421,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14430,15): run-time error CSS1039: Token not allowed after unary operator: '-optional-color'
(14452,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14456,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14458,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14459,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14463,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14464,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14477,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14503,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(14505,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14506,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14537,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14538,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14543,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14544,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14549,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14550,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14555,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14556,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14613,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(14619,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14630,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14639,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14655,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14734,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14756,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(14763,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14764,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14765,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14769,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14773,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(14810,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14818,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14824,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14849,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14866,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14867,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14886,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14887,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14888,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14892,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14893,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14905,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14906,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14907,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14911,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14912,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14921,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14924,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14925,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14929,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(14933,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14945,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(14946,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14947,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14948,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(14970,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14991,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(14992,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15007,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15018,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15024,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15025,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15036,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15039,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15051,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(15052,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15057,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(15070,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15099,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15100,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(15112,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(15138,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15142,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15144,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15145,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15149,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15150,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15156,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15183,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(15184,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15186,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15194,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15195,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15202,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15207,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15208,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15209,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15214,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15215,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15216,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15221,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15222,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15223,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15228,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15229,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15230,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15235,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15267,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15281,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15300,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15323,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(15327,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15334,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15335,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15340,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15347,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15348,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15355,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15367,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(15368,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15370,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15385,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15386,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15405,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15406,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15424,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15425,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15448,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15452,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15454,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15455,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15459,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15460,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15475,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15504,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15505,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(15517,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraph-color'
(15543,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15547,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15549,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15550,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(15554,20): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15555,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15561,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15592,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(15595,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(15596,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-font-family'
(15607,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(15612,22): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(16255,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(16342,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16343,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16451,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16452,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(16490,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16491,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16564,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16565,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16607,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16608,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(16734,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16735,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16774,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(16775,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17065,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(17320,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17321,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17383,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17384,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(17419,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17420,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17469,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17470,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17512,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17513,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(17607,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17608,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17632,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17633,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17915,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17916,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17987,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(17988,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(18013,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(18080,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(18081,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(18144,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(18249,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(18250,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(18297,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(18298,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
 */
@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}}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.0.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2021 Animate.css
 */@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print),(prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: absolute;
	background: transparent;
	padding: 20px 0 0;
	z-index: 999;
	border-bottom: 1px solid rgba(0, 0, 0, 0.03);
	height: 55px;
}
.mean-container a.meanmenu-reveal {
	width: 35px;
	height: 30px;
	padding: 12px 15px 0 0;
	position: absolute;
	right: 0;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
	display: block;
	background: #ffffff;
	height: 4px;
    margin-top: 3px;
    border-radius: 3px;
}
.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #ffffff;
	margin-top: 55px;
}
.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	border: none;
	list-style-type: none;
}
.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
}
.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: left;
	color: #677294;
	border-top: 1px solid #DBEEFD;
	text-decoration: none;
}
.mean-container .mean-nav ul li a.active {
	color: #000000;
}
.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	color: #677294;
	border-top: 1px solid #DBEEFD;
	opacity: 1;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
	text-transform: none;
	font-size: 14px;
}
.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 3px;
	width: 100%;
	height: 24px;
	padding: 12px !important;
	text-align: right ;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: transparent;
	border: none !important;
}
.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}
.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}
/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.mean-remove {
	display: none !important;
}
.mobile-nav {
    display: none;
}
.mobile-nav.mean-container .mean-nav ul li a.active {
    color: #FF2D55;
}
.main-nav {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    z-index: 999;
    height: auto;
}
.mean-nav .dropdown-toggle::after {
	display: none;
}
.navbar-light .navbar-brand, .navbar-light .navbar-brand:hover {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
}
.main-nav nav ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.main-nav nav .navbar-nav .nav-item {
    position: relative;
    padding: 15px 0;
}
.main-nav nav .navbar-nav .nav-item a {
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    color: #ffffff;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
}
.main-nav nav .navbar-nav .nav-item a:hover, 
.main-nav nav .navbar-nav .nav-item a:focus, 
.main-nav nav .navbar-nav .nav-item a.active {
    color: #FF2D55;
}
.main-nav nav .navbar-nav .nav-item:hover a {
    color: #FF2D55;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
    background: #0d1028;
    position: absolute;
    top: 80px;
    left: 0;
    width: 250px;
    z-index: 99;
    display: block;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 20px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li {
    position: relative;
    padding: 0;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    padding: 9px 15px;
    margin: 0;
    display: block;
    color: #ffffff;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover, 
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus, 
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {
    color: #FF2D55;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
    position: absolute;
    left: -100%;
    top: 0;
    opacity: 0 !important;
    visibility: hidden !important;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
    opacity: 1 !important;
    visibility: visible !important;
    top: -20px !important;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {
    position: absolute;
    left: -100%;
    top: 0;
    opacity: 0 !important;
    visibility: hidden !important;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu li:hover .dropdown-menu {
    opacity: 1 !important;
    visibility: visible !important;
    top: -20px !important;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
    color: #ffffff;
    text-transform: capitalize;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, 
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, 
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
    color: #ffffff;
}
.main-nav nav .navbar-nav .nav-item:hover ul {
    opacity: 1;
    visibility: visible;
    top: 100%;
}
.main-nav nav .navbar-nav .nav-item:last-child .dropdown-menu {
    left: auto;
    right: 0;
}

/* Responsive Style */
@media only screen and (max-width: 991px) {
    .mobile-nav {
        display: block;
        position: relative;
    }
    .mobile-nav .logo {
		text-decoration: none;
        position: absolute;
        top: 11px;
        z-index: 999;
        left: 15px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 20px;
    }
    .mean-container .mean-bar {
        background-color: #ffffff;
        padding: 0;
    }
    .mean-container a.meanmenu-reveal {
        padding: 15px 15px 0 0;
    }
    .mobile-nav nav .navbar-nav {
        height: 300px;
        overflow-y: scroll;
    }
    .mobile-nav nav .navbar-nav .nav-item a i {
        display: none;
    }
    .main-nav {
        display: none !important;
    }
}

@font-face {
    font-family: "flaticon";
    src: url("../../assets/fonts/flaticon.ttf?10e8e1e7d1f5cd341e0d900fd834d828") format("truetype"),
url("../../assets/fonts/flaticon.woff?10e8e1e7d1f5cd341e0d900fd834d828") format("woff"),
url("../../assets/fonts/flaticon.woff2?10e8e1e7d1f5cd341e0d900fd834d828") format("woff2"),
url("../../assets/fonts/flaticon.eot?10e8e1e7d1f5cd341e0d900fd834d828#iefix") format("embedded-opentype"),
url("../../assets/fonts/flaticon.svg?10e8e1e7d1f5cd341e0d900fd834d828#flaticon") format("svg");
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-facebook:before {
    content: "\f101";
}
.flaticon-twitter:before {
    content: "\f102";
}
.flaticon-instagram:before {
    content: "\f103";
}
.flaticon-linkedin:before {
    content: "\f104";
}
.flaticon-down-arrow:before {
    content: "\f105";
}
.flaticon-padlock:before {
    content: "\f106";
}
.flaticon-user:before {
    content: "\f107";
}
.flaticon-plus:before {
    content: "\f108";
}
.flaticon-edit:before {
    content: "\f109";
}
.flaticon-placeholder:before {
    content: "\f10a";
}
.flaticon-list:before {
    content: "\f10b";
}
.flaticon-loupe:before {
    content: "\f10c";
}
.flaticon-star:before {
    content: "\f10d";
}
.flaticon-left-quote:before {
    content: "\f10e";
}
.flaticon-list-1:before {
    content: "\f10f";
}
.flaticon-spaceship:before {
    content: "\f110";
}
.flaticon-calendar:before {
    content: "\f111";
}
.flaticon-loading:before {
    content: "\f112";
}
.flaticon-comment:before {
    content: "\f113";
}
.flaticon-reload:before {
    content: "\f114";
}
.flaticon-location:before {
    content: "\f115";
}
.flaticon-volume:before {
    content: "\f116";
}
.flaticon-layers:before {
    content: "\f117";
}
.flaticon-briefcase:before {
    content: "\f118";
}
.flaticon-money:before {
    content: "\f119";
}
.flaticon-resume:before {
    content: "\f11a";
}
.flaticon-telephone:before {
    content: "\f11b";
}
.flaticon-email:before {
    content: "\f11c";
}
.flaticon-user-1:before {
    content: "\f11d";
}
.flaticon-mortarboard:before {
    content: "\f11e";
}
.flaticon-trophy:before {
    content: "\f11f";
}
.flaticon-star-of-favorites-outline:before {
    content: "\f120";
}
.flaticon-google-glass-logo:before {
    content: "\f121";
}
.flaticon-worldwide:before {
    content: "\f122";
}
.flaticon-play-button-arrowhead:before {
    content: "\f123";
}
.flaticon-right-arrow:before {
    content: "\f124";
}
.flaticon-coin:before {
    content: "\f125";
}
.flaticon-rocket-launch:before {
    content: "\f126";
}
.flaticon-shuttle:before {
    content: "\f127";
}
.flaticon-send:before {
    content: "\f128";
}
.flaticon-a:before {
    content: "\f129";
}
.flaticon-p:before {
    content: "\f12a";
}
.flaticon-e:before {
    content: "\f12b";
}
.flaticon-play-store:before {
    content: "\f12c";
}
.flaticon-app-store:before {
    content: "\f12d";
}
/*
* Remix Icon v2.5.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2021-05-23
*/
@font-face {
  font-family: "remixicon";
  src: url('../../assets/fonts/remixicon.eot?t=1590207869815'); /* IE9*/
  src: url('../../assets/fonts/remixicon.eot?t=1590207869815#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url("../../assets/fonts/remixicon.woff2?t=1590207869815") format("woff2"),
  url("../../assets/fonts/remixicon.woff?t=1590207869815") format("woff"),
  url('../../assets/fonts/remixicon.ttf?t=1590207869815') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../../assets/fonts/remixicon.svg?t=1590207869815#remixicon') format('svg'); /* iOS 4.1- */
  font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.ri-xxs { font-size: .5em; }
.ri-xs { font-size: .75em; }
.ri-sm { font-size: .875em }
.ri-1x { font-size: 1em; }
.ri-2x { font-size: 2em; }
.ri-3x { font-size: 3em; }
.ri-4x { font-size: 4em; }
.ri-5x { font-size: 5em; }
.ri-6x { font-size: 6em; }
.ri-7x { font-size: 7em; }
.ri-8x { font-size: 8em; }
.ri-9x { font-size: 9em; }
.ri-10x { font-size: 10em; }
.ri-fw { text-align: center; width: 1.25em; }
.ri-24-hours-fill:before { content: "\ea01"; }
.ri-24-hours-line:before { content: "\ea02"; }
.ri-4k-fill:before { content: "\ea03"; }
.ri-4k-line:before { content: "\ea04"; }
.ri-a-b:before { content: "\ea05"; }
.ri-account-box-fill:before { content: "\ea06"; }
.ri-account-box-line:before { content: "\ea07"; }
.ri-account-circle-fill:before { content: "\ea08"; }
.ri-account-circle-line:before { content: "\ea09"; }
.ri-account-pin-box-fill:before { content: "\ea0a"; }
.ri-account-pin-box-line:before { content: "\ea0b"; }
.ri-account-pin-circle-fill:before { content: "\ea0c"; }
.ri-account-pin-circle-line:before { content: "\ea0d"; }
.ri-add-box-fill:before { content: "\ea0e"; }
.ri-add-box-line:before { content: "\ea0f"; }
.ri-add-circle-fill:before { content: "\ea10"; }
.ri-add-circle-line:before { content: "\ea11"; }
.ri-add-fill:before { content: "\ea12"; }
.ri-add-line:before { content: "\ea13"; }
.ri-admin-fill:before { content: "\ea14"; }
.ri-admin-line:before { content: "\ea15"; }
.ri-advertisement-fill:before { content: "\ea16"; }
.ri-advertisement-line:before { content: "\ea17"; }
.ri-airplay-fill:before { content: "\ea18"; }
.ri-airplay-line:before { content: "\ea19"; }
.ri-alarm-fill:before { content: "\ea1a"; }
.ri-alarm-line:before { content: "\ea1b"; }
.ri-alarm-warning-fill:before { content: "\ea1c"; }
.ri-alarm-warning-line:before { content: "\ea1d"; }
.ri-album-fill:before { content: "\ea1e"; }
.ri-album-line:before { content: "\ea1f"; }
.ri-alert-fill:before { content: "\ea20"; }
.ri-alert-line:before { content: "\ea21"; }
.ri-aliens-fill:before { content: "\ea22"; }
.ri-aliens-line:before { content: "\ea23"; }
.ri-align-bottom:before { content: "\ea24"; }
.ri-align-center:before { content: "\ea25"; }
.ri-align-justify:before { content: "\ea26"; }
.ri-align-left:before { content: "\ea27"; }
.ri-align-right:before { content: "\ea28"; }
.ri-align-top:before { content: "\ea29"; }
.ri-align-vertically:before { content: "\ea2a"; }
.ri-alipay-fill:before { content: "\ea2b"; }
.ri-alipay-line:before { content: "\ea2c"; }
.ri-amazon-fill:before { content: "\ea2d"; }
.ri-amazon-line:before { content: "\ea2e"; }
.ri-anchor-fill:before { content: "\ea2f"; }
.ri-anchor-line:before { content: "\ea30"; }
.ri-ancient-gate-fill:before { content: "\ea31"; }
.ri-ancient-gate-line:before { content: "\ea32"; }
.ri-ancient-pavilion-fill:before { content: "\ea33"; }
.ri-ancient-pavilion-line:before { content: "\ea34"; }
.ri-android-fill:before { content: "\ea35"; }
.ri-android-line:before { content: "\ea36"; }
.ri-angularjs-fill:before { content: "\ea37"; }
.ri-angularjs-line:before { content: "\ea38"; }
.ri-anticlockwise-2-fill:before { content: "\ea39"; }
.ri-anticlockwise-2-line:before { content: "\ea3a"; }
.ri-anticlockwise-fill:before { content: "\ea3b"; }
.ri-anticlockwise-line:before { content: "\ea3c"; }
.ri-app-store-fill:before { content: "\ea3d"; }
.ri-app-store-line:before { content: "\ea3e"; }
.ri-apple-fill:before { content: "\ea3f"; }
.ri-apple-line:before { content: "\ea40"; }
.ri-apps-2-fill:before { content: "\ea41"; }
.ri-apps-2-line:before { content: "\ea42"; }
.ri-apps-fill:before { content: "\ea43"; }
.ri-apps-line:before { content: "\ea44"; }
.ri-archive-drawer-fill:before { content: "\ea45"; }
.ri-archive-drawer-line:before { content: "\ea46"; }
.ri-archive-fill:before { content: "\ea47"; }
.ri-archive-line:before { content: "\ea48"; }
.ri-arrow-down-circle-fill:before { content: "\ea49"; }
.ri-arrow-down-circle-line:before { content: "\ea4a"; }
.ri-arrow-down-fill:before { content: "\ea4b"; }
.ri-arrow-down-line:before { content: "\ea4c"; }
.ri-arrow-down-s-fill:before { content: "\ea4d"; }
.ri-arrow-down-s-line:before { content: "\ea4e"; }
.ri-arrow-drop-down-fill:before { content: "\ea4f"; }
.ri-arrow-drop-down-line:before { content: "\ea50"; }
.ri-arrow-drop-left-fill:before { content: "\ea51"; }
.ri-arrow-drop-left-line:before { content: "\ea52"; }
.ri-arrow-drop-right-fill:before { content: "\ea53"; }
.ri-arrow-drop-right-line:before { content: "\ea54"; }
.ri-arrow-drop-up-fill:before { content: "\ea55"; }
.ri-arrow-drop-up-line:before { content: "\ea56"; }
.ri-arrow-go-back-fill:before { content: "\ea57"; }
.ri-arrow-go-back-line:before { content: "\ea58"; }
.ri-arrow-go-forward-fill:before { content: "\ea59"; }
.ri-arrow-go-forward-line:before { content: "\ea5a"; }
.ri-arrow-left-circle-fill:before { content: "\ea5b"; }
.ri-arrow-left-circle-line:before { content: "\ea5c"; }
.ri-arrow-left-down-fill:before { content: "\ea5d"; }
.ri-arrow-left-down-line:before { content: "\ea5e"; }
.ri-arrow-left-fill:before { content: "\ea5f"; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-arrow-left-right-fill:before { content: "\ea61"; }
.ri-arrow-left-right-line:before { content: "\ea62"; }
.ri-arrow-left-s-fill:before { content: "\ea63"; }
.ri-arrow-left-s-line:before { content: "\ea64"; }
.ri-arrow-left-up-fill:before { content: "\ea65"; }
.ri-arrow-left-up-line:before { content: "\ea66"; }
.ri-arrow-right-circle-fill:before { content: "\ea67"; }
.ri-arrow-right-circle-line:before { content: "\ea68"; }
.ri-arrow-right-down-fill:before { content: "\ea69"; }
.ri-arrow-right-down-line:before { content: "\ea6a"; }
.ri-arrow-right-fill:before { content: "\ea6b"; }
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-arrow-right-s-fill:before { content: "\ea6d"; }
.ri-arrow-right-s-line:before { content: "\ea6e"; }
.ri-arrow-right-up-fill:before { content: "\ea6f"; }
.ri-arrow-right-up-line:before { content: "\ea70"; }
.ri-arrow-up-circle-fill:before { content: "\ea71"; }
.ri-arrow-up-circle-line:before { content: "\ea72"; }
.ri-arrow-up-down-fill:before { content: "\ea73"; }
.ri-arrow-up-down-line:before { content: "\ea74"; }
.ri-arrow-up-fill:before { content: "\ea75"; }
.ri-arrow-up-line:before { content: "\ea76"; }
.ri-arrow-up-s-fill:before { content: "\ea77"; }
.ri-arrow-up-s-line:before { content: "\ea78"; }
.ri-artboard-2-fill:before { content: "\ea79"; }
.ri-artboard-2-line:before { content: "\ea7a"; }
.ri-artboard-fill:before { content: "\ea7b"; }
.ri-artboard-line:before { content: "\ea7c"; }
.ri-article-fill:before { content: "\ea7d"; }
.ri-article-line:before { content: "\ea7e"; }
.ri-aspect-ratio-fill:before { content: "\ea7f"; }
.ri-aspect-ratio-line:before { content: "\ea80"; }
.ri-asterisk:before { content: "\ea81"; }
.ri-at-fill:before { content: "\ea82"; }
.ri-at-line:before { content: "\ea83"; }
.ri-attachment-2:before { content: "\ea84"; }
.ri-attachment-fill:before { content: "\ea85"; }
.ri-attachment-line:before { content: "\ea86"; }
.ri-auction-fill:before { content: "\ea87"; }
.ri-auction-line:before { content: "\ea88"; }
.ri-award-fill:before { content: "\ea89"; }
.ri-award-line:before { content: "\ea8a"; }
.ri-baidu-fill:before { content: "\ea8b"; }
.ri-baidu-line:before { content: "\ea8c"; }
.ri-ball-pen-fill:before { content: "\ea8d"; }
.ri-ball-pen-line:before { content: "\ea8e"; }
.ri-bank-card-2-fill:before { content: "\ea8f"; }
.ri-bank-card-2-line:before { content: "\ea90"; }
.ri-bank-card-fill:before { content: "\ea91"; }
.ri-bank-card-line:before { content: "\ea92"; }
.ri-bank-fill:before { content: "\ea93"; }
.ri-bank-line:before { content: "\ea94"; }
.ri-bar-chart-2-fill:before { content: "\ea95"; }
.ri-bar-chart-2-line:before { content: "\ea96"; }
.ri-bar-chart-box-fill:before { content: "\ea97"; }
.ri-bar-chart-box-line:before { content: "\ea98"; }
.ri-bar-chart-fill:before { content: "\ea99"; }
.ri-bar-chart-grouped-fill:before { content: "\ea9a"; }
.ri-bar-chart-grouped-line:before { content: "\ea9b"; }
.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; }
.ri-bar-chart-horizontal-line:before { content: "\ea9d"; }
.ri-bar-chart-line:before { content: "\ea9e"; }
.ri-barcode-box-fill:before { content: "\ea9f"; }
.ri-barcode-box-line:before { content: "\eaa0"; }
.ri-barcode-fill:before { content: "\eaa1"; }
.ri-barcode-line:before { content: "\eaa2"; }
.ri-barricade-fill:before { content: "\eaa3"; }
.ri-barricade-line:before { content: "\eaa4"; }
.ri-base-station-fill:before { content: "\eaa5"; }
.ri-base-station-line:before { content: "\eaa6"; }
.ri-basketball-fill:before { content: "\eaa7"; }
.ri-basketball-line:before { content: "\eaa8"; }
.ri-battery-2-charge-fill:before { content: "\eaa9"; }
.ri-battery-2-charge-line:before { content: "\eaaa"; }
.ri-battery-2-fill:before { content: "\eaab"; }
.ri-battery-2-line:before { content: "\eaac"; }
.ri-battery-charge-fill:before { content: "\eaad"; }
.ri-battery-charge-line:before { content: "\eaae"; }
.ri-battery-fill:before { content: "\eaaf"; }
.ri-battery-line:before { content: "\eab0"; }
.ri-battery-low-fill:before { content: "\eab1"; }
.ri-battery-low-line:before { content: "\eab2"; }
.ri-battery-saver-fill:before { content: "\eab3"; }
.ri-battery-saver-line:before { content: "\eab4"; }
.ri-battery-share-fill:before { content: "\eab5"; }
.ri-battery-share-line:before { content: "\eab6"; }
.ri-bear-smile-fill:before { content: "\eab7"; }
.ri-bear-smile-line:before { content: "\eab8"; }
.ri-behance-fill:before { content: "\eab9"; }
.ri-behance-line:before { content: "\eaba"; }
.ri-bell-fill:before { content: "\eabb"; }
.ri-bell-line:before { content: "\eabc"; }
.ri-bike-fill:before { content: "\eabd"; }
.ri-bike-line:before { content: "\eabe"; }
.ri-bilibili-fill:before { content: "\eabf"; }
.ri-bilibili-line:before { content: "\eac0"; }
.ri-bill-fill:before { content: "\eac1"; }
.ri-bill-line:before { content: "\eac2"; }
.ri-billiards-fill:before { content: "\eac3"; }
.ri-billiards-line:before { content: "\eac4"; }
.ri-bit-coin-fill:before { content: "\eac5"; }
.ri-bit-coin-line:before { content: "\eac6"; }
.ri-blaze-fill:before { content: "\eac7"; }
.ri-blaze-line:before { content: "\eac8"; }
.ri-bluetooth-connect-fill:before { content: "\eac9"; }
.ri-bluetooth-connect-line:before { content: "\eaca"; }
.ri-bluetooth-fill:before { content: "\eacb"; }
.ri-bluetooth-line:before { content: "\eacc"; }
.ri-blur-off-fill:before { content: "\eacd"; }
.ri-blur-off-line:before { content: "\eace"; }
.ri-body-scan-fill:before { content: "\eacf"; }
.ri-body-scan-line:before { content: "\ead0"; }
.ri-bold:before { content: "\ead1"; }
.ri-book-2-fill:before { content: "\ead2"; }
.ri-book-2-line:before { content: "\ead3"; }
.ri-book-3-fill:before { content: "\ead4"; }
.ri-book-3-line:before { content: "\ead5"; }
.ri-book-fill:before { content: "\ead6"; }
.ri-book-line:before { content: "\ead7"; }
.ri-book-mark-fill:before { content: "\ead8"; }
.ri-book-mark-line:before { content: "\ead9"; }
.ri-book-open-fill:before { content: "\eada"; }
.ri-book-open-line:before { content: "\eadb"; }
.ri-book-read-fill:before { content: "\eadc"; }
.ri-book-read-line:before { content: "\eadd"; }
.ri-booklet-fill:before { content: "\eade"; }
.ri-booklet-line:before { content: "\eadf"; }
.ri-bookmark-2-fill:before { content: "\eae0"; }
.ri-bookmark-2-line:before { content: "\eae1"; }
.ri-bookmark-3-fill:before { content: "\eae2"; }
.ri-bookmark-3-line:before { content: "\eae3"; }
.ri-bookmark-fill:before { content: "\eae4"; }
.ri-bookmark-line:before { content: "\eae5"; }
.ri-boxing-fill:before { content: "\eae6"; }
.ri-boxing-line:before { content: "\eae7"; }
.ri-braces-fill:before { content: "\eae8"; }
.ri-braces-line:before { content: "\eae9"; }
.ri-brackets-fill:before { content: "\eaea"; }
.ri-brackets-line:before { content: "\eaeb"; }
.ri-briefcase-2-fill:before { content: "\eaec"; }
.ri-briefcase-2-line:before { content: "\eaed"; }
.ri-briefcase-3-fill:before { content: "\eaee"; }
.ri-briefcase-3-line:before { content: "\eaef"; }
.ri-briefcase-4-fill:before { content: "\eaf0"; }
.ri-briefcase-4-line:before { content: "\eaf1"; }
.ri-briefcase-5-fill:before { content: "\eaf2"; }
.ri-briefcase-5-line:before { content: "\eaf3"; }
.ri-briefcase-fill:before { content: "\eaf4"; }
.ri-briefcase-line:before { content: "\eaf5"; }
.ri-bring-forward:before { content: "\eaf6"; }
.ri-bring-to-front:before { content: "\eaf7"; }
.ri-broadcast-fill:before { content: "\eaf8"; }
.ri-broadcast-line:before { content: "\eaf9"; }
.ri-brush-2-fill:before { content: "\eafa"; }
.ri-brush-2-line:before { content: "\eafb"; }
.ri-brush-3-fill:before { content: "\eafc"; }
.ri-brush-3-line:before { content: "\eafd"; }
.ri-brush-4-fill:before { content: "\eafe"; }
.ri-brush-4-line:before { content: "\eaff"; }
.ri-brush-fill:before { content: "\eb00"; }
.ri-brush-line:before { content: "\eb01"; }
.ri-bubble-chart-fill:before { content: "\eb02"; }
.ri-bubble-chart-line:before { content: "\eb03"; }
.ri-bug-2-fill:before { content: "\eb04"; }
.ri-bug-2-line:before { content: "\eb05"; }
.ri-bug-fill:before { content: "\eb06"; }
.ri-bug-line:before { content: "\eb07"; }
.ri-building-2-fill:before { content: "\eb08"; }
.ri-building-2-line:before { content: "\eb09"; }
.ri-building-3-fill:before { content: "\eb0a"; }
.ri-building-3-line:before { content: "\eb0b"; }
.ri-building-4-fill:before { content: "\eb0c"; }
.ri-building-4-line:before { content: "\eb0d"; }
.ri-building-fill:before { content: "\eb0e"; }
.ri-building-line:before { content: "\eb0f"; }
.ri-bus-2-fill:before { content: "\eb10"; }
.ri-bus-2-line:before { content: "\eb11"; }
.ri-bus-fill:before { content: "\eb12"; }
.ri-bus-line:before { content: "\eb13"; }
.ri-bus-wifi-fill:before { content: "\eb14"; }
.ri-bus-wifi-line:before { content: "\eb15"; }
.ri-cactus-fill:before { content: "\eb16"; }
.ri-cactus-line:before { content: "\eb17"; }
.ri-cake-2-fill:before { content: "\eb18"; }
.ri-cake-2-line:before { content: "\eb19"; }
.ri-cake-3-fill:before { content: "\eb1a"; }
.ri-cake-3-line:before { content: "\eb1b"; }
.ri-cake-fill:before { content: "\eb1c"; }
.ri-cake-line:before { content: "\eb1d"; }
.ri-calculator-fill:before { content: "\eb1e"; }
.ri-calculator-line:before { content: "\eb1f"; }
.ri-calendar-2-fill:before { content: "\eb20"; }
.ri-calendar-2-line:before { content: "\eb21"; }
.ri-calendar-check-fill:before { content: "\eb22"; }
.ri-calendar-check-line:before { content: "\eb23"; }
.ri-calendar-event-fill:before { content: "\eb24"; }
.ri-calendar-event-line:before { content: "\eb25"; }
.ri-calendar-fill:before { content: "\eb26"; }
.ri-calendar-line:before { content: "\eb27"; }
.ri-calendar-todo-fill:before { content: "\eb28"; }
.ri-calendar-todo-line:before { content: "\eb29"; }
.ri-camera-2-fill:before { content: "\eb2a"; }
.ri-camera-2-line:before { content: "\eb2b"; }
.ri-camera-3-fill:before { content: "\eb2c"; }
.ri-camera-3-line:before { content: "\eb2d"; }
.ri-camera-fill:before { content: "\eb2e"; }
.ri-camera-lens-fill:before { content: "\eb2f"; }
.ri-camera-lens-line:before { content: "\eb30"; }
.ri-camera-line:before { content: "\eb31"; }
.ri-camera-off-fill:before { content: "\eb32"; }
.ri-camera-off-line:before { content: "\eb33"; }
.ri-camera-switch-fill:before { content: "\eb34"; }
.ri-camera-switch-line:before { content: "\eb35"; }
.ri-capsule-fill:before { content: "\eb36"; }
.ri-capsule-line:before { content: "\eb37"; }
.ri-car-fill:before { content: "\eb38"; }
.ri-car-line:before { content: "\eb39"; }
.ri-car-washing-fill:before { content: "\eb3a"; }
.ri-car-washing-line:before { content: "\eb3b"; }
.ri-caravan-fill:before { content: "\eb3c"; }
.ri-caravan-line:before { content: "\eb3d"; }
.ri-cast-fill:before { content: "\eb3e"; }
.ri-cast-line:before { content: "\eb3f"; }
.ri-cellphone-fill:before { content: "\eb40"; }
.ri-cellphone-line:before { content: "\eb41"; }
.ri-celsius-fill:before { content: "\eb42"; }
.ri-celsius-line:before { content: "\eb43"; }
.ri-centos-fill:before { content: "\eb44"; }
.ri-centos-line:before { content: "\eb45"; }
.ri-character-recognition-fill:before { content: "\eb46"; }
.ri-character-recognition-line:before { content: "\eb47"; }
.ri-charging-pile-2-fill:before { content: "\eb48"; }
.ri-charging-pile-2-line:before { content: "\eb49"; }
.ri-charging-pile-fill:before { content: "\eb4a"; }
.ri-charging-pile-line:before { content: "\eb4b"; }
.ri-chat-1-fill:before { content: "\eb4c"; }
.ri-chat-1-line:before { content: "\eb4d"; }
.ri-chat-2-fill:before { content: "\eb4e"; }
.ri-chat-2-line:before { content: "\eb4f"; }
.ri-chat-3-fill:before { content: "\eb50"; }
.ri-chat-3-line:before { content: "\eb51"; }
.ri-chat-4-fill:before { content: "\eb52"; }
.ri-chat-4-line:before { content: "\eb53"; }
.ri-chat-check-fill:before { content: "\eb54"; }
.ri-chat-check-line:before { content: "\eb55"; }
.ri-chat-delete-fill:before { content: "\eb56"; }
.ri-chat-delete-line:before { content: "\eb57"; }
.ri-chat-download-fill:before { content: "\eb58"; }
.ri-chat-download-line:before { content: "\eb59"; }
.ri-chat-follow-up-fill:before { content: "\eb5a"; }
.ri-chat-follow-up-line:before { content: "\eb5b"; }
.ri-chat-forward-fill:before { content: "\eb5c"; }
.ri-chat-forward-line:before { content: "\eb5d"; }
.ri-chat-heart-fill:before { content: "\eb5e"; }
.ri-chat-heart-line:before { content: "\eb5f"; }
.ri-chat-history-fill:before { content: "\eb60"; }
.ri-chat-history-line:before { content: "\eb61"; }
.ri-chat-new-fill:before { content: "\eb62"; }
.ri-chat-new-line:before { content: "\eb63"; }
.ri-chat-off-fill:before { content: "\eb64"; }
.ri-chat-off-line:before { content: "\eb65"; }
.ri-chat-poll-fill:before { content: "\eb66"; }
.ri-chat-poll-line:before { content: "\eb67"; }
.ri-chat-private-fill:before { content: "\eb68"; }
.ri-chat-private-line:before { content: "\eb69"; }
.ri-chat-quote-fill:before { content: "\eb6a"; }
.ri-chat-quote-line:before { content: "\eb6b"; }
.ri-chat-settings-fill:before { content: "\eb6c"; }
.ri-chat-settings-line:before { content: "\eb6d"; }
.ri-chat-smile-2-fill:before { content: "\eb6e"; }
.ri-chat-smile-2-line:before { content: "\eb6f"; }
.ri-chat-smile-3-fill:before { content: "\eb70"; }
.ri-chat-smile-3-line:before { content: "\eb71"; }
.ri-chat-smile-fill:before { content: "\eb72"; }
.ri-chat-smile-line:before { content: "\eb73"; }
.ri-chat-upload-fill:before { content: "\eb74"; }
.ri-chat-upload-line:before { content: "\eb75"; }
.ri-chat-voice-fill:before { content: "\eb76"; }
.ri-chat-voice-line:before { content: "\eb77"; }
.ri-check-double-fill:before { content: "\eb78"; }
.ri-check-double-line:before { content: "\eb79"; }
.ri-check-fill:before { content: "\eb7a"; }
.ri-check-line:before { content: "\eb7b"; }
.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; }
.ri-checkbox-blank-circle-line:before { content: "\eb7d"; }
.ri-checkbox-blank-fill:before { content: "\eb7e"; }
.ri-checkbox-blank-line:before { content: "\eb7f"; }
.ri-checkbox-circle-fill:before { content: "\eb80"; }
.ri-checkbox-circle-line:before { content: "\eb81"; }
.ri-checkbox-fill:before { content: "\eb82"; }
.ri-checkbox-indeterminate-fill:before { content: "\eb83"; }
.ri-checkbox-indeterminate-line:before { content: "\eb84"; }
.ri-checkbox-line:before { content: "\eb85"; }
.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; }
.ri-checkbox-multiple-blank-line:before { content: "\eb87"; }
.ri-checkbox-multiple-fill:before { content: "\eb88"; }
.ri-checkbox-multiple-line:before { content: "\eb89"; }
.ri-china-railway-fill:before { content: "\eb8a"; }
.ri-china-railway-line:before { content: "\eb8b"; }
.ri-chrome-fill:before { content: "\eb8c"; }
.ri-chrome-line:before { content: "\eb8d"; }
.ri-clapperboard-fill:before { content: "\eb8e"; }
.ri-clapperboard-line:before { content: "\eb8f"; }
.ri-clipboard-fill:before { content: "\eb90"; }
.ri-clipboard-line:before { content: "\eb91"; }
.ri-clockwise-2-fill:before { content: "\eb92"; }
.ri-clockwise-2-line:before { content: "\eb93"; }
.ri-clockwise-fill:before { content: "\eb94"; }
.ri-clockwise-line:before { content: "\eb95"; }
.ri-close-circle-fill:before { content: "\eb96"; }
.ri-close-circle-line:before { content: "\eb97"; }
.ri-close-fill:before { content: "\eb98"; }
.ri-close-line:before { content: "\eb99"; }
.ri-closed-captioning-fill:before { content: "\eb9a"; }
.ri-closed-captioning-line:before { content: "\eb9b"; }
.ri-cloud-fill:before { content: "\eb9c"; }
.ri-cloud-line:before { content: "\eb9d"; }
.ri-cloud-off-fill:before { content: "\eb9e"; }
.ri-cloud-off-line:before { content: "\eb9f"; }
.ri-cloud-windy-fill:before { content: "\eba0"; }
.ri-cloud-windy-line:before { content: "\eba1"; }
.ri-cloudy-2-fill:before { content: "\eba2"; }
.ri-cloudy-2-line:before { content: "\eba3"; }
.ri-cloudy-fill:before { content: "\eba4"; }
.ri-cloudy-line:before { content: "\eba5"; }
.ri-code-box-fill:before { content: "\eba6"; }
.ri-code-box-line:before { content: "\eba7"; }
.ri-code-fill:before { content: "\eba8"; }
.ri-code-line:before { content: "\eba9"; }
.ri-code-s-fill:before { content: "\ebaa"; }
.ri-code-s-line:before { content: "\ebab"; }
.ri-code-s-slash-fill:before { content: "\ebac"; }
.ri-code-s-slash-line:before { content: "\ebad"; }
.ri-code-view:before { content: "\ebae"; }
.ri-codepen-fill:before { content: "\ebaf"; }
.ri-codepen-line:before { content: "\ebb0"; }
.ri-coin-fill:before { content: "\ebb1"; }
.ri-coin-line:before { content: "\ebb2"; }
.ri-coins-fill:before { content: "\ebb3"; }
.ri-coins-line:before { content: "\ebb4"; }
.ri-collage-fill:before { content: "\ebb5"; }
.ri-collage-line:before { content: "\ebb6"; }
.ri-command-fill:before { content: "\ebb7"; }
.ri-command-line:before { content: "\ebb8"; }
.ri-community-fill:before { content: "\ebb9"; }
.ri-community-line:before { content: "\ebba"; }
.ri-compass-2-fill:before { content: "\ebbb"; }
.ri-compass-2-line:before { content: "\ebbc"; }
.ri-compass-3-fill:before { content: "\ebbd"; }
.ri-compass-3-line:before { content: "\ebbe"; }
.ri-compass-4-fill:before { content: "\ebbf"; }
.ri-compass-4-line:before { content: "\ebc0"; }
.ri-compass-discover-fill:before { content: "\ebc1"; }
.ri-compass-discover-line:before { content: "\ebc2"; }
.ri-compass-fill:before { content: "\ebc3"; }
.ri-compass-line:before { content: "\ebc4"; }
.ri-compasses-2-fill:before { content: "\ebc5"; }
.ri-compasses-2-line:before { content: "\ebc6"; }
.ri-compasses-fill:before { content: "\ebc7"; }
.ri-compasses-line:before { content: "\ebc8"; }
.ri-computer-fill:before { content: "\ebc9"; }
.ri-computer-line:before { content: "\ebca"; }
.ri-contacts-book-2-fill:before { content: "\ebcb"; }
.ri-contacts-book-2-line:before { content: "\ebcc"; }
.ri-contacts-book-fill:before { content: "\ebcd"; }
.ri-contacts-book-line:before { content: "\ebce"; }
.ri-contacts-book-upload-fill:before { content: "\ebcf"; }
.ri-contacts-book-upload-line:before { content: "\ebd0"; }
.ri-contacts-fill:before { content: "\ebd1"; }
.ri-contacts-line:before { content: "\ebd2"; }
.ri-contrast-2-fill:before { content: "\ebd3"; }
.ri-contrast-2-line:before { content: "\ebd4"; }
.ri-contrast-drop-2-fill:before { content: "\ebd5"; }
.ri-contrast-drop-2-line:before { content: "\ebd6"; }
.ri-contrast-drop-fill:before { content: "\ebd7"; }
.ri-contrast-drop-line:before { content: "\ebd8"; }
.ri-contrast-fill:before { content: "\ebd9"; }
.ri-contrast-line:before { content: "\ebda"; }
.ri-copper-coin-fill:before { content: "\ebdb"; }
.ri-copper-coin-line:before { content: "\ebdc"; }
.ri-copper-diamond-fill:before { content: "\ebdd"; }
.ri-copper-diamond-line:before { content: "\ebde"; }
.ri-copyleft-fill:before { content: "\ebdf"; }
.ri-copyleft-line:before { content: "\ebe0"; }
.ri-copyright-fill:before { content: "\ebe1"; }
.ri-copyright-line:before { content: "\ebe2"; }
.ri-coreos-fill:before { content: "\ebe3"; }
.ri-coreos-line:before { content: "\ebe4"; }
.ri-coupon-2-fill:before { content: "\ebe5"; }
.ri-coupon-2-line:before { content: "\ebe6"; }
.ri-coupon-3-fill:before { content: "\ebe7"; }
.ri-coupon-3-line:before { content: "\ebe8"; }
.ri-coupon-4-fill:before { content: "\ebe9"; }
.ri-coupon-4-line:before { content: "\ebea"; }
.ri-coupon-5-fill:before { content: "\ebeb"; }
.ri-coupon-5-line:before { content: "\ebec"; }
.ri-coupon-fill:before { content: "\ebed"; }
.ri-coupon-line:before { content: "\ebee"; }
.ri-cpu-fill:before { content: "\ebef"; }
.ri-cpu-line:before { content: "\ebf0"; }
.ri-creative-commons-by-fill:before { content: "\ebf1"; }
.ri-creative-commons-by-line:before { content: "\ebf2"; }
.ri-creative-commons-fill:before { content: "\ebf3"; }
.ri-creative-commons-line:before { content: "\ebf4"; }
.ri-creative-commons-nc-fill:before { content: "\ebf5"; }
.ri-creative-commons-nc-line:before { content: "\ebf6"; }
.ri-creative-commons-nd-fill:before { content: "\ebf7"; }
.ri-creative-commons-nd-line:before { content: "\ebf8"; }
.ri-creative-commons-sa-fill:before { content: "\ebf9"; }
.ri-creative-commons-sa-line:before { content: "\ebfa"; }
.ri-creative-commons-zero-fill:before { content: "\ebfb"; }
.ri-creative-commons-zero-line:before { content: "\ebfc"; }
.ri-criminal-fill:before { content: "\ebfd"; }
.ri-criminal-line:before { content: "\ebfe"; }
.ri-crop-2-fill:before { content: "\ebff"; }
.ri-crop-2-line:before { content: "\ec00"; }
.ri-crop-fill:before { content: "\ec01"; }
.ri-crop-line:before { content: "\ec02"; }
.ri-css3-fill:before { content: "\ec03"; }
.ri-css3-line:before { content: "\ec04"; }
.ri-cup-fill:before { content: "\ec05"; }
.ri-cup-line:before { content: "\ec06"; }
.ri-currency-fill:before { content: "\ec07"; }
.ri-currency-line:before { content: "\ec08"; }
.ri-cursor-fill:before { content: "\ec09"; }
.ri-cursor-line:before { content: "\ec0a"; }
.ri-customer-service-2-fill:before { content: "\ec0b"; }
.ri-customer-service-2-line:before { content: "\ec0c"; }
.ri-customer-service-fill:before { content: "\ec0d"; }
.ri-customer-service-line:before { content: "\ec0e"; }
.ri-dashboard-2-fill:before { content: "\ec0f"; }
.ri-dashboard-2-line:before { content: "\ec10"; }
.ri-dashboard-3-fill:before { content: "\ec11"; }
.ri-dashboard-3-line:before { content: "\ec12"; }
.ri-dashboard-fill:before { content: "\ec13"; }
.ri-dashboard-line:before { content: "\ec14"; }
.ri-database-2-fill:before { content: "\ec15"; }
.ri-database-2-line:before { content: "\ec16"; }
.ri-database-fill:before { content: "\ec17"; }
.ri-database-line:before { content: "\ec18"; }
.ri-delete-back-2-fill:before { content: "\ec19"; }
.ri-delete-back-2-line:before { content: "\ec1a"; }
.ri-delete-back-fill:before { content: "\ec1b"; }
.ri-delete-back-line:before { content: "\ec1c"; }
.ri-delete-bin-2-fill:before { content: "\ec1d"; }
.ri-delete-bin-2-line:before { content: "\ec1e"; }
.ri-delete-bin-3-fill:before { content: "\ec1f"; }
.ri-delete-bin-3-line:before { content: "\ec20"; }
.ri-delete-bin-4-fill:before { content: "\ec21"; }
.ri-delete-bin-4-line:before { content: "\ec22"; }
.ri-delete-bin-5-fill:before { content: "\ec23"; }
.ri-delete-bin-5-line:before { content: "\ec24"; }
.ri-delete-bin-6-fill:before { content: "\ec25"; }
.ri-delete-bin-6-line:before { content: "\ec26"; }
.ri-delete-bin-7-fill:before { content: "\ec27"; }
.ri-delete-bin-7-line:before { content: "\ec28"; }
.ri-delete-bin-fill:before { content: "\ec29"; }
.ri-delete-bin-line:before { content: "\ec2a"; }
.ri-delete-column:before { content: "\ec2b"; }
.ri-delete-row:before { content: "\ec2c"; }
.ri-device-fill:before { content: "\ec2d"; }
.ri-device-line:before { content: "\ec2e"; }
.ri-device-recover-fill:before { content: "\ec2f"; }
.ri-device-recover-line:before { content: "\ec30"; }
.ri-dingding-fill:before { content: "\ec31"; }
.ri-dingding-line:before { content: "\ec32"; }
.ri-direction-fill:before { content: "\ec33"; }
.ri-direction-line:before { content: "\ec34"; }
.ri-disc-fill:before { content: "\ec35"; }
.ri-disc-line:before { content: "\ec36"; }
.ri-discord-fill:before { content: "\ec37"; }
.ri-discord-line:before { content: "\ec38"; }
.ri-discuss-fill:before { content: "\ec39"; }
.ri-discuss-line:before { content: "\ec3a"; }
.ri-dislike-fill:before { content: "\ec3b"; }
.ri-dislike-line:before { content: "\ec3c"; }
.ri-disqus-fill:before { content: "\ec3d"; }
.ri-disqus-line:before { content: "\ec3e"; }
.ri-divide-fill:before { content: "\ec3f"; }
.ri-divide-line:before { content: "\ec40"; }
.ri-donut-chart-fill:before { content: "\ec41"; }
.ri-donut-chart-line:before { content: "\ec42"; }
.ri-door-closed-fill:before { content: "\ec43"; }
.ri-door-closed-line:before { content: "\ec44"; }
.ri-door-fill:before { content: "\ec45"; }
.ri-door-line:before { content: "\ec46"; }
.ri-door-lock-box-fill:before { content: "\ec47"; }
.ri-door-lock-box-line:before { content: "\ec48"; }
.ri-door-lock-fill:before { content: "\ec49"; }
.ri-door-lock-line:before { content: "\ec4a"; }
.ri-door-open-fill:before { content: "\ec4b"; }
.ri-door-open-line:before { content: "\ec4c"; }
.ri-dossier-fill:before { content: "\ec4d"; }
.ri-dossier-line:before { content: "\ec4e"; }
.ri-douban-fill:before { content: "\ec4f"; }
.ri-douban-line:before { content: "\ec50"; }
.ri-double-quotes-l:before { content: "\ec51"; }
.ri-double-quotes-r:before { content: "\ec52"; }
.ri-download-2-fill:before { content: "\ec53"; }
.ri-download-2-line:before { content: "\ec54"; }
.ri-download-cloud-2-fill:before { content: "\ec55"; }
.ri-download-cloud-2-line:before { content: "\ec56"; }
.ri-download-cloud-fill:before { content: "\ec57"; }
.ri-download-cloud-line:before { content: "\ec58"; }
.ri-download-fill:before { content: "\ec59"; }
.ri-download-line:before { content: "\ec5a"; }
.ri-draft-fill:before { content: "\ec5b"; }
.ri-draft-line:before { content: "\ec5c"; }
.ri-drag-drop-fill:before { content: "\ec5d"; }
.ri-drag-drop-line:before { content: "\ec5e"; }
.ri-drag-move-2-fill:before { content: "\ec5f"; }
.ri-drag-move-2-line:before { content: "\ec60"; }
.ri-drag-move-fill:before { content: "\ec61"; }
.ri-drag-move-line:before { content: "\ec62"; }
.ri-dribbble-fill:before { content: "\ec63"; }
.ri-dribbble-line:before { content: "\ec64"; }
.ri-drive-fill:before { content: "\ec65"; }
.ri-drive-line:before { content: "\ec66"; }
.ri-drizzle-fill:before { content: "\ec67"; }
.ri-drizzle-line:before { content: "\ec68"; }
.ri-drop-fill:before { content: "\ec69"; }
.ri-drop-line:before { content: "\ec6a"; }
.ri-dropbox-fill:before { content: "\ec6b"; }
.ri-dropbox-line:before { content: "\ec6c"; }
.ri-dual-sim-1-fill:before { content: "\ec6d"; }
.ri-dual-sim-1-line:before { content: "\ec6e"; }
.ri-dual-sim-2-fill:before { content: "\ec6f"; }
.ri-dual-sim-2-line:before { content: "\ec70"; }
.ri-dv-fill:before { content: "\ec71"; }
.ri-dv-line:before { content: "\ec72"; }
.ri-dvd-fill:before { content: "\ec73"; }
.ri-dvd-line:before { content: "\ec74"; }
.ri-e-bike-2-fill:before { content: "\ec75"; }
.ri-e-bike-2-line:before { content: "\ec76"; }
.ri-e-bike-fill:before { content: "\ec77"; }
.ri-e-bike-line:before { content: "\ec78"; }
.ri-earth-fill:before { content: "\ec79"; }
.ri-earth-line:before { content: "\ec7a"; }
.ri-earthquake-fill:before { content: "\ec7b"; }
.ri-earthquake-line:before { content: "\ec7c"; }
.ri-edge-fill:before { content: "\ec7d"; }
.ri-edge-line:before { content: "\ec7e"; }
.ri-edit-2-fill:before { content: "\ec7f"; }
.ri-edit-2-line:before { content: "\ec80"; }
.ri-edit-box-fill:before { content: "\ec81"; }
.ri-edit-box-line:before { content: "\ec82"; }
.ri-edit-circle-fill:before { content: "\ec83"; }
.ri-edit-circle-line:before { content: "\ec84"; }
.ri-edit-fill:before { content: "\ec85"; }
.ri-edit-line:before { content: "\ec86"; }
.ri-eject-fill:before { content: "\ec87"; }
.ri-eject-line:before { content: "\ec88"; }
.ri-emotion-2-fill:before { content: "\ec89"; }
.ri-emotion-2-line:before { content: "\ec8a"; }
.ri-emotion-fill:before { content: "\ec8b"; }
.ri-emotion-happy-fill:before { content: "\ec8c"; }
.ri-emotion-happy-line:before { content: "\ec8d"; }
.ri-emotion-laugh-fill:before { content: "\ec8e"; }
.ri-emotion-laugh-line:before { content: "\ec8f"; }
.ri-emotion-line:before { content: "\ec90"; }
.ri-emotion-normal-fill:before { content: "\ec91"; }
.ri-emotion-normal-line:before { content: "\ec92"; }
.ri-emotion-sad-fill:before { content: "\ec93"; }
.ri-emotion-sad-line:before { content: "\ec94"; }
.ri-emotion-unhappy-fill:before { content: "\ec95"; }
.ri-emotion-unhappy-line:before { content: "\ec96"; }
.ri-empathize-fill:before { content: "\ec97"; }
.ri-empathize-line:before { content: "\ec98"; }
.ri-emphasis-cn:before { content: "\ec99"; }
.ri-emphasis:before { content: "\ec9a"; }
.ri-english-input:before { content: "\ec9b"; }
.ri-equalizer-fill:before { content: "\ec9c"; }
.ri-equalizer-line:before { content: "\ec9d"; }
.ri-eraser-fill:before { content: "\ec9e"; }
.ri-eraser-line:before { content: "\ec9f"; }
.ri-error-warning-fill:before { content: "\eca0"; }
.ri-error-warning-line:before { content: "\eca1"; }
.ri-evernote-fill:before { content: "\eca2"; }
.ri-evernote-line:before { content: "\eca3"; }
.ri-exchange-box-fill:before { content: "\eca4"; }
.ri-exchange-box-line:before { content: "\eca5"; }
.ri-exchange-cny-fill:before { content: "\eca6"; }
.ri-exchange-cny-line:before { content: "\eca7"; }
.ri-exchange-dollar-fill:before { content: "\eca8"; }
.ri-exchange-dollar-line:before { content: "\eca9"; }
.ri-exchange-fill:before { content: "\ecaa"; }
.ri-exchange-funds-fill:before { content: "\ecab"; }
.ri-exchange-funds-line:before { content: "\ecac"; }
.ri-exchange-line:before { content: "\ecad"; }
.ri-external-link-fill:before { content: "\ecae"; }
.ri-external-link-line:before { content: "\ecaf"; }
.ri-eye-2-fill:before { content: "\ecb0"; }
.ri-eye-2-line:before { content: "\ecb1"; }
.ri-eye-close-fill:before { content: "\ecb2"; }
.ri-eye-close-line:before { content: "\ecb3"; }
.ri-eye-fill:before { content: "\ecb4"; }
.ri-eye-line:before { content: "\ecb5"; }
.ri-eye-off-fill:before { content: "\ecb6"; }
.ri-eye-off-line:before { content: "\ecb7"; }
.ri-facebook-box-fill:before { content: "\ecb8"; }
.ri-facebook-box-line:before { content: "\ecb9"; }
.ri-facebook-circle-fill:before { content: "\ecba"; }
.ri-facebook-circle-line:before { content: "\ecbb"; }
.ri-facebook-fill:before { content: "\ecbc"; }
.ri-facebook-line:before { content: "\ecbd"; }
.ri-fahrenheit-fill:before { content: "\ecbe"; }
.ri-fahrenheit-line:before { content: "\ecbf"; }
.ri-feedback-fill:before { content: "\ecc0"; }
.ri-feedback-line:before { content: "\ecc1"; }
.ri-file-2-fill:before { content: "\ecc2"; }
.ri-file-2-line:before { content: "\ecc3"; }
.ri-file-3-fill:before { content: "\ecc4"; }
.ri-file-3-line:before { content: "\ecc5"; }
.ri-file-4-fill:before { content: "\ecc6"; }
.ri-file-4-line:before { content: "\ecc7"; }
.ri-file-add-fill:before { content: "\ecc8"; }
.ri-file-add-line:before { content: "\ecc9"; }
.ri-file-chart-2-fill:before { content: "\ecca"; }
.ri-file-chart-2-line:before { content: "\eccb"; }
.ri-file-chart-fill:before { content: "\eccc"; }
.ri-file-chart-line:before { content: "\eccd"; }
.ri-file-cloud-fill:before { content: "\ecce"; }
.ri-file-cloud-line:before { content: "\eccf"; }
.ri-file-code-fill:before { content: "\ecd0"; }
.ri-file-code-line:before { content: "\ecd1"; }
.ri-file-copy-2-fill:before { content: "\ecd2"; }
.ri-file-copy-2-line:before { content: "\ecd3"; }
.ri-file-copy-fill:before { content: "\ecd4"; }
.ri-file-copy-line:before { content: "\ecd5"; }
.ri-file-damage-fill:before { content: "\ecd6"; }
.ri-file-damage-line:before { content: "\ecd7"; }
.ri-file-download-fill:before { content: "\ecd8"; }
.ri-file-download-line:before { content: "\ecd9"; }
.ri-file-edit-fill:before { content: "\ecda"; }
.ri-file-edit-line:before { content: "\ecdb"; }
.ri-file-excel-2-fill:before { content: "\ecdc"; }
.ri-file-excel-2-line:before { content: "\ecdd"; }
.ri-file-excel-fill:before { content: "\ecde"; }
.ri-file-excel-line:before { content: "\ecdf"; }
.ri-file-fill:before { content: "\ece0"; }
.ri-file-forbid-fill:before { content: "\ece1"; }
.ri-file-forbid-line:before { content: "\ece2"; }
.ri-file-gif-fill:before { content: "\ece3"; }
.ri-file-gif-line:before { content: "\ece4"; }
.ri-file-history-fill:before { content: "\ece5"; }
.ri-file-history-line:before { content: "\ece6"; }
.ri-file-hwp-fill:before { content: "\ece7"; }
.ri-file-hwp-line:before { content: "\ece8"; }
.ri-file-info-fill:before { content: "\ece9"; }
.ri-file-info-line:before { content: "\ecea"; }
.ri-file-line:before { content: "\eceb"; }
.ri-file-list-2-fill:before { content: "\ecec"; }
.ri-file-list-2-line:before { content: "\eced"; }
.ri-file-list-3-fill:before { content: "\ecee"; }
.ri-file-list-3-line:before { content: "\ecef"; }
.ri-file-list-fill:before { content: "\ecf0"; }
.ri-file-list-line:before { content: "\ecf1"; }
.ri-file-lock-fill:before { content: "\ecf2"; }
.ri-file-lock-line:before { content: "\ecf3"; }
.ri-file-mark-fill:before { content: "\ecf4"; }
.ri-file-mark-line:before { content: "\ecf5"; }
.ri-file-music-fill:before { content: "\ecf6"; }
.ri-file-music-line:before { content: "\ecf7"; }
.ri-file-paper-2-fill:before { content: "\ecf8"; }
.ri-file-paper-2-line:before { content: "\ecf9"; }
.ri-file-paper-fill:before { content: "\ecfa"; }
.ri-file-paper-line:before { content: "\ecfb"; }
.ri-file-pdf-fill:before { content: "\ecfc"; }
.ri-file-pdf-line:before { content: "\ecfd"; }
.ri-file-ppt-2-fill:before { content: "\ecfe"; }
.ri-file-ppt-2-line:before { content: "\ecff"; }
.ri-file-ppt-fill:before { content: "\ed00"; }
.ri-file-ppt-line:before { content: "\ed01"; }
.ri-file-reduce-fill:before { content: "\ed02"; }
.ri-file-reduce-line:before { content: "\ed03"; }
.ri-file-search-fill:before { content: "\ed04"; }
.ri-file-search-line:before { content: "\ed05"; }
.ri-file-settings-fill:before { content: "\ed06"; }
.ri-file-settings-line:before { content: "\ed07"; }
.ri-file-shield-2-fill:before { content: "\ed08"; }
.ri-file-shield-2-line:before { content: "\ed09"; }
.ri-file-shield-fill:before { content: "\ed0a"; }
.ri-file-shield-line:before { content: "\ed0b"; }
.ri-file-shred-fill:before { content: "\ed0c"; }
.ri-file-shred-line:before { content: "\ed0d"; }
.ri-file-text-fill:before { content: "\ed0e"; }
.ri-file-text-line:before { content: "\ed0f"; }
.ri-file-transfer-fill:before { content: "\ed10"; }
.ri-file-transfer-line:before { content: "\ed11"; }
.ri-file-unknow-fill:before { content: "\ed12"; }
.ri-file-unknow-line:before { content: "\ed13"; }
.ri-file-upload-fill:before { content: "\ed14"; }
.ri-file-upload-line:before { content: "\ed15"; }
.ri-file-user-fill:before { content: "\ed16"; }
.ri-file-user-line:before { content: "\ed17"; }
.ri-file-warning-fill:before { content: "\ed18"; }
.ri-file-warning-line:before { content: "\ed19"; }
.ri-file-word-2-fill:before { content: "\ed1a"; }
.ri-file-word-2-line:before { content: "\ed1b"; }
.ri-file-word-fill:before { content: "\ed1c"; }
.ri-file-word-line:before { content: "\ed1d"; }
.ri-file-zip-fill:before { content: "\ed1e"; }
.ri-file-zip-line:before { content: "\ed1f"; }
.ri-film-fill:before { content: "\ed20"; }
.ri-film-line:before { content: "\ed21"; }
.ri-filter-2-fill:before { content: "\ed22"; }
.ri-filter-2-line:before { content: "\ed23"; }
.ri-filter-3-fill:before { content: "\ed24"; }
.ri-filter-3-line:before { content: "\ed25"; }
.ri-filter-fill:before { content: "\ed26"; }
.ri-filter-line:before { content: "\ed27"; }
.ri-filter-off-fill:before { content: "\ed28"; }
.ri-filter-off-line:before { content: "\ed29"; }
.ri-find-replace-fill:before { content: "\ed2a"; }
.ri-find-replace-line:before { content: "\ed2b"; }
.ri-finder-fill:before { content: "\ed2c"; }
.ri-finder-line:before { content: "\ed2d"; }
.ri-fingerprint-2-fill:before { content: "\ed2e"; }
.ri-fingerprint-2-line:before { content: "\ed2f"; }
.ri-fingerprint-fill:before { content: "\ed30"; }
.ri-fingerprint-line:before { content: "\ed31"; }
.ri-fire-fill:before { content: "\ed32"; }
.ri-fire-line:before { content: "\ed33"; }
.ri-firefox-fill:before { content: "\ed34"; }
.ri-firefox-line:before { content: "\ed35"; }
.ri-first-aid-kit-fill:before { content: "\ed36"; }
.ri-first-aid-kit-line:before { content: "\ed37"; }
.ri-flag-2-fill:before { content: "\ed38"; }
.ri-flag-2-line:before { content: "\ed39"; }
.ri-flag-fill:before { content: "\ed3a"; }
.ri-flag-line:before { content: "\ed3b"; }
.ri-flashlight-fill:before { content: "\ed3c"; }
.ri-flashlight-line:before { content: "\ed3d"; }
.ri-flask-fill:before { content: "\ed3e"; }
.ri-flask-line:before { content: "\ed3f"; }
.ri-flight-land-fill:before { content: "\ed40"; }
.ri-flight-land-line:before { content: "\ed41"; }
.ri-flight-takeoff-fill:before { content: "\ed42"; }
.ri-flight-takeoff-line:before { content: "\ed43"; }
.ri-flood-fill:before { content: "\ed44"; }
.ri-flood-line:before { content: "\ed45"; }
.ri-flow-chart:before { content: "\ed46"; }
.ri-flutter-fill:before { content: "\ed47"; }
.ri-flutter-line:before { content: "\ed48"; }
.ri-focus-2-fill:before { content: "\ed49"; }
.ri-focus-2-line:before { content: "\ed4a"; }
.ri-focus-3-fill:before { content: "\ed4b"; }
.ri-focus-3-line:before { content: "\ed4c"; }
.ri-focus-fill:before { content: "\ed4d"; }
.ri-focus-line:before { content: "\ed4e"; }
.ri-foggy-fill:before { content: "\ed4f"; }
.ri-foggy-line:before { content: "\ed50"; }
.ri-folder-2-fill:before { content: "\ed51"; }
.ri-folder-2-line:before { content: "\ed52"; }
.ri-folder-3-fill:before { content: "\ed53"; }
.ri-folder-3-line:before { content: "\ed54"; }
.ri-folder-4-fill:before { content: "\ed55"; }
.ri-folder-4-line:before { content: "\ed56"; }
.ri-folder-5-fill:before { content: "\ed57"; }
.ri-folder-5-line:before { content: "\ed58"; }
.ri-folder-add-fill:before { content: "\ed59"; }
.ri-folder-add-line:before { content: "\ed5a"; }
.ri-folder-chart-2-fill:before { content: "\ed5b"; }
.ri-folder-chart-2-line:before { content: "\ed5c"; }
.ri-folder-chart-fill:before { content: "\ed5d"; }
.ri-folder-chart-line:before { content: "\ed5e"; }
.ri-folder-download-fill:before { content: "\ed5f"; }
.ri-folder-download-line:before { content: "\ed60"; }
.ri-folder-fill:before { content: "\ed61"; }
.ri-folder-forbid-fill:before { content: "\ed62"; }
.ri-folder-forbid-line:before { content: "\ed63"; }
.ri-folder-history-fill:before { content: "\ed64"; }
.ri-folder-history-line:before { content: "\ed65"; }
.ri-folder-info-fill:before { content: "\ed66"; }
.ri-folder-info-line:before { content: "\ed67"; }
.ri-folder-keyhole-fill:before { content: "\ed68"; }
.ri-folder-keyhole-line:before { content: "\ed69"; }
.ri-folder-line:before { content: "\ed6a"; }
.ri-folder-lock-fill:before { content: "\ed6b"; }
.ri-folder-lock-line:before { content: "\ed6c"; }
.ri-folder-music-fill:before { content: "\ed6d"; }
.ri-folder-music-line:before { content: "\ed6e"; }
.ri-folder-open-fill:before { content: "\ed6f"; }
.ri-folder-open-line:before { content: "\ed70"; }
.ri-folder-received-fill:before { content: "\ed71"; }
.ri-folder-received-line:before { content: "\ed72"; }
.ri-folder-reduce-fill:before { content: "\ed73"; }
.ri-folder-reduce-line:before { content: "\ed74"; }
.ri-folder-settings-fill:before { content: "\ed75"; }
.ri-folder-settings-line:before { content: "\ed76"; }
.ri-folder-shared-fill:before { content: "\ed77"; }
.ri-folder-shared-line:before { content: "\ed78"; }
.ri-folder-shield-2-fill:before { content: "\ed79"; }
.ri-folder-shield-2-line:before { content: "\ed7a"; }
.ri-folder-shield-fill:before { content: "\ed7b"; }
.ri-folder-shield-line:before { content: "\ed7c"; }
.ri-folder-transfer-fill:before { content: "\ed7d"; }
.ri-folder-transfer-line:before { content: "\ed7e"; }
.ri-folder-unknow-fill:before { content: "\ed7f"; }
.ri-folder-unknow-line:before { content: "\ed80"; }
.ri-folder-upload-fill:before { content: "\ed81"; }
.ri-folder-upload-line:before { content: "\ed82"; }
.ri-folder-user-fill:before { content: "\ed83"; }
.ri-folder-user-line:before { content: "\ed84"; }
.ri-folder-warning-fill:before { content: "\ed85"; }
.ri-folder-warning-line:before { content: "\ed86"; }
.ri-folder-zip-fill:before { content: "\ed87"; }
.ri-folder-zip-line:before { content: "\ed88"; }
.ri-folders-fill:before { content: "\ed89"; }
.ri-folders-line:before { content: "\ed8a"; }
.ri-font-color:before { content: "\ed8b"; }
.ri-font-size-2:before { content: "\ed8c"; }
.ri-font-size:before { content: "\ed8d"; }
.ri-football-fill:before { content: "\ed8e"; }
.ri-football-line:before { content: "\ed8f"; }
.ri-footprint-fill:before { content: "\ed90"; }
.ri-footprint-line:before { content: "\ed91"; }
.ri-forbid-2-fill:before { content: "\ed92"; }
.ri-forbid-2-line:before { content: "\ed93"; }
.ri-forbid-fill:before { content: "\ed94"; }
.ri-forbid-line:before { content: "\ed95"; }
.ri-format-clear:before { content: "\ed96"; }
.ri-fridge-fill:before { content: "\ed97"; }
.ri-fridge-line:before { content: "\ed98"; }
.ri-fullscreen-exit-fill:before { content: "\ed99"; }
.ri-fullscreen-exit-line:before { content: "\ed9a"; }
.ri-fullscreen-fill:before { content: "\ed9b"; }
.ri-fullscreen-line:before { content: "\ed9c"; }
.ri-function-fill:before { content: "\ed9d"; }
.ri-function-line:before { content: "\ed9e"; }
.ri-functions:before { content: "\ed9f"; }
.ri-funds-box-fill:before { content: "\eda0"; }
.ri-funds-box-line:before { content: "\eda1"; }
.ri-funds-fill:before { content: "\eda2"; }
.ri-funds-line:before { content: "\eda3"; }
.ri-gallery-fill:before { content: "\eda4"; }
.ri-gallery-line:before { content: "\eda5"; }
.ri-gallery-upload-fill:before { content: "\eda6"; }
.ri-gallery-upload-line:before { content: "\eda7"; }
.ri-game-fill:before { content: "\eda8"; }
.ri-game-line:before { content: "\eda9"; }
.ri-gamepad-fill:before { content: "\edaa"; }
.ri-gamepad-line:before { content: "\edab"; }
.ri-gas-station-fill:before { content: "\edac"; }
.ri-gas-station-line:before { content: "\edad"; }
.ri-gatsby-fill:before { content: "\edae"; }
.ri-gatsby-line:before { content: "\edaf"; }
.ri-genderless-fill:before { content: "\edb0"; }
.ri-genderless-line:before { content: "\edb1"; }
.ri-ghost-2-fill:before { content: "\edb2"; }
.ri-ghost-2-line:before { content: "\edb3"; }
.ri-ghost-fill:before { content: "\edb4"; }
.ri-ghost-line:before { content: "\edb5"; }
.ri-ghost-smile-fill:before { content: "\edb6"; }
.ri-ghost-smile-line:before { content: "\edb7"; }
.ri-gift-2-fill:before { content: "\edb8"; }
.ri-gift-2-line:before { content: "\edb9"; }
.ri-gift-fill:before { content: "\edba"; }
.ri-gift-line:before { content: "\edbb"; }
.ri-git-branch-fill:before { content: "\edbc"; }
.ri-git-branch-line:before { content: "\edbd"; }
.ri-git-commit-fill:before { content: "\edbe"; }
.ri-git-commit-line:before { content: "\edbf"; }
.ri-git-merge-fill:before { content: "\edc0"; }
.ri-git-merge-line:before { content: "\edc1"; }
.ri-git-pull-request-fill:before { content: "\edc2"; }
.ri-git-pull-request-line:before { content: "\edc3"; }
.ri-git-repository-commits-fill:before { content: "\edc4"; }
.ri-git-repository-commits-line:before { content: "\edc5"; }
.ri-git-repository-fill:before { content: "\edc6"; }
.ri-git-repository-line:before { content: "\edc7"; }
.ri-git-repository-private-fill:before { content: "\edc8"; }
.ri-git-repository-private-line:before { content: "\edc9"; }
.ri-github-fill:before { content: "\edca"; }
.ri-github-line:before { content: "\edcb"; }
.ri-gitlab-fill:before { content: "\edcc"; }
.ri-gitlab-line:before { content: "\edcd"; }
.ri-global-fill:before { content: "\edce"; }
.ri-global-line:before { content: "\edcf"; }
.ri-globe-fill:before { content: "\edd0"; }
.ri-globe-line:before { content: "\edd1"; }
.ri-goblet-fill:before { content: "\edd2"; }
.ri-goblet-line:before { content: "\edd3"; }
.ri-google-fill:before { content: "\edd4"; }
.ri-google-line:before { content: "\edd5"; }
.ri-google-play-fill:before { content: "\edd6"; }
.ri-google-play-line:before { content: "\edd7"; }
.ri-government-fill:before { content: "\edd8"; }
.ri-government-line:before { content: "\edd9"; }
.ri-gps-fill:before { content: "\edda"; }
.ri-gps-line:before { content: "\eddb"; }
.ri-gradienter-fill:before { content: "\eddc"; }
.ri-gradienter-line:before { content: "\eddd"; }
.ri-grid-fill:before { content: "\edde"; }
.ri-grid-line:before { content: "\eddf"; }
.ri-group-2-fill:before { content: "\ede0"; }
.ri-group-2-line:before { content: "\ede1"; }
.ri-group-fill:before { content: "\ede2"; }
.ri-group-line:before { content: "\ede3"; }
.ri-guide-fill:before { content: "\ede4"; }
.ri-guide-line:before { content: "\ede5"; }
.ri-h-1:before { content: "\ede6"; }
.ri-h-2:before { content: "\ede7"; }
.ri-h-3:before { content: "\ede8"; }
.ri-h-4:before { content: "\ede9"; }
.ri-h-5:before { content: "\edea"; }
.ri-h-6:before { content: "\edeb"; }
.ri-hail-fill:before { content: "\edec"; }
.ri-hail-line:before { content: "\eded"; }
.ri-hammer-fill:before { content: "\edee"; }
.ri-hammer-line:before { content: "\edef"; }
.ri-hand-coin-fill:before { content: "\edf0"; }
.ri-hand-coin-line:before { content: "\edf1"; }
.ri-hand-heart-fill:before { content: "\edf2"; }
.ri-hand-heart-line:before { content: "\edf3"; }
.ri-hand-sanitizer-fill:before { content: "\edf4"; }
.ri-hand-sanitizer-line:before { content: "\edf5"; }
.ri-handbag-fill:before { content: "\edf6"; }
.ri-handbag-line:before { content: "\edf7"; }
.ri-hard-drive-2-fill:before { content: "\edf8"; }
.ri-hard-drive-2-line:before { content: "\edf9"; }
.ri-hard-drive-fill:before { content: "\edfa"; }
.ri-hard-drive-line:before { content: "\edfb"; }
.ri-hashtag:before { content: "\edfc"; }
.ri-haze-2-fill:before { content: "\edfd"; }
.ri-haze-2-line:before { content: "\edfe"; }
.ri-haze-fill:before { content: "\edff"; }
.ri-haze-line:before { content: "\ee00"; }
.ri-hd-fill:before { content: "\ee01"; }
.ri-hd-line:before { content: "\ee02"; }
.ri-heading:before { content: "\ee03"; }
.ri-headphone-fill:before { content: "\ee04"; }
.ri-headphone-line:before { content: "\ee05"; }
.ri-health-book-fill:before { content: "\ee06"; }
.ri-health-book-line:before { content: "\ee07"; }
.ri-heart-2-fill:before { content: "\ee08"; }
.ri-heart-2-line:before { content: "\ee09"; }
.ri-heart-3-fill:before { content: "\ee0a"; }
.ri-heart-3-line:before { content: "\ee0b"; }
.ri-heart-add-fill:before { content: "\ee0c"; }
.ri-heart-add-line:before { content: "\ee0d"; }
.ri-heart-fill:before { content: "\ee0e"; }
.ri-heart-line:before { content: "\ee0f"; }
.ri-heart-pulse-fill:before { content: "\ee10"; }
.ri-heart-pulse-line:before { content: "\ee11"; }
.ri-hearts-fill:before { content: "\ee12"; }
.ri-hearts-line:before { content: "\ee13"; }
.ri-heavy-showers-fill:before { content: "\ee14"; }
.ri-heavy-showers-line:before { content: "\ee15"; }
.ri-history-fill:before { content: "\ee16"; }
.ri-history-line:before { content: "\ee17"; }
.ri-home-2-fill:before { content: "\ee18"; }
.ri-home-2-line:before { content: "\ee19"; }
.ri-home-3-fill:before { content: "\ee1a"; }
.ri-home-3-line:before { content: "\ee1b"; }
.ri-home-4-fill:before { content: "\ee1c"; }
.ri-home-4-line:before { content: "\ee1d"; }
.ri-home-5-fill:before { content: "\ee1e"; }
.ri-home-5-line:before { content: "\ee1f"; }
.ri-home-6-fill:before { content: "\ee20"; }
.ri-home-6-line:before { content: "\ee21"; }
.ri-home-7-fill:before { content: "\ee22"; }
.ri-home-7-line:before { content: "\ee23"; }
.ri-home-8-fill:before { content: "\ee24"; }
.ri-home-8-line:before { content: "\ee25"; }
.ri-home-fill:before { content: "\ee26"; }
.ri-home-gear-fill:before { content: "\ee27"; }
.ri-home-gear-line:before { content: "\ee28"; }
.ri-home-heart-fill:before { content: "\ee29"; }
.ri-home-heart-line:before { content: "\ee2a"; }
.ri-home-line:before { content: "\ee2b"; }
.ri-home-smile-2-fill:before { content: "\ee2c"; }
.ri-home-smile-2-line:before { content: "\ee2d"; }
.ri-home-smile-fill:before { content: "\ee2e"; }
.ri-home-smile-line:before { content: "\ee2f"; }
.ri-home-wifi-fill:before { content: "\ee30"; }
.ri-home-wifi-line:before { content: "\ee31"; }
.ri-honor-of-kings-fill:before { content: "\ee32"; }
.ri-honor-of-kings-line:before { content: "\ee33"; }
.ri-honour-fill:before { content: "\ee34"; }
.ri-honour-line:before { content: "\ee35"; }
.ri-hospital-fill:before { content: "\ee36"; }
.ri-hospital-line:before { content: "\ee37"; }
.ri-hotel-bed-fill:before { content: "\ee38"; }
.ri-hotel-bed-line:before { content: "\ee39"; }
.ri-hotel-fill:before { content: "\ee3a"; }
.ri-hotel-line:before { content: "\ee3b"; }
.ri-hotspot-fill:before { content: "\ee3c"; }
.ri-hotspot-line:before { content: "\ee3d"; }
.ri-hq-fill:before { content: "\ee3e"; }
.ri-hq-line:before { content: "\ee3f"; }
.ri-html5-fill:before { content: "\ee40"; }
.ri-html5-line:before { content: "\ee41"; }
.ri-ie-fill:before { content: "\ee42"; }
.ri-ie-line:before { content: "\ee43"; }
.ri-image-2-fill:before { content: "\ee44"; }
.ri-image-2-line:before { content: "\ee45"; }
.ri-image-add-fill:before { content: "\ee46"; }
.ri-image-add-line:before { content: "\ee47"; }
.ri-image-edit-fill:before { content: "\ee48"; }
.ri-image-edit-line:before { content: "\ee49"; }
.ri-image-fill:before { content: "\ee4a"; }
.ri-image-line:before { content: "\ee4b"; }
.ri-inbox-archive-fill:before { content: "\ee4c"; }
.ri-inbox-archive-line:before { content: "\ee4d"; }
.ri-inbox-fill:before { content: "\ee4e"; }
.ri-inbox-line:before { content: "\ee4f"; }
.ri-inbox-unarchive-fill:before { content: "\ee50"; }
.ri-inbox-unarchive-line:before { content: "\ee51"; }
.ri-increase-decrease-fill:before { content: "\ee52"; }
.ri-increase-decrease-line:before { content: "\ee53"; }
.ri-indent-decrease:before { content: "\ee54"; }
.ri-indent-increase:before { content: "\ee55"; }
.ri-indeterminate-circle-fill:before { content: "\ee56"; }
.ri-indeterminate-circle-line:before { content: "\ee57"; }
.ri-information-fill:before { content: "\ee58"; }
.ri-information-line:before { content: "\ee59"; }
.ri-infrared-thermometer-fill:before { content: "\ee5a"; }
.ri-infrared-thermometer-line:before { content: "\ee5b"; }
.ri-ink-bottle-fill:before { content: "\ee5c"; }
.ri-ink-bottle-line:before { content: "\ee5d"; }
.ri-input-cursor-move:before { content: "\ee5e"; }
.ri-input-method-fill:before { content: "\ee5f"; }
.ri-input-method-line:before { content: "\ee60"; }
.ri-insert-column-left:before { content: "\ee61"; }
.ri-insert-column-right:before { content: "\ee62"; }
.ri-insert-row-bottom:before { content: "\ee63"; }
.ri-insert-row-top:before { content: "\ee64"; }
.ri-instagram-fill:before { content: "\ee65"; }
.ri-instagram-line:before { content: "\ee66"; }
.ri-install-fill:before { content: "\ee67"; }
.ri-install-line:before { content: "\ee68"; }
.ri-invision-fill:before { content: "\ee69"; }
.ri-invision-line:before { content: "\ee6a"; }
.ri-italic:before { content: "\ee6b"; }
.ri-kakao-talk-fill:before { content: "\ee6c"; }
.ri-kakao-talk-line:before { content: "\ee6d"; }
.ri-key-2-fill:before { content: "\ee6e"; }
.ri-key-2-line:before { content: "\ee6f"; }
.ri-key-fill:before { content: "\ee70"; }
.ri-key-line:before { content: "\ee71"; }
.ri-keyboard-box-fill:before { content: "\ee72"; }
.ri-keyboard-box-line:before { content: "\ee73"; }
.ri-keyboard-fill:before { content: "\ee74"; }
.ri-keyboard-line:before { content: "\ee75"; }
.ri-keynote-fill:before { content: "\ee76"; }
.ri-keynote-line:before { content: "\ee77"; }
.ri-knife-blood-fill:before { content: "\ee78"; }
.ri-knife-blood-line:before { content: "\ee79"; }
.ri-knife-fill:before { content: "\ee7a"; }
.ri-knife-line:before { content: "\ee7b"; }
.ri-landscape-fill:before { content: "\ee7c"; }
.ri-landscape-line:before { content: "\ee7d"; }
.ri-layout-2-fill:before { content: "\ee7e"; }
.ri-layout-2-line:before { content: "\ee7f"; }
.ri-layout-3-fill:before { content: "\ee80"; }
.ri-layout-3-line:before { content: "\ee81"; }
.ri-layout-4-fill:before { content: "\ee82"; }
.ri-layout-4-line:before { content: "\ee83"; }
.ri-layout-5-fill:before { content: "\ee84"; }
.ri-layout-5-line:before { content: "\ee85"; }
.ri-layout-6-fill:before { content: "\ee86"; }
.ri-layout-6-line:before { content: "\ee87"; }
.ri-layout-bottom-2-fill:before { content: "\ee88"; }
.ri-layout-bottom-2-line:before { content: "\ee89"; }
.ri-layout-bottom-fill:before { content: "\ee8a"; }
.ri-layout-bottom-line:before { content: "\ee8b"; }
.ri-layout-column-fill:before { content: "\ee8c"; }
.ri-layout-column-line:before { content: "\ee8d"; }
.ri-layout-fill:before { content: "\ee8e"; }
.ri-layout-grid-fill:before { content: "\ee8f"; }
.ri-layout-grid-line:before { content: "\ee90"; }
.ri-layout-left-2-fill:before { content: "\ee91"; }
.ri-layout-left-2-line:before { content: "\ee92"; }
.ri-layout-left-fill:before { content: "\ee93"; }
.ri-layout-left-line:before { content: "\ee94"; }
.ri-layout-line:before { content: "\ee95"; }
.ri-layout-masonry-fill:before { content: "\ee96"; }
.ri-layout-masonry-line:before { content: "\ee97"; }
.ri-layout-right-2-fill:before { content: "\ee98"; }
.ri-layout-right-2-line:before { content: "\ee99"; }
.ri-layout-right-fill:before { content: "\ee9a"; }
.ri-layout-right-line:before { content: "\ee9b"; }
.ri-layout-row-fill:before { content: "\ee9c"; }
.ri-layout-row-line:before { content: "\ee9d"; }
.ri-layout-top-2-fill:before { content: "\ee9e"; }
.ri-layout-top-2-line:before { content: "\ee9f"; }
.ri-layout-top-fill:before { content: "\eea0"; }
.ri-layout-top-line:before { content: "\eea1"; }
.ri-leaf-fill:before { content: "\eea2"; }
.ri-leaf-line:before { content: "\eea3"; }
.ri-lifebuoy-fill:before { content: "\eea4"; }
.ri-lifebuoy-line:before { content: "\eea5"; }
.ri-lightbulb-fill:before { content: "\eea6"; }
.ri-lightbulb-flash-fill:before { content: "\eea7"; }
.ri-lightbulb-flash-line:before { content: "\eea8"; }
.ri-lightbulb-line:before { content: "\eea9"; }
.ri-line-chart-fill:before { content: "\eeaa"; }
.ri-line-chart-line:before { content: "\eeab"; }
.ri-line-fill:before { content: "\eeac"; }
.ri-line-height:before { content: "\eead"; }
.ri-line-line:before { content: "\eeae"; }
.ri-link-m:before { content: "\eeaf"; }
.ri-link-unlink-m:before { content: "\eeb0"; }
.ri-link-unlink:before { content: "\eeb1"; }
.ri-link:before { content: "\eeb2"; }
.ri-linkedin-box-fill:before { content: "\eeb3"; }
.ri-linkedin-box-line:before { content: "\eeb4"; }
.ri-linkedin-fill:before { content: "\eeb5"; }
.ri-linkedin-line:before { content: "\eeb6"; }
.ri-links-fill:before { content: "\eeb7"; }
.ri-links-line:before { content: "\eeb8"; }
.ri-list-check-2:before { content: "\eeb9"; }
.ri-list-check:before { content: "\eeba"; }
.ri-list-ordered:before { content: "\eebb"; }
.ri-list-settings-fill:before { content: "\eebc"; }
.ri-list-settings-line:before { content: "\eebd"; }
.ri-list-unordered:before { content: "\eebe"; }
.ri-live-fill:before { content: "\eebf"; }
.ri-live-line:before { content: "\eec0"; }
.ri-loader-2-fill:before { content: "\eec1"; }
.ri-loader-2-line:before { content: "\eec2"; }
.ri-loader-3-fill:before { content: "\eec3"; }
.ri-loader-3-line:before { content: "\eec4"; }
.ri-loader-4-fill:before { content: "\eec5"; }
.ri-loader-4-line:before { content: "\eec6"; }
.ri-loader-5-fill:before { content: "\eec7"; }
.ri-loader-5-line:before { content: "\eec8"; }
.ri-loader-fill:before { content: "\eec9"; }
.ri-loader-line:before { content: "\eeca"; }
.ri-lock-2-fill:before { content: "\eecb"; }
.ri-lock-2-line:before { content: "\eecc"; }
.ri-lock-fill:before { content: "\eecd"; }
.ri-lock-line:before { content: "\eece"; }
.ri-lock-password-fill:before { content: "\eecf"; }
.ri-lock-password-line:before { content: "\eed0"; }
.ri-lock-unlock-fill:before { content: "\eed1"; }
.ri-lock-unlock-line:before { content: "\eed2"; }
.ri-login-box-fill:before { content: "\eed3"; }
.ri-login-box-line:before { content: "\eed4"; }
.ri-login-circle-fill:before { content: "\eed5"; }
.ri-login-circle-line:before { content: "\eed6"; }
.ri-logout-box-fill:before { content: "\eed7"; }
.ri-logout-box-line:before { content: "\eed8"; }
.ri-logout-box-r-fill:before { content: "\eed9"; }
.ri-logout-box-r-line:before { content: "\eeda"; }
.ri-logout-circle-fill:before { content: "\eedb"; }
.ri-logout-circle-line:before { content: "\eedc"; }
.ri-logout-circle-r-fill:before { content: "\eedd"; }
.ri-logout-circle-r-line:before { content: "\eede"; }
.ri-luggage-cart-fill:before { content: "\eedf"; }
.ri-luggage-cart-line:before { content: "\eee0"; }
.ri-luggage-deposit-fill:before { content: "\eee1"; }
.ri-luggage-deposit-line:before { content: "\eee2"; }
.ri-lungs-fill:before { content: "\eee3"; }
.ri-lungs-line:before { content: "\eee4"; }
.ri-mac-fill:before { content: "\eee5"; }
.ri-mac-line:before { content: "\eee6"; }
.ri-macbook-fill:before { content: "\eee7"; }
.ri-macbook-line:before { content: "\eee8"; }
.ri-magic-fill:before { content: "\eee9"; }
.ri-magic-line:before { content: "\eeea"; }
.ri-mail-add-fill:before { content: "\eeeb"; }
.ri-mail-add-line:before { content: "\eeec"; }
.ri-mail-check-fill:before { content: "\eeed"; }
.ri-mail-check-line:before { content: "\eeee"; }
.ri-mail-close-fill:before { content: "\eeef"; }
.ri-mail-close-line:before { content: "\eef0"; }
.ri-mail-download-fill:before { content: "\eef1"; }
.ri-mail-download-line:before { content: "\eef2"; }
.ri-mail-fill:before { content: "\eef3"; }
.ri-mail-forbid-fill:before { content: "\eef4"; }
.ri-mail-forbid-line:before { content: "\eef5"; }
.ri-mail-line:before { content: "\eef6"; }
.ri-mail-lock-fill:before { content: "\eef7"; }
.ri-mail-lock-line:before { content: "\eef8"; }
.ri-mail-open-fill:before { content: "\eef9"; }
.ri-mail-open-line:before { content: "\eefa"; }
.ri-mail-send-fill:before { content: "\eefb"; }
.ri-mail-send-line:before { content: "\eefc"; }
.ri-mail-settings-fill:before { content: "\eefd"; }
.ri-mail-settings-line:before { content: "\eefe"; }
.ri-mail-star-fill:before { content: "\eeff"; }
.ri-mail-star-line:before { content: "\ef00"; }
.ri-mail-unread-fill:before { content: "\ef01"; }
.ri-mail-unread-line:before { content: "\ef02"; }
.ri-mail-volume-fill:before { content: "\ef03"; }
.ri-mail-volume-line:before { content: "\ef04"; }
.ri-map-2-fill:before { content: "\ef05"; }
.ri-map-2-line:before { content: "\ef06"; }
.ri-map-fill:before { content: "\ef07"; }
.ri-map-line:before { content: "\ef08"; }
.ri-map-pin-2-fill:before { content: "\ef09"; }
.ri-map-pin-2-line:before { content: "\ef0a"; }
.ri-map-pin-3-fill:before { content: "\ef0b"; }
.ri-map-pin-3-line:before { content: "\ef0c"; }
.ri-map-pin-4-fill:before { content: "\ef0d"; }
.ri-map-pin-4-line:before { content: "\ef0e"; }
.ri-map-pin-5-fill:before { content: "\ef0f"; }
.ri-map-pin-5-line:before { content: "\ef10"; }
.ri-map-pin-add-fill:before { content: "\ef11"; }
.ri-map-pin-add-line:before { content: "\ef12"; }
.ri-map-pin-fill:before { content: "\ef13"; }
.ri-map-pin-line:before { content: "\ef14"; }
.ri-map-pin-range-fill:before { content: "\ef15"; }
.ri-map-pin-range-line:before { content: "\ef16"; }
.ri-map-pin-time-fill:before { content: "\ef17"; }
.ri-map-pin-time-line:before { content: "\ef18"; }
.ri-map-pin-user-fill:before { content: "\ef19"; }
.ri-map-pin-user-line:before { content: "\ef1a"; }
.ri-mark-pen-fill:before { content: "\ef1b"; }
.ri-mark-pen-line:before { content: "\ef1c"; }
.ri-markdown-fill:before { content: "\ef1d"; }
.ri-markdown-line:before { content: "\ef1e"; }
.ri-markup-fill:before { content: "\ef1f"; }
.ri-markup-line:before { content: "\ef20"; }
.ri-mastercard-fill:before { content: "\ef21"; }
.ri-mastercard-line:before { content: "\ef22"; }
.ri-mastodon-fill:before { content: "\ef23"; }
.ri-mastodon-line:before { content: "\ef24"; }
.ri-medal-2-fill:before { content: "\ef25"; }
.ri-medal-2-line:before { content: "\ef26"; }
.ri-medal-fill:before { content: "\ef27"; }
.ri-medal-line:before { content: "\ef28"; }
.ri-medicine-bottle-fill:before { content: "\ef29"; }
.ri-medicine-bottle-line:before { content: "\ef2a"; }
.ri-medium-fill:before { content: "\ef2b"; }
.ri-medium-line:before { content: "\ef2c"; }
.ri-men-fill:before { content: "\ef2d"; }
.ri-men-line:before { content: "\ef2e"; }
.ri-mental-health-fill:before { content: "\ef2f"; }
.ri-mental-health-line:before { content: "\ef30"; }
.ri-menu-2-fill:before { content: "\ef31"; }
.ri-menu-2-line:before { content: "\ef32"; }
.ri-menu-3-fill:before { content: "\ef33"; }
.ri-menu-3-line:before { content: "\ef34"; }
.ri-menu-4-fill:before { content: "\ef35"; }
.ri-menu-4-line:before { content: "\ef36"; }
.ri-menu-5-fill:before { content: "\ef37"; }
.ri-menu-5-line:before { content: "\ef38"; }
.ri-menu-add-fill:before { content: "\ef39"; }
.ri-menu-add-line:before { content: "\ef3a"; }
.ri-menu-fill:before { content: "\ef3b"; }
.ri-menu-fold-fill:before { content: "\ef3c"; }
.ri-menu-fold-line:before { content: "\ef3d"; }
.ri-menu-line:before { content: "\ef3e"; }
.ri-menu-unfold-fill:before { content: "\ef3f"; }
.ri-menu-unfold-line:before { content: "\ef40"; }
.ri-merge-cells-horizontal:before { content: "\ef41"; }
.ri-merge-cells-vertical:before { content: "\ef42"; }
.ri-message-2-fill:before { content: "\ef43"; }
.ri-message-2-line:before { content: "\ef44"; }
.ri-message-3-fill:before { content: "\ef45"; }
.ri-message-3-line:before { content: "\ef46"; }
.ri-message-fill:before { content: "\ef47"; }
.ri-message-line:before { content: "\ef48"; }
.ri-messenger-fill:before { content: "\ef49"; }
.ri-messenger-line:before { content: "\ef4a"; }
.ri-meteor-fill:before { content: "\ef4b"; }
.ri-meteor-line:before { content: "\ef4c"; }
.ri-mic-2-fill:before { content: "\ef4d"; }
.ri-mic-2-line:before { content: "\ef4e"; }
.ri-mic-fill:before { content: "\ef4f"; }
.ri-mic-line:before { content: "\ef50"; }
.ri-mic-off-fill:before { content: "\ef51"; }
.ri-mic-off-line:before { content: "\ef52"; }
.ri-mickey-fill:before { content: "\ef53"; }
.ri-mickey-line:before { content: "\ef54"; }
.ri-microscope-fill:before { content: "\ef55"; }
.ri-microscope-line:before { content: "\ef56"; }
.ri-microsoft-fill:before { content: "\ef57"; }
.ri-microsoft-line:before { content: "\ef58"; }
.ri-mind-map:before { content: "\ef59"; }
.ri-mini-program-fill:before { content: "\ef5a"; }
.ri-mini-program-line:before { content: "\ef5b"; }
.ri-mist-fill:before { content: "\ef5c"; }
.ri-mist-line:before { content: "\ef5d"; }
.ri-money-cny-box-fill:before { content: "\ef5e"; }
.ri-money-cny-box-line:before { content: "\ef5f"; }
.ri-money-cny-circle-fill:before { content: "\ef60"; }
.ri-money-cny-circle-line:before { content: "\ef61"; }
.ri-money-dollar-box-fill:before { content: "\ef62"; }
.ri-money-dollar-box-line:before { content: "\ef63"; }
.ri-money-dollar-circle-fill:before { content: "\ef64"; }
.ri-money-dollar-circle-line:before { content: "\ef65"; }
.ri-money-euro-box-fill:before { content: "\ef66"; }
.ri-money-euro-box-line:before { content: "\ef67"; }
.ri-money-euro-circle-fill:before { content: "\ef68"; }
.ri-money-euro-circle-line:before { content: "\ef69"; }
.ri-money-pound-box-fill:before { content: "\ef6a"; }
.ri-money-pound-box-line:before { content: "\ef6b"; }
.ri-money-pound-circle-fill:before { content: "\ef6c"; }
.ri-money-pound-circle-line:before { content: "\ef6d"; }
.ri-moon-clear-fill:before { content: "\ef6e"; }
.ri-moon-clear-line:before { content: "\ef6f"; }
.ri-moon-cloudy-fill:before { content: "\ef70"; }
.ri-moon-cloudy-line:before { content: "\ef71"; }
.ri-moon-fill:before { content: "\ef72"; }
.ri-moon-foggy-fill:before { content: "\ef73"; }
.ri-moon-foggy-line:before { content: "\ef74"; }
.ri-moon-line:before { content: "\ef75"; }
.ri-more-2-fill:before { content: "\ef76"; }
.ri-more-2-line:before { content: "\ef77"; }
.ri-more-fill:before { content: "\ef78"; }
.ri-more-line:before { content: "\ef79"; }
.ri-motorbike-fill:before { content: "\ef7a"; }
.ri-motorbike-line:before { content: "\ef7b"; }
.ri-mouse-fill:before { content: "\ef7c"; }
.ri-mouse-line:before { content: "\ef7d"; }
.ri-movie-2-fill:before { content: "\ef7e"; }
.ri-movie-2-line:before { content: "\ef7f"; }
.ri-movie-fill:before { content: "\ef80"; }
.ri-movie-line:before { content: "\ef81"; }
.ri-music-2-fill:before { content: "\ef82"; }
.ri-music-2-line:before { content: "\ef83"; }
.ri-music-fill:before { content: "\ef84"; }
.ri-music-line:before { content: "\ef85"; }
.ri-mv-fill:before { content: "\ef86"; }
.ri-mv-line:before { content: "\ef87"; }
.ri-navigation-fill:before { content: "\ef88"; }
.ri-navigation-line:before { content: "\ef89"; }
.ri-netease-cloud-music-fill:before { content: "\ef8a"; }
.ri-netease-cloud-music-line:before { content: "\ef8b"; }
.ri-netflix-fill:before { content: "\ef8c"; }
.ri-netflix-line:before { content: "\ef8d"; }
.ri-newspaper-fill:before { content: "\ef8e"; }
.ri-newspaper-line:before { content: "\ef8f"; }
.ri-node-tree:before { content: "\ef90"; }
.ri-notification-2-fill:before { content: "\ef91"; }
.ri-notification-2-line:before { content: "\ef92"; }
.ri-notification-3-fill:before { content: "\ef93"; }
.ri-notification-3-line:before { content: "\ef94"; }
.ri-notification-4-fill:before { content: "\ef95"; }
.ri-notification-4-line:before { content: "\ef96"; }
.ri-notification-badge-fill:before { content: "\ef97"; }
.ri-notification-badge-line:before { content: "\ef98"; }
.ri-notification-fill:before { content: "\ef99"; }
.ri-notification-line:before { content: "\ef9a"; }
.ri-notification-off-fill:before { content: "\ef9b"; }
.ri-notification-off-line:before { content: "\ef9c"; }
.ri-npmjs-fill:before { content: "\ef9d"; }
.ri-npmjs-line:before { content: "\ef9e"; }
.ri-number-0:before { content: "\ef9f"; }
.ri-number-1:before { content: "\efa0"; }
.ri-number-2:before { content: "\efa1"; }
.ri-number-3:before { content: "\efa2"; }
.ri-number-4:before { content: "\efa3"; }
.ri-number-5:before { content: "\efa4"; }
.ri-number-6:before { content: "\efa5"; }
.ri-number-7:before { content: "\efa6"; }
.ri-number-8:before { content: "\efa7"; }
.ri-number-9:before { content: "\efa8"; }
.ri-numbers-fill:before { content: "\efa9"; }
.ri-numbers-line:before { content: "\efaa"; }
.ri-nurse-fill:before { content: "\efab"; }
.ri-nurse-line:before { content: "\efac"; }
.ri-oil-fill:before { content: "\efad"; }
.ri-oil-line:before { content: "\efae"; }
.ri-omega:before { content: "\efaf"; }
.ri-open-arm-fill:before { content: "\efb0"; }
.ri-open-arm-line:before { content: "\efb1"; }
.ri-open-source-fill:before { content: "\efb2"; }
.ri-open-source-line:before { content: "\efb3"; }
.ri-opera-fill:before { content: "\efb4"; }
.ri-opera-line:before { content: "\efb5"; }
.ri-order-play-fill:before { content: "\efb6"; }
.ri-order-play-line:before { content: "\efb7"; }
.ri-organization-chart:before { content: "\efb8"; }
.ri-outlet-2-fill:before { content: "\efb9"; }
.ri-outlet-2-line:before { content: "\efba"; }
.ri-outlet-fill:before { content: "\efbb"; }
.ri-outlet-line:before { content: "\efbc"; }
.ri-page-separator:before { content: "\efbd"; }
.ri-pages-fill:before { content: "\efbe"; }
.ri-pages-line:before { content: "\efbf"; }
.ri-paint-brush-fill:before { content: "\efc0"; }
.ri-paint-brush-line:before { content: "\efc1"; }
.ri-paint-fill:before { content: "\efc2"; }
.ri-paint-line:before { content: "\efc3"; }
.ri-palette-fill:before { content: "\efc4"; }
.ri-palette-line:before { content: "\efc5"; }
.ri-pantone-fill:before { content: "\efc6"; }
.ri-pantone-line:before { content: "\efc7"; }
.ri-paragraph:before { content: "\efc8"; }
.ri-parent-fill:before { content: "\efc9"; }
.ri-parent-line:before { content: "\efca"; }
.ri-parentheses-fill:before { content: "\efcb"; }
.ri-parentheses-line:before { content: "\efcc"; }
.ri-parking-box-fill:before { content: "\efcd"; }
.ri-parking-box-line:before { content: "\efce"; }
.ri-parking-fill:before { content: "\efcf"; }
.ri-parking-line:before { content: "\efd0"; }
.ri-passport-fill:before { content: "\efd1"; }
.ri-passport-line:before { content: "\efd2"; }
.ri-patreon-fill:before { content: "\efd3"; }
.ri-patreon-line:before { content: "\efd4"; }
.ri-pause-circle-fill:before { content: "\efd5"; }
.ri-pause-circle-line:before { content: "\efd6"; }
.ri-pause-fill:before { content: "\efd7"; }
.ri-pause-line:before { content: "\efd8"; }
.ri-pause-mini-fill:before { content: "\efd9"; }
.ri-pause-mini-line:before { content: "\efda"; }
.ri-paypal-fill:before { content: "\efdb"; }
.ri-paypal-line:before { content: "\efdc"; }
.ri-pen-nib-fill:before { content: "\efdd"; }
.ri-pen-nib-line:before { content: "\efde"; }
.ri-pencil-fill:before { content: "\efdf"; }
.ri-pencil-line:before { content: "\efe0"; }
.ri-pencil-ruler-2-fill:before { content: "\efe1"; }
.ri-pencil-ruler-2-line:before { content: "\efe2"; }
.ri-pencil-ruler-fill:before { content: "\efe3"; }
.ri-pencil-ruler-line:before { content: "\efe4"; }
.ri-percent-fill:before { content: "\efe5"; }
.ri-percent-line:before { content: "\efe6"; }
.ri-phone-camera-fill:before { content: "\efe7"; }
.ri-phone-camera-line:before { content: "\efe8"; }
.ri-phone-fill:before { content: "\efe9"; }
.ri-phone-find-fill:before { content: "\efea"; }
.ri-phone-find-line:before { content: "\efeb"; }
.ri-phone-line:before { content: "\efec"; }
.ri-phone-lock-fill:before { content: "\efed"; }
.ri-phone-lock-line:before { content: "\efee"; }
.ri-picture-in-picture-2-fill:before { content: "\efef"; }
.ri-picture-in-picture-2-line:before { content: "\eff0"; }
.ri-picture-in-picture-exit-fill:before { content: "\eff1"; }
.ri-picture-in-picture-exit-line:before { content: "\eff2"; }
.ri-picture-in-picture-fill:before { content: "\eff3"; }
.ri-picture-in-picture-line:before { content: "\eff4"; }
.ri-pie-chart-2-fill:before { content: "\eff5"; }
.ri-pie-chart-2-line:before { content: "\eff6"; }
.ri-pie-chart-box-fill:before { content: "\eff7"; }
.ri-pie-chart-box-line:before { content: "\eff8"; }
.ri-pie-chart-fill:before { content: "\eff9"; }
.ri-pie-chart-line:before { content: "\effa"; }
.ri-pin-distance-fill:before { content: "\effb"; }
.ri-pin-distance-line:before { content: "\effc"; }
.ri-ping-pong-fill:before { content: "\effd"; }
.ri-ping-pong-line:before { content: "\effe"; }
.ri-pinterest-fill:before { content: "\efff"; }
.ri-pinterest-line:before { content: "\f000"; }
.ri-pinyin-input:before { content: "\f001"; }
.ri-pixelfed-fill:before { content: "\f002"; }
.ri-pixelfed-line:before { content: "\f003"; }
.ri-plane-fill:before { content: "\f004"; }
.ri-plane-line:before { content: "\f005"; }
.ri-plant-fill:before { content: "\f006"; }
.ri-plant-line:before { content: "\f007"; }
.ri-play-circle-fill:before { content: "\f008"; }
.ri-play-circle-line:before { content: "\f009"; }
.ri-play-fill:before { content: "\f00a"; }
.ri-play-line:before { content: "\f00b"; }
.ri-play-list-2-fill:before { content: "\f00c"; }
.ri-play-list-2-line:before { content: "\f00d"; }
.ri-play-list-add-fill:before { content: "\f00e"; }
.ri-play-list-add-line:before { content: "\f00f"; }
.ri-play-list-fill:before { content: "\f010"; }
.ri-play-list-line:before { content: "\f011"; }
.ri-play-mini-fill:before { content: "\f012"; }
.ri-play-mini-line:before { content: "\f013"; }
.ri-playstation-fill:before { content: "\f014"; }
.ri-playstation-line:before { content: "\f015"; }
.ri-plug-2-fill:before { content: "\f016"; }
.ri-plug-2-line:before { content: "\f017"; }
.ri-plug-fill:before { content: "\f018"; }
.ri-plug-line:before { content: "\f019"; }
.ri-polaroid-2-fill:before { content: "\f01a"; }
.ri-polaroid-2-line:before { content: "\f01b"; }
.ri-polaroid-fill:before { content: "\f01c"; }
.ri-polaroid-line:before { content: "\f01d"; }
.ri-police-car-fill:before { content: "\f01e"; }
.ri-police-car-line:before { content: "\f01f"; }
.ri-price-tag-2-fill:before { content: "\f020"; }
.ri-price-tag-2-line:before { content: "\f021"; }
.ri-price-tag-3-fill:before { content: "\f022"; }
.ri-price-tag-3-line:before { content: "\f023"; }
.ri-price-tag-fill:before { content: "\f024"; }
.ri-price-tag-line:before { content: "\f025"; }
.ri-printer-cloud-fill:before { content: "\f026"; }
.ri-printer-cloud-line:before { content: "\f027"; }
.ri-printer-fill:before { content: "\f028"; }
.ri-printer-line:before { content: "\f029"; }
.ri-product-hunt-fill:before { content: "\f02a"; }
.ri-product-hunt-line:before { content: "\f02b"; }
.ri-profile-fill:before { content: "\f02c"; }
.ri-profile-line:before { content: "\f02d"; }
.ri-projector-2-fill:before { content: "\f02e"; }
.ri-projector-2-line:before { content: "\f02f"; }
.ri-projector-fill:before { content: "\f030"; }
.ri-projector-line:before { content: "\f031"; }
.ri-psychotherapy-fill:before { content: "\f032"; }
.ri-psychotherapy-line:before { content: "\f033"; }
.ri-pulse-fill:before { content: "\f034"; }
.ri-pulse-line:before { content: "\f035"; }
.ri-pushpin-2-fill:before { content: "\f036"; }
.ri-pushpin-2-line:before { content: "\f037"; }
.ri-pushpin-fill:before { content: "\f038"; }
.ri-pushpin-line:before { content: "\f039"; }
.ri-qq-fill:before { content: "\f03a"; }
.ri-qq-line:before { content: "\f03b"; }
.ri-qr-code-fill:before { content: "\f03c"; }
.ri-qr-code-line:before { content: "\f03d"; }
.ri-qr-scan-2-fill:before { content: "\f03e"; }
.ri-qr-scan-2-line:before { content: "\f03f"; }
.ri-qr-scan-fill:before { content: "\f040"; }
.ri-qr-scan-line:before { content: "\f041"; }
.ri-question-answer-fill:before { content: "\f042"; }
.ri-question-answer-line:before { content: "\f043"; }
.ri-question-fill:before { content: "\f044"; }
.ri-question-line:before { content: "\f045"; }
.ri-question-mark:before { content: "\f046"; }
.ri-questionnaire-fill:before { content: "\f047"; }
.ri-questionnaire-line:before { content: "\f048"; }
.ri-quill-pen-fill:before { content: "\f049"; }
.ri-quill-pen-line:before { content: "\f04a"; }
.ri-radar-fill:before { content: "\f04b"; }
.ri-radar-line:before { content: "\f04c"; }
.ri-radio-2-fill:before { content: "\f04d"; }
.ri-radio-2-line:before { content: "\f04e"; }
.ri-radio-button-fill:before { content: "\f04f"; }
.ri-radio-button-line:before { content: "\f050"; }
.ri-radio-fill:before { content: "\f051"; }
.ri-radio-line:before { content: "\f052"; }
.ri-rainbow-fill:before { content: "\f053"; }
.ri-rainbow-line:before { content: "\f054"; }
.ri-rainy-fill:before { content: "\f055"; }
.ri-rainy-line:before { content: "\f056"; }
.ri-reactjs-fill:before { content: "\f057"; }
.ri-reactjs-line:before { content: "\f058"; }
.ri-record-circle-fill:before { content: "\f059"; }
.ri-record-circle-line:before { content: "\f05a"; }
.ri-record-mail-fill:before { content: "\f05b"; }
.ri-record-mail-line:before { content: "\f05c"; }
.ri-recycle-fill:before { content: "\f05d"; }
.ri-recycle-line:before { content: "\f05e"; }
.ri-red-packet-fill:before { content: "\f05f"; }
.ri-red-packet-line:before { content: "\f060"; }
.ri-reddit-fill:before { content: "\f061"; }
.ri-reddit-line:before { content: "\f062"; }
.ri-refresh-fill:before { content: "\f063"; }
.ri-refresh-line:before { content: "\f064"; }
.ri-refund-2-fill:before { content: "\f065"; }
.ri-refund-2-line:before { content: "\f066"; }
.ri-refund-fill:before { content: "\f067"; }
.ri-refund-line:before { content: "\f068"; }
.ri-registered-fill:before { content: "\f069"; }
.ri-registered-line:before { content: "\f06a"; }
.ri-remixicon-fill:before { content: "\f06b"; }
.ri-remixicon-line:before { content: "\f06c"; }
.ri-remote-control-2-fill:before { content: "\f06d"; }
.ri-remote-control-2-line:before { content: "\f06e"; }
.ri-remote-control-fill:before { content: "\f06f"; }
.ri-remote-control-line:before { content: "\f070"; }
.ri-repeat-2-fill:before { content: "\f071"; }
.ri-repeat-2-line:before { content: "\f072"; }
.ri-repeat-fill:before { content: "\f073"; }
.ri-repeat-line:before { content: "\f074"; }
.ri-repeat-one-fill:before { content: "\f075"; }
.ri-repeat-one-line:before { content: "\f076"; }
.ri-reply-all-fill:before { content: "\f077"; }
.ri-reply-all-line:before { content: "\f078"; }
.ri-reply-fill:before { content: "\f079"; }
.ri-reply-line:before { content: "\f07a"; }
.ri-reserved-fill:before { content: "\f07b"; }
.ri-reserved-line:before { content: "\f07c"; }
.ri-rest-time-fill:before { content: "\f07d"; }
.ri-rest-time-line:before { content: "\f07e"; }
.ri-restart-fill:before { content: "\f07f"; }
.ri-restart-line:before { content: "\f080"; }
.ri-restaurant-2-fill:before { content: "\f081"; }
.ri-restaurant-2-line:before { content: "\f082"; }
.ri-restaurant-fill:before { content: "\f083"; }
.ri-restaurant-line:before { content: "\f084"; }
.ri-rewind-fill:before { content: "\f085"; }
.ri-rewind-line:before { content: "\f086"; }
.ri-rewind-mini-fill:before { content: "\f087"; }
.ri-rewind-mini-line:before { content: "\f088"; }
.ri-rhythm-fill:before { content: "\f089"; }
.ri-rhythm-line:before { content: "\f08a"; }
.ri-riding-fill:before { content: "\f08b"; }
.ri-riding-line:before { content: "\f08c"; }
.ri-road-map-fill:before { content: "\f08d"; }
.ri-road-map-line:before { content: "\f08e"; }
.ri-roadster-fill:before { content: "\f08f"; }
.ri-roadster-line:before { content: "\f090"; }
.ri-robot-fill:before { content: "\f091"; }
.ri-robot-line:before { content: "\f092"; }
.ri-rocket-2-fill:before { content: "\f093"; }
.ri-rocket-2-line:before { content: "\f094"; }
.ri-rocket-fill:before { content: "\f095"; }
.ri-rocket-line:before { content: "\f096"; }
.ri-rotate-lock-fill:before { content: "\f097"; }
.ri-rotate-lock-line:before { content: "\f098"; }
.ri-rounded-corner:before { content: "\f099"; }
.ri-route-fill:before { content: "\f09a"; }
.ri-route-line:before { content: "\f09b"; }
.ri-router-fill:before { content: "\f09c"; }
.ri-router-line:before { content: "\f09d"; }
.ri-rss-fill:before { content: "\f09e"; }
.ri-rss-line:before { content: "\f09f"; }
.ri-ruler-2-fill:before { content: "\f0a0"; }
.ri-ruler-2-line:before { content: "\f0a1"; }
.ri-ruler-fill:before { content: "\f0a2"; }
.ri-ruler-line:before { content: "\f0a3"; }
.ri-run-fill:before { content: "\f0a4"; }
.ri-run-line:before { content: "\f0a5"; }
.ri-safari-fill:before { content: "\f0a6"; }
.ri-safari-line:before { content: "\f0a7"; }
.ri-safe-2-fill:before { content: "\f0a8"; }
.ri-safe-2-line:before { content: "\f0a9"; }
.ri-safe-fill:before { content: "\f0aa"; }
.ri-safe-line:before { content: "\f0ab"; }
.ri-sailboat-fill:before { content: "\f0ac"; }
.ri-sailboat-line:before { content: "\f0ad"; }
.ri-save-2-fill:before { content: "\f0ae"; }
.ri-save-2-line:before { content: "\f0af"; }
.ri-save-3-fill:before { content: "\f0b0"; }
.ri-save-3-line:before { content: "\f0b1"; }
.ri-save-fill:before { content: "\f0b2"; }
.ri-save-line:before { content: "\f0b3"; }
.ri-scales-2-fill:before { content: "\f0b4"; }
.ri-scales-2-line:before { content: "\f0b5"; }
.ri-scales-3-fill:before { content: "\f0b6"; }
.ri-scales-3-line:before { content: "\f0b7"; }
.ri-scales-fill:before { content: "\f0b8"; }
.ri-scales-line:before { content: "\f0b9"; }
.ri-scan-2-fill:before { content: "\f0ba"; }
.ri-scan-2-line:before { content: "\f0bb"; }
.ri-scan-fill:before { content: "\f0bc"; }
.ri-scan-line:before { content: "\f0bd"; }
.ri-scissors-2-fill:before { content: "\f0be"; }
.ri-scissors-2-line:before { content: "\f0bf"; }
.ri-scissors-cut-fill:before { content: "\f0c0"; }
.ri-scissors-cut-line:before { content: "\f0c1"; }
.ri-scissors-fill:before { content: "\f0c2"; }
.ri-scissors-line:before { content: "\f0c3"; }
.ri-screenshot-2-fill:before { content: "\f0c4"; }
.ri-screenshot-2-line:before { content: "\f0c5"; }
.ri-screenshot-fill:before { content: "\f0c6"; }
.ri-screenshot-line:before { content: "\f0c7"; }
.ri-sd-card-fill:before { content: "\f0c8"; }
.ri-sd-card-line:before { content: "\f0c9"; }
.ri-sd-card-mini-fill:before { content: "\f0ca"; }
.ri-sd-card-mini-line:before { content: "\f0cb"; }
.ri-search-2-fill:before { content: "\f0cc"; }
.ri-search-2-line:before { content: "\f0cd"; }
.ri-search-eye-fill:before { content: "\f0ce"; }
.ri-search-eye-line:before { content: "\f0cf"; }
.ri-search-fill:before { content: "\f0d0"; }
.ri-search-line:before { content: "\f0d1"; }
.ri-secure-payment-fill:before { content: "\f0d2"; }
.ri-secure-payment-line:before { content: "\f0d3"; }
.ri-seedling-fill:before { content: "\f0d4"; }
.ri-seedling-line:before { content: "\f0d5"; }
.ri-send-backward:before { content: "\f0d6"; }
.ri-send-plane-2-fill:before { content: "\f0d7"; }
.ri-send-plane-2-line:before { content: "\f0d8"; }
.ri-send-plane-fill:before { content: "\f0d9"; }
.ri-send-plane-line:before { content: "\f0da"; }
.ri-send-to-back:before { content: "\f0db"; }
.ri-sensor-fill:before { content: "\f0dc"; }
.ri-sensor-line:before { content: "\f0dd"; }
.ri-separator:before { content: "\f0de"; }
.ri-server-fill:before { content: "\f0df"; }
.ri-server-line:before { content: "\f0e0"; }
.ri-service-fill:before { content: "\f0e1"; }
.ri-service-line:before { content: "\f0e2"; }
.ri-settings-2-fill:before { content: "\f0e3"; }
.ri-settings-2-line:before { content: "\f0e4"; }
.ri-settings-3-fill:before { content: "\f0e5"; }
.ri-settings-3-line:before { content: "\f0e6"; }
.ri-settings-4-fill:before { content: "\f0e7"; }
.ri-settings-4-line:before { content: "\f0e8"; }
.ri-settings-5-fill:before { content: "\f0e9"; }
.ri-settings-5-line:before { content: "\f0ea"; }
.ri-settings-6-fill:before { content: "\f0eb"; }
.ri-settings-6-line:before { content: "\f0ec"; }
.ri-settings-fill:before { content: "\f0ed"; }
.ri-settings-line:before { content: "\f0ee"; }
.ri-shape-2-fill:before { content: "\f0ef"; }
.ri-shape-2-line:before { content: "\f0f0"; }
.ri-shape-fill:before { content: "\f0f1"; }
.ri-shape-line:before { content: "\f0f2"; }
.ri-share-box-fill:before { content: "\f0f3"; }
.ri-share-box-line:before { content: "\f0f4"; }
.ri-share-circle-fill:before { content: "\f0f5"; }
.ri-share-circle-line:before { content: "\f0f6"; }
.ri-share-fill:before { content: "\f0f7"; }
.ri-share-forward-2-fill:before { content: "\f0f8"; }
.ri-share-forward-2-line:before { content: "\f0f9"; }
.ri-share-forward-box-fill:before { content: "\f0fa"; }
.ri-share-forward-box-line:before { content: "\f0fb"; }
.ri-share-forward-fill:before { content: "\f0fc"; }
.ri-share-forward-line:before { content: "\f0fd"; }
.ri-share-line:before { content: "\f0fe"; }
.ri-shield-check-fill:before { content: "\f0ff"; }
.ri-shield-check-line:before { content: "\f100"; }
.ri-shield-cross-fill:before { content: "\f101"; }
.ri-shield-cross-line:before { content: "\f102"; }
.ri-shield-fill:before { content: "\f103"; }
.ri-shield-flash-fill:before { content: "\f104"; }
.ri-shield-flash-line:before { content: "\f105"; }
.ri-shield-keyhole-fill:before { content: "\f106"; }
.ri-shield-keyhole-line:before { content: "\f107"; }
.ri-shield-line:before { content: "\f108"; }
.ri-shield-star-fill:before { content: "\f109"; }
.ri-shield-star-line:before { content: "\f10a"; }
.ri-shield-user-fill:before { content: "\f10b"; }
.ri-shield-user-line:before { content: "\f10c"; }
.ri-ship-2-fill:before { content: "\f10d"; }
.ri-ship-2-line:before { content: "\f10e"; }
.ri-ship-fill:before { content: "\f10f"; }
.ri-ship-line:before { content: "\f110"; }
.ri-shirt-fill:before { content: "\f111"; }
.ri-shirt-line:before { content: "\f112"; }
.ri-shopping-bag-2-fill:before { content: "\f113"; }
.ri-shopping-bag-2-line:before { content: "\f114"; }
.ri-shopping-bag-3-fill:before { content: "\f115"; }
.ri-shopping-bag-3-line:before { content: "\f116"; }
.ri-shopping-bag-fill:before { content: "\f117"; }
.ri-shopping-bag-line:before { content: "\f118"; }
.ri-shopping-basket-2-fill:before { content: "\f119"; }
.ri-shopping-basket-2-line:before { content: "\f11a"; }
.ri-shopping-basket-fill:before { content: "\f11b"; }
.ri-shopping-basket-line:before { content: "\f11c"; }
.ri-shopping-cart-2-fill:before { content: "\f11d"; }
.ri-shopping-cart-2-line:before { content: "\f11e"; }
.ri-shopping-cart-fill:before { content: "\f11f"; }
.ri-shopping-cart-line:before { content: "\f120"; }
.ri-showers-fill:before { content: "\f121"; }
.ri-showers-line:before { content: "\f122"; }
.ri-shuffle-fill:before { content: "\f123"; }
.ri-shuffle-line:before { content: "\f124"; }
.ri-shut-down-fill:before { content: "\f125"; }
.ri-shut-down-line:before { content: "\f126"; }
.ri-side-bar-fill:before { content: "\f127"; }
.ri-side-bar-line:before { content: "\f128"; }
.ri-signal-tower-fill:before { content: "\f129"; }
.ri-signal-tower-line:before { content: "\f12a"; }
.ri-signal-wifi-1-fill:before { content: "\f12b"; }
.ri-signal-wifi-1-line:before { content: "\f12c"; }
.ri-signal-wifi-2-fill:before { content: "\f12d"; }
.ri-signal-wifi-2-line:before { content: "\f12e"; }
.ri-signal-wifi-3-fill:before { content: "\f12f"; }
.ri-signal-wifi-3-line:before { content: "\f130"; }
.ri-signal-wifi-error-fill:before { content: "\f131"; }
.ri-signal-wifi-error-line:before { content: "\f132"; }
.ri-signal-wifi-fill:before { content: "\f133"; }
.ri-signal-wifi-line:before { content: "\f134"; }
.ri-signal-wifi-off-fill:before { content: "\f135"; }
.ri-signal-wifi-off-line:before { content: "\f136"; }
.ri-sim-card-2-fill:before { content: "\f137"; }
.ri-sim-card-2-line:before { content: "\f138"; }
.ri-sim-card-fill:before { content: "\f139"; }
.ri-sim-card-line:before { content: "\f13a"; }
.ri-single-quotes-l:before { content: "\f13b"; }
.ri-single-quotes-r:before { content: "\f13c"; }
.ri-sip-fill:before { content: "\f13d"; }
.ri-sip-line:before { content: "\f13e"; }
.ri-skip-back-fill:before { content: "\f13f"; }
.ri-skip-back-line:before { content: "\f140"; }
.ri-skip-back-mini-fill:before { content: "\f141"; }
.ri-skip-back-mini-line:before { content: "\f142"; }
.ri-skip-forward-fill:before { content: "\f143"; }
.ri-skip-forward-line:before { content: "\f144"; }
.ri-skip-forward-mini-fill:before { content: "\f145"; }
.ri-skip-forward-mini-line:before { content: "\f146"; }
.ri-skull-2-fill:before { content: "\f147"; }
.ri-skull-2-line:before { content: "\f148"; }
.ri-skull-fill:before { content: "\f149"; }
.ri-skull-line:before { content: "\f14a"; }
.ri-skype-fill:before { content: "\f14b"; }
.ri-skype-line:before { content: "\f14c"; }
.ri-slack-fill:before { content: "\f14d"; }
.ri-slack-line:before { content: "\f14e"; }
.ri-slice-fill:before { content: "\f14f"; }
.ri-slice-line:before { content: "\f150"; }
.ri-slideshow-2-fill:before { content: "\f151"; }
.ri-slideshow-2-line:before { content: "\f152"; }
.ri-slideshow-3-fill:before { content: "\f153"; }
.ri-slideshow-3-line:before { content: "\f154"; }
.ri-slideshow-4-fill:before { content: "\f155"; }
.ri-slideshow-4-line:before { content: "\f156"; }
.ri-slideshow-fill:before { content: "\f157"; }
.ri-slideshow-line:before { content: "\f158"; }
.ri-smartphone-fill:before { content: "\f159"; }
.ri-smartphone-line:before { content: "\f15a"; }
.ri-snapchat-fill:before { content: "\f15b"; }
.ri-snapchat-line:before { content: "\f15c"; }
.ri-snowy-fill:before { content: "\f15d"; }
.ri-snowy-line:before { content: "\f15e"; }
.ri-sort-asc:before { content: "\f15f"; }
.ri-sort-desc:before { content: "\f160"; }
.ri-sound-module-fill:before { content: "\f161"; }
.ri-sound-module-line:before { content: "\f162"; }
.ri-soundcloud-fill:before { content: "\f163"; }
.ri-soundcloud-line:before { content: "\f164"; }
.ri-space-ship-fill:before { content: "\f165"; }
.ri-space-ship-line:before { content: "\f166"; }
.ri-space:before { content: "\f167"; }
.ri-spam-2-fill:before { content: "\f168"; }
.ri-spam-2-line:before { content: "\f169"; }
.ri-spam-3-fill:before { content: "\f16a"; }
.ri-spam-3-line:before { content: "\f16b"; }
.ri-spam-fill:before { content: "\f16c"; }
.ri-spam-line:before { content: "\f16d"; }
.ri-speaker-2-fill:before { content: "\f16e"; }
.ri-speaker-2-line:before { content: "\f16f"; }
.ri-speaker-3-fill:before { content: "\f170"; }
.ri-speaker-3-line:before { content: "\f171"; }
.ri-speaker-fill:before { content: "\f172"; }
.ri-speaker-line:before { content: "\f173"; }
.ri-spectrum-fill:before { content: "\f174"; }
.ri-spectrum-line:before { content: "\f175"; }
.ri-speed-fill:before { content: "\f176"; }
.ri-speed-line:before { content: "\f177"; }
.ri-speed-mini-fill:before { content: "\f178"; }
.ri-speed-mini-line:before { content: "\f179"; }
.ri-split-cells-horizontal:before { content: "\f17a"; }
.ri-split-cells-vertical:before { content: "\f17b"; }
.ri-spotify-fill:before { content: "\f17c"; }
.ri-spotify-line:before { content: "\f17d"; }
.ri-spy-fill:before { content: "\f17e"; }
.ri-spy-line:before { content: "\f17f"; }
.ri-stack-fill:before { content: "\f180"; }
.ri-stack-line:before { content: "\f181"; }
.ri-stack-overflow-fill:before { content: "\f182"; }
.ri-stack-overflow-line:before { content: "\f183"; }
.ri-stackshare-fill:before { content: "\f184"; }
.ri-stackshare-line:before { content: "\f185"; }
.ri-star-fill:before { content: "\f186"; }
.ri-star-half-fill:before { content: "\f187"; }
.ri-star-half-line:before { content: "\f188"; }
.ri-star-half-s-fill:before { content: "\f189"; }
.ri-star-half-s-line:before { content: "\f18a"; }
.ri-star-line:before { content: "\f18b"; }
.ri-star-s-fill:before { content: "\f18c"; }
.ri-star-s-line:before { content: "\f18d"; }
.ri-star-smile-fill:before { content: "\f18e"; }
.ri-star-smile-line:before { content: "\f18f"; }
.ri-steam-fill:before { content: "\f190"; }
.ri-steam-line:before { content: "\f191"; }
.ri-steering-2-fill:before { content: "\f192"; }
.ri-steering-2-line:before { content: "\f193"; }
.ri-steering-fill:before { content: "\f194"; }
.ri-steering-line:before { content: "\f195"; }
.ri-stethoscope-fill:before { content: "\f196"; }
.ri-stethoscope-line:before { content: "\f197"; }
.ri-sticky-note-2-fill:before { content: "\f198"; }
.ri-sticky-note-2-line:before { content: "\f199"; }
.ri-sticky-note-fill:before { content: "\f19a"; }
.ri-sticky-note-line:before { content: "\f19b"; }
.ri-stock-fill:before { content: "\f19c"; }
.ri-stock-line:before { content: "\f19d"; }
.ri-stop-circle-fill:before { content: "\f19e"; }
.ri-stop-circle-line:before { content: "\f19f"; }
.ri-stop-fill:before { content: "\f1a0"; }
.ri-stop-line:before { content: "\f1a1"; }
.ri-stop-mini-fill:before { content: "\f1a2"; }
.ri-stop-mini-line:before { content: "\f1a3"; }
.ri-store-2-fill:before { content: "\f1a4"; }
.ri-store-2-line:before { content: "\f1a5"; }
.ri-store-3-fill:before { content: "\f1a6"; }
.ri-store-3-line:before { content: "\f1a7"; }
.ri-store-fill:before { content: "\f1a8"; }
.ri-store-line:before { content: "\f1a9"; }
.ri-strikethrough-2:before { content: "\f1aa"; }
.ri-strikethrough:before { content: "\f1ab"; }
.ri-subscript-2:before { content: "\f1ac"; }
.ri-subscript:before { content: "\f1ad"; }
.ri-subtract-fill:before { content: "\f1ae"; }
.ri-subtract-line:before { content: "\f1af"; }
.ri-subway-fill:before { content: "\f1b0"; }
.ri-subway-line:before { content: "\f1b1"; }
.ri-subway-wifi-fill:before { content: "\f1b2"; }
.ri-subway-wifi-line:before { content: "\f1b3"; }
.ri-suitcase-2-fill:before { content: "\f1b4"; }
.ri-suitcase-2-line:before { content: "\f1b5"; }
.ri-suitcase-3-fill:before { content: "\f1b6"; }
.ri-suitcase-3-line:before { content: "\f1b7"; }
.ri-suitcase-fill:before { content: "\f1b8"; }
.ri-suitcase-line:before { content: "\f1b9"; }
.ri-sun-cloudy-fill:before { content: "\f1ba"; }
.ri-sun-cloudy-line:before { content: "\f1bb"; }
.ri-sun-fill:before { content: "\f1bc"; }
.ri-sun-foggy-fill:before { content: "\f1bd"; }
.ri-sun-foggy-line:before { content: "\f1be"; }
.ri-sun-line:before { content: "\f1bf"; }
.ri-superscript-2:before { content: "\f1c0"; }
.ri-superscript:before { content: "\f1c1"; }
.ri-surgical-mask-fill:before { content: "\f1c2"; }
.ri-surgical-mask-line:before { content: "\f1c3"; }
.ri-surround-sound-fill:before { content: "\f1c4"; }
.ri-surround-sound-line:before { content: "\f1c5"; }
.ri-survey-fill:before { content: "\f1c6"; }
.ri-survey-line:before { content: "\f1c7"; }
.ri-swap-box-fill:before { content: "\f1c8"; }
.ri-swap-box-line:before { content: "\f1c9"; }
.ri-swap-fill:before { content: "\f1ca"; }
.ri-swap-line:before { content: "\f1cb"; }
.ri-switch-fill:before { content: "\f1cc"; }
.ri-switch-line:before { content: "\f1cd"; }
.ri-sword-fill:before { content: "\f1ce"; }
.ri-sword-line:before { content: "\f1cf"; }
.ri-syringe-fill:before { content: "\f1d0"; }
.ri-syringe-line:before { content: "\f1d1"; }
.ri-t-box-fill:before { content: "\f1d2"; }
.ri-t-box-line:before { content: "\f1d3"; }
.ri-t-shirt-2-fill:before { content: "\f1d4"; }
.ri-t-shirt-2-line:before { content: "\f1d5"; }
.ri-t-shirt-air-fill:before { content: "\f1d6"; }
.ri-t-shirt-air-line:before { content: "\f1d7"; }
.ri-t-shirt-fill:before { content: "\f1d8"; }
.ri-t-shirt-line:before { content: "\f1d9"; }
.ri-table-2:before { content: "\f1da"; }
.ri-table-alt-fill:before { content: "\f1db"; }
.ri-table-alt-line:before { content: "\f1dc"; }
.ri-table-fill:before { content: "\f1dd"; }
.ri-table-line:before { content: "\f1de"; }
.ri-tablet-fill:before { content: "\f1df"; }
.ri-tablet-line:before { content: "\f1e0"; }
.ri-takeaway-fill:before { content: "\f1e1"; }
.ri-takeaway-line:before { content: "\f1e2"; }
.ri-taobao-fill:before { content: "\f1e3"; }
.ri-taobao-line:before { content: "\f1e4"; }
.ri-tape-fill:before { content: "\f1e5"; }
.ri-tape-line:before { content: "\f1e6"; }
.ri-task-fill:before { content: "\f1e7"; }
.ri-task-line:before { content: "\f1e8"; }
.ri-taxi-fill:before { content: "\f1e9"; }
.ri-taxi-line:before { content: "\f1ea"; }
.ri-taxi-wifi-fill:before { content: "\f1eb"; }
.ri-taxi-wifi-line:before { content: "\f1ec"; }
.ri-team-fill:before { content: "\f1ed"; }
.ri-team-line:before { content: "\f1ee"; }
.ri-telegram-fill:before { content: "\f1ef"; }
.ri-telegram-line:before { content: "\f1f0"; }
.ri-temp-cold-fill:before { content: "\f1f1"; }
.ri-temp-cold-line:before { content: "\f1f2"; }
.ri-temp-hot-fill:before { content: "\f1f3"; }
.ri-temp-hot-line:before { content: "\f1f4"; }
.ri-terminal-box-fill:before { content: "\f1f5"; }
.ri-terminal-box-line:before { content: "\f1f6"; }
.ri-terminal-fill:before { content: "\f1f7"; }
.ri-terminal-line:before { content: "\f1f8"; }
.ri-terminal-window-fill:before { content: "\f1f9"; }
.ri-terminal-window-line:before { content: "\f1fa"; }
.ri-test-tube-fill:before { content: "\f1fb"; }
.ri-test-tube-line:before { content: "\f1fc"; }
.ri-text-direction-l:before { content: "\f1fd"; }
.ri-text-direction-r:before { content: "\f1fe"; }
.ri-text-spacing:before { content: "\f1ff"; }
.ri-text-wrap:before { content: "\f200"; }
.ri-text:before { content: "\f201"; }
.ri-thermometer-fill:before { content: "\f202"; }
.ri-thermometer-line:before { content: "\f203"; }
.ri-thumb-down-fill:before { content: "\f204"; }
.ri-thumb-down-line:before { content: "\f205"; }
.ri-thumb-up-fill:before { content: "\f206"; }
.ri-thumb-up-line:before { content: "\f207"; }
.ri-thunderstorms-fill:before { content: "\f208"; }
.ri-thunderstorms-line:before { content: "\f209"; }
.ri-ticket-2-fill:before { content: "\f20a"; }
.ri-ticket-2-line:before { content: "\f20b"; }
.ri-ticket-fill:before { content: "\f20c"; }
.ri-ticket-line:before { content: "\f20d"; }
.ri-time-fill:before { content: "\f20e"; }
.ri-time-line:before { content: "\f20f"; }
.ri-timer-2-fill:before { content: "\f210"; }
.ri-timer-2-line:before { content: "\f211"; }
.ri-timer-fill:before { content: "\f212"; }
.ri-timer-flash-fill:before { content: "\f213"; }
.ri-timer-flash-line:before { content: "\f214"; }
.ri-timer-line:before { content: "\f215"; }
.ri-todo-fill:before { content: "\f216"; }
.ri-todo-line:before { content: "\f217"; }
.ri-toggle-fill:before { content: "\f218"; }
.ri-toggle-line:before { content: "\f219"; }
.ri-tools-fill:before { content: "\f21a"; }
.ri-tools-line:before { content: "\f21b"; }
.ri-tornado-fill:before { content: "\f21c"; }
.ri-tornado-line:before { content: "\f21d"; }
.ri-trademark-fill:before { content: "\f21e"; }
.ri-trademark-line:before { content: "\f21f"; }
.ri-traffic-light-fill:before { content: "\f220"; }
.ri-traffic-light-line:before { content: "\f221"; }
.ri-train-fill:before { content: "\f222"; }
.ri-train-line:before { content: "\f223"; }
.ri-train-wifi-fill:before { content: "\f224"; }
.ri-train-wifi-line:before { content: "\f225"; }
.ri-translate-2:before { content: "\f226"; }
.ri-translate:before { content: "\f227"; }
.ri-travesti-fill:before { content: "\f228"; }
.ri-travesti-line:before { content: "\f229"; }
.ri-treasure-map-fill:before { content: "\f22a"; }
.ri-treasure-map-line:before { content: "\f22b"; }
.ri-trello-fill:before { content: "\f22c"; }
.ri-trello-line:before { content: "\f22d"; }
.ri-trophy-fill:before { content: "\f22e"; }
.ri-trophy-line:before { content: "\f22f"; }
.ri-truck-fill:before { content: "\f230"; }
.ri-truck-line:before { content: "\f231"; }
.ri-tumblr-fill:before { content: "\f232"; }
.ri-tumblr-line:before { content: "\f233"; }
.ri-tv-2-fill:before { content: "\f234"; }
.ri-tv-2-line:before { content: "\f235"; }
.ri-tv-fill:before { content: "\f236"; }
.ri-tv-line:before { content: "\f237"; }
.ri-twitch-fill:before { content: "\f238"; }
.ri-twitch-line:before { content: "\f239"; }
.ri-twitter-fill:before { content: "\f23a"; }
.ri-twitter-line:before { content: "\f23b"; }
.ri-typhoon-fill:before { content: "\f23c"; }
.ri-typhoon-line:before { content: "\f23d"; }
.ri-u-disk-fill:before { content: "\f23e"; }
.ri-u-disk-line:before { content: "\f23f"; }
.ri-ubuntu-fill:before { content: "\f240"; }
.ri-ubuntu-line:before { content: "\f241"; }
.ri-umbrella-fill:before { content: "\f242"; }
.ri-umbrella-line:before { content: "\f243"; }
.ri-underline:before { content: "\f244"; }
.ri-uninstall-fill:before { content: "\f245"; }
.ri-uninstall-line:before { content: "\f246"; }
.ri-unsplash-fill:before { content: "\f247"; }
.ri-unsplash-line:before { content: "\f248"; }
.ri-upload-2-fill:before { content: "\f249"; }
.ri-upload-2-line:before { content: "\f24a"; }
.ri-upload-cloud-2-fill:before { content: "\f24b"; }
.ri-upload-cloud-2-line:before { content: "\f24c"; }
.ri-upload-cloud-fill:before { content: "\f24d"; }
.ri-upload-cloud-line:before { content: "\f24e"; }
.ri-upload-fill:before { content: "\f24f"; }
.ri-upload-line:before { content: "\f250"; }
.ri-usb-fill:before { content: "\f251"; }
.ri-usb-line:before { content: "\f252"; }
.ri-user-2-fill:before { content: "\f253"; }
.ri-user-2-line:before { content: "\f254"; }
.ri-user-3-fill:before { content: "\f255"; }
.ri-user-3-line:before { content: "\f256"; }
.ri-user-4-fill:before { content: "\f257"; }
.ri-user-4-line:before { content: "\f258"; }
.ri-user-5-fill:before { content: "\f259"; }
.ri-user-5-line:before { content: "\f25a"; }
.ri-user-6-fill:before { content: "\f25b"; }
.ri-user-6-line:before { content: "\f25c"; }
.ri-user-add-fill:before { content: "\f25d"; }
.ri-user-add-line:before { content: "\f25e"; }
.ri-user-fill:before { content: "\f25f"; }
.ri-user-follow-fill:before { content: "\f260"; }
.ri-user-follow-line:before { content: "\f261"; }
.ri-user-heart-fill:before { content: "\f262"; }
.ri-user-heart-line:before { content: "\f263"; }
.ri-user-line:before { content: "\f264"; }
.ri-user-location-fill:before { content: "\f265"; }
.ri-user-location-line:before { content: "\f266"; }
.ri-user-received-2-fill:before { content: "\f267"; }
.ri-user-received-2-line:before { content: "\f268"; }
.ri-user-received-fill:before { content: "\f269"; }
.ri-user-received-line:before { content: "\f26a"; }
.ri-user-search-fill:before { content: "\f26b"; }
.ri-user-search-line:before { content: "\f26c"; }
.ri-user-settings-fill:before { content: "\f26d"; }
.ri-user-settings-line:before { content: "\f26e"; }
.ri-user-shared-2-fill:before { content: "\f26f"; }
.ri-user-shared-2-line:before { content: "\f270"; }
.ri-user-shared-fill:before { content: "\f271"; }
.ri-user-shared-line:before { content: "\f272"; }
.ri-user-smile-fill:before { content: "\f273"; }
.ri-user-smile-line:before { content: "\f274"; }
.ri-user-star-fill:before { content: "\f275"; }
.ri-user-star-line:before { content: "\f276"; }
.ri-user-unfollow-fill:before { content: "\f277"; }
.ri-user-unfollow-line:before { content: "\f278"; }
.ri-user-voice-fill:before { content: "\f279"; }
.ri-user-voice-line:before { content: "\f27a"; }
.ri-video-add-fill:before { content: "\f27b"; }
.ri-video-add-line:before { content: "\f27c"; }
.ri-video-chat-fill:before { content: "\f27d"; }
.ri-video-chat-line:before { content: "\f27e"; }
.ri-video-download-fill:before { content: "\f27f"; }
.ri-video-download-line:before { content: "\f280"; }
.ri-video-fill:before { content: "\f281"; }
.ri-video-line:before { content: "\f282"; }
.ri-video-upload-fill:before { content: "\f283"; }
.ri-video-upload-line:before { content: "\f284"; }
.ri-vidicon-2-fill:before { content: "\f285"; }
.ri-vidicon-2-line:before { content: "\f286"; }
.ri-vidicon-fill:before { content: "\f287"; }
.ri-vidicon-line:before { content: "\f288"; }
.ri-vimeo-fill:before { content: "\f289"; }
.ri-vimeo-line:before { content: "\f28a"; }
.ri-vip-crown-2-fill:before { content: "\f28b"; }
.ri-vip-crown-2-line:before { content: "\f28c"; }
.ri-vip-crown-fill:before { content: "\f28d"; }
.ri-vip-crown-line:before { content: "\f28e"; }
.ri-vip-diamond-fill:before { content: "\f28f"; }
.ri-vip-diamond-line:before { content: "\f290"; }
.ri-vip-fill:before { content: "\f291"; }
.ri-vip-line:before { content: "\f292"; }
.ri-virus-fill:before { content: "\f293"; }
.ri-virus-line:before { content: "\f294"; }
.ri-visa-fill:before { content: "\f295"; }
.ri-visa-line:before { content: "\f296"; }
.ri-voice-recognition-fill:before { content: "\f297"; }
.ri-voice-recognition-line:before { content: "\f298"; }
.ri-voiceprint-fill:before { content: "\f299"; }
.ri-voiceprint-line:before { content: "\f29a"; }
.ri-volume-down-fill:before { content: "\f29b"; }
.ri-volume-down-line:before { content: "\f29c"; }
.ri-volume-mute-fill:before { content: "\f29d"; }
.ri-volume-mute-line:before { content: "\f29e"; }
.ri-volume-off-vibrate-fill:before { content: "\f29f"; }
.ri-volume-off-vibrate-line:before { content: "\f2a0"; }
.ri-volume-up-fill:before { content: "\f2a1"; }
.ri-volume-up-line:before { content: "\f2a2"; }
.ri-volume-vibrate-fill:before { content: "\f2a3"; }
.ri-volume-vibrate-line:before { content: "\f2a4"; }
.ri-vuejs-fill:before { content: "\f2a5"; }
.ri-vuejs-line:before { content: "\f2a6"; }
.ri-walk-fill:before { content: "\f2a7"; }
.ri-walk-line:before { content: "\f2a8"; }
.ri-wallet-2-fill:before { content: "\f2a9"; }
.ri-wallet-2-line:before { content: "\f2aa"; }
.ri-wallet-3-fill:before { content: "\f2ab"; }
.ri-wallet-3-line:before { content: "\f2ac"; }
.ri-wallet-fill:before { content: "\f2ad"; }
.ri-wallet-line:before { content: "\f2ae"; }
.ri-water-flash-fill:before { content: "\f2af"; }
.ri-water-flash-line:before { content: "\f2b0"; }
.ri-webcam-fill:before { content: "\f2b1"; }
.ri-webcam-line:before { content: "\f2b2"; }
.ri-wechat-2-fill:before { content: "\f2b3"; }
.ri-wechat-2-line:before { content: "\f2b4"; }
.ri-wechat-fill:before { content: "\f2b5"; }
.ri-wechat-line:before { content: "\f2b6"; }
.ri-wechat-pay-fill:before { content: "\f2b7"; }
.ri-wechat-pay-line:before { content: "\f2b8"; }
.ri-weibo-fill:before { content: "\f2b9"; }
.ri-weibo-line:before { content: "\f2ba"; }
.ri-whatsapp-fill:before { content: "\f2bb"; }
.ri-whatsapp-line:before { content: "\f2bc"; }
.ri-wheelchair-fill:before { content: "\f2bd"; }
.ri-wheelchair-line:before { content: "\f2be"; }
.ri-wifi-fill:before { content: "\f2bf"; }
.ri-wifi-line:before { content: "\f2c0"; }
.ri-wifi-off-fill:before { content: "\f2c1"; }
.ri-wifi-off-line:before { content: "\f2c2"; }
.ri-window-2-fill:before { content: "\f2c3"; }
.ri-window-2-line:before { content: "\f2c4"; }
.ri-window-fill:before { content: "\f2c5"; }
.ri-window-line:before { content: "\f2c6"; }
.ri-windows-fill:before { content: "\f2c7"; }
.ri-windows-line:before { content: "\f2c8"; }
.ri-windy-fill:before { content: "\f2c9"; }
.ri-windy-line:before { content: "\f2ca"; }
.ri-wireless-charging-fill:before { content: "\f2cb"; }
.ri-wireless-charging-line:before { content: "\f2cc"; }
.ri-women-fill:before { content: "\f2cd"; }
.ri-women-line:before { content: "\f2ce"; }
.ri-wubi-input:before { content: "\f2cf"; }
.ri-xbox-fill:before { content: "\f2d0"; }
.ri-xbox-line:before { content: "\f2d1"; }
.ri-xing-fill:before { content: "\f2d2"; }
.ri-xing-line:before { content: "\f2d3"; }
.ri-youtube-fill:before { content: "\f2d4"; }
.ri-youtube-line:before { content: "\f2d5"; }
.ri-zcool-fill:before { content: "\f2d6"; }
.ri-zcool-line:before { content: "\f2d7"; }
.ri-zhihu-fill:before { content: "\f2d8"; }
.ri-zhihu-line:before { content: "\f2d9"; }
.ri-zoom-in-fill:before { content: "\f2da"; }
.ri-zoom-in-line:before { content: "\f2db"; }
.ri-zoom-out-fill:before { content: "\f2dc"; }
.ri-zoom-out-line:before { content: "\f2dd"; }
.ri-zzz-fill:before { content: "\f2de"; }
.ri-zzz-line:before { content: "\f2df"; }
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:2px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}
/*!
* metismenu https://github.com/onokumus/metismenu#readme
* A jQuery menu plugin
* @version 3.0.5
* @author Osman Nuri Okumus <onokumus@gmail.com> (https://github.com/onokumus)
* @license: MIT 
*/.metismenu .arrow{float:right;line-height:1.42857}[dir=rtl] .metismenu .arrow{float:left}.metismenu .glyphicon.arrow:before{content:"\e079"}.metismenu .mm-active>a>.glyphicon.arrow:before{content:"\e114"}.metismenu .fa.arrow:before{content:"\f104"}.metismenu .mm-active>a>.fa.arrow:before{content:"\f107"}.metismenu .ion.arrow:before{content:"\f3d2"}.metismenu .mm-active>a>.ion.arrow:before{content:"\f3d0"}.metismenu .plus-times{float:right}[dir=rtl] .metismenu .plus-times{float:left}.metismenu .fa.plus-times:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-times{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.metismenu .plus-minus{float:right}[dir=rtl] .metismenu .plus-minus{float:left}.metismenu .fa.plus-minus:before{content:"\f067"}.metismenu .mm-active>a>.fa.plus-minus:before{content:"\f068"}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.metismenu .has-arrow{position:relative}.metismenu .has-arrow:after{position:absolute;content:"";width:.5em;height:.5em;border-style:solid;border-width:1px 0 0 1px;border-color:initial;right:1em;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:top;transform-origin:top;top:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}[dir=rtl] .metismenu .has-arrow:after{right:auto;left:1em;-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}.metismenu .has-arrow[aria-expanded=true]:after,.metismenu .mm-active>.has-arrow:after{-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}[dir=rtl] .metismenu .has-arrow[aria-expanded=true]:after,[dir=rtl] .metismenu .mm-active>.has-arrow:after{-webkit-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}
/*# sourceMappingURL=metisMenu.min.css.map */
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0%}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:3px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#dee1e7;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:5px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:5px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:3px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}

/*
@File: Eeza Template Styles

* This file contains the styling for the actual template, this
is the file you need to edit to change the look of the
template.

This files table contents are outlined below>>>>>

*******************************************
*******************************************

** - Default CSS
** - Default Btn CSS
** - Section Title CSS
** - Preloader Area CSS
** - Main Banner Area CSS
** - Play Video Area CSS
** - Top Category Area CSS
** - Featured Candidates Area CSS
** - Review Area CSS
** - Partner Area CSS
** - Mobile App Area CSS
** - Pricing Area CSS
** - Newsletter Area CSS
** - Blog Area CSS
** - Blog Details Area CSS
** - About Area CSS
** - Job Seeker Area CSS
** - Job List Area CSS
** - Job Details Area CSS
** - Overview Area CSS
** - Candidates Area CSS
** - Candidates Details Area CSS
** - Page Banner Area CSS
** - FAQ Area CSS
** - Gallery Area CSS
** - Profile Authentication Area CSS
** - Terms of Service Area CSS
** - Privacy Policy Area CSS
** - 404 Error Area CSS
** - Coming Soon Area CSS
** - Contact Area CSS
** - Shop Area CSS
** - Products Details Area CSS
** - Cart Area CSS
** - Checkout Area CSS
** - Employers Area CSS
** - Employers Details Area CSS
** - Widget Sidebar CSS
** - Go Top CSS
** - Eeza Grid Sorting CSS

*/
/*================================================
Default CSS
=================================================*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
:root {
  --main-font-family: 'Roboto', sans-serif;
  --heading-font-family: 'Barlow', sans-serif;
  --main-color: #1657CB;
  --optional-color: #00B9FF;
  --white-color: #ffffff;
  --black-color: #141414;
  --paragraph-color: #646464;
  --gradient-color: linear-gradient(to top, #00b9ff, #00c7ff, #00d4fc, #00e0f5, #0cebeb);
  --font-size: 16px;
  --transition: .6s;
}

body {
  padding: 0;
  margin: 0;
  font-family: var(--main-font-family);
  font-size: var(--font-size);
}

a {
  text-decoration: none;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--black-color);
  display: inline-block;
}

a:hover, a:focus {
  color: var(--main-color);
  text-decoration: none;
}

button {
  outline: 0 !important;
}

p {
  margin-bottom: 15px;
  line-height: 1.8;
  color: var(--paragraph-color);
  font-weight: 400;
  font-family: var(--main-font-family);
  font-size: var(--font-size);
}

p:last-child {
  margin-bottom: 0;
}

i {
  line-height: normal;
}

.d-table {
  width: 100%;
  height: 100%;
}

.d-table-cell {
  vertical-align: middle;
}

img {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.ptb-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.pt-100 {
  padding-top: 100px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pb-75 {
  padding-bottom: 75px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: var(--black-color);
  font-family: var(--heading-font-family);
  font-weight: 800;
}

.h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
  margin-bottom: 0;
}

.selectize-input {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

/*================================================
Default Btn CSS
=================================================*/
.default-btn {
  padding: 15px 70px 16px 25px;
  text-align: center;
  color: var(--white-color) !important;
  font-size: var(--font-size);
  font-weight: 600;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-radius: 8px;
  z-index: 0;
  background: var(--main-color);
  overflow: hidden;
  white-space: nowrap;
  font-family: var(--heading-font-family);
}

.default-btn i {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  display: inline-block;
  height: 38px;
  width: 38px;
  line-height: 40px;
  color: var(--white-color);
  border-radius: 8px;
  background: var(--gradient-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.default-btn:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 550px;
  height: 550px;
  margin: auto;
  background: var(--gradient-color);
  border-radius: 8px;
  z-index: -1;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: translateX(-50%) translateY(-5%) scale(0.4);
          transform: translateX(-50%) translateY(-5%) scale(0.4);
  -webkit-transition: -webkit-transform .9s;
  transition: -webkit-transform .9s;
  transition: transform .9s;
  transition: transform .9s, -webkit-transform .9s;
}

.default-btn:hover {
  color: var(--white-color) !important;
}

.default-btn:hover:before {
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: translateX(-45%) translateY(0) scale(1);
          transform: translateX(-45%) translateY(0) scale(1);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}

/*================================================
Section Title CSS
=================================================*/
.section-title-wrap {
  margin-bottom: 45px;
}

.section-title-wrap .title-content h2 {
  font-size: 42px;
  margin-bottom: 0;
}

.section-title-wrap .title-btn {
  text-align: end;
}

.section-title {
  text-align: center;
  max-width: 750px;
  margin: 0 auto 45px auto;
  position: relative;
}

.section-title h2 {
  font-size: 42px;
  margin-bottom: 20px;
}

.section-title .section-layer-shape {
  position: absolute;
  top: 40%;
  right: 20%;
  -webkit-transform: translateY(-40%) translateX(-20%);
          transform: translateY(-40%) translateX(-20%);
}

/*================================================
Preloader Area CSS
=================================================*/
.preloader-area {
  position: fixed;
  top: 0;
  background: var(--gradient-color);
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  text-align: center;
}

.preloader-area .spinner {
  width: 4em;
  height: 4em;
  -webkit-transform: perspective(20em) rotateX(-24deg) rotateY(20deg) rotateZ(30deg);
          transform: perspective(20em) rotateX(-24deg) rotateY(20deg) rotateZ(30deg);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  position: absolute;
  left: 0;
  right: 0;
  top: 45%;
  -webkit-transform: translateY(-45%);
          transform: translateY(-45%);
  margin-left: auto;
  margin-right: auto;
}

.preloader-area .spinner .disc {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 0.3em dotted var(--white-color);
}

.preloader-area .spinner .disc:nth-child(1) {
  -webkit-animation: rotate 12s linear infinite;
          animation: rotate 12s linear infinite;
}

.preloader-area .spinner .disc:nth-child(2) {
  -webkit-animation: rotateDisc2 12s linear infinite;
          animation: rotateDisc2 12s linear infinite;
}

.preloader-area .spinner .disc:nth-child(3) {
  -webkit-animation: rotateDisc3 12s linear infinite;
          animation: rotateDisc3 12s linear infinite;
}

.preloader-area .spinner .inner {
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation: sphereSpin 6s linear infinite;
          animation: sphereSpin 6s linear infinite;
}

.preloader-area .spinner::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  right: 0;
  bottom: 0;
  border: 2px dotted var(--white-color);
  margin: -15px;
}

@-webkit-keyframes sphereSpin {
  0% {
    -webkit-transform: rotateX(360deg) rotateY(0deg);
            transform: rotateX(360deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateX(0deg) rotateY(360deg);
            transform: rotateX(0deg) rotateY(360deg);
  }
}

@keyframes sphereSpin {
  0% {
    -webkit-transform: rotateX(360deg) rotateY(0deg);
            transform: rotateX(360deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateX(0deg) rotateY(360deg);
            transform: rotateX(0deg) rotateY(360deg);
  }
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes rotateDisc2 {
  from {
    -webkit-transform: rotateX(90deg) rotateZ(0deg);
            transform: rotateX(90deg) rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateX(90deg) rotateZ(360deg);
            transform: rotateX(90deg) rotateZ(360deg);
  }
}

@keyframes rotateDisc2 {
  from {
    -webkit-transform: rotateX(90deg) rotateZ(0deg);
            transform: rotateX(90deg) rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateX(90deg) rotateZ(360deg);
            transform: rotateX(90deg) rotateZ(360deg);
  }
}

@-webkit-keyframes rotateDisc3 {
  from {
    -webkit-transform: rotateY(90deg) rotateZ(0deg);
            transform: rotateY(90deg) rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateY(90deg) rotateZ(360deg);
            transform: rotateY(90deg) rotateZ(360deg);
  }
}

@keyframes rotateDisc3 {
  from {
    -webkit-transform: rotateY(90deg) rotateZ(0deg);
            transform: rotateY(90deg) rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateY(90deg) rotateZ(360deg);
            transform: rotateY(90deg) rotateZ(360deg);
  }
}

/*================================================
Main Banner Area CSS
=================================================*/
.main-banner-area {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: #F9F9F9;
}

.main-banner-content {
  position: relative;
}

.main-banner-content h1 {
  font-size: 85px;
  font-weight: 900;
  margin-bottom: 15px;
}

.main-banner-content p {
  margin-bottom: 0;
}

.main-banner-content .banner-btn {
  margin-top: 35px;
}

.main-banner-content .layer-shape {
  position: absolute;
  top: 40%;
  left: 0;
  -webkit-transform: translateY(-40%);
          transform: translateY(-40%);
}

.main-banner-area-with-bg-image {
  background-image: url(../../assets/images/main-banner/banner-two/banner-bg.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 270px;
  padding-bottom: 180px;
}

.main-banner-area-with-bg-image .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.main-banner-content-with-search {
  max-width: 1050px;
}

.main-banner-content-with-search h1 {
  font-size: 100px;
  color: var(--white-color);
}

.main-banner-content-with-search .banner-search-form {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 5px;
  margin-top: 30px;
  padding: 5px 15px;
}

.main-banner-content-with-search .banner-search-form .row .col-lg-3 {
  padding-left: 2px;
  padding-right: 2px;
}

.main-banner-content-with-search .banner-search-form .form-group {
  margin: 0;
  position: relative;
}

.main-banner-content-with-search .banner-search-form .form-group label {
  z-index: 9;
  display: block;
  margin-bottom: 0;
  position: absolute;
  left: 20px;
  color: var(--main-color);
  font-size: 20px;
  top: 24px;
  line-height: 1;
}

.main-banner-content-with-search .banner-search-form .form-group .form-control {
  height: 70px;
  display: inline-block;
  padding: 12px 15px 15px 50px;
  width: 100%;
  border: 1px solid #e1e1e1;
  background-color: #e1e1e1;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.main-banner-content-with-search .banner-search-form .form-group .form-control::-webkit-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.main-banner-content-with-search .banner-search-form .form-group .form-control:-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.main-banner-content-with-search .banner-search-form .form-group .form-control::-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.main-banner-content-with-search .banner-search-form .form-group .form-control::placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.main-banner-content-with-search .banner-search-form .form-group .form-control:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.main-banner-content-with-search .banner-search-form .form-group .form-control:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.main-banner-content-with-search .banner-search-form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.main-banner-content-with-search .banner-search-form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.main-banner-content-with-search .banner-search-form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.main-banner-content-with-search .banner-search-form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.main-banner-content-with-search .banner-search-form .form-group .selectize-input {
  display: inline-block;
  padding: 22px 20px 22px 50px;
  width: 100%;
  border: 1px solid #e1e1e1;
  background-color: #e1e1e1;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  overflow: inherit;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.main-banner-content-with-search .banner-search-form .form-group .selectize-input:after {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 16px !important;
  margin-top: 1px;
  font-size: 22px;
  width: unset;
  height: unset;
  border-style: unset;
  border-width: unset;
  border-color: #6f8ba4;
  font-family: "remixicon";
}

.main-banner-content-with-search .banner-search-form .form-group .selectize-input > * {
  line-height: 1.5 !important;
  text-align: start;
}

.main-banner-content-with-search .banner-search-form .form-group .selectize-input input {
  font-size: var(--font-size);
  line-height: 1.5 !important;
  text-align: start;
}

.main-banner-content-with-search .banner-search-form .form-group .selectize-input:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.main-banner-content-with-search .banner-search-form .form-group .selectize-dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 0;
}

.main-banner-content-with-search .banner-search-form .form-group .selectize-dropdown [data-selectable] {
  font-size: 14px;
  border-radius: 0;
  padding: 10px 15px;
  border-radius: 0;
}

.main-banner-content-with-search .banner-search-form .search-btn {
  padding: 22px 30px;
  text-align: center;
  color: var(--white-color) !important;
  font-size: var(--font-size);
  font-weight: 500;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-radius: 5px;
  z-index: 0;
  background: var(--main-color);
  overflow: hidden;
  white-space: nowrap;
  font-family: var(--heading-font-family);
  border: none;
  width: 100%;
}

.main-banner-content-with-search .banner-search-form .search-btn:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 550px;
  height: 550px;
  margin: auto;
  background: var(--gradient-color);
  border-radius: 8px;
  z-index: -1;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: translateX(-50%) translateY(-5%) scale(0.4);
          transform: translateX(-50%) translateY(-5%) scale(0.4);
  -webkit-transition: -webkit-transform .9s;
  transition: -webkit-transform .9s;
  transition: transform .9s;
  transition: transform .9s, -webkit-transform .9s;
}

.main-banner-content-with-search .banner-search-form .search-btn i {
  margin-left: 20px;
}

.main-banner-content-with-search .banner-search-form .search-btn:hover {
  color: var(--white-color) !important;
}

.main-banner-content-with-search .banner-search-form .search-btn:hover:before {
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: translateX(-45%) translateY(0) scale(1);
          transform: translateX(-45%) translateY(0) scale(1);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}

.main-banner-area-wrap {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.main-banner-area-wrap .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.main-banner-area-wrap::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--white-color);
  height: 20px;
}

.main-banner-content-wrap {
  margin-top: -50px;
}

.main-banner-content-wrap h1 {
  font-size: 80px;
  margin-bottom: 15px;
}

.main-banner-content-wrap p {
  margin-bottom: 0;
}

.main-banner-content-wrap .banner-search-form {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 5px;
  margin-top: 30px;
  padding: 5px 92px 5px 15px;
  position: relative;
  z-index: 1;
}

.main-banner-content-wrap .banner-search-form .row .col-lg-4 {
  padding-left: 2px;
  padding-right: 2px;
}

.main-banner-content-wrap .banner-search-form .form-group {
  margin: 0;
  position: relative;
}

.main-banner-content-wrap .banner-search-form .form-group label {
  z-index: 9;
  display: block;
  margin-bottom: 0;
  position: absolute;
  left: 20px;
  color: var(--main-color);
  font-size: 20px;
  top: 24px;
  line-height: 1;
}

.main-banner-content-wrap .banner-search-form .form-group .form-control {
  height: 70px;
  display: inline-block;
  padding: 12px 15px 15px 50px;
  width: 100%;
  border: 1px solid #e1e1e1;
  background-color: #e1e1e1;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  position: relative;
  z-index: 1;
}

.main-banner-content-wrap .banner-search-form .form-group .form-control::-webkit-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.main-banner-content-wrap .banner-search-form .form-group .form-control:-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.main-banner-content-wrap .banner-search-form .form-group .form-control::-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.main-banner-content-wrap .banner-search-form .form-group .form-control::placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.main-banner-content-wrap .banner-search-form .form-group .form-control:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.main-banner-content-wrap .banner-search-form .form-group .form-control:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.main-banner-content-wrap .banner-search-form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.main-banner-content-wrap .banner-search-form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.main-banner-content-wrap .banner-search-form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.main-banner-content-wrap .banner-search-form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.main-banner-content-wrap .banner-search-form .form-group .selectize-input {
  display: inline-block;
  padding: 22px 20px 22px 50px;
  width: 100%;
  border: 1px solid #e1e1e1;
  background-color: #e1e1e1;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  overflow: inherit;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.main-banner-content-wrap .banner-search-form .form-group .selectize-input:after {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 16px !important;
  margin-top: 1px;
  font-size: 22px;
  width: unset;
  height: unset;
  border-style: unset;
  border-width: unset;
  border-color: #6f8ba4;
  font-family: "remixicon";
}

.main-banner-content-wrap .banner-search-form .form-group .selectize-input > * {
  line-height: 1.5 !important;
  text-align: start;
}

.main-banner-content-wrap .banner-search-form .form-group .selectize-input input {
  font-size: var(--font-size);
  line-height: 1.5 !important;
  text-align: start;
}

.main-banner-content-wrap .banner-search-form .form-group .selectize-input:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.main-banner-content-wrap .banner-search-form .form-group .selectize-dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 0;
}

.main-banner-content-wrap .banner-search-form .form-group .selectize-dropdown [data-selectable] {
  font-size: 14px;
  border-radius: 0;
  padding: 10px 15px;
  border-radius: 0;
}

.main-banner-content-wrap .banner-search-form .search-btn {
  position: absolute;
  right: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: end;
}

.main-banner-content-wrap .banner-search-form .search-btn button {
  border: none;
  display: inline-block;
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 25px;
  text-align: center;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background: var(--main-color);
  color: var(--white-color);
  border-radius: 5px;
}

.main-banner-content-wrap .banner-search-form .search-btn button:hover {
  background-color: var(--optional-color);
}

.main-banner-bg-shape {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

.main-banner-bg-shape img {
  width: 100%;
}

/*================================================
Play Video Area CSS
=================================================*/
.play-video-image img {
  border: 1px solid #eeeeee;
}

.play-video-content {
  position: relative;
  margin-left: 45px;
}

.play-video-content .play-btn {
  margin-bottom: 45px;
}

.play-video-content .play-btn .video-btn {
  display: inline-block;
  width: 100px;
  height: 100px;
  line-height: 110px;
  background: var(--gradient-color);
  border-radius: 50%;
  color: var(--white-color);
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 35px;
}

.play-video-content .play-btn .video-btn::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 1px solid var(--optional-color);
  -webkit-animation: ripple 5s linear 1s infinite;
          animation: ripple 5s linear 1s infinite;
}

.play-video-content .play-btn .video-btn::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 1px solid var(--optional-color);
  -webkit-animation: ripple 5s linear infinite;
          animation: ripple 5s linear infinite;
}

.play-video-content h3 {
  font-size: 42px;
  margin-bottom: 0;
}

.play-video-content .layer-shape {
  position: absolute;
  bottom: -15px;
  left: 30% !important;
  -webkit-transform: translateX(-30%) !important;
          transform: translateX(-30%) !important;
}

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.75);
    transform: scale(1.75);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes ripple {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.75);
    transform: scale(1.75);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }
}

.play-video-inner-box-image {
  position: relative;
}

.play-video-inner-box-image .video-content {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 120px;
  padding-right: 50px;
  background-color: #F9F9F9;
}

.play-video-inner-box-image .video-content .play-btn {
  position: absolute;
  left: -35px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.play-video-inner-box-image .video-content .play-btn .video-btn {
  display: inline-block;
  width: 100px;
  height: 100px;
  line-height: 110px;
  background: var(--gradient-color);
  border-radius: 50%;
  color: var(--white-color);
  position: relative;
  z-index: 1;
  text-align: center;
  font-size: 35px;
}

.play-video-inner-box-image .video-content .play-btn .video-btn::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 1px solid var(--optional-color);
  -webkit-animation: ripple 5s linear 1s infinite;
          animation: ripple 5s linear 1s infinite;
}

.play-video-inner-box-image .video-content .play-btn .video-btn::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  border: 1px solid var(--optional-color);
  -webkit-animation: ripple 5s linear infinite;
          animation: ripple 5s linear infinite;
}

.play-video-inner-box-image .video-content h3 {
  font-size: 42px;
  margin-bottom: 0;
}

.play-video-inner-box-image .video-content .layer-shape {
  position: absolute;
  bottom: 32px;
  right: 75px;
}

/*================================================
Top Category Area CSS
=================================================*/
.top-category-area {
  background-color: #FBFBFB;
}

.top-category-card {
  background-color: #F2FBFF;
  border: 1px solid #ebebeb;
  border-radius: 10px;
  padding: 30px;
  position: relative;
  z-index: 1;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  margin-bottom: 25px;
}

.top-category-card::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  background: var(--gradient-color);
  left: 0;
  top: 0;
  right: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border-radius: 10px;
}

.top-category-card .category-image {
  display: inline-block;
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: var(--white-color);
  text-align: center;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  margin-bottom: 20px;
}

.top-category-card .category-image img {
  width: auto;
  display: inline-block;
}

.top-category-card h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0;
}

.top-category-card h3 a {
  color: var(--black-color);
}

.top-category-card h3 span {
  font-size: 18px;
  font-weight: 600;
  color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.top-category-card:hover::before {
  opacity: 1;
  visibility: visible;
}

.top-category-card:hover h3 a {
  color: var(--white-color);
}

.top-category-card:hover h3 span {
  color: var(--white-color);
}

.top-category-slides.owl-theme .owl-dots .owl-dot {
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.top-category-slides.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: var(--optional-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border-radius: 50px;
}

.top-category-slides.owl-theme .owl-dots .owl-dot:hover span, .top-category-slides.owl-theme .owl-dots .owl-dot.active span {
  background-color: var(--optional-color);
  width: 30px;
}

.top-category-slides.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 0;
}

/*================================================
Featured Candidates Area CSS
=================================================*/
.featured-candidates-area {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.featured-candidates-area .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.featured-candidates-image .row .col-lg-4:nth-child(1) .image {
  margin-bottom: 25px;
  position: relative;
  top: 80px;
}

.featured-candidates-image .row .col-lg-4:nth-child(2) .image {
  margin-bottom: 25px;
}

.featured-candidates-image .row .col-lg-4:nth-child(3) .image {
  margin-bottom: 25px;
  position: relative;
  top: 95px;
}

.featured-candidates-image .image img {
  border-radius: 100px;
}

.featured-candidates-item {
  padding-left: 50px;
}

.featured-candidates-item .featured-candidates-btn {
  text-align: right;
}

.featured-candidates-item .featured-candidates-btn a {
  font-size: var(--font-size);
  font-weight: bold;
  color: var(--optional-color);
}

.featured-candidates-item .featured-candidates-btn a i {
  font-size: 20px;
  position: relative;
  top: 5px;
  color: var(--main-color);
}

.featured-candidates-content {
  margin-bottom: 35px;
  position: relative;
}

.featured-candidates-content h3 {
  font-size: 42px;
  margin-bottom: 15px;
  line-height: 1.4;
}

.featured-candidates-content p {
  margin-bottom: 0;
}

.featured-candidates-content .layer-shape {
  position: absolute;
  top: 28%;
  right: 2%;
  -webkit-transform: translateY(-28%) translateX(-2%);
          transform: translateY(-28%) translateX(-2%);
}

.featured-candidates-box {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 25px;
}

.featured-candidates-box .candidates-box-content {
  position: relative;
  padding-left: 150px;
}

.featured-candidates-box .candidates-box-content .image {
  position: absolute;
  left: 0;
  top: 0;
}

.featured-candidates-box .candidates-box-content .image img {
  border-radius: 5px;
}

.featured-candidates-box .candidates-box-content .content h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}

.featured-candidates-box .candidates-box-content .content h3 a {
  color: var(--black-color);
}

.featured-candidates-box .candidates-box-content .content span {
  color: var(--paragraph-color);
  font-size: 15px;
  font-weight: 400;
}

.featured-candidates-box .candidates-box-content .content .rating {
  margin-top: 12px;
  margin-bottom: 14px;
}

.featured-candidates-box .candidates-box-content .content .rating i {
  color: #FFC850;
  font-size: 15px;
}

.featured-candidates-box .candidates-box-content .content .rating span {
  font-size: 15px;
  color: var(--main-color);
  font-weight: 400;
  margin-left: 5px;
  position: relative;
  top: -1px;
}

.featured-candidates-box .candidates-box-content .content .job-info {
  padding: 0;
  margin-bottom: 0;
}

.featured-candidates-box .candidates-box-content .content .job-info li {
  display: inline-block;
  list-style-type: none;
  color: var(--paragraph-color);
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
  position: relative;
  margin-right: 20px;
  padding-left: 20px;
}

.featured-candidates-box .candidates-box-content .content .job-info li:last-child {
  margin-right: 0;
}

.featured-candidates-box .candidates-box-content .content .job-info li i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: var(--font-size);
  color: var(--main-color);
}

.featured-candidates-box .featured-candidates-hire {
  text-align: center;
}

.featured-candidates-box .featured-candidates-hire .job-other-info {
  padding: 0;
  margin-bottom: 25px;
}

.featured-candidates-box .featured-candidates-hire .job-other-info li {
  list-style-type: none;
  display: inline-block;
  background-color: #EBF9FF;
  color: var(--optional-color);
  font-size: 14px;
  font-weight: 400;
  padding: 5px 8px;
  border-radius: 5px;
  margin-right: 5px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.featured-candidates-box .featured-candidates-hire .job-other-info li:last-child {
  margin-right: 0;
}

.featured-candidates-box .featured-candidates-hire .job-other-info li.featured {
  background-color: #FFF4F3;
  color: #FF6F6D;
}

.featured-candidates-box .featured-candidates-hire .job-other-info li:hover {
  background-color: var(--main-color);
  color: var(--white-color);
}

.featured-candidates-search-box {
  margin-bottom: 30px;
}

.featured-candidates-search-box h3 {
  font-size: 42px;
  margin-bottom: 30px;
}

.featured-candidates-search-box .candidates-search-form {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 5px;
  padding: 5px 92px 5px 15px;
  position: relative;
  z-index: 1;
}

.featured-candidates-search-box .candidates-search-form .row .col-lg-4 {
  padding-left: 2px;
  padding-right: 2px;
}

.featured-candidates-search-box .candidates-search-form .form-group {
  margin: 0;
  position: relative;
}

.featured-candidates-search-box .candidates-search-form .form-group label {
  z-index: 9;
  display: block;
  margin-bottom: 0;
  position: absolute;
  left: 20px;
  color: var(--main-color);
  font-size: 20px;
  top: 24px;
  line-height: 1;
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control {
  height: 70px;
  display: inline-block;
  padding: 12px 15px 15px 50px;
  width: 100%;
  border: 1px solid #F9F9F9;
  background-color: #F9F9F9;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  position: relative;
  z-index: 1;
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control::-webkit-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control:-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control::-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control::placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.featured-candidates-search-box .candidates-search-form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.featured-candidates-search-box .candidates-search-form .form-group .selectize-input {
  display: inline-block;
  padding: 22px 20px 22px 50px;
  width: 100%;
  border: 1px solid #F9F9F9;
  background-color: #F9F9F9;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  overflow: inherit;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.featured-candidates-search-box .candidates-search-form .form-group .selectize-input:after {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 16px !important;
  margin-top: 1px;
  font-size: 22px;
  width: unset;
  height: unset;
  border-style: unset;
  border-width: unset;
  border-color: #6f8ba4;
  font-family: "remixicon";
}

.featured-candidates-search-box .candidates-search-form .form-group .selectize-input > * {
  line-height: 1.5 !important;
  text-align: start;
}

.featured-candidates-search-box .candidates-search-form .form-group .selectize-input input {
  font-size: var(--font-size);
  line-height: 1.5 !important;
  text-align: start;
}

.featured-candidates-search-box .candidates-search-form .form-group .selectize-input:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.featured-candidates-search-box .candidates-search-form .form-group .selectize-dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 0;
}

.featured-candidates-search-box .candidates-search-form .form-group .selectize-dropdown [data-selectable] {
  font-size: 14px;
  border-radius: 0;
  padding: 10px 15px;
  border-radius: 0;
}

.featured-candidates-search-box .candidates-search-form .search-btn {
  position: absolute;
  right: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: end;
}

.featured-candidates-search-box .candidates-search-form .search-btn button {
  border: none;
  display: inline-block;
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 25px;
  text-align: center;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background: var(--main-color);
  color: var(--white-color);
  border-radius: 5px;
}

.featured-candidates-search-box .candidates-search-form .search-btn button:hover {
  background-color: var(--optional-color);
}

.featured-candidates-map-sticky #map {
  margin-top: 0;
}

.featured-candidates-map-sticky #map iframe {
  width: 100%;
  height: 100vh;
  border: 1px solid #E6EDF6;
  border-radius: 0;
  margin-bottom: -10px;
}

.featured-candidates-with-max-width {
  max-width: 980px;
}

.featured-candidates-with-max-width .featured-candidates-box .featured-candidates-hire {
  text-align: end;
}

.featured-candidates-shape {
  position: absolute;
  right: 10px;
  top: 20px;
  z-index: -1;
}

.featured-candidates-more-item {
  display: none;
}

/*================================================
Review Area CSS
=================================================*/
.review-area {
  background-image: url(../../assets/images/review/review-bg.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.review-title {
  position: relative;
  margin-bottom: 45px;
}

.review-title h2 {
  font-size: 42px;
  margin-bottom: 0;
}

.review-title .layer-shape {
  position: absolute;
  left: 0;
  bottom: -10px;
}

.review-single-card {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  padding: 30px;
  border-radius: 10px;
  position: relative;
  z-index: 1;
}

.review-single-card::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  background: var(--gradient-color);
  left: 0;
  top: 0;
  right: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border-radius: 10px;
}

.review-single-card .review-info {
  position: relative;
  padding-left: 125px;
}

.review-single-card .review-info .image {
  position: absolute;
  left: 0;
  top: 0;
}

.review-single-card .review-info .image img {
  display: inline-block;
  width: auto;
  border-radius: 5px;
}

.review-single-card .review-info .content {
  position: relative;
  top: 7px;
}

.review-single-card .review-info .content h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.review-single-card .review-info .content span {
  color: var(--paragraph-color);
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.review-single-card .review-info .content .rating {
  margin-top: 8px;
}

.review-single-card .review-info .content .rating i {
  color: #FFC850;
  font-size: 15px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.review-single-card .review-content {
  margin-top: 35px;
}

.review-single-card .review-content i {
  font-size: 30px;
  color: var(--optional-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.review-single-card .review-content p {
  font-size: 20px;
  font-weight: 400;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.review-single-card:hover::before {
  opacity: 1;
  visibility: visible;
}

.review-single-card:hover .review-info .content h3 {
  color: var(--white-color);
}

.review-single-card:hover .review-info .content span {
  color: var(--white-color);
}

.review-single-card:hover .review-info .content .rating i {
  color: var(--white-color);
}

.review-single-card:hover .review-content i {
  color: var(--white-color);
}

.review-single-card:hover .review-content p {
  color: var(--white-color);
}

.review-slides {
  max-width: 950px;
}

.review-slides.owl-theme .owl-nav {
  margin-top: 0;
  -webkit-transition: 1s;
  transition: 1s;
  line-height: .01;
}

.review-slides.owl-theme .owl-nav [class*=owl-] {
  color: var(--main-color);
  margin: 0;
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
  background: var(--white-color);
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 55px;
  text-align: center;
  font-size: 35px;
  opacity: 0;
  visibility: hidden;
}

.review-slides.owl-theme .owl-nav [class*=owl-].owl-next {
  left: auto;
  right: 20px;
}

.review-slides.owl-theme .owl-nav [class*=owl-]:hover {
  color: var(--white-color);
  background-color: var(--main-color);
}

.review-slides.owl-theme:hover .owl-nav [class*=owl-] {
  opacity: 1;
  visibility: visible;
  left: -30px;
}

.review-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next {
  left: auto;
  right: -30px;
}

/*================================================
Partner Area CSS
=================================================*/
.partner-area {
  overflow: hidden;
}

.partner-area.bg-F5F5F5 {
  background-color: #F5F5F5;
}

.partner-image .row .col-lg-4:nth-child(1) .image {
  margin-bottom: 55px;
}

.partner-image .row .col-lg-4:nth-child(2) .image {
  margin-bottom: 55px;
}

.partner-image .row .col-lg-4:nth-child(3) .image {
  margin-bottom: 55px;
}

.partner-content {
  position: relative;
}

.partner-content h3 {
  font-size: 42px;
  margin-bottom: 15px;
  line-height: 1.4;
}

.partner-content .layer-shape {
  position: absolute;
  top: 28%;
  left: 60%;
  -webkit-transform: translateY(-28%) translateX(-60%);
          transform: translateY(-28%) translateX(-60%);
}

.partner-content p {
  margin-bottom: 0;
}

.partner-slides .image-box {
  text-align: center;
}

.partner-slides .image-box img {
  display: inline-block;
  max-width: 100%;
  width: auto;
  margin: auto;
}

/*================================================
Mobile App Area CSS
=================================================*/
.mobile-app-area {
  background-color: #FBFBFB;
  position: relative;
  z-index: 1;
}

.mobile-app-area .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.mobile-app-content {
  max-width: 635px;
  margin: 0 0 0 auto;
  position: relative;
}

.mobile-app-content.left-content {
  margin: 0 auto 0 auto;
}

.mobile-app-content h3 {
  font-size: 42px;
  margin-bottom: 20px;
  line-height: 1.4;
}

.mobile-app-content p {
  margin-bottom: 0;
}

.mobile-app-content .mobile-app-btn-list {
  padding: 0;
  margin-bottom: 0;
  margin-top: 35px;
}

.mobile-app-content .mobile-app-btn-list li {
  display: inline-block;
  margin-right: 15px;
}

.mobile-app-content .mobile-app-btn-list li:last-child {
  margin-right: 0;
}

.mobile-app-content .mobile-app-btn-list li .playstote-btn {
  padding: 15px 25px;
  text-align: center;
  color: var(--white-color) !important;
  font-size: var(--font-size);
  font-weight: 600;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-radius: 8px;
  z-index: 0;
  background: var(--main-color);
  overflow: hidden;
  white-space: nowrap;
  font-family: var(--heading-font-family);
}

.mobile-app-content .mobile-app-btn-list li .playstote-btn:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 550px;
  height: 550px;
  margin: auto;
  background: var(--gradient-color);
  border-radius: 8px;
  z-index: -1;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: translateX(-50%) translateY(-5%) scale(0.4);
          transform: translateX(-50%) translateY(-5%) scale(0.4);
  -webkit-transition: -webkit-transform .9s;
  transition: -webkit-transform .9s;
  transition: transform .9s;
  transition: transform .9s, -webkit-transform .9s;
}

.mobile-app-content .mobile-app-btn-list li .playstote-btn i {
  position: relative;
  top: 1px;
  margin-left: 10px;
}

.mobile-app-content .mobile-app-btn-list li .playstote-btn:hover {
  color: var(--white-color) !important;
}

.mobile-app-content .mobile-app-btn-list li .playstote-btn:hover:before {
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: translateX(-45%) translateY(0) scale(1);
          transform: translateX(-45%) translateY(0) scale(1);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}

.mobile-app-content .mobile-app-btn-list li .applestore-btn {
  padding: 15px 25px;
  text-align: center;
  color: var(--white-color) !important;
  font-size: var(--font-size);
  font-weight: 600;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-radius: 8px;
  z-index: 0;
  background: var(--optional-color);
  overflow: hidden;
  white-space: nowrap;
  font-family: var(--heading-font-family);
}

.mobile-app-content .mobile-app-btn-list li .applestore-btn:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 550px;
  height: 550px;
  margin: auto;
  background: var(--gradient-color);
  border-radius: 8px;
  z-index: -1;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: translateX(-50%) translateY(-5%) scale(0.4);
          transform: translateX(-50%) translateY(-5%) scale(0.4);
  -webkit-transition: -webkit-transform .9s;
  transition: -webkit-transform .9s;
  transition: transform .9s;
  transition: transform .9s, -webkit-transform .9s;
}

.mobile-app-content .mobile-app-btn-list li .applestore-btn i {
  position: relative;
  top: 1px;
  margin-left: 10px;
}

.mobile-app-content .mobile-app-btn-list li .applestore-btn:hover {
  color: var(--white-color) !important;
}

.mobile-app-content .mobile-app-btn-list li .applestore-btn:hover:before {
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: translateX(-45%) translateY(0) scale(1);
          transform: translateX(-45%) translateY(0) scale(1);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}

.mobile-app-content .layer-shape {
  position: absolute;
  top: 20%;
  right: 18%;
  -webkit-transform: translateY(-20%) translateX(-18%);
          transform: translateY(-20%) translateX(-18%);
}

.mobile-app-image {
  background-color: #edf0f5;
  padding: 50px;
}

.mobile-app-image .row .col-lg-4:nth-child(1) .image {
  margin-top: 0;
}

.mobile-app-image .row .col-lg-4:nth-child(2) .image {
  margin-top: 30px;
}

.mobile-app-image .row .col-lg-4:nth-child(3) .image {
  margin-top: 50px;
}

.mobile-app-shape {
  position: absolute;
  top: 10%;
  left: 5%;
  z-index: -1;
  -webkit-transform: translateY(-10%) translateX(-5%);
          transform: translateY(-10%) translateX(-5%);
}

.mobile-app-shape-2 {
  position: absolute;
  top: 10%;
  left: 55%;
  z-index: -1;
  -webkit-transform: translateY(-10%) translateX(-55%);
          transform: translateY(-10%) translateX(-55%);
}

/*================================================
Pricing Area CSS
=================================================*/
.single-pricing-table {
  background-color: #00A6E5;
  padding: 35px;
  margin-bottom: 25px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-pricing-table.active {
  background-color: var(--main-color);
  position: relative;
  overflow: hidden;
  padding: 50px 35px;
}

.single-pricing-table.active .pricing-btn .default-btn {
  background-color: var(--white-color);
  padding: 15px 70px 16px 25px;
  color: var(--main-color) !important;
}

.single-pricing-table.active .pricing-btn .default-btn i {
  opacity: 1;
  visibility: visible;
}

.single-pricing-table.active .most-popular {
  background-color: var(--white-color);
  display: inline-block;
  color: var(--main-color);
  padding: 5px 50px;
  position: absolute;
  top: 30px;
  right: -50px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-pricing-table.active:hover .most-popular {
  background-color: var(--optional-color);
  color: var(--white-color);
}

.single-pricing-table .pricing-icon {
  position: relative;
  margin-top: 25px;
  margin-bottom: 30px;
}

.single-pricing-table .pricing-icon i {
  font-size: 90px;
  color: var(--white-color);
}

.single-pricing-table .pricing-icon .back-icon {
  position: absolute;
  top: -25px;
  right: 0;
  left: 0;
}

.single-pricing-table .pricing-icon .back-icon i {
  font-size: 115px;
  color: var(--white-color);
  opacity: 10%;
}

.single-pricing-table .pricing-header h3 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0;
  color: var(--white-color);
}

.single-pricing-table .price {
  font-size: 45px;
  color: var(--white-color);
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 18px;
}

.single-pricing-table .price span {
  font-size: 14px;
  font-weight: 400;
  position: relative;
  left: -8px;
}

.single-pricing-table .pricing-features-list {
  padding: 0;
  margin-bottom: 0;
}

.single-pricing-table .pricing-features-list li {
  list-style-type: none;
  font-size: var(--font-size);
  color: var(--white-color);
  margin-bottom: 15px;
}

.single-pricing-table .pricing-features-list li:last-child {
  margin-bottom: 0;
}

.single-pricing-table .pricing-btn {
  margin-top: 30px;
}

.single-pricing-table .pricing-btn .default-btn {
  background-color: transparent;
  border: 2px solid var(--white-color);
  color: var(--white-color);
  padding: 15px 35px;
}

.single-pricing-table .pricing-btn .default-btn i {
  line-height: 38px;
  opacity: 0;
  visibility: hidden;
}

.single-pricing-table .pricing-btn .default-btn:hover {
  border: 1px solid var(--optional-color);
}

.single-pricing-table:hover {
  background-color: var(--main-color);
}

.single-pricing-table:hover .pricing-btn .default-btn {
  background-color: var(--white-color);
  padding: 15px 70px 16px 25px;
  color: var(--main-color) !important;
}

.single-pricing-table:hover .pricing-btn .default-btn i {
  opacity: 1;
  visibility: visible;
}

.pricing-list-tabs {
  text-align: center;
}

.pricing-list-tabs .nav {
  margin-bottom: 45px;
  list-style-type: none;
  display: inline-block;
  border: none;
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

.pricing-list-tabs .nav .nav-item {
  display: inline-block;
}

.pricing-list-tabs .nav .nav-item .nav-link {
  color: #2F4858;
  border: none;
  background-color: transparent;
  font-size: var(--font-size);
  font-weight: 600;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  padding: 15px 30px;
  border-radius: 10px;
}

.pricing-list-tabs .nav .nav-item .nav-link:hover, .pricing-list-tabs .nav .nav-item .nav-link.active {
  background-color: var(--main-color);
  color: var(--white-color);
}

/*================================================
Newsletter Area CSS
=================================================*/
.newsletter-area {
  background-color: #f3f3f3;
  overflow: hidden;
}

.newsletter-content {
  position: relative;
}

.newsletter-content h3 {
  font-size: 42px;
  margin-bottom: 15px;
  line-height: 1.4;
}

.newsletter-content p {
  margin-bottom: 0;
}

.newsletter-content .newsletter-form {
  margin-top: 35px;
}

.newsletter-content .newsletter-form .form-group {
  margin-bottom: 15px;
}

.newsletter-content .newsletter-form .form-group .input-newsletter {
  display: inline-block;
  background-color: var(--white-color);
  border: 1px solid #80DCFF;
  border-radius: 5px;
  height: 60px;
  width: 100%;
  padding: 15px 20px;
  outline: 0;
}

.newsletter-content .newsletter-form .form-group .input-newsletter::-webkit-input-placeholder {
  color: var(--paragraph-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.newsletter-content .newsletter-form .form-group .input-newsletter:-ms-input-placeholder {
  color: var(--paragraph-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.newsletter-content .newsletter-form .form-group .input-newsletter::-ms-input-placeholder {
  color: var(--paragraph-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.newsletter-content .newsletter-form .form-group .input-newsletter::placeholder {
  color: var(--paragraph-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.newsletter-content .newsletter-form .form-group .input-newsletter:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.newsletter-content .newsletter-form .form-group .input-newsletter:focus::-webkit-input-placeholder {
  color: transparent;
}

.newsletter-content .newsletter-form .form-group .input-newsletter:focus:-ms-input-placeholder {
  color: transparent;
}

.newsletter-content .newsletter-form .form-group .input-newsletter:focus::-ms-input-placeholder {
  color: transparent;
}

.newsletter-content .newsletter-form .form-group .input-newsletter:focus::placeholder {
  color: transparent;
}

.newsletter-content .newsletter-form .default-btn {
  border: none;
  width: 100%;
}

.newsletter-content .newsletter-form .default-btn::before {
  width: 1050px;
  height: 1050px;
}

.newsletter-content .newsletter-form .validation-danger {
  color: red;
  margin-top: 10px;
}

.newsletter-content .layer-shape {
  position: absolute;
  top: 15%;
  right: 30%;
  -webkit-transform: translateY(-15%) translateX(-30%);
          transform: translateY(-15%) translateX(-30%);
}

.newsletter-image {
  position: relative;
  z-index: 1;
  text-align: end;
}

.newsletter-image .circle-pattern {
  position: absolute;
  content: "";
  background: var(--optional-color);
  right: 0;
  left: 0;
  margin: auto;
  bottom: 0;
  width: 550px;
  height: 550px;
  border-radius: 50%;
  z-index: -1;
}

.newsletter-area-without-color {
  overflow: hidden;
}

/*================================================
Blog Area CSS
=================================================*/
.blog-area .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.blog-item-box .content {
  margin-bottom: 45px;
  margin-left: 30px;
  position: relative;
}

.blog-item-box .content h3 {
  font-size: 42px;
  margin-bottom: 0;
  line-height: 1.4;
}

.blog-item-box .content .layer-shape {
  position: absolute;
  top: 45%;
  left: 25%;
  -webkit-transform: translateY(-45%) translateX(-25%);
          transform: translateY(-45%) translateX(-25%);
}

.blog-item-box.left-box .content {
  margin-right: 30px;
  text-align: end;
}

.blog-item-box.left-box .content .layer-shape {
  top: 45%;
  left: 82%;
  -webkit-transform: translateY(-45%) translateX(-82%);
          transform: translateY(-45%) translateX(-82%);
}

.blog-item-box.left-box .blog-slides {
  margin-left: 150px;
}

.blog-single-card {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  padding: 25px;
  border-radius: 10px;
  border: 1px solid #e1e1e1;
  margin-bottom: 25px;
}

.blog-single-card .blog-image a img {
  display: inline-block;
  border-radius: 5px;
}

.blog-single-card .blog-content {
  margin-top: 20px;
}

.blog-single-card .blog-content h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 15px;
  line-height: 1.5;
}

.blog-single-card .blog-content h3 a {
  color: var(--black-color);
}

.blog-single-card .blog-content span {
  font-size: var(--font-size);
  font-weight: 500;
  color: var(--paragraph-color);
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 22px;
}

.blog-single-card .blog-content span i {
  position: absolute;
  left: 0;
  top: 2px;
  color: var(--main-color);
  font-size: 15px;
}

.blog-single-card .blog-content .blog-btn {
  font-size: var(--font-size);
  font-weight: 500;
  color: var(--main-color);
  font-family: var(--heading-font-family);
  float: right;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.blog-single-card .blog-content .blog-btn i {
  font-size: 20px;
  position: relative;
  top: 5px;
}

.blog-single-card:hover .blog-content h3 a {
  color: var(--main-color);
}

.blog-single-card:hover .blog-content .blog-btn {
  opacity: 1;
  visibility: visible;
  letter-spacing: 1px;
}

.blog-slides {
  margin-left: -150px;
}

.blog-slides.owl-theme .owl-nav {
  margin-top: 0;
  -webkit-transition: 1s;
  transition: 1s;
  line-height: .01;
}

.blog-slides.owl-theme .owl-nav [class*=owl-] {
  color: var(--main-color);
  margin: 0;
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
  background: var(--white-color);
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 55px;
  text-align: center;
  font-size: 35px;
  opacity: 0;
  visibility: hidden;
}

.blog-slides.owl-theme .owl-nav [class*=owl-].owl-next {
  left: auto;
  right: 20px;
}

.blog-slides.owl-theme .owl-nav [class*=owl-]:hover {
  color: var(--white-color);
  background-color: var(--main-color);
}

.blog-slides.owl-theme:hover .owl-nav [class*=owl-] {
  opacity: 1;
  visibility: visible;
  left: -30px;
}

.blog-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next {
  left: auto;
  right: -30px;
}

.blog-more-item {
  display: none;
}

.blog-more-item-two {
  display: none;
}

/*================================================
Blog Details Area CSS
=================================================*/
.blog-details-area .widget-area {
  padding-left: 0;
  padding-right: 20px;
}

.blog-details-desc .article-content h3 {
  font-size: 42px;
  margin-bottom: 25px;
  line-height: 1.4;
}

.blog-details-desc .article-content .entry-meta {
  padding-left: 0;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #eeeeee;
}

.blog-details-desc .article-content .entry-meta li {
  list-style-type: none;
  display: inline-block;
  color: #A4A4A4;
  margin-right: 20px;
  position: relative;
  padding-left: 25px;
}

.blog-details-desc .article-content .entry-meta li:last-child {
  margin-right: 0;
}

.blog-details-desc .article-content .entry-meta li i {
  color: var(--main-color);
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.blog-details-desc .article-content .main-color {
  color: var(--main-color);
}

.blog-details-desc .article-content .article-image {
  margin-top: 25px;
  margin-bottom: 30px;
}

.blog-details-desc .article-content .article-image img {
  border-radius: 10px;
}

.blog-details-desc .article-content .article-list {
  padding: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}

.blog-details-desc .article-content .article-list li {
  list-style-type: none;
  color: #535353;
  font-weight: 400;
  margin-bottom: 12px;
  position: relative;
  padding-left: 42px;
}

.blog-details-desc .article-content .article-list li::before {
  position: absolute;
  content: "";
  height: 1px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  border: 1px solid var(--paragraph-color);
}

.blog-details-desc .article-content .article-list li:last-child {
  margin-bottom: 0;
}

.blog-details-desc .article-content .article-footer {
  margin-top: 30px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding-top: 15px;
  padding-bottom: 15px;
}

.blog-details-desc .article-content .article-footer .article-tags span {
  display: inline-block;
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: bold;
  margin-right: 5px;
}

.blog-details-desc .article-content .article-footer .article-tags a {
  display: inline-block;
  background: #F9F9F9;
  color: var(--paragraph-color);
  padding: 10px 15px;
  border: none;
  border-radius: 5px;
  font-weight: 500;
  font-size: var(--font-size);
  margin-right: 5px;
  font-family: var(--heading-font-family);
}

.blog-details-desc .article-content .article-footer .article-tags a:last-child {
  margin-right: 0;
}

.blog-details-desc .article-content .article-footer .article-tags a:hover, .blog-details-desc .article-content .article-footer .article-tags a:focus {
  color: var(--white-color);
  background-color: var(--main-color);
}

.blog-details-desc .article-content .article-footer .article-share .social {
  padding-left: 0;
  list-style-type: none;
  text-align: right;
  margin-bottom: 0;
}

.blog-details-desc .article-content .article-footer .article-share .social li {
  display: inline-block;
  margin-right: 5px;
}

.blog-details-desc .article-content .article-footer .article-share .social li:last-child {
  margin-right: 0;
}

.blog-details-desc .article-content .article-footer .article-share .social li span {
  display: inline-block;
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: bold;
}

.blog-details-desc .article-content .article-footer .article-share .social li a {
  display: inline-block;
  color: var(--main-color);
  width: 40px;
  height: 40px;
  line-height: 42px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid #eeeeee;
  text-align: center;
  font-size: var(--font-size);
}

.blog-details-desc .article-content .article-footer .article-share .social li a:hover {
  color: var(--white-color);
  background-color: var(--main-color);
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  border: 1px solid var(--main-color);
}

.blog-details-desc .article-content .article-post-navigation {
  margin-top: 30px;
  padding-bottom: 35px;
  border-bottom: 1px solid #eeeeee;
}

.blog-details-desc .article-content .article-post-navigation .nav-previous a {
  font-size: var(--font-size);
  color: var(--main-color);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.blog-details-desc .article-content .article-post-navigation .nav-previous a i {
  margin-right: 2px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 20px;
  position: relative;
  top: 4px;
}

.blog-details-desc .article-content .article-post-navigation .nav-previous a:hover i {
  margin-right: 0;
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info {
  position: relative;
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  padding: 25px;
  margin-top: 15px;
  border-radius: 5px;
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info h4 {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 600;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 42px;
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info h4::before {
  position: absolute;
  content: "";
  height: 1px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  border: 1px solid var(--black-color);
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info h4 a {
  display: inline-block;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--black-color);
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info h4 a:hover {
  color: var(--main-color);
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info span {
  font-size: var(--font-size);
  font-weight: 500;
  color: #A4A4A4;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 24px;
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info span i {
  position: absolute;
  left: 0;
  top: 2px;
  color: var(--main-color);
  font-size: var(--font-size);
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info .arrow-icon {
  position: absolute;
  right: 25px;
  bottom: 25px;
  line-height: 1;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
  visibility: hidden;
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info .arrow-icon i {
  font-size: 20px;
  color: var(--main-color);
}

.blog-details-desc .article-content .article-post-navigation .nav-previous .info:hover .arrow-icon {
  opacity: 1;
  visibility: visible;
}

.blog-details-desc .article-content .article-post-navigation .nav-next {
  text-align: end;
}

.blog-details-desc .article-content .article-post-navigation .nav-next a {
  font-size: var(--font-size);
  color: var(--main-color);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.blog-details-desc .article-content .article-post-navigation .nav-next a i {
  margin-right: 2px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 20px;
  position: relative;
  top: 5px;
}

.blog-details-desc .article-content .article-post-navigation .nav-next a:hover i {
  margin-right: 0;
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info {
  position: relative;
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  padding: 25px;
  margin-top: 15px;
  border-radius: 5px;
  text-align: start;
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info h4 {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 600;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 42px;
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info h4::before {
  position: absolute;
  content: "";
  height: 1px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  border: 1px solid var(--black-color);
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info h4 a {
  display: inline-block;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--black-color);
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info h4 a:hover {
  color: var(--main-color);
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info span {
  font-size: var(--font-size);
  font-weight: 500;
  color: #A4A4A4;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 24px;
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info span i {
  position: absolute;
  left: 0;
  top: 2px;
  color: var(--main-color);
  font-size: var(--font-size);
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info .arrow-icon {
  position: absolute;
  right: 25px;
  bottom: 25px;
  line-height: 1;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
  visibility: hidden;
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info .arrow-icon i {
  font-size: 20px;
  color: var(--main-color);
}

.blog-details-desc .article-content .article-post-navigation .nav-next .info:hover .arrow-icon {
  opacity: 1;
  visibility: visible;
}

.blog-details-desc .article-comments {
  margin-top: 30px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 45px;
}

.blog-details-desc .article-comments h4 {
  margin-bottom: 35px;
  font-size: 25px;
  font-weight: bold;
}

.blog-details-desc .article-comments .comments-list {
  position: relative;
  padding-left: 105px;
  margin-bottom: 45px;
}

.blog-details-desc .article-comments .comments-list:last-child {
  margin-bottom: 0;
}

.blog-details-desc .article-comments .comments-list img {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  max-width: 90px;
}

.blog-details-desc .article-comments .comments-list h5 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 600;
}

.blog-details-desc .article-comments .comments-list h5 span {
  display: inline-block;
  font-size: 14px;
  color: #A4A4A4;
  margin-left: 5px;
  font-weight: 400;
}

.blog-details-desc .article-comments .comments-list p {
  margin-bottom: 0;
  font-size: 15px;
}

.blog-details-desc .article-comments .comments-list .reply-btn {
  font-size: var(--font-size);
  font-weight: 600;
  font-family: var(--heading-font-family);
  color: var(--main-color);
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.blog-details-desc .article-comments .comments-list .reply-btn i {
  position: relative;
  top: 2px;
  margin-left: 5px;
}

.blog-details-desc .article-comments .comments-list .reply-btn:hover {
  color: var(--optional-color);
}

.blog-details-desc .article-comments .comments-list.children {
  margin-left: 50px;
}

.blog-details-desc .article-leave-comment {
  margin-top: 30px;
}

.blog-details-desc .article-leave-comment h4 {
  margin-bottom: 35px;
  font-size: 25px;
  font-weight: bold;
}

.blog-details-desc .article-leave-comment form .form-group {
  margin-bottom: 25px;
}

.blog-details-desc .article-leave-comment form .form-group .form-control {
  height: 65px;
  padding: 15px 25px;
  line-height: initial;
  color: var(--paragraph-color);
  background-color: var(--white-color);
  border: 1px solid #BCBCBC;
  border-radius: 5px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 15px;
  font-weight: 400;
}

.blog-details-desc .article-leave-comment form .form-group .form-control::-webkit-input-placeholder {
  color: #A4A4A4;
}

.blog-details-desc .article-leave-comment form .form-group .form-control:-ms-input-placeholder {
  color: #A4A4A4;
}

.blog-details-desc .article-leave-comment form .form-group .form-control::-ms-input-placeholder {
  color: #A4A4A4;
}

.blog-details-desc .article-leave-comment form .form-group .form-control::placeholder {
  color: #A4A4A4;
}

.blog-details-desc .article-leave-comment form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.blog-details-desc .article-leave-comment form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.blog-details-desc .article-leave-comment form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.blog-details-desc .article-leave-comment form .form-group .form-control:focus::placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.blog-details-desc .article-leave-comment form .form-group textarea.form-control {
  height: 150px;
  padding: 15px;
  line-height: 1.5rem;
}

.blog-details-desc .article-leave-comment form .form-cookies-consent {
  margin-bottom: 0;
}

.blog-details-desc .article-leave-comment form .form-cookies-consent a {
  color: var(--main-color);
}

.blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:checked, .blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:not(:checked) {
  display: none;
}

.blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:checked + label, .blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  color: #888888;
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
}

.blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:checked + label:before, .blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 4px;
  width: 20px;
  height: 20px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid #707070;
  border-radius: 5px;
  background: #eeeeee;
}

.blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:checked + label:after, .blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: var(--main-color);
  position: absolute;
  top: 8.5px;
  left: 8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 30px;
}

.blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:hover + label:before {
  border-color: var(--main-color);
}

.blog-details-desc .article-leave-comment form .form-cookies-consent [type="checkbox"]:checked + label:before {
  border-color: var(--main-color);
}

.blog-details-desc .article-leave-comment form button {
  margin-top: 22px;
  border: none;
}

/*================================================
About Area CSS
=================================================*/
.about-area {
  overflow: hidden;
}

.about-content {
  padding-left: 35px;
}

.about-content h3 {
  font-size: 42px;
  margin-bottom: 20px;
}

.about-content .about-fun-fact {
  background-color: #FBFBFB;
  padding: 30px;
  margin-top: 15px;
}

.about-content .about-fun-fact h3 {
  font-size: 50px;
  color: var(--main-color);
  margin-bottom: 5px;
}

.about-content .about-fun-fact h3 .sign-icon {
  font-size: 50px;
  color: var(--main-color);
  position: relative;
  top: 2px;
}

.about-content .about-fun-fact p {
  color: var(--main-color);
  opacity: 50%;
  margin-bottom: 0;
  font-size: var(--font-size);
  font-weight: 600;
}

.about-content .about-btn {
  margin-top: 30px;
}

.about-content .about-btn .default-btn {
  background: var(--gradient-color);
}

.about-content .about-btn .default-btn::before {
  background: var(--optional-color);
}

.about-content .about-btn .default-btn i {
  background: var(--main-color);
}

/*================================================
Job Seeker Area CSS
=================================================*/
.job-seeker-area .row .col-lg-4 {
  position: relative;
}

.single-job-seeker-card {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 30px 30px 50px 30px;
  position: relative;
  max-width: 285px;
  margin: 0 auto 25px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-job-seeker-card .seeker-image {
  margin-bottom: 35px;
}

.single-job-seeker-card h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 0;
  color: var(--main-color);
}

.single-job-seeker-card .step {
  font-size: 85px;
  color: var(--main-color);
  opacity: 5%;
  font-weight: 900;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.single-job-seeker-card:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.seeker-arrow-icon {
  position: absolute;
  right: -60px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  max-width: 120px;
}

/*================================================
Job List Area CSS
=================================================*/
.job-list-area .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.single-job-list-card {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  padding: 35px 30px 45px 30px;
  position: relative;
  margin-bottom: 50px;
  margin-left: 10px;
  margin-right: 10px;
}

.single-job-list-card .job-information {
  position: relative;
  padding-left: 72px;
  padding-right: 30px;
}

.single-job-list-card .job-information .company-logo {
  display: inline-block;
  height: 58px;
  width: 58px;
  line-height: 58px;
  background-color: var(--white-color);
  text-align: center;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  position: absolute;
  left: 0;
  top: 0;
}

.single-job-list-card .job-information .company-logo img {
  width: auto;
  display: inline-block;
  max-width: 35px;
}

.single-job-list-card .job-information h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.single-job-list-card .job-information h3 a {
  color: var(--black-color);
}

.single-job-list-card .job-information h3 a:hover {
  color: var(--main-color);
}

.single-job-list-card .job-information span {
  font-size: 14px;
  color: var(--paragraph-color);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.single-job-list-card .job-information .bookmark-btn {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-job-list-card .job-information .bookmark-btn i {
  font-size: 25px;
  color: var(--main-color);
}

.single-job-list-card .job-information .hover-bookmark-btn {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
  visibility: hidden;
}

.single-job-list-card .job-information .hover-bookmark-btn i {
  font-size: 25px;
  color: var(--main-color);
}

.single-job-list-card .job-tag-list {
  padding: 0;
  margin-top: 25px;
  margin-bottom: 20px;
}

.single-job-list-card .job-tag-list li {
  list-style-type: none;
  display: inline-block;
  background-color: #FFF4F3;
  color: #F81815;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 10px;
  border-radius: 5px;
  margin-right: 5px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-job-list-card .job-tag-list li:last-child {
  margin-right: 0;
}

.single-job-list-card .job-tag-list li.urgent {
  background-color: #E8FFF0;
  color: #00B441;
}

.single-job-list-card .job-tag-list li.private {
  background-color: #EBF9FF;
  color: #00A6E5;
}

.single-job-list-card .job-tag-list li:hover {
  background-color: var(--main-color);
  color: var(--white-color);
}

.single-job-list-card .location-information {
  padding: 0;
  margin-bottom: 0;
}

.single-job-list-card .location-information li {
  list-style-type: none;
  margin-bottom: 12px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 20px;
}

.single-job-list-card .location-information li:last-child {
  margin-bottom: 0;
}

.single-job-list-card .location-information li i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: var(--font-size);
  color: var(--main-color);
}

.single-job-list-card .job-btn {
  position: absolute;
  bottom: -30px;
  left: -45px;
  right: 0;
  text-align: center;
  margin: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-job-list-card:hover .job-information .bookmark-btn {
  opacity: 0;
  visibility: hidden;
}

.single-job-list-card:hover .job-information .hover-bookmark-btn {
  opacity: 1;
  visibility: visible;
}

.single-job-list-card:hover .job-btn {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.single-job-list-box {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  padding: 30px 25px;
  margin-bottom: 25px;
}

.single-job-list-box .job-information {
  position: relative;
  padding-left: 72px;
  padding-right: 30px;
}

.single-job-list-box .job-information .company-logo {
  display: inline-block;
  height: 58px;
  width: 58px;
  line-height: 58px;
  background-color: var(--white-color);
  text-align: center;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  position: absolute;
  left: 0;
  top: 0;
}

.single-job-list-box .job-information .company-logo img {
  width: auto;
  display: inline-block;
  max-width: 35px;
}

.single-job-list-box .job-information h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.single-job-list-box .job-information h3 a {
  color: var(--black-color);
}

.single-job-list-box .job-information h3 a:hover {
  color: var(--main-color);
}

.single-job-list-box .job-information span {
  font-size: 14px;
  color: var(--paragraph-color);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.single-job-list-box .job-information .bookmark-btn {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-job-list-box .job-information .bookmark-btn i {
  font-size: 25px;
  color: var(--main-color);
}

.single-job-list-box .job-information .hover-bookmark-btn {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
  visibility: hidden;
}

.single-job-list-box .job-information .hover-bookmark-btn i {
  font-size: 25px;
  color: var(--main-color);
}

.single-job-list-box .job-tag-list {
  padding: 0;
  margin-top: 25px;
  margin-bottom: 20px;
}

.single-job-list-box .job-tag-list li {
  list-style-type: none;
  display: inline-block;
  background-color: #FFF4F3;
  color: #F81815;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 10px;
  border-radius: 5px;
  margin-right: 5px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-job-list-box .job-tag-list li:last-child {
  margin-right: 0;
}

.single-job-list-box .job-tag-list li.urgent {
  background-color: #E8FFF0;
  color: #00B441;
}

.single-job-list-box .job-tag-list li.private {
  background-color: #EBF9FF;
  color: #00A6E5;
}

.single-job-list-box .job-tag-list li:hover {
  background-color: var(--main-color);
  color: var(--white-color);
}

.single-job-list-box .location-information {
  padding: 0;
  margin-bottom: 0;
}

.single-job-list-box .location-information li {
  list-style-type: none;
  margin-bottom: 12px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 20px;
}

.single-job-list-box .location-information li:last-child {
  margin-bottom: 0;
}

.single-job-list-box .location-information li i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: var(--font-size);
  color: var(--main-color);
}

.single-job-list-box .job-btn {
  margin-top: 25px;
}

.single-job-list-box:hover .job-information .bookmark-btn {
  opacity: 0;
  visibility: hidden;
}

.single-job-list-box:hover .job-information .hover-bookmark-btn {
  opacity: 1;
  visibility: visible;
}

.browse-jobs-btn {
  text-align: center;
}

.browse-jobs-btn .default-btn {
  background: var(--gradient-color);
}

.browse-jobs-btn .default-btn::before {
  background: var(--optional-color);
}

.browse-jobs-btn .default-btn i {
  background: var(--main-color);
}

.browse-jobs-main-btn {
  margin-top: 45px;
  text-align: center;
}

.job-block-item {
  margin-bottom: 25px;
}

.company-box-logo {
  display: inline-block;
  height: 100%;
  width: 100%;
  line-height: 165px;
  background-color: var(--white-color);
  text-align: center;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
}

.company-box-logo img {
  width: auto;
  display: inline-block;
}

.job-list-inner-box {
  background-color: var(--white-color);
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  padding: 30px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.job-list-inner-box .job-list-box .job-information {
  position: relative;
  padding-left: 190px;
}

.job-list-inner-box .job-list-box .job-information .title-box {
  position: absolute;
  left: 0;
  top: 0;
}

.job-list-inner-box .job-list-box .job-information .title-box h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.job-list-inner-box .job-list-box .job-information .title-box h3 a {
  color: var(--black-color);
}

.job-list-inner-box .job-list-box .job-information .title-box h3 a:hover {
  color: var(--main-color);
}

.job-list-inner-box .job-list-box .job-information .title-box span {
  font-size: 14px;
  color: var(--paragraph-color);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.job-list-inner-box .job-list-box .job-information .job-tag-list {
  padding: 0;
  margin-bottom: 0;
}

.job-list-inner-box .job-list-box .job-information .job-tag-list li {
  list-style-type: none;
  display: inline-block;
  background-color: #FFF4F3;
  color: #F81815;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 10px;
  border-radius: 5px;
  margin-right: 5px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.job-list-inner-box .job-list-box .job-information .job-tag-list li:last-child {
  margin-right: 0;
}

.job-list-inner-box .job-list-box .job-information .job-tag-list li.urgent {
  background-color: #E8FFF0;
  color: #00B441;
}

.job-list-inner-box .job-list-box .job-information .job-tag-list li.private {
  background-color: #EBF9FF;
  color: #00A6E5;
}

.job-list-inner-box .job-list-box .job-information .job-tag-list li:hover {
  background-color: var(--main-color);
  color: var(--white-color);
}

.job-list-inner-box .job-list-box .location-information {
  padding: 0;
  margin-top: 50px;
  margin-bottom: 0;
}

.job-list-inner-box .job-list-box .location-information li {
  display: inline-block;
  list-style-type: none;
  margin-right: 20px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 20px;
}

.job-list-inner-box .job-list-box .location-information li:last-child {
  margin-right: 0;
}

.job-list-inner-box .job-list-box .location-information li i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: var(--font-size);
  color: var(--main-color);
}

.job-list-inner-box .job-list-optional {
  text-align: end;
}

.job-list-inner-box .job-list-optional .default-btn {
  background-color: transparent;
  border: 1px solid var(--main-color);
  color: var(--main-color) !important;
}

.job-list-inner-box .job-list-optional .default-btn::before {
  background: var(--main-color);
}

.job-list-inner-box .job-list-optional .save-text {
  margin-top: 20px;
  text-align: center;
  margin-left: 70px;
}

.job-list-inner-box .job-list-optional .save-text span {
  font-size: var(--font-size);
  font-weight: 600;
  font-family: var(--heading-font-family);
  color: var(--main-color);
}

.job-list-inner-box:hover {
  background-color: #F2FBFF;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.job-list-inner-box:hover .job-list-optional .default-btn {
  background-color: var(--main-color);
  border: 1px solid var(--main-color);
  color: var(--white-color) !important;
}

.job-list-search-box {
  margin-bottom: 30px;
}

.job-list-search-box h3 {
  font-size: 42px;
  margin-bottom: 30px;
}

.job-list-search-box .job-list-search-form {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 5px;
  padding: 5px 92px 5px 15px;
  position: relative;
  z-index: 1;
}

.job-list-search-box .job-list-search-form .row .col-lg-4 {
  padding-left: 2px;
  padding-right: 2px;
}

.job-list-search-box .job-list-search-form .form-group {
  margin: 0;
  position: relative;
}

.job-list-search-box .job-list-search-form .form-group label {
  z-index: 9;
  display: block;
  margin-bottom: 0;
  position: absolute;
  left: 20px;
  color: var(--main-color);
  font-size: 20px;
  top: 24px;
  line-height: 1;
}

.job-list-search-box .job-list-search-form .form-group .form-control {
  height: 70px;
  display: inline-block;
  padding: 12px 15px 15px 50px;
  width: 100%;
  border: 1px solid #F9F9F9;
  background-color: #F9F9F9;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  position: relative;
  z-index: 1;
}

.job-list-search-box .job-list-search-form .form-group .form-control::-webkit-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.job-list-search-box .job-list-search-form .form-group .form-control:-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.job-list-search-box .job-list-search-form .form-group .form-control::-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.job-list-search-box .job-list-search-form .form-group .form-control::placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.job-list-search-box .job-list-search-form .form-group .form-control:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.job-list-search-box .job-list-search-form .form-group .form-control:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.job-list-search-box .job-list-search-form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.job-list-search-box .job-list-search-form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.job-list-search-box .job-list-search-form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.job-list-search-box .job-list-search-form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.job-list-search-box .job-list-search-form .form-group .selectize-input {
  display: inline-block;
  padding: 22px 20px 22px 50px;
  width: 100%;
  border: 1px solid #F9F9F9;
  background-color: #F9F9F9;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  overflow: inherit;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.job-list-search-box .job-list-search-form .form-group .selectize-input:after {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 16px !important;
  margin-top: 1px;
  font-size: 22px;
  width: unset;
  height: unset;
  border-style: unset;
  border-width: unset;
  border-color: #6f8ba4;
  font-family: "remixicon";
}

.job-list-search-box .job-list-search-form .form-group .selectize-input > * {
  line-height: 1.5 !important;
  text-align: start;
}

.job-list-search-box .job-list-search-form .form-group .selectize-input input {
  font-size: var(--font-size);
  line-height: 1.5 !important;
  text-align: start;
}

.job-list-search-box .job-list-search-form .form-group .selectize-input:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.job-list-search-box .job-list-search-form .form-group .selectize-dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 0;
}

.job-list-search-box .job-list-search-form .form-group .selectize-dropdown [data-selectable] {
  font-size: 14px;
  border-radius: 0;
  padding: 10px 15px;
  border-radius: 0;
}

.job-list-search-box .job-list-search-form .search-btn {
  position: absolute;
  right: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: end;
}

.job-list-search-box .job-list-search-form .search-btn button {
  border: none;
  display: inline-block;
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 25px;
  text-align: center;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background: var(--main-color);
  color: var(--white-color);
  border-radius: 5px;
}

.job-list-search-box .job-list-search-form .search-btn button:hover {
  background-color: var(--optional-color);
}

.job-list-map-sticky #map {
  margin-top: 0;
}

.job-list-map-sticky #map iframe {
  width: 100%;
  height: 100vh;
  border: 1px solid #E6EDF6;
  border-radius: 0;
  margin-bottom: -10px;
}

.job-list-with-max-width {
  max-width: 980px;
}

.job-more-item {
  display: none;
}

/*================================================
Job Details Area CSS
=================================================*/
.job-details-desc h2 {
  font-size: 42px;
  margin-bottom: 15px;
  line-height: 1.4;
}

.job-details-desc p {
  margin-bottom: 0;
}

.job-details-desc .job-details-content {
  margin-top: 25px;
}

.job-details-desc .job-details-content h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}

.job-details-desc .job-details-content .list {
  padding: 0;
  margin-bottom: 0;
}

.job-details-desc .job-details-content .list li {
  list-style-type: none;
  color: #535353;
  font-weight: 400;
  margin-bottom: 12px;
  position: relative;
  padding-left: 32px;
}

.job-details-desc .job-details-content .list li::before {
  position: absolute;
  content: "";
  height: 1px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  border: 1px solid var(--main-color);
}

.job-details-desc .job-details-content .list li:last-child {
  margin-bottom: 0;
}

.job-details-desc .job-article-footer {
  margin-top: 30px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding-top: 15px;
  padding-bottom: 15px;
}

.job-details-desc .job-article-footer .article-tags span {
  display: inline-block;
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: bold;
  margin-right: 5px;
}

.job-details-desc .job-article-footer .article-tags a {
  display: inline-block;
  background: #F9F9F9;
  color: var(--paragraph-color);
  padding: 10px 15px;
  border: none;
  border-radius: 5px;
  font-weight: 500;
  font-size: var(--font-size);
  margin-right: 5px;
  font-family: var(--heading-font-family);
}

.job-details-desc .job-article-footer .article-tags a:last-child {
  margin-right: 0;
}

.job-details-desc .job-article-footer .article-tags a:hover, .job-details-desc .job-article-footer .article-tags a:focus {
  color: var(--white-color);
  background-color: var(--main-color);
}

.job-details-desc .job-article-footer .article-share .social {
  padding-left: 0;
  list-style-type: none;
  text-align: right;
  margin-bottom: 0;
}

.job-details-desc .job-article-footer .article-share .social li {
  display: inline-block;
  margin-right: 5px;
}

.job-details-desc .job-article-footer .article-share .social li:last-child {
  margin-right: 0;
}

.job-details-desc .job-article-footer .article-share .social li span {
  display: inline-block;
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: bold;
}

.job-details-desc .job-article-footer .article-share .social li a {
  display: inline-block;
  color: var(--main-color);
  width: 40px;
  height: 40px;
  line-height: 42px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid #eeeeee;
  text-align: center;
  font-size: var(--font-size);
}

.job-details-desc .job-article-footer .article-share .social li a:hover {
  color: var(--white-color);
  background-color: var(--main-color);
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  border: 1px solid var(--main-color);
}

.job-details-desc .job-details-image {
  margin-bottom: 25px;
}

.job-details-desc .job-details-image img {
  border-radius: 10px;
}

.related-jobs-box {
  margin-top: 35px;
}

.related-jobs-box h3 {
  font-size: 25px;
  margin-bottom: 0;
  font-weight: bold;
}

.related-jobs-box .single-job-list-box {
  margin-top: 25px;
  margin-bottom: 0;
}

.job-details-information {
  background-color: #F2FBFF;
  padding: 35px;
  border-radius: 10px;
}

.job-details-information .information-box {
  position: relative;
  padding-left: 100px;
}

.job-details-information .information-box .company-logo {
  display: inline-block;
  height: 82px;
  width: 82px;
  line-height: 82px;
  background-color: var(--white-color);
  text-align: center;
  border-radius: 20px;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  position: absolute;
  left: 0;
  top: 0;
}

.job-details-information .information-box .company-logo img {
  width: auto;
  display: inline-block;
}

.job-details-information .information-box h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  color: var(--main-color);
}

.job-details-information .information-box span {
  font-size: 14px;
  color: var(--paragraph-color);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.job-details-information .information-list-box {
  padding: 0;
  margin-top: 30px;
  margin-bottom: 0;
  list-style-type: none;
}

.job-details-information .information-list-box li {
  border-bottom: 1px solid #D8F4FF;
  color: #888888;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
  font-weight: 500;
  padding-top: 15px;
  padding-bottom: 15px;
}

.job-details-information .information-list-box li:first-child {
  border-top: 1px solid #D8F4FF;
}

.job-details-information .information-list-box li span {
  font-weight: 500;
  color: #2F4858;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
}

.job-details-information .information-list-box li span i {
  font-size: 20px;
  position: relative;
  top: 4px;
  margin-right: 5px;
  color: var(--main-color);
}

.job-details-information .job-details-btn-box {
  text-align: center;
  margin-top: 25px;
}

.job-details-information .job-details-btn-box .default-btn {
  width: 100%;
}

/*================================================
Overview Area CSS
=================================================*/
.overview-area {
  position: relative;
  z-index: 1;
}

.overview-area .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.overview-content {
  max-width: 635px;
  margin: 0 0 0 auto;
}

.overview-content h3 {
  font-size: 42px;
  margin-bottom: 18px;
}

.overview-content p {
  margin-bottom: 0;
}

.overview-content .overview-btn {
  margin-top: 30px;
}

.overview-image {
  background-color: #edf0f5;
  padding: 50px;
  border-radius: 100px 0 0 100px;
}

.overview-shape {
  position: absolute;
  left: 2%;
  top: 5%;
  z-index: -1;
}

/*================================================
Candidates Area CSS
=================================================*/
.single-candidates-card {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 25px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  margin-bottom: 25px;
}

.single-candidates-card .candidates-information-box {
  position: relative;
  padding-left: 150px;
}

.single-candidates-card .candidates-information-box .image {
  position: absolute;
  left: 0;
  top: 0;
}

.single-candidates-card .candidates-information-box .image img {
  border-radius: 5px;
}

.single-candidates-card .candidates-information-box .content h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}

.single-candidates-card .candidates-information-box .content h3 a {
  color: var(--black-color);
}

.single-candidates-card .candidates-information-box .content span {
  color: var(--paragraph-color);
  font-size: 15px;
  font-weight: 400;
}

.single-candidates-card .candidates-information-box .content .rating {
  margin-top: 12px;
  margin-bottom: 14px;
}

.single-candidates-card .candidates-information-box .content .rating i {
  color: #FFC850;
  font-size: 15px;
}

.single-candidates-card .candidates-information-box .content .rating span {
  font-size: 15px;
  color: var(--main-color);
  font-weight: 400;
  margin-left: 5px;
  position: relative;
  top: -1px;
}

.single-candidates-card .candidates-information-box .content .job-info {
  padding: 0;
  margin-bottom: 0;
}

.single-candidates-card .candidates-information-box .content .job-info li {
  display: inline-block;
  list-style-type: none;
  color: var(--paragraph-color);
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
  position: relative;
  margin-right: 20px;
  padding-left: 20px;
}

.single-candidates-card .candidates-information-box .content .job-info li:last-child {
  margin-right: 0;
}

.single-candidates-card .candidates-information-box .content .job-info li i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: var(--font-size);
  color: var(--main-color);
}

.single-candidates-card:hover {
  background-color: #F2FBFF;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.candidates-more-item {
  display: none;
}

/*================================================
Candidates Details Area CSS
=================================================*/
.candidates-details-desc .candidates-details-image {
  margin-bottom: 35px;
}

.candidates-details-desc .candidates-details-image img {
  border-radius: 5px;
}

.candidates-details-desc .candidates-desc-content {
  margin-bottom: 50px;
}

.candidates-details-desc .candidates-desc-content.mb-30 {
  margin-bottom: 30px;
}

.candidates-details-desc .candidates-desc-content.mb-0 {
  margin-bottom: 0;
}

.candidates-details-desc .candidates-desc-content h3 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 20px;
  padding-bottom: 25px;
  border-bottom: 1px solid #eeeeee;
}

.candidates-details-desc .candidates-desc-content h3 i {
  display: block;
  height: 35px;
  width: 35px;
  line-height: 35px;
  background: var(--gradient-color);
  color: var(--white-color);
  font-size: var(--font-size);
  text-align: center;
  border-radius: 50%;
  float: right;
}

.candidates-details-desc .candidates-desc-content p {
  margin-bottom: 0;
}

.candidates-details-desc .candidates-desc-content .candidates-desc-list {
  position: relative;
  margin-left: 10px;
}

.candidates-details-desc .candidates-desc-content .candidates-desc-list::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 1px;
  border-left: 1px solid var(--optional-color);
}

.candidates-details-desc .candidates-desc-content .candidates-desc-list .list-box {
  padding-left: 30px;
  margin-bottom: 30px;
  position: relative;
}

.candidates-details-desc .candidates-desc-content .candidates-desc-list .list-box h4 {
  color: #2F4858;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.candidates-details-desc .candidates-desc-content .candidates-desc-list .list-box span {
  font-size: 14px;
  color: #858585;
  font-weight: 400;
  display: inline-block;
  margin-bottom: 5px;
}

.candidates-details-desc .candidates-desc-content .candidates-desc-list .list-box p {
  margin-bottom: 0;
  position: relative;
  top: 8px;
}

.candidates-details-desc .candidates-desc-content .candidates-desc-list .list-box::before {
  content: "";
  position: absolute;
  left: -10px;
  top: 0;
  display: inline-block;
  height: 20px;
  width: 20px;
  line-height: 20px;
  border-radius: 5px;
  background: var(--gradient-color);
  z-index: 2;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list {
  position: relative;
  padding-left: 105px;
  margin-top: 35px;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list img {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  max-width: 90px;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list h5 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 600;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list h5 span {
  display: inline-block;
  font-size: 14px;
  color: #A4A4A4;
  margin-left: 5px;
  font-weight: 400;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list p {
  margin-bottom: 0;
  font-size: 15px;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list .rating {
  position: absolute;
  right: 0;
  top: 0;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list .rating label {
  float: right;
  position: relative;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 0 2px;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list .rating label:before {
  content: "\2605";
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 27px;
  color: #CCCCCC;
  line-height: 1;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list .rating input {
  display: none;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list .rating input:checked ~ label:before, .candidates-details-desc .candidates-desc-content .candidates-comments-list .rating:not(:checked) > label:hover:before, .candidates-details-desc .candidates-desc-content .candidates-comments-list .rating:not(:checked) > label:hover ~ label:before {
  color: #f6b500;
}

.candidates-details-desc .candidates-desc-content .candidates-comments-list.children {
  margin-left: 50px;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment {
  margin-top: 20px;
  position: relative;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .rating {
  position: absolute;
  right: 0;
  top: -65px;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .rating label {
  float: right;
  position: relative;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 0 2px;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .rating label:not(:first-of-type) {
  padding-right: 5px;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .rating label:before {
  content: "\2605";
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 27px;
  color: #CCCCCC;
  line-height: 1;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .rating input {
  display: none;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .rating input:checked ~ label:before, .candidates-details-desc .candidates-desc-content .candidates-leave-comment .rating:not(:checked) > label:hover:before, .candidates-details-desc .candidates-desc-content .candidates-leave-comment .rating:not(:checked) > label:hover ~ label:before {
  color: #f6b500;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group {
  margin-bottom: 25px;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control {
  height: 65px;
  padding: 15px 25px;
  line-height: initial;
  color: var(--paragraph-color);
  background-color: var(--white-color);
  border: 1px solid #BCBCBC;
  border-radius: 5px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 15px;
  font-weight: 400;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control::-webkit-input-placeholder {
  color: #A4A4A4;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control:-ms-input-placeholder {
  color: #A4A4A4;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control::-ms-input-placeholder {
  color: #A4A4A4;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control::placeholder {
  color: #A4A4A4;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group .form-control:focus::placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-group textarea.form-control {
  height: 150px;
  padding: 15px;
  line-height: 1.5rem;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent {
  margin-bottom: 0;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent a {
  color: var(--main-color);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:checked, .candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) {
  display: none;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:checked + label, .candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  color: #888888;
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:checked + label:before, .candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 25px;
  height: 25px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid #707070;
  border-radius: 5px;
  background: #eeeeee;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:checked + label:after, .candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: var(--main-color);
  position: absolute;
  top: 8.5px;
  left: 8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 30px;
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:hover + label:before {
  border-color: var(--main-color);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment .form-cookies-consent [type="checkbox"]:checked + label:before {
  border-color: var(--main-color);
}

.candidates-details-desc .candidates-desc-content .candidates-leave-comment button {
  margin-top: 22px;
  border: none;
}

.candidates-details-information {
  background-color: #F2FBFF;
  padding: 35px;
  border-radius: 10px;
  margin-right: 20px;
}

.candidates-details-information .information-box {
  position: relative;
  padding-left: 115px;
}

.candidates-details-information .information-box img {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 95px;
  border-radius: 5px;
}

.candidates-details-information .information-box h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  color: var(--main-color);
}

.candidates-details-information .information-box span {
  font-size: 14px;
  color: var(--paragraph-color);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.candidates-details-information .information-box .social-links {
  padding: 0;
  margin-bottom: 0;
  margin-top: 15px;
}

.candidates-details-information .information-box .social-links li {
  list-style-type: none;
  display: inline-block;
  margin-right: 20px;
}

.candidates-details-information .information-box .social-links li:last-child {
  margin-right: 0;
}

.candidates-details-information .information-box .social-links li a i {
  font-size: var(--font-size);
  color: var(--optional-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.candidates-details-information .information-box .social-links li a i:hover {
  color: var(--main-color);
}

.candidates-details-information .information-list-box {
  padding: 0;
  margin-top: 30px;
  margin-bottom: 0;
  list-style-type: none;
}

.candidates-details-information .information-list-box li {
  border-bottom: 1px solid #D8F4FF;
  color: #888888;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
  font-weight: 500;
  padding-top: 15px;
  padding-bottom: 15px;
}

.candidates-details-information .information-list-box li:first-child {
  border-top: 1px solid #D8F4FF;
}

.candidates-details-information .information-list-box li span {
  font-weight: 500;
  color: #2F4858;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
}

.candidates-details-information .information-list-box li span i {
  font-size: 20px;
  position: relative;
  top: 4px;
  margin-right: 5px;
  color: var(--main-color);
}

.candidates-details-information .information-list-box li a {
  color: #888888;
}

.candidates-details-information .candidates-details-btn-box {
  text-align: center;
  margin-top: 25px;
}

.candidates-details-information .candidates-details-btn-box .default-btn {
  width: 100%;
}

/*================================================
Page Banner Area CSS
=================================================*/
.page-banner-area {
  background-image: url(../../assets/images/page-banner/banner-1.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 550px;
  position: relative;
  z-index: 1;
}

.page-banner-area::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  background-color: #000000;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
  opacity: .30;
}

.page-banner-area.item-bg-two {
  background-image: url(../../assets/images/page-banner/banner-2.jpg);
}

.page-banner-area.item-bg-three {
  background-image: url(../../assets/images/page-banner/banner-3.jpg);
}

.page-banner-area.item-bg-four {
  background-image: url(../../assets/images/page-banner/banner-4.jpg);
}

.page-banner-content {
  text-align: center;
  margin-top: 100px;
}

.page-banner-content h2 {
  font-size: 80px;
  color: var(--white-color);
  font-weight: bold;
}

/*================================================
FAQ Area CSS
=================================================*/
.faq-box-content h3 {
  font-size: 42px;
  margin-bottom: 15px;
}

.faq-box-content p {
  margin-bottom: 0;
}

.faq-box-content .faq-search-form {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 5px;
  margin-top: 30px;
  padding: 5px 80px 5px 5px;
  position: relative;
}

.faq-box-content .faq-search-form .form-group {
  position: relative;
}

.faq-box-content .faq-search-form .form-group label {
  z-index: 1;
  display: block;
  margin-bottom: 0;
  position: absolute;
  left: 20px;
  color: var(--main-color);
  font-size: 20px;
  top: 24px;
  line-height: 1;
}

.faq-box-content .faq-search-form .form-group .form-control {
  height: 70px;
  display: inline-block;
  padding: 12px 15px 15px 50px;
  width: 100%;
  border: 1px solid #F9F9F9;
  background-color: #F9F9F9;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.faq-box-content .faq-search-form .form-group .form-control::-webkit-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.faq-box-content .faq-search-form .form-group .form-control:-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.faq-box-content .faq-search-form .form-group .form-control::-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.faq-box-content .faq-search-form .form-group .form-control::placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.faq-box-content .faq-search-form .form-group .form-control:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.faq-box-content .faq-search-form .form-group .form-control:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.faq-box-content .faq-search-form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.faq-box-content .faq-search-form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.faq-box-content .faq-search-form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.faq-box-content .faq-search-form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.faq-box-content .faq-search-form .search-btn {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: end;
}

.faq-box-content .faq-search-form .search-btn button {
  border: none;
  display: inline-block;
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 25px;
  text-align: center;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background: var(--main-color);
  color: var(--white-color);
  border-radius: 5px;
}

.faq-box-content .faq-search-form .search-btn button:hover {
  background-color: var(--optional-color);
}

.faq-accordion {
  padding-left: 30px;
}

.faq-accordion .accordion-item {
  border: none;
  margin-bottom: 15px !important;
}

.faq-accordion .accordion-item:last-child {
  margin-bottom: 0 !important;
}

.faq-accordion .accordion-item .accordion-button {
  background-color: #F9F9F9;
  color: var(--black-color);
  position: relative;
  text-align: start;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  margin-bottom: 0;
  display: block;
  border: none;
  width: 100%;
  text-transform: capitalize;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
  font-weight: bold;
  padding: 30px 55px 30px 30px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.faq-accordion .accordion-item .accordion-button::before {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "\ea4e";
  font-family: 'remixicon';
  font-size: 20px;
}

.faq-accordion .accordion-item .accordion-button.collapsed::before {
  content: "\ea78";
}

.faq-accordion .accordion-item .accordion-button:not(.collapsed) {
  color: var(--main-color);
}

.faq-accordion .accordion-item .accordion-body {
  padding: 30px;
  border-top: 1px solid var(--main-color);
  background-color: #F9F9F9;
}

.faq-accordion .accordion-item .accordion-body p {
  font-size: 15px;
}

.faq-accordion .accordion-item .accordion-body p a {
  color: var(--main-color);
}

.faq-accordion .accordion-item .accordion-body p strong {
  color: var(--black-color);
}

.faq-accordion .accordion-item .accordion-body ul li {
  margin-bottom: 12px;
  color: var(--paragraph-color);
}

.faq-accordion .accordion-item .accordion-body ul li:last-child {
  margin-bottom: 0;
}

/*================================================
Gallery Area CSS
=================================================*/
.single-gallery-item {
  margin-bottom: 25px;
  border-radius: 5px;
  overflow: hidden;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.single-gallery-item a {
  display: block;
  border-radius: 5px;
}

.single-gallery-item a img {
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-gallery-item:hover a img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

/*================================================
Profile Authentication Area CSS
=================================================*/
.profile-authentication-tabs {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  max-width: 750px;
  margin: auto;
  border-radius: 15px;
}

.profile-authentication-tabs .authentication-tabs-list {
  text-align: center;
}

.profile-authentication-tabs .authentication-tabs-list .nav {
  list-style-type: none;
  display: inline-block;
  border: none;
  border-radius: 10px;
  background-color: #F5F5F5;
  margin: 12px 0 0;
}

.profile-authentication-tabs .authentication-tabs-list .nav .nav-item {
  display: inline-block;
  margin: 5px;
}

.profile-authentication-tabs .authentication-tabs-list .nav .nav-item .nav-link {
  color: #2F4858;
  border: none;
  background-color: transparent;
  font-size: 18px;
  font-weight: 500;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  padding: 25px 75px;
  border-radius: 10px;
}

.profile-authentication-tabs .authentication-tabs-list .nav .nav-item .nav-link.active {
  background-color: var(--white-color);
  color: var(--main-color);
  font-weight: bold;
}

.profile-authentication-tabs .tab-content {
  padding: 30px 45px 45px;
}

.profile-authentication-tabs .eeza-authentication-form form .form-group {
  margin-bottom: 30px;
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control {
  height: 55px;
  padding: 15px 20px;
  line-height: initial;
  color: var(--paragraph-color);
  background-color: var(--white-color);
  border: 1px solid #BCBCBC;
  border-radius: 5px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 15px;
  font-weight: 400;
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control::-webkit-input-placeholder {
  color: #A4A4A4;
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control:-ms-input-placeholder {
  color: #A4A4A4;
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control::-ms-input-placeholder {
  color: #A4A4A4;
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control::placeholder {
  color: #A4A4A4;
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.profile-authentication-tabs .eeza-authentication-form form .form-group .form-control:focus::placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap {
  margin-bottom: 0;
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap a {
  color: var(--main-color);
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:checked, .profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:not(:checked) {
  display: none;
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:checked + label, .profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  color: #888888;
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:checked + label:before, .profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 4px;
  width: 20px;
  height: 20px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid #707070;
  border-radius: 5px;
  background: #eeeeee;
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:checked + label:after, .profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: var(--main-color);
  position: absolute;
  top: 8.5px;
  left: 8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 30px;
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:hover + label:before {
  border-color: var(--main-color);
}

.profile-authentication-tabs .eeza-authentication-form form .remember-me-wrap [type="checkbox"]:checked + label:before {
  border-color: var(--main-color);
}

.profile-authentication-tabs .eeza-authentication-form form .lost-your-password-wrap {
  text-align: right;
}

.profile-authentication-tabs .eeza-authentication-form form .lost-your-password-wrap a {
  display: inline-block;
  position: relative;
  font-weight: 500;
  line-height: 1.4;
  color: var(--main-color);
  font-family: var(--heading-font-family);
}

.profile-authentication-tabs .eeza-authentication-form form .lost-your-password-wrap a::before {
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background-color: #eeeeee;
}

.profile-authentication-tabs .eeza-authentication-form form .lost-your-password-wrap a::after {
  width: 0;
  height: 1px;
  position: absolute;
  left: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  bottom: 0;
  content: '';
  background-color: var(--main-color);
}

.profile-authentication-tabs .eeza-authentication-form form .lost-your-password-wrap a:hover::before {
  width: 0;
}

.profile-authentication-tabs .eeza-authentication-form form .lost-your-password-wrap a:hover::after {
  width: 100%;
}

.profile-authentication-tabs .eeza-authentication-form form .default-btn {
  border: none;
  width: 100%;
  margin-top: 30px;
  border-radius: 10px;
  padding: 18px 70px 18px 25px;
}

.profile-authentication-tabs .eeza-authentication-form form .default-btn::before {
  width: 850px;
  height: 850px;
}

.profile-authentication-tabs .eeza-authentication-form .sub-title {
  text-align: center;
  display: block;
  color: #888888;
  font-weight: 500;
  margin-top: 30px;
  margin-bottom: 30px;
  z-index: 1;
  position: relative;
}

.profile-authentication-tabs .eeza-authentication-form .sub-title span {
  background-color: var(--white-color);
}

.profile-authentication-tabs .eeza-authentication-form .sub-title::before {
  content: '';
  position: absolute;
  right: 0;
  top: 11px;
  height: 1px;
  width: 100%;
  z-index: -1;
  background: #f0f0f0;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul {
  padding: 0;
  margin-bottom: 0;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li {
  list-style-type: none;
  margin-bottom: 10px;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li:last-child {
  margin-bottom: 0;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .facebook {
  padding: 18px 30px;
  text-align: center;
  color: var(--white-color) !important;
  font-size: var(--font-size);
  font-weight: 600;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-radius: 8px;
  z-index: 0;
  background: #3B5998;
  overflow: hidden;
  white-space: nowrap;
  font-family: var(--heading-font-family);
  width: 100%;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .facebook:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 850px;
  height: 850px;
  margin: auto;
  background: var(--gradient-color);
  border-radius: 8px;
  z-index: -1;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: translateX(-50%) translateY(-5%) scale(0.4);
          transform: translateX(-50%) translateY(-5%) scale(0.4);
  -webkit-transition: -webkit-transform .9s;
  transition: -webkit-transform .9s;
  transition: transform .9s;
  transition: transform .9s, -webkit-transform .9s;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .facebook i {
  font-size: 20px;
  margin-left: 10px;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .facebook:hover {
  color: var(--white-color) !important;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .facebook:hover:before {
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: translateX(-45%) translateY(0) scale(1);
          transform: translateX(-45%) translateY(0) scale(1);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .google {
  padding: 18px 30px;
  text-align: center;
  color: var(--white-color) !important;
  font-size: var(--font-size);
  font-weight: 600;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-radius: 8px;
  z-index: 0;
  background: #EA4335;
  overflow: hidden;
  white-space: nowrap;
  font-family: var(--heading-font-family);
  width: 100%;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .google:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 850px;
  height: 850px;
  margin: auto;
  background: var(--gradient-color);
  border-radius: 8px;
  z-index: -1;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: translateX(-50%) translateY(-5%) scale(0.4);
          transform: translateX(-50%) translateY(-5%) scale(0.4);
  -webkit-transition: -webkit-transform .9s;
  transition: -webkit-transform .9s;
  transition: transform .9s;
  transition: transform .9s, -webkit-transform .9s;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .google i {
  font-size: 20px;
  margin-left: 10px;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .google:hover {
  color: var(--white-color) !important;
}

.profile-authentication-tabs .eeza-authentication-form .login-with-account ul li .google:hover:before {
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: translateX(-45%) translateY(0) scale(1);
          transform: translateX(-45%) translateY(0) scale(1);
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}

/*================================================
Terms of Service Area CSS
=================================================*/
.terms-of-service-content h3 {
  margin-top: 25px;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: bold;
}

.terms-of-service-content .blockquote, .terms-of-service-content blockquote {
  margin-top: 25px;
  margin-bottom: 30px;
  background-color: #e6f2f5;
  text-align: left !important;
  padding: 15px 25px !important;
  border-radius: 5px;
}

.terms-of-service-content .blockquote p, .terms-of-service-content blockquote p {
  margin-bottom: 0;
  line-height: 1.8;
  font-weight: 400;
}

.terms-of-service-content .blockquote::after, .terms-of-service-content blockquote::after {
  display: none;
}

.terms-of-service-content .blockquote::before, .terms-of-service-content blockquote::before {
  display: none;
}

.terms-of-service-content ol, .terms-of-service-content ul {
  margin-top: 20px;
}

.terms-of-service-content ol li, .terms-of-service-content ul li {
  margin-bottom: 10px;
  color: var(--font-size);
  line-height: 1.8;
  font-weight: 400;
  font-size: var(--font-size);
  color: var(--paragraph-color);
}

/*================================================
Privacy Policy Area CSS
=================================================*/
.privacy-policy-content h3 {
  margin-top: 25px;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: bold;
}

.privacy-policy-content .blockquote, .privacy-policy-content blockquote {
  margin-top: 25px;
  margin-bottom: 30px;
  background-color: #e6f2f5;
  text-align: left !important;
  padding: 15px 25px !important;
  border-radius: 5px;
}

.privacy-policy-content .blockquote p, .privacy-policy-content blockquote p {
  margin-bottom: 0;
  line-height: 1.8;
  font-weight: 400;
}

.privacy-policy-content .blockquote::after, .privacy-policy-content blockquote::after {
  display: none;
}

.privacy-policy-content .blockquote::before, .privacy-policy-content blockquote::before {
  display: none;
}

.privacy-policy-content ol, .privacy-policy-content ul {
  margin-top: 20px;
}

.privacy-policy-content ol li, .privacy-policy-content ul li {
  margin-bottom: 10px;
  color: var(--font-size);
  line-height: 1.8;
  font-weight: 400;
  font-size: var(--font-size);
  color: var(--paragraph-color);
}

/*================================================
404 Error Area CSS
=================================================*/
.error-content {
  text-align: center;
}

.error-content h3 {
  margin-top: 45px;
  margin-bottom: 20px;
  font-size: 35px;
}

.error-content p {
  max-width: 550px;
  margin: auto;
}

.error-content .default-btn {
  margin-top: 30px;
}

/*================================================
Coming Soon Area CSS
=================================================*/
.coming-soon-area {
  background-image: url(../../assets/images/coming-soon-bg.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 150px;
  padding-bottom: 150px;
}

.coming-soon-content {
  max-width: 700px;
  background-color: var(--white-color);
  border-radius: 20px;
  overflow: hidden;
  text-align: center;
  padding: 45px;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  margin: 0 auto 0 0;
}

.coming-soon-content .logo {
  display: inline-block;
}

.coming-soon-content h2 {
  font-size: 45px;
  margin-top: 35px;
  margin-bottom: 0;
}

.coming-soon-content #timer {
  margin-top: 45px;
}

.coming-soon-content #timer div {
  background-color: #F5F5F5;
  color: var(--main-color);
  width: 130px;
  height: 130px;
  border-radius: 50%;
  font-size: 40px;
  font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
}

.coming-soon-content #timer div span {
  display: block;
  margin-top: -2px;
  font-size: 15px;
  font-weight: 500;
  color: var(--paragraph-color);
}

.coming-soon-content form {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
}

.coming-soon-content form .form-group {
  margin-bottom: 15px;
}

.coming-soon-content form .form-group .form-control {
  height: 60px;
  padding: 15px 25px;
  line-height: initial;
  color: var(--paragraph-color);
  background-color: #f3f7fb;
  border: none;
  border-radius: 30px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: var(--font-size);
  font-weight: 400;
}

.coming-soon-content form .form-group .form-control::-webkit-input-placeholder {
  color: var(--paragraph-color);
}

.coming-soon-content form .form-group .form-control:-ms-input-placeholder {
  color: var(--paragraph-color);
}

.coming-soon-content form .form-group .form-control::-ms-input-placeholder {
  color: var(--paragraph-color);
}

.coming-soon-content form .form-group .form-control::placeholder {
  color: var(--paragraph-color);
}

.coming-soon-content form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.coming-soon-content form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.coming-soon-content form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.coming-soon-content form .form-group .form-control:focus::placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.coming-soon-content form .default-btn {
  padding: 18px;
  border-radius: 30px;
  width: 100%;
  border: none;
}

.coming-soon-content form .default-btn::before {
  width: 850px;
  height: 850px;
}

.coming-soon-content form .validation-danger {
  margin-top: 15px;
  color: red;
}

.coming-soon-content form .validation-success {
  margin-top: 15px;
}

.coming-soon-content form p {
  margin-bottom: 0;
  margin-top: 20px;
}

/*================================================
Contact Area CSS
=================================================*/
.contact-address h3 {
  font-size: 35px;
  margin-bottom: 30px;
  font-weight: bold;
}

.contact-address .address-info {
  padding: 0;
  margin-bottom: 0;
  margin-right: 30px;
}

.contact-address .address-info li {
  border-radius: 5px;
  list-style-type: none;
  color: var(--paragraph-color);
  margin-bottom: 25px;
  position: relative;
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  padding: 30px 30px 30px 65px;
}

.contact-address .address-info li:last-child {
  margin-bottom: 0;
}

.contact-address .address-info li i {
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 28px;
  background: var(--gradient-color);
  color: var(--white-color);
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
}

.contact-address .address-info li a {
  color: var(--paragraph-color);
}

.contact-address .address-info li a:hover {
  color: var(--main-color);
}

.contact-form h3 {
  font-size: 35px;
  margin-bottom: 30px;
  font-weight: bold;
}

.contact-form form .form-group {
  margin-bottom: 25px;
}

.contact-form form .form-group .form-control {
  height: 65px;
  padding: 15px 25px;
  line-height: initial;
  color: var(--paragraph-color);
  background-color: var(--white-color);
  border: 1px solid #BCBCBC;
  border-radius: 5px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 15px;
  font-weight: 400;
}

.contact-form form .form-group .form-control::-webkit-input-placeholder {
  color: #A4A4A4;
}

.contact-form form .form-group .form-control:-ms-input-placeholder {
  color: #A4A4A4;
}

.contact-form form .form-group .form-control::-ms-input-placeholder {
  color: #A4A4A4;
}

.contact-form form .form-group .form-control::placeholder {
  color: #A4A4A4;
}

.contact-form form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.contact-form form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.contact-form form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.contact-form form .form-group .form-control:focus::placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.contact-form form .form-group textarea.form-control {
  height: 150px;
  padding: 15px;
  line-height: 1.5rem;
}

.contact-form form .form-group .help-block.with-errors ul {
  color: red;
  margin-bottom: 0;
  margin-top: 10px;
  text-align: left;
}

.contact-form form .form-group .help-block.with-errors ul li {
  font-size: 14px;
}

.contact-form form .form-cookies-consent {
  margin-bottom: 0;
}

.contact-form form .form-cookies-consent a {
  color: var(--main-color);
}

.contact-form form .form-cookies-consent [type="checkbox"]:checked, .contact-form form .form-cookies-consent [type="checkbox"]:not(:checked) {
  display: none;
}

.contact-form form .form-cookies-consent [type="checkbox"]:checked + label, .contact-form form .form-cookies-consent [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  color: #888888;
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
}

.contact-form form .form-cookies-consent [type="checkbox"]:checked + label:before, .contact-form form .form-cookies-consent [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 4px;
  width: 20px;
  height: 20px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid #707070;
  border-radius: 5px;
  background: #eeeeee;
}

.contact-form form .form-cookies-consent [type="checkbox"]:checked + label:after, .contact-form form .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: var(--main-color);
  position: absolute;
  top: 8.5px;
  left: 8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 30px;
}

.contact-form form .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.contact-form form .form-cookies-consent [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.contact-form form .form-cookies-consent [type="checkbox"]:hover + label:before {
  border-color: var(--main-color);
}

.contact-form form .form-cookies-consent [type="checkbox"]:checked + label:before {
  border-color: var(--main-color);
}

.contact-form form button {
  margin-top: 22px;
  border: none;
}

.contact-form form #msgSubmit {
  margin: 0;
  font-size: 1.3rem;
}

.contact-form form #msgSubmit.text-danger, .contact-form form #msgSubmit.text-success {
  margin-top: 15px;
  font-size: 20px;
  font-weight: bold;
}

#map {
  margin-top: 100px;
}

#map iframe {
  width: 100%;
  height: 550px;
  border: 1px solid #E6EDF6;
  border-radius: 10px;
  margin-bottom: -10px;
}

/*================================================
Shop Area CSS
=================================================*/
.single-products-box {
  position: relative;
  margin-bottom: 25px;
}

.single-products-box .products-image {
  text-align: center;
  position: relative;
  overflow: hidden;
}

.single-products-box .products-image a {
  position: relative;
  display: block;
}

.single-products-box .products-image a img {
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.single-products-box .products-image .sale-tag {
  position: absolute;
  left: 20px;
  top: 20px;
  background-color: var(--optional-color);
  color: var(--white-color);
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  border-radius: 50%;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}

.single-products-box .products-image .new-tag {
  position: absolute;
  left: 20px;
  top: 20px;
  background-color: var(--main-color);
  color: var(--white-color);
  text-align: center;
  padding: 2px 8px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  border-radius: 5px;
}

.single-products-box .products-content {
  margin-top: 20px;
  position: relative;
}

.single-products-box .products-content h3 {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: bold;
}

.single-products-box .products-content h3 a {
  display: inline-block;
}

.single-products-box .products-content .price {
  margin-top: 15px;
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.single-products-box .products-content .price .old-price {
  text-decoration: line-through;
  color: #999999;
  font-weight: 500;
}

.single-products-box .products-content .add-to-cart {
  position: absolute;
  right: 0;
  bottom: 0;
  text-transform: uppercase;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: inline-block;
  color: var(--main-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.single-products-box .products-content .add-to-cart:hover {
  color: var(--main-color);
}

.single-products-box:hover .products-image a img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1) translateZ(0);
          transform: scale3d(1.1, 1.1, 1.1) translateZ(0);
}

.single-products-box:hover .products-image .products-button ul li {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  visibility: visible;
}

/*================================================
Products Details Area CSS
=================================================*/
.products-details-image {
  border-radius: 5px;
}

.products-details-image a {
  display: block;
  border-radius: 5px;
}

.products-details-image a img {
  border-radius: 5px;
}

.products-details-desc {
  padding-left: 30px;
}

.products-details-desc h3 {
  margin-bottom: 18px;
  font-size: 30px;
}

.products-details-desc .price {
  margin-bottom: 15px;
  color: var(--main-color);
  font-size: var(--font-size);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.products-details-desc .price .old-price {
  text-decoration: line-through;
  color: #828893;
}

.products-details-desc .products-review {
  margin-bottom: 12px;
}

.products-details-desc .products-review .rating {
  display: inline-block;
  font-size: 18px;
}

.products-details-desc .products-review .rating i {
  color: #ffba0a;
  display: inline-block;
}

.products-details-desc .products-meta {
  margin-top: 20px;
}

.products-details-desc .products-meta span {
  display: block;
  color: var(--black-color);
  margin-bottom: 10px;
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.products-details-desc .products-meta span span {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 500;
}

.products-details-desc .products-meta span span.sku {
  color: var(--main-color);
}

.products-details-desc .products-meta span span.in-stock {
  color: var(--paragraph-color);
}

.products-details-desc .products-meta span a {
  display: inline-block;
  color: var(--paragraph-color);
  font-weight: 500;
}

.products-details-desc .products-meta span a:hover, .products-details-desc .products-meta span a:focus {
  color: var(--main-color);
}

.products-details-desc .products-meta span:last-child {
  margin-bottom: 0;
}

.products-details-desc .products-add-to-cart {
  margin-top: 25px;
}

.products-details-desc .products-add-to-cart .input-counter {
  max-width: 165px;
  min-width: 165px;
  margin-right: 10px;
  text-align: center;
  display: inline-block;
  position: relative;
}

.products-details-desc .products-add-to-cart .input-counter span {
  position: absolute;
  top: 0;
  background-color: transparent;
  cursor: pointer;
  color: #d0d0d0;
  width: 50px;
  height: 100%;
  line-height: 55px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 20px;
}

.products-details-desc .products-add-to-cart .input-counter span.minus-btn {
  left: 0;
}

.products-details-desc .products-add-to-cart .input-counter span.plus-btn {
  right: 0;
}

.products-details-desc .products-add-to-cart .input-counter span:hover {
  color: var(--main-color);
}

.products-details-desc .products-add-to-cart .input-counter input {
  height: 50px;
  color: var(--black-color);
  outline: 0;
  display: block;
  border: none;
  background-color: #f8f8f8;
  text-align: center;
  width: 100%;
  font-size: var(--font-size);
  font-weight: 600;
  border-radius: 30px;
}

.products-details-desc .products-add-to-cart .input-counter input::-webkit-input-placeholder {
  color: var(--black-color);
}

.products-details-desc .products-add-to-cart .input-counter input:-ms-input-placeholder {
  color: var(--black-color);
}

.products-details-desc .products-add-to-cart .input-counter input::-ms-input-placeholder {
  color: var(--black-color);
}

.products-details-desc .products-add-to-cart .input-counter input::placeholder {
  color: var(--black-color);
}

.products-details-desc .products-add-to-cart .default-btn {
  padding: 12.5px 20px;
  border-radius: 30px;
  border: none;
  font-weight: 500;
}

.products-details-desc .products-share {
  margin-top: 30px;
}

.products-details-desc .products-share .social {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}

.products-details-desc .products-share .social li {
  display: inline-block;
}

.products-details-desc .products-share .social li span {
  display: inline-block;
  margin-right: 3px;
  font-weight: 700;
  position: relative;
  top: -2px;
}

.products-details-desc .products-share .social li a {
  display: block;
  width: 32px;
  height: 32px;
  line-height: 34px;
  border-radius: 50%;
  background-color: var(--main-color);
  color: var(--white-color);
  border: 1px solid var(--main-color);
  text-align: center;
  font-size: 17px;
  margin-left: 2px;
}

.products-details-desc .products-share .social li a:hover, .products-details-desc .products-share .social li a:focus {
  color: var(--main-color);
  background-color: transparent;
}

.products-details-desc .products-share .social li a.facebook {
  background-color: #3b5998;
  border-color: #3b5998;
  color: var(--white-color);
}

.products-details-desc .products-share .social li a.facebook:hover, .products-details-desc .products-share .social li a.facebook:focus {
  color: #3b5998;
  background-color: transparent;
}

.products-details-desc .products-share .social li a.twitter {
  background-color: #1da1f2;
  border-color: #1da1f2;
  color: var(--white-color);
}

.products-details-desc .products-share .social li a.twitter:hover, .products-details-desc .products-share .social li a.twitter:focus {
  color: #1da1f2;
  background-color: transparent;
}

.products-details-desc .products-share .social li a.linkedin {
  background-color: #007bb5;
  border-color: #007bb5;
  color: var(--white-color);
}

.products-details-desc .products-share .social li a.linkedin:hover, .products-details-desc .products-share .social li a.linkedin:focus {
  color: #007bb5;
  background-color: transparent;
}

.products-details-desc .products-share .social li a.instagram {
  background-color: #c13584;
  border-color: #c13584;
  color: var(--white-color);
}

.products-details-desc .products-share .social li a.instagram:hover, .products-details-desc .products-share .social li a.instagram:focus {
  color: #c13584;
  background-color: transparent;
}

.products-details-tabs {
  margin-top: 50px;
}

.products-details-tabs .nav {
  padding: 0;
  margin-bottom: 40px;
  list-style-type: none;
  display: block;
}

.products-details-tabs .nav .nav-item {
  display: inline-block;
  margin-right: 20px;
}

.products-details-tabs .nav .nav-item:last-child {
  margin-right: 0;
}

.products-details-tabs .nav .nav-item .nav-link {
  color: var(--paragraph-color);
  border: none;
  border-bottom: 1px solid #eeeeee;
  padding: 0;
  background-color: transparent;
  position: relative;
  padding-bottom: 8px;
  font-size: 20px;
  font-weight: bold;
}

.products-details-tabs .nav .nav-item .nav-link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 3px;
  background-color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  bottom: -2px;
}

.products-details-tabs .nav .nav-item .nav-link:hover, .products-details-tabs .nav .nav-item .nav-link.active {
  color: var(--main-color);
}

.products-details-tabs .nav .nav-item .nav-link:hover::before, .products-details-tabs .nav .nav-item .nav-link.active::before {
  width: 100%;
}

.products-details-tabs .tab-content .tab-pane p {
  line-height: 1.8;
}

.products-details-tabs .tab-content .tab-pane ul {
  padding-left: 0;
  list-style-type: none;
  margin-top: 20px;
  margin-bottom: 0;
}

.products-details-tabs .tab-content .tab-pane ul li {
  margin-bottom: 12px;
  position: relative;
  color: var(--paragraph-color);
  padding-left: 18px;
  font-weight: 400;
}

.products-details-tabs .tab-content .tab-pane ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--main-color);
}

.products-details-tabs .tab-content .tab-pane ul li:last-child {
  margin-bottom: 0;
}

.products-details-tabs .tab-content .tab-pane .products-reviews h3 {
  margin-bottom: 12px;
  display: inline-block;
  font-size: 25px;
  font-weight: bold;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating span {
  font-size: var(--font-size);
  color: #cecfd2;
  margin-right: -2px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating span.checked {
  color: orange;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating-count {
  margin-top: 10px;
  margin-bottom: 20px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating-count span {
  display: block;
  color: var(--paragraph-color);
}

.products-details-tabs .tab-content .tab-pane .products-reviews .row {
  overflow: hidden;
  margin-left: 0;
  margin-right: 0;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .side {
  float: left;
  width: 9%;
  margin-top: 10px;
  padding-left: 0;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .side div {
  font-weight: bold;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .middle {
  margin-top: 14px;
  float: left;
  width: 82%;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .right {
  text-align: right;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-container {
  width: 100%;
  background-color: #f1f1f1;
  text-align: center;
  color: var(--white-color);
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-5 {
  width: 100%;
  height: 18px;
  background-color: #4CAF50;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-4 {
  width: 75%;
  height: 18px;
  background-color: #2196F3;
  border-radius: 5px;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-3 {
  width: 50%;
  height: 18px;
  background-color: #00bcd4;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-2 {
  width: 25%;
  height: 18px;
  background-color: #ff9800;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-1 {
  width: 0;
  height: 18px;
  background-color: #f44336;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments {
  margin-top: 40px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments h3 {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: bold;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review {
  border-bottom: 1px solid #f3f3f3;
  padding: 20px 0 20px 110px;
  position: relative;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review img {
  position: absolute;
  left: 0;
  top: 20px;
  width: 90px;
  height: 90px;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .sub-comment {
  margin-bottom: 8px;
  font-weight: 500;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating {
  display: block;
  margin-bottom: 8px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars {
  display: inline-block;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars i {
  color: #cecfd2;
  font-size: var(--font-size);
  display: inline-block;
  margin-right: -2px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars i.checked {
  color: orange;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating span {
  color: var(--black-color);
  position: relative;
  top: -2px;
  font-weight: 600;
  margin-left: 5px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper {
  margin-top: 30px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper h3 {
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: bold;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper .comment-notes span {
  color: red;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form {
  margin-top: 20px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group {
  margin-bottom: 25px;
  text-align: left;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control {
  height: 60px;
  padding: 15px 25px;
  line-height: initial;
  color: var(--paragraph-color);
  background-color: #f3f7fb;
  border: none;
  border-radius: 5px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: var(--font-size);
  font-weight: 400;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control::-webkit-input-placeholder {
  color: var(--paragraph-color);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control:-ms-input-placeholder {
  color: var(--paragraph-color);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control::-ms-input-placeholder {
  color: var(--paragraph-color);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control::placeholder {
  color: var(--paragraph-color);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group .form-control:focus::placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group textarea.form-control {
  min-height: 120px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating {
  text-align: left;
  overflow: hidden;
  max-width: 115px;
  margin-top: -5px;
  margin-bottom: 30px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label {
  float: right;
  position: relative;
  width: 23px;
  height: 23px;
  cursor: pointer;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label:not(:first-of-type) {
  padding-right: 5px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label:before {
  content: "\2605";
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 27px;
  color: #CCCCCC;
  line-height: 1;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating input {
  display: none;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating input:checked ~ label:before, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating:not(:checked) > label:hover:before, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating:not(:checked) > label:hover ~ label:before {
  color: #f6b500;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent {
  text-align: left;
  margin-bottom: 0;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) {
  display: none;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  margin-bottom: 0;
  color: var(--paragraph-color);
  font-weight: 400;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label:before, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  width: 20px;
  height: 20px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  background: #f5f5f5;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label:after, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 8px;
  height: 8px;
  background: var(--main-color);
  position: absolute;
  top: 4.5px;
  left: 6px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 50px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:hover + label:before {
  border-color: var(--main-color);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label:before {
  border-color: var(--main-color);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .default-btn {
  margin-top: 22px;
  border: none;
}

/*================================================
Cart Area CSS
=================================================*/
.cart-table table {
  margin-bottom: 0;
}

.cart-table table thead tr th {
  border-bottom-width: 0px;
  vertical-align: middle;
  padding: 25px;
  white-space: nowrap;
  font-size: 18px;
  font-weight: 500;
}

.cart-table table tbody tr td {
  vertical-align: middle;
  color: var(--paragraph-color);
  white-space: nowrap;
  padding: 25px;
  font-weight: 400;
  font-size: var(--font-size);
}

.cart-table table tbody tr td.product-thumbnail a {
  display: block;
}

.cart-table table tbody tr td.product-thumbnail a img {
  width: 80px;
  border-radius: 5px;
}

.cart-table table tbody tr td.product-name a {
  display: inline-block;
  font-weight: 500;
}

.cart-table table tbody tr td.product-subtotal .remove {
  color: red;
  float: right;
  position: relative;
  top: -1px;
  font-size: 18px;
}

.cart-table table tbody tr td.product-quantity .input-counter {
  max-width: 100%;
  min-width: 100%;
  text-align: center;
  display: inline-block;
  position: relative;
}

.cart-table table tbody tr td.product-quantity .input-counter span {
  position: absolute;
  top: 0;
  background-color: transparent;
  cursor: pointer;
  color: #d0d0d0;
  width: 60px;
  height: 100%;
  line-height: 65px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 22px;
}

.cart-table table tbody tr td.product-quantity .input-counter span.minus-btn {
  left: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.cart-table table tbody tr td.product-quantity .input-counter span.plus-btn {
  right: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.cart-table table tbody tr td.product-quantity .input-counter span:hover {
  color: var(--main-color);
}

.cart-table table tbody tr td.product-quantity .input-counter input {
  height: 60px;
  color: var(--black-color);
  outline: 0;
  display: block;
  border: none;
  background-color: #f8f8f8;
  text-align: center;
  width: 100%;
  font-size: var(--font-size);
  font-weight: bold;
  border-radius: 10px;
}

.cart-table table tbody tr td.product-quantity .input-counter input::-webkit-input-placeholder {
  color: var(--black-color);
}

.cart-table table tbody tr td.product-quantity .input-counter input:-ms-input-placeholder {
  color: var(--black-color);
}

.cart-table table tbody tr td.product-quantity .input-counter input::-ms-input-placeholder {
  color: var(--black-color);
}

.cart-table table tbody tr td.product-quantity .input-counter input::placeholder {
  color: var(--black-color);
}

.cart-table table tbody tr td.product-subtotal {
  overflow: hidden;
}

.cart-buttons {
  margin-top: 30px;
  text-align: right;
}

.cart-buttons .shopping-coupon-code {
  position: relative;
  max-width: 530px;
}

.cart-buttons .shopping-coupon-code .form-control {
  display: block;
  width: 100%;
  height: 60px;
  outline: 0;
  background-color: #F4F8FC;
  border: 1px solid #E6EDF6;
  border-radius: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 15px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: var(--font-size);
}

.cart-buttons .shopping-coupon-code .form-control::-webkit-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.cart-buttons .shopping-coupon-code .form-control:-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.cart-buttons .shopping-coupon-code .form-control::-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.cart-buttons .shopping-coupon-code .form-control::placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.cart-buttons .shopping-coupon-code .form-control:focus {
  outline: 0;
  background-color: var(--white-color);
  border-color: var(--optional-color);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.cart-buttons .shopping-coupon-code .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.cart-buttons .shopping-coupon-code .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.cart-buttons .shopping-coupon-code .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.cart-buttons .shopping-coupon-code .form-control:focus::placeholder {
  color: transparent;
}

.cart-buttons .shopping-coupon-code button {
  position: absolute;
  right: 0;
  top: 0;
  height: 60px;
  background: var(--black-color);
  color: var(--white-color);
  border: none;
  padding: 0 25px;
  line-height: 58px;
  outline: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 15px;
  font-weight: 500;
}

.cart-buttons .shopping-coupon-code button:hover {
  background-color: var(--main-color);
}

.cart-totals {
  background: var(--white-color);
  padding: 40px;
  max-width: 700px;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 5px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
}

.cart-totals h3 {
  margin-bottom: 25px;
  font-size: 25px;
  font-weight: bold;
}

.cart-totals ul {
  padding-left: 0;
  margin: 0 0 25px;
  list-style-type: none;
}

.cart-totals ul li {
  border: 1px solid #eaedff;
  padding: 15px 20px;
  color: var(--black-color);
  overflow: hidden;
  font-weight: 500;
  font-size: var(--font-size);
}

.cart-totals ul li:first-child {
  border-bottom: none;
}

.cart-totals ul li:last-child {
  font-size: var(--font-size);
  border-top: none;
}

.cart-totals ul li:last-child span {
  color: var(--black-color);
  font-weight: 500;
  font-size: 20px;
}

.cart-totals ul li span {
  float: right;
  color: var(--optional-color);
}

/*================================================
Checkout Area CSS
=================================================*/
.user-actions {
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  background: var(--white-color);
  padding: 15px 20px;
  border-top: 1px solid var(--main-color);
  position: relative;
  margin-bottom: 40px;
}

.user-actions i {
  color: var(--main-color);
  margin-right: 2px;
  font-size: 20px;
  position: relative;
  top: 4px;
}

.user-actions span {
  display: inline-block;
  color: var(--paragraph-color);
  font-weight: 400;
  font-size: var(--font-size);
}

.user-actions span a {
  display: inline-block;
  color: var(--main-color);
}

.billing-details .title {
  margin-bottom: 30px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
  font-size: 22px;
  font-weight: bold;
}

.billing-details .title::before {
  content: '';
  position: absolute;
  background: var(--main-color);
  bottom: -1px;
  left: 0;
  width: 50px;
  height: 1px;
}

.billing-details .form-group {
  margin-bottom: 25px;
}

.billing-details .form-group label {
  display: block;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 15px;
  font-family: var(--heading-font-family);
}

.billing-details .form-group label .required {
  color: red;
}

.billing-details .form-group .form-control {
  height: 60px;
  padding: 15px 25px;
  line-height: initial;
  color: var(--paragraph-color);
  background-color: var(--white-color);
  border: 1px solid #BCBCBC;
  border-radius: 5px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 15px;
  font-weight: 400;
}

.billing-details .form-group .form-control::-webkit-input-placeholder {
  color: #A4A4A4;
}

.billing-details .form-group .form-control:-ms-input-placeholder {
  color: #A4A4A4;
}

.billing-details .form-group .form-control::-ms-input-placeholder {
  color: #A4A4A4;
}

.billing-details .form-group .form-control::placeholder {
  color: #A4A4A4;
}

.billing-details .form-group textarea.form-control {
  height: 150px;
  padding: 15px;
  line-height: 1.5rem;
}

.billing-details .form-cookies-consent {
  margin-bottom: 0;
}

.billing-details .form-cookies-consent a {
  color: var(--main-color);
}

.billing-details .form-cookies-consent [type="checkbox"]:checked, .billing-details .form-cookies-consent [type="checkbox"]:not(:checked) {
  display: none;
}

.billing-details .form-cookies-consent [type="checkbox"]:checked + label, .billing-details .form-cookies-consent [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  color: #888888;
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
}

.billing-details .form-cookies-consent [type="checkbox"]:checked + label:before, .billing-details .form-cookies-consent [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 25px;
  height: 25px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid #707070;
  border-radius: 5px;
  background: #eeeeee;
}

.billing-details .form-cookies-consent [type="checkbox"]:checked + label:after, .billing-details .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: var(--main-color);
  position: absolute;
  top: 8.5px;
  left: 8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 30px;
}

.billing-details .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.billing-details .form-cookies-consent [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.billing-details .form-cookies-consent [type="checkbox"]:hover + label:before {
  border-color: var(--main-color);
}

.billing-details .form-cookies-consent [type="checkbox"]:checked + label:before {
  border-color: var(--main-color);
}

.billing-details .col-lg-12:last-child .form-group {
  margin-bottom: 0;
}

.order-details .title {
  margin-bottom: 30px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
  font-size: 22px;
  font-weight: bold;
}

.order-details .title::before {
  content: '';
  position: absolute;
  background: var(--main-color);
  bottom: -1px;
  left: 0;
  width: 50px;
  height: 1px;
}

.order-details .order-table {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  margin-top: 30px;
  padding: 30px;
  border-radius: 5px;
}

.order-details .order-table table {
  margin-bottom: 0;
}

.order-details .order-table table thead tr th {
  border-bottom-width: 0;
  vertical-align: middle;
  border-color: #eaedff;
  padding: 12px 20px 10px;
  white-space: nowrap;
  font-size: var(--font-size);
  font-weight: 500;
}

.order-details .order-table table tbody tr td {
  vertical-align: middle;
  color: var(--paragraph-color);
  white-space: nowrap;
  border-color: #eaedff;
  font-size: 15px;
  font-weight: 400;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.order-details .order-table table tbody tr td.product-name a {
  display: inline-block;
}

.order-details .order-table table tbody tr td.order-subtotal span, .order-details .order-table table tbody tr td.order-shipping span, .order-details .order-table table tbody tr td.total-price span {
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: 500;
}

.order-details .order-table table tbody tr td.shipping-price, .order-details .order-table table tbody tr td.order-subtotal-price, .order-details .order-table table tbody tr td.product-subtotal {
  color: var(--black-color);
  font-weight: 500;
  font-size: var(--font-size);
}

.order-details .payment-box {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  margin-top: 30px;
  padding: 30px;
  border-radius: 5px;
}

.order-details .payment-box .payment-method p {
  font-size: 15px;
}

.order-details .payment-box .payment-method p [type="radio"]:checked, .order-details .payment-box .payment-method p [type="radio"]:not(:checked) {
  display: none;
}

.order-details .payment-box .payment-method p [type="radio"]:checked + label, .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label {
  padding-left: 27px;
  cursor: pointer;
  display: block;
  color: var(--black-color);
  position: relative;
  margin-bottom: 8px;
  font-weight: 500;
}

.order-details .payment-box .payment-method p [type="radio"]:checked + label::before, .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::before {
  content: '';
  position: absolute;
  left: 0;
  top: 4px;
  width: 18px;
  height: 18px;
  border: 1px solid #dddddd;
  border-radius: 50%;
  background: var(--white-color);
}

.order-details .payment-box .payment-method p [type="radio"]:checked + label::after, .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::after {
  content: '';
  width: 12px;
  height: 12px;
  background: var(--main-color);
  position: absolute;
  top: 7px;
  left: 3px;
  border-radius: 50%;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::after {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.order-details .payment-box .payment-method p [type="radio"]:checked + label::after {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.order-details .payment-box .default-btn {
  margin-top: 10px;
}

/*================================================
Employers Area CSS
=================================================*/
.single-employer-item {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  padding: 30px;
  border-radius: 5px;
  margin-bottom: 25px;
  position: relative;
}

.single-employer-item .company-logo {
  display: inline-block;
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: var(--white-color);
  text-align: center;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  margin-bottom: 25px;
  position: relative;
}

.single-employer-item .company-logo img {
  width: auto;
  display: inline-block;
}

.single-employer-item h3 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 15px;
}

.single-employer-item h3 a {
  color: var(--black-color);
}

.single-employer-item span {
  font-size: 15px;
  color: #7d789b;
  font-weight: 400;
  position: relative;
  padding-left: 20px;
  display: inline-block;
  margin-bottom: 12px;
}

.single-employer-item span i {
  color: var(--main-color);
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.single-employer-item p {
  margin-bottom: 0;
}

.single-employer-item .employer-tag-list {
  padding: 0;
  margin-top: 20px;
  margin-bottom: 0;
}

.single-employer-item .employer-tag-list li {
  list-style-type: none;
  display: inline-block;
  background-color: #FFF4F3;
  color: #F81815;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 10px;
  border-radius: 5px;
  margin-right: 5px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-employer-item .employer-tag-list li:last-child {
  margin-right: 0;
}

.single-employer-item .employer-tag-list li.urgent {
  background-color: #E8FFF0;
  color: #00B441;
}

.single-employer-item .employer-tag-list li.private {
  background-color: #EBF9FF;
  color: #00A6E5;
}

.single-employer-item .employer-tag-list li:hover {
  background-color: var(--main-color);
  color: var(--white-color);
}

.single-employer-item .bookmark-btn {
  position: absolute;
  right: 30px;
  top: 30px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-employer-item .bookmark-btn i {
  font-size: 25px;
  color: var(--main-color);
}

.single-employer-item .hover-bookmark-btn {
  position: absolute;
  right: 30px;
  top: 30px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
  visibility: hidden;
}

.single-employer-item .hover-bookmark-btn i {
  font-size: 25px;
  color: var(--main-color);
}

.single-employer-item:hover h3 a {
  color: var(--main-color);
}

.single-employer-item:hover .bookmark-btn {
  opacity: 0;
  visibility: hidden;
}

.single-employer-item:hover .hover-bookmark-btn {
  opacity: 1;
  visibility: visible;
}

.employer-more-item {
  display: none;
}

/*================================================
Employers Details Area CSS
=================================================*/
.employers-details-desc .employers-desc-content {
  margin-bottom: 25px;
}

.employers-details-desc .employers-desc-content h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 20px;
}

.employers-details-desc .employers-desc-content p {
  margin-bottom: 0;
}

.employers-details-desc .employers-desc-content .responsibilities-list {
  padding: 0;
  margin-bottom: 0;
}

.employers-details-desc .employers-desc-content .responsibilities-list li {
  list-style-type: none;
  font-size: var(--font-size);
  color: #858585;
  font-weight: 400;
  margin-bottom: 5px;
  margin-bottom: 12px;
  position: relative;
  padding-left: 25px;
}

.employers-details-desc .employers-desc-content .responsibilities-list li:last-child {
  margin-bottom: 0;
}

.employers-details-desc .employers-desc-content .responsibilities-list li i {
  color: var(--main-color);
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 1px;
}

.employers-details-desc .employers-desc-comments-content {
  margin-top: 50px;
}

.employers-details-desc .employers-desc-comments-content h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 0;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list {
  position: relative;
  padding-left: 105px;
  margin-top: 35px;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list img {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  max-width: 90px;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list h5 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 600;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list h5 span {
  display: inline-block;
  font-size: 14px;
  color: #A4A4A4;
  margin-left: 5px;
  font-weight: 400;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list p {
  margin-bottom: 0;
  font-size: 15px;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list .rating {
  position: absolute;
  right: 0;
  top: 0;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list .rating label {
  float: right;
  position: relative;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 0 2px;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list .rating label:before {
  content: "\2605";
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 27px;
  color: #CCCCCC;
  line-height: 1;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list .rating input {
  display: none;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list .rating input:checked ~ label:before, .employers-details-desc .employers-desc-comments-content .employers-comments-list .rating:not(:checked) > label:hover:before, .employers-details-desc .employers-desc-comments-content .employers-comments-list .rating:not(:checked) > label:hover ~ label:before {
  color: #f6b500;
}

.employers-details-desc .employers-desc-comments-content .employers-comments-list.children {
  margin-left: 50px;
}

.employers-details-desc .employers-desc-leave-comment-content {
  margin-top: 50px;
}

.employers-details-desc .employers-desc-leave-comment-content h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 0;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment {
  margin-top: 30px;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group {
  margin-bottom: 25px;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control {
  height: 65px;
  padding: 15px 25px;
  line-height: initial;
  color: var(--paragraph-color);
  background-color: var(--white-color);
  border: 1px solid #BCBCBC;
  border-radius: 5px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 15px;
  font-weight: 400;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control::-webkit-input-placeholder {
  color: #A4A4A4;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control:-ms-input-placeholder {
  color: #A4A4A4;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control::-ms-input-placeholder {
  color: #A4A4A4;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control::placeholder {
  color: #A4A4A4;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group .form-control:focus::placeholder {
  color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-group textarea.form-control {
  height: 150px;
  padding: 15px;
  line-height: 1.5rem;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent {
  margin-bottom: 0;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent a {
  color: var(--main-color);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:checked, .employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) {
  display: none;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:checked + label, .employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  color: #888888;
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:checked + label:before, .employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 25px;
  height: 25px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid #707070;
  border-radius: 5px;
  background: #eeeeee;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:checked + label:after, .employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: var(--main-color);
  position: absolute;
  top: 8.5px;
  left: 8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 30px;
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:hover + label:before {
  border-color: var(--main-color);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment .form-cookies-consent [type="checkbox"]:checked + label:before {
  border-color: var(--main-color);
}

.employers-details-desc .employers-desc-leave-comment-content .employers-leave-comment button {
  margin-top: 22px;
  border: none;
}

.employers-details-desc .employers-desc-image {
  margin-top: 35px;
}

.employers-details-desc .employers-desc-image img {
  border-radius: 5px;
}

.employers-details-information {
  background-color: #F2FBFF;
  padding: 35px;
  border-radius: 10px;
  margin-left: 20px;
}

.employers-details-information .information-box {
  position: relative;
  padding-left: 100px;
}

.employers-details-information .information-box .company-logo {
  display: inline-block;
  height: 82px;
  width: 82px;
  line-height: 82px;
  background-color: var(--white-color);
  text-align: center;
  border-radius: 20px;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  position: absolute;
  left: 0;
  top: 0;
}

.employers-details-information .information-box .company-logo img {
  width: auto;
  display: inline-block;
}

.employers-details-information .information-box h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  color: var(--main-color);
}

.employers-details-information .information-box span {
  font-size: 14px;
  color: var(--paragraph-color);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.employers-details-information .information-list-box {
  padding: 0;
  margin-top: 30px;
  margin-bottom: 0;
  list-style-type: none;
}

.employers-details-information .information-list-box li {
  border-bottom: 1px solid #D8F4FF;
  color: #888888;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
  font-weight: 500;
  padding-top: 15px;
  padding-bottom: 15px;
}

.employers-details-information .information-list-box li:first-child {
  border-top: 1px solid #D8F4FF;
}

.employers-details-information .information-list-box li span {
  font-weight: 500;
  color: #2F4858;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
}

.employers-details-information .information-list-box a {
  color: #888888;
}

.employers-details-information .employers-details-btn-box {
  text-align: center;
  margin-top: 25px;
}

.employers-details-information .employers-details-btn-box .default-btn {
  width: 100%;
}

/*================================================
Widget Sidebar CSS
=================================================*/
.widget-area {
  padding-left: 20px;
}

.widget-area .widget {
  margin-bottom: 30px;
}

.widget-area .widget:last-child {
  margin-bottom: 0;
}

.widget-area .widget .widget-title {
  margin-bottom: 20px;
  position: relative;
  font-size: 25px;
  font-weight: bold;
  color: var(--main-color);
}

.widget-area .widget_search form {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 5px;
  padding: 5px 80px 5px 5px;
  position: relative;
}

.widget-area .widget_search form .form-group {
  position: relative;
}

.widget-area .widget_search form .form-group label {
  z-index: 1;
  display: block;
  margin-bottom: 0;
  position: absolute;
  left: 20px;
  color: var(--main-color);
  font-size: 20px;
  top: 24px;
  line-height: 1;
}

.widget-area .widget_search form .form-group .form-control {
  height: 70px;
  display: inline-block;
  padding: 12px 15px 15px 50px;
  width: 100%;
  border: 1px solid #F9F9F9;
  background-color: #F9F9F9;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.widget-area .widget_search form .form-group .form-control::-webkit-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.widget-area .widget_search form .form-group .form-control:-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.widget-area .widget_search form .form-group .form-control::-ms-input-placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.widget-area .widget_search form .form-group .form-control::placeholder {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
}

.widget-area .widget_search form .form-group .form-control:hover {
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background-color: var(--white-color);
  border: 1px solid var(--main-color);
}

.widget-area .widget_search form .form-group .form-control:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.widget-area .widget_search form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.widget-area .widget_search form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.widget-area .widget_search form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.widget-area .widget_search form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.widget-area .widget_search form .search-btn {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: end;
}

.widget-area .widget_search form .search-btn button {
  border: none;
  display: inline-block;
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 25px;
  text-align: center;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background: var(--main-color);
  color: var(--white-color);
  border-radius: 5px;
}

.widget-area .widget_search form .search-btn button:hover {
  background-color: var(--optional-color);
}

.widget-area .widget_eeza_posts_thumb .item {
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  padding: 25px;
  margin-bottom: 30px;
  border-radius: 5px;
}

.widget-area .widget_eeza_posts_thumb .item:last-child {
  margin-bottom: 0;
}

.widget-area .widget_eeza_posts_thumb .item .info {
  position: relative;
}

.widget-area .widget_eeza_posts_thumb .item .info h4 {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 600;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 42px;
}

.widget-area .widget_eeza_posts_thumb .item .info h4::before {
  position: absolute;
  content: "";
  height: 1px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  border: 1px solid var(--black-color);
}

.widget-area .widget_eeza_posts_thumb .item .info h4 a {
  display: inline-block;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--black-color);
}

.widget-area .widget_eeza_posts_thumb .item .info h4 a:hover {
  color: var(--main-color);
}

.widget-area .widget_eeza_posts_thumb .item .info span {
  font-size: var(--font-size);
  font-weight: 500;
  color: #A4A4A4;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 24px;
}

.widget-area .widget_eeza_posts_thumb .item .info span i {
  position: absolute;
  left: 0;
  top: 2px;
  color: var(--main-color);
  font-size: var(--font-size);
}

.widget-area .widget_eeza_posts_thumb .item .info .arrow-icon {
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 1;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
  visibility: hidden;
}

.widget-area .widget_eeza_posts_thumb .item .info .arrow-icon i {
  font-size: 25px;
  color: var(--main-color);
}

.widget-area .widget_eeza_posts_thumb .item .info:hover .arrow-icon {
  opacity: 1;
  visibility: visible;
}

.widget-area .widget_categories ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.widget-area .widget_categories ul li {
  margin-bottom: 12px;
  font-size: var(--font-size);
  font-weight: 600;
  font-family: var(--heading-font-family);
  display: inline-block;
  border: 1px solid #D5D5D5;
  padding: 18px 20px;
  width: 100%;
}

.widget-area .widget_categories ul li:last-child {
  margin-bottom: 0;
}

.widget-area .widget_categories ul li a {
  color: var(--black-color);
}

.widget-area .widget_categories ul li a:hover {
  color: var(--main-color);
}

.widget-area .widget_categories ul li span {
  float: right;
  color: #BCBCBC;
}

.widget-area .tagcloud a {
  display: inline-block;
  background: #F9F9F9;
  color: var(--paragraph-color);
  padding: 10px 15px;
  border: none;
  border-radius: 5px;
  font-weight: 500;
  font-size: var(--font-size);
  margin-top: 8px;
  margin-right: 5px;
  font-family: var(--heading-font-family);
}

.widget-area .tagcloud a:hover, .widget-area .tagcloud a:focus {
  color: var(--white-color);
  background-color: var(--main-color);
}

.widget-area .widget_author .author-box {
  background-color: #F9F9F9;
  padding: 30px;
  border-radius: 5px;
}

.widget-area .widget_author .author-box a img {
  border-radius: 50%;
  margin-bottom: 20px;
  display: inline-block;
}

.widget-area .widget_author .author-box h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}

.widget-area .widget_author .author-box p {
  margin-bottom: 0;
}

.widget-area .widget_author .author-box .author-social-links {
  padding: 0;
  margin-top: 20px;
  margin-bottom: 0;
}

.widget-area .widget_author .author-box .author-social-links li {
  list-style-type: none;
  display: inline-block;
  margin-right: 20px;
}

.widget-area .widget_author .author-box .author-social-links li:last-child {
  margin-right: 0;
}

.widget-area .widget_author .author-box .author-social-links li a i {
  font-size: var(--font-size);
  color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.widget-area .widget_author .author-box .author-social-links li a i:hover {
  color: var(--optional-color);
}

/*================================================
Pagination Area CSS
=================================================*/
.pagination-area {
  margin-top: 30px;
  text-align: center;
}

.pagination-area .page-numbers {
  width: 40px;
  height: 40px;
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  color: var(--paragraph-color);
  text-align: center;
  display: inline-block;
  border-radius: 5px;
  line-height: 40px;
  position: relative;
  margin: 0 5px;
  font-size: var(--font-size);
  font-weight: 600;
}

.pagination-area .page-numbers:hover, .pagination-area .page-numbers.current {
  color: var(--white-color);
  background-color: var(--main-color);
}

.pagination-area .page-numbers i {
  position: relative;
  top: 1.5px;
}

.pagination-area span {
  color: var(--paragraph-color);
  font-size: var(--font-size);
}

/*================================================
Go Top CSS
=================================================*/
.go-top {
  position: fixed;
  cursor: pointer;
  bottom: -100px;
  right: 20px;
  color: var(--white-color);
  background-color: var(--optional-color);
  z-index: 4;
  width: 45px;
  text-align: center;
  height: 45px;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
}

.go-top i {
  position: absolute;
  right: 0;
  left: 0;
  top: 45%;
  -webkit-transform: translateY(-45%);
          transform: translateY(-45%);
  text-align: center;
  font-size: 20px;
  margin-left: auto;
  margin-right: auto;
}

.go-top.active {
  opacity: 1;
  visibility: visible;
  bottom: 50px;
}

.go-top:hover {
  background-color: var(--main-color);
  color: var(--white-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

/*================================================
Eeza Grid Sorting CSS
=================================================*/
.eeza-grid-sorting {
  margin-bottom: 40px;
}

.eeza-grid-sorting .result-count p {
  font-weight: 400;
}

.eeza-grid-sorting .result-count p .count {
  font-weight: 700;
  color: var(--black-color);
}

.eeza-grid-sorting .ordering {
  text-align: right;
}

.eeza-grid-sorting .ordering .selectize-input {
  display: block;
  padding: 15px 20px;
  width: 100%;
  border: none;
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 10px;
  color: #6f8ba4;
  font-size: var(--font-size);
  font-weight: 400 !important;
  font-family: var(--heading-font-family);
  overflow: inherit;
  text-align: start;
}

.eeza-grid-sorting .ordering .selectize-input:after {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px !important;
  margin-top: 1px;
  font-size: 18px;
  width: unset;
  height: unset;
  border-style: unset;
  border-width: unset;
  border-color: #6f8ba4;
  font-family: "remixicon";
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.eeza-grid-sorting .ordering .selectize-input > * {
  line-height: 1.5 !important;
}

.eeza-grid-sorting .ordering .selectize-input input {
  font-size: var(--font-size);
  line-height: 1.5 !important;
  font-weight: 500;
}

.eeza-grid-sorting .ordering .selectize-dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 10px;
  text-align: start;
  font-weight: 400;
}

.eeza-grid-sorting .ordering .selectize-dropdown [data-selectable] {
  font-size: 15px;
  border-radius: 0;
  padding: 15px 20px;
  border-radius: 15px;
  text-align: start;
  font-weight: 400;
}

.load-more-btn {
  margin-top: 15px;
  text-align: center;
}
/*# sourceMappingURL=style.css.map */


.swal2-toast {
    background-color: #ffffff !important;
    border-left: 5px solid #your-brand-color !important; /* Buraya logonuzdaki ana rengi yaz�n */
    box-shadow: 0 4px 12px rgba(0,0,0,0.1) !important;
}

.swal2-title {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px !important;
}
/*================================================
Topbar Area CSS
=================================================*/
.topbar-area {
  background-color: #F5F5F5;
  padding-top: 12px;
  padding-bottom: 12px;
}

.topbar-area .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.topbar-social-list {
  padding: 0;
  margin-bottom: 0;
}

.topbar-social-list li {
  list-style-type: none;
  display: inline-block;
  margin-right: 20px;
}

.topbar-social-list li:last-child {
  margin-right: 0;
}

.topbar-social-list li a i {
  position: relative;
  top: 2px;
  font-size: 15px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: inline-block;
}

.topbar-social-list li a i:hover {
  color: var(--main-color);
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.topbar-action {
  padding: 0;
  margin-bottom: 0;
  text-align: end;
}

.topbar-action li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 25px;
  position: relative;
}

.topbar-action li:last-child {
  margin-right: 0;
}

.topbar-action li:last-child::before {
  display: none;
}

.topbar-action li::before {
  content: "";
  position: absolute;
  top: 2px;
  right: -15px;
  width: 1px;
  height: 20px;
  background-color: #DBDBDB;
}

.topbar-action li a {
  color: var(--paragraph-color);
  font-size: 15px;
  font-family: var(--heading-font-family);
  font-weight: 600;
}

.topbar-action li a i {
  position: relative;
  top: 1px;
  margin-right: 2px;
  color: var(--main-color);
  font-size: 15px;
}

.topbar-action li a:hover {
  color: var(--main-color);
}

.language-option {
  padding: 0;
}

.language-option button {
  padding: 0;
  background-color: transparent;
  border: none;
  color: var(--paragraph-color);
  font-size: 15px;
  font-family: var(--heading-font-family);
  font-weight: 600;
  padding-right: 22px;
}

.language-option button i {
  position: relative;
  top: 2px;
  margin-right: 5px;
  color: var(--main-color);
}

.language-option button::after {
  display: none;
}

.language-option button::before {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 15px;
  border-color: var(--paragraph-color);
  font-family: "remixicon";
}

.language-option .dropdown-menu[style] {
  right: 0 !important;
  left: auto !important;
  -webkit-transform: translateY(35px) !important;
          transform: translateY(35px) !important;
}

.language-option .language-dropdown-menu {
  border-radius: 5px;
  border: 0;
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  padding: 0;
}

.language-option .language-dropdown-menu .dropdown-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--paragraph-color);
  font-size: 15px;
  font-weight: 500;
  padding: 10px 20px;
  border-bottom: 1px solid #eeeeee;
}

.language-option .language-dropdown-menu .dropdown-item:last-child {
  border-bottom: none;
}

.language-option .language-dropdown-menu .dropdown-item img {
  width: 25px;
  margin-right: 10px;
}

/*================================================
Navbar Area CSS
=================================================*/
.main-responsive-nav {
  display: none;
}

.main-navbar {
  padding: 10px 0;
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 25px 45px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 25px 45px rgba(0, 0, 0, 0.1);
}

.main-navbar .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.main-navbar .navbar {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  padding: 0;
}

.main-navbar .navbar .navbar-brand {
  padding: 0;
}

.main-navbar .navbar ul {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}

.main-navbar .navbar .navbar-nav .nav-item {
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
}

.main-navbar .navbar .navbar-nav .nav-item a {
  color: #2F4858;
  font-size: var(--font-size);
  font-weight: 600;
  padding-left: 0;
  padding-right: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.main-navbar .navbar .navbar-nav .nav-item a i {
  font-size: 14px;
  position: relative;
  top: 2px;
  display: inline-block;
  margin-left: -2px;
  margin-right: -2px;
}

.main-navbar .navbar .navbar-nav .nav-item a:hover, .main-navbar .navbar .navbar-nav .nav-item a:focus, .main-navbar .navbar .navbar-nav .nav-item a.active {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item:last-child {
  margin-right: 0;
}

.main-navbar .navbar .navbar-nav .nav-item:first-child {
  margin-left: 0;
}

.main-navbar .navbar .navbar-nav .nav-item:hover a, .main-navbar .navbar .navbar-nav .nav-item.active a {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
  border: none;
  top: 70px;
  left: 0;
  z-index: 99;
  opacity: 0;
  width: 250px;
  display: block;
  border-radius: 5px;
  padding: 10px 0;
  margin-top: 15px;
  position: absolute;
  visibility: hidden;
  background: var(--white-color);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li {
  margin: 0;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a {
  padding: 10px 20px;
  display: block;
  color: #2F4858;
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a i {
  margin: 0;
  position: absolute;
  top: 50%;
  font-size: var(--font-size);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
  top: 0;
  opacity: 0;
  right: -250px;
  left: auto;
  margin-top: 15px;
  visibility: hidden;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {
  top: 0;
  opacity: 0;
  left: 250px;
  visibility: hidden;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
  top: 0;
  opacity: 0;
  left: -250px;
  visibility: hidden;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
  top: 0;
  opacity: 0;
  left: 250px;
  visibility: hidden;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
  top: 0;
  opacity: 0;
  left: -250px;
  visibility: hidden;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
  top: 0;
  opacity: 0;
  left: 250px;
  visibility: hidden;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: var(--main-color);
}

.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
}

.main-navbar .navbar .navbar-nav .nav-item:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
}

.main-navbar .navbar .others-options {
  margin-left: 30px;
}

.navbar-area.is-sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  background: var(--white-color);
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.main-header-area {
  position: absolute;
  width: 100%;
  z-index: 9;
}

.main-header-area .topbar-area {
  background-color: transparent;
  padding-top: 15px;
  padding-bottom: 15px;
}

.main-header-area .topbar-area .topbar-social-list li a i {
  color: var(--white-color);
}

.main-header-area .topbar-area .topbar-social-list li a i:hover {
  color: var(--optional-color);
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.main-header-area .topbar-area .topbar-action li::before {
  top: 4px;
  height: 18px;
}

.main-header-area .topbar-area .topbar-action li a {
  color: var(--white-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.main-header-area .topbar-area .topbar-action li a i {
  color: var(--white-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.main-header-area .topbar-area .topbar-action li a:hover {
  color: var(--main-color);
}

.main-header-area .topbar-area .topbar-action li a:hover i {
  color: var(--main-color);
}

.main-header-area .topbar-area .language-option button {
  color: var(--white-color);
}

.main-header-area .topbar-area .language-option button i {
  color: var(--white-color);
}

.main-header-area .topbar-area .language-option button::before {
  border-color: var(--white-color);
}

.main-header-area .topbar-area .language-option .language-dropdown-menu .dropdown-item {
  color: var(--paragraph-color);
}

.main-header-area .main-navbar {
  background-color: transparent;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  padding: 0 0 10px;
}

.main-header-area .main-navbar .navbar {
  border-top: 1px solid #828282;
  padding-top: 5px;
}

.main-header-area .main-navbar .navbar .navbar-brand .white-logo {
  display: block;
}

.main-header-area .main-navbar .navbar .navbar-brand .black-logo {
  display: none;
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item a {
  color: var(--white-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item a:hover, .main-header-area .main-navbar .navbar .navbar-nav .nav-item a:focus, .main-header-area .main-navbar .navbar .navbar-nav .nav-item a.active {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item:hover a, .main-header-area .main-navbar .navbar .navbar-nav .nav-item.active a {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a {
  color: #2F4858;
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #2F4858;
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: var(--optional-color);
}

.main-header-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: var(--optional-color);
}

.main-header-area .navbar-area.is-sticky .main-navbar {
  padding: 10px 0 10px;
}

.main-header-area .navbar-area.is-sticky .main-navbar .navbar {
  border-top: none;
  padding-top: 0;
}

.main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-brand .white-logo {
  display: none;
}

.main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-brand .black-logo {
  display: block;
}

.main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item a {
  color: var(--black-color);
}

.main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item a:hover, .main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item a:focus, .main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item a.active {
  color: var(--main-color);
}

.main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item:hover a, .main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item.active a {
  color: var(--main-color);
}

.main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a {
  color: #2F4858;
}

.main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .main-header-area .navbar-area.is-sticky .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: var(--main-color);
}

@media only screen and (max-width: 1199px) {
  .main-responsive-nav {
    display: block;
  }
  .main-responsive-nav .main-responsive-menu {
    position: relative;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .mean-nav ul {
    font-size: 15px;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .mean-nav ul li a.active {
    color: var(--main-color);
  }
  .main-responsive-nav .main-responsive-menu.mean-container .mean-nav ul li a i {
    display: none;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .mean-nav ul li li a {
    font-size: 14px;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .others-options {
    display: block !important;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .navbar-nav {
    overflow-y: scroll;
    height: 300px;
    -webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
    background-color: var(--white-color);
  }
  .main-responsive-nav .mean-container a.meanmenu-reveal {
    padding: 5px 0 0 0;
    color: var(--black-color);
  }
  .main-responsive-nav .mean-container a.meanmenu-reveal span {
    display: block;
    background: #000;
    height: 2px;
    margin-top: -6px;
    border-radius: 5px;
    position: relative;
    top: 8px;
  }
  .main-responsive-nav .mean-container .mean-bar {
    background-color: unset;
    border-bottom: none;
  }
  .main-responsive-nav .mean-container .mean-nav {
    margin-top: 45px;
  }
  .main-responsive-nav .logo {
    position: relative;
    z-index: 999;
    width: 50%;
  }
  .main-responsive-nav .logo img {
    max-width: 100px !important;
  }
  .main-responsive-nav .logo .white-logo {
    display: none !important;
  }
  .main-responsive-nav .logo .black-logo {
    display: inline-block !important;
  }
  .navbar-area {
    background-color: var(--white-color);
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .main-navbar {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .mean-container .mean-nav ul li a.mean-expand {
    right: 5px;
    top: -1px;
  }
  .topbar-social-list {
    text-align: center;
    margin-bottom: 10px;
  }
  .topbar-social-list li a i {
    font-size: 14px;
  }
  .topbar-action {
    text-align: center;
  }
  .topbar-action li {
    margin-right: 5px;
  }
  .topbar-action li::before {
    display: none;
  }
  .topbar-action li a {
    font-size: 14px;
  }
  .language-option button {
    font-size: 14px;
  }
  .language-option .language-dropdown-menu {
    z-index: 999999;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .others-options .option-item .default-btn {
    position: absolute;
    top: -3px;
    right: 45px;
    padding: 8px 38px 10px 10px;
    font-size: 12px;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .others-options .option-item .default-btn i {
    right: 5px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .language-option .language-dropdown-menu {
    z-index: 999999;
  }
  .mean-container .mean-nav ul li a.mean-expand {
    right: 20px;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .others-options .option-item .default-btn {
    position: absolute;
    top: -8px;
    right: 45px;
    padding: 15px 55px 15px 10px;
    font-size: 12px;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .others-options .option-item .default-btn i {
    right: 5px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mean-container .mean-bar {
    padding: 0 0 0;
  }
  .topbar-area .container-fluid {
    max-width: 992px;
  }
  .language-option .language-dropdown-menu {
    z-index: 999999;
  }
  .main-header-area .navbar-area {
    background-color: transparent;
  }
  .main-header-area .navbar-area.is-sticky {
    background: var(--white-color);
    -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
            box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  }
  .main-header-area .navbar-area.is-sticky .main-responsive-nav .logo .white-logo {
    display: none !important;
  }
  .main-header-area .navbar-area.is-sticky .main-responsive-nav .logo .black-logo {
    display: inline-block !important;
  }
  .main-header-area .navbar-area.is-sticky .main-responsive-nav .mean-container a.meanmenu-reveal {
    color: var(--black-color) !important;
  }
  .main-header-area .navbar-area.is-sticky .main-responsive-nav .mean-container a.meanmenu-reveal span {
    background: var(--black-color) !important;
  }
  .main-header-area .main-responsive-nav .logo .white-logo {
    display: inline-block !important;
  }
  .main-header-area .main-responsive-nav .logo .black-logo {
    display: none !important;
  }
  .main-header-area .main-responsive-nav .mean-container a.meanmenu-reveal {
    color: var(--white-color) !important;
  }
  .main-header-area .main-responsive-nav .mean-container a.meanmenu-reveal span {
    background: var(--white-color) !important;
  }
  .mean-container .mean-nav ul li a.mean-expand {
    right: 20px;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .others-options .option-item .default-btn {
    position: absolute;
    top: -8px;
    right: 45px;
    padding: 15px 55px 15px 10px;
    font-size: 12px;
  }
  .main-responsive-nav .main-responsive-menu.mean-container .others-options .option-item .default-btn i {
    right: 5px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
    width: 240px;
  }
  .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
    right: -240px;
  }
}

@media only screen and (min-width: 1550px) {
  .main-navbar .container-fluid {
    max-width: 1920px;
    padding-left: 100px;
    padding-right: 100px;
  }
  .topbar-area .container-fluid {
    max-width: 1920px;
    padding-left: 100px;
    padding-right: 100px;
  }
}
/*# sourceMappingURL=navbar.css.map */
/*================================================
Footer Area CSS
=================================================*/
.footer-area {
  background-color: var(--main-color);
}

.single-footer-widget {
  margin-bottom: 25px;
}

.single-footer-widget .widget-logo {
  margin-bottom: 20px;
}

.single-footer-widget p {
  color: var(--white-color);
  margin-bottom: 0;
}

.single-footer-widget .widget-social-links {
  padding: 0;
  list-style-type: none;
  margin-top: 15px;
  margin-bottom: 0;
}

.single-footer-widget .widget-social-links li {
  display: inline-block;
  margin-right: 15px;
}

.single-footer-widget .widget-social-links li span {
  color: var(--white-color);
  font-size: var(--font-size);
  font-weight: 500;
}

.single-footer-widget .widget-social-links li a i {
  color: var(--white-color);
  font-size: 15px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  position: relative;
  top: 2px;
}

.single-footer-widget .widget-social-links li a i:hover {
  color: var(--optional-color);
}

.single-footer-widget .widget-social-links li:last-child {
  margin-right: 0;
}

.single-footer-widget h3 {
  margin-bottom: 25px;
  font-size: 22px;
  color: var(--white-color);
  font-weight: 600;
}

.single-footer-widget .quick-links {
  padding: 0;
  list-style-type: none;
  margin-bottom: 0;
}

.single-footer-widget .quick-links li {
  margin-bottom: 15px;
  font-weight: 400;
  font-size: var(--font-size);
}

.single-footer-widget .quick-links li:last-child {
  margin-bottom: 0;
}

.single-footer-widget .quick-links li a {
  display: inline-block;
  color: var(--white-color);
}

.single-footer-widget .quick-links li a:hover {
  color: var(--optional-color);
  margin-left: 10px;
}

.single-footer-widget .widget-info {
  padding: 0;
  margin-bottom: 0;
}

.single-footer-widget .widget-info li {
  list-style-type: none;
  color: var(--white-color);
  font-size: var(--font-size);
  margin-bottom: 25px;
  position: relative;
  padding-left: 32px;
}

.single-footer-widget .widget-info li:last-child {
  margin-bottom: 0;
}

.single-footer-widget .widget-info li i {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 28px;
  background-color: var(--optional-color);
  color: var(--whiteColor);
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
}

.single-footer-widget .widget-info li a {
  color: var(--white-color);
}

.single-footer-widget .widget-info li a:hover {
  color: var(--optional-color);
}

.copyright-area {
  margin-top: 70px;
  text-align: center;
}

.copyright-area .container {
  border-top: 1px solid #fbfbfb36;
  padding-top: 30px;
  padding-bottom: 30px;
}

.copyright-area p {
  color: var(--white-color);
  font-size: var(--font-size);
  font-weight: 400;
}

.copyright-area p i {
  position: relative;
  top: 2px;
}

.copyright-area p a {
  color: var(--white-color);
  display: inline-block;
  font-weight: bold;
}

.copyright-area p a:hover {
  color: var(--optional-color);
}

@media only screen and (max-width: 767px) {
  .single-footer-widget.ps-5 {
    padding-left: 0 !important;
  }
  .single-footer-widget .quick-links li {
    font-size: 15px;
  }
  .single-footer-widget .widget-info li {
    font-size: 15px;
    padding-left: 30px;
  }
  .single-footer-widget .widget-info li i {
    height: 22px;
    width: 22px;
    line-height: 25px;
    font-size: 10px;
  }
  .copyright-area {
    margin-top: 25px;
  }
  .copyright-area p {
    font-size: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-footer-widget.ps-5 {
    padding-left: 0 !important;
  }
  .copyright-area {
    margin-top: 45px;
  }
}
/*# sourceMappingURL=footer.css.map */
/*Sidemenu CSS*/
.sidemenu-area {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 280px;
  z-index: 9999;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.sidemenu-area .sidemenu-header {
  background: var(--white-color);
  padding: 0 30px;
  border-bottom: 1px solid #f2f4f9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 95px;
  width: 100%;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.sidemenu-area .sidemenu-header .navbar-brand {
  padding: 0;
}

.sidemenu-area .sidemenu-header .responsive-burger-menu {
  cursor: pointer;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.sidemenu-area .sidemenu-header .responsive-burger-menu span {
  height: 1px;
  width: 25px;
  background: var(--main-color);
  display: block;
  margin: 6px 0;
  -webkit-transition: all .50s ease-in-out;
  transition: all .50s ease-in-out;
}

.sidemenu-area .sidemenu-header .responsive-burger-menu.active span.top-bar {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
          transform-origin: 10% 10%;
}

.sidemenu-area .sidemenu-header .responsive-burger-menu.active span.middle-bar {
  opacity: 0;
}

.sidemenu-area .sidemenu-header .responsive-burger-menu.active span.bottom-bar {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
          transform-origin: 10% 90%;
  margin-top: 5px;
}

.sidemenu-area .sidemenu-body {
  max-height: calc(100% - 80px);
  position: relative;
  height: 100%;
  -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
          box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1);
  background: var(--white-color);
  overflow: hidden;
}

.sidemenu-area .sidemenu-body .sidemenu-nav {
  padding: 0 0 65px;
  list-style-type: none;
  margin-bottom: 0;
}

.sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link {
  color: #7e7e7e;
  padding: 12px 30px 12px;
  position: relative;
  z-index: 1;
  font-size: var(--font-size);
}

.sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link .icon {
  color: var(--black-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  display: inline-block;
  margin-right: 5px;
  font-size: 22px;
  position: relative;
  top: 5px;
}

.sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link:hover {
  background-color: #fafafa;
  color: var(--main-color);
}

.sidemenu-area .sidemenu-body .sidemenu-nav .nav-item .nav-link:hover .icon {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
  color: var(--main-color);
}

.sidemenu-area .sidemenu-body .sidemenu-nav .nav-item.active .nav-link {
  background-color: #fafafa;
  color: var(--main-color);
}

.sidemenu-area .sidemenu-body .sidemenu-nav .nav-item.active .nav-link .icon {
  color: var(--main-color);
}

/*================================================
Dashboard Area CSS
=================================================*/
.main-dashboard-content {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  overflow: hidden;
  background-color: #fafafa;
  min-height: 100vh;
  padding-right: 30px;
  padding-left: 310px;
  padding-top: 135px;
}

.main-dashboard-content .navbar-area {
  position: fixed;
  background-color: var(--white-color);
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.12);
  z-index: 999;
  height: auto;
  top: 0;
  left: 280px;
  width: calc(100% - 280px);
  -webkit-animation: unset !important;
          animation: unset !important;
}

.main-dashboard-content .navbar-area .main-navbar {
  padding-left: 30px;
  padding-right: 30px;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options {
  margin-left: auto;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item .dropdown-bs-toggle {
  padding: 0;
  color: var(--paragraph-color);
  font-weight: 400;
  position: relative;
  padding-right: 25px;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item .dropdown-bs-toggle::after {
  display: none;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item .dropdown-bs-toggle::before {
  content: "\ea4e";
  position: absolute;
  right: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  top: 5px;
  font-size: 20px;
  font-family: "remixicon";
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item .dropdown-bs-toggle span {
  position: relative;
  top: 1px;
  color: var(--paragraph-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item .dropdown-bs-toggle span::before {
  display: none;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item .dropdown-bs-toggle:hover::before {
  color: var(--main-color);
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item .dropdown-bs-toggle:hover span {
  color: var(--main-color);
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item .menu-profile img {
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-right: 8px;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu {
  padding: 15px 15px 10px;
  min-width: 230px;
  max-width: 280px;
  position: absolute;
  right: 0;
  left: auto;
  border-radius: 2px;
  margin-top: 20px;
  border: none;
  display: block;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
  visibility: hidden;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
  background-color: var(--white-color);
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-header {
  padding: 0;
  border-bottom: 1px solid #f2f4f9;
  margin-left: -15px;
  margin-right: -15px;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-header .figure {
  position: relative;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-header .figure img {
  width: 80px;
  height: 80px;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-header .name {
  display: block;
  color: var(--black-color);
  margin-bottom: 2px;
  font-size: 18px;
  font-weight: 500;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-header .email {
  color: var(--optional-color);
  font-size: 15px;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-body ul {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-body ul .nav-item {
  margin-left: 0;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-body ul .nav-item .nav-link {
  color: var(--paragraph-color);
  padding: 5px 15px 5px 38px;
  position: relative;
  font-size: 15px;
  font-weight: 400;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-body ul .nav-item .nav-link span {
  color: var(--paragraph-color);
  display: block;
  font-weight: 400;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-body ul .nav-item .nav-link i {
  color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  position: absolute;
  left: 15px;
  top: 7px;
  font-size: 16px;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-body ul .nav-item .nav-link:hover span {
  color: var(--main-color);
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-body ul .nav-item .nav-link:hover i {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-footer {
  margin: 10px -15px 0;
  padding: 10px 15px 0;
  border-top: 1px solid #eeeeee;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-footer ul {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-footer ul .nav-item .nav-link {
  color: red;
  padding: 5px 15px 5px 38px;
  position: relative;
  font-size: 15px;
  font-weight: 500;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-footer ul .nav-item .nav-link span {
  color: red;
  display: block;
  font-weight: 400;
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-footer ul .nav-item .nav-link i {
  color: red;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  position: absolute;
  left: 15px;
  top: 7px;
  font-size: var(--font-size);
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu .dropdown-footer ul .nav-item .nav-link:hover i {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.main-dashboard-content .navbar-area .main-navbar .navbar .others-options .profile-nav-item.dropdown .dropdown-menu.show {
  margin-top: 10px;
  opacity: 1;
  visibility: visible;
}

.main-dashboard-content .responsive-burger-menu {
  cursor: pointer;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  position: relative;
  z-index: 9999;
  width: 15%;
}

.main-dashboard-content .responsive-burger-menu span {
  height: 1px;
  width: 25px;
  background: var(--black-color);
  display: block;
  margin: 5px 0;
  -webkit-transition: all .50s ease-in-out;
  transition: all .50s ease-in-out;
}

.main-dashboard-content .responsive-burger-menu.active span.top-bar {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
          transform-origin: 10% 10%;
}

.main-dashboard-content .responsive-burger-menu.active span.middle-bar {
  opacity: 0;
}

.main-dashboard-content .responsive-burger-menu.active span.bottom-bar {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
          transform-origin: 10% 90%;
  margin-top: 5px;
}

.main-dashboard-content .copyrights-area {
  padding-top: 5px;
  padding-bottom: 35px;
}

.main-dashboard-content .copyrights-area p {
  line-height: initial;
  margin-bottom: 0;
}

.main-dashboard-content .copyrights-area p i {
  position: relative;
  left: 0;
  top: 2px;
}

.main-dashboard-content .copyrights-area p a {
  font-weight: 500;
}

/*Notification Alert CSS*/
.notification-alert {
  margin-bottom: 30px;
  background-color: #e6f3d8;
  border: none;
  padding: 20px;
  color: #5f9025;
  border-radius: 5px;
}

.notification-alert .close {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background-color: transparent;
  border: none;
  font-size: 20px;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #5f9025;
}

.notification-alert .close:hover {
  color: var(--main-color);
}

/*Breadcrumb CSS*/
.breadcrumb-area {
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}

.breadcrumb-area h1 {
  margin-bottom: 0;
  position: relative;
  color: var(--black-color);
  padding-right: 15px;
  font-size: 25px;
  font-weight: bold;
}

.breadcrumb-area h1::before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 16px;
  width: 1px;
  background: #cecece;
}

.breadcrumb-area .breadcrumb {
  background-color: transparent;
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 1px;
}

.breadcrumb-area .breadcrumb .item {
  color: var(--paragraph-color);
  margin-right: 25px;
  position: relative;
  font-size: var(--font-size);
}

.breadcrumb-area .breadcrumb .item a {
  display: block;
  color: var(--paragraph-color);
}

.breadcrumb-area .breadcrumb .item a:hover {
  color: var(--main-color);
}

.breadcrumb-area .breadcrumb .item::before {
  content: "\ea6e";
  position: absolute;
  right: -22px;
  top: -1px;
  color: var(--paragraph-color);
  font-family: "remixicon";
  font-size: 18px;
}

.breadcrumb-area .breadcrumb .item:last-child {
  margin-right: 0;
}

.breadcrumb-area .breadcrumb .item:last-child::before {
  display: none;
}

/*Dashboard Fun Fact CSS*/
.dashboard-fun-fact-area .col-lg-3:nth-child(2) .stats-fun-fact-box {
  background-color: #64bc36;
}

.dashboard-fun-fact-area .col-lg-3:nth-child(2) .stats-fun-fact-box .icon-box {
  color: #64bc36;
}

.dashboard-fun-fact-area .col-lg-3:nth-child(3) .stats-fun-fact-box {
  background-color: #ffae00;
}

.dashboard-fun-fact-area .col-lg-3:nth-child(3) .stats-fun-fact-box .icon-box {
  color: #ffae00;
}

.dashboard-fun-fact-area .col-lg-3:nth-child(4) .stats-fun-fact-box {
  background-color: #f3103c;
}

.dashboard-fun-fact-area .col-lg-3:nth-child(4) .stats-fun-fact-box .icon-box {
  color: #f3103c;
}

.stats-fun-fact-box {
  margin-bottom: 30px;
  padding: 35px 25px 34px 115px;
  border-radius: 5px;
  position: relative;
  background-color: var(--main-color);
}

.stats-fun-fact-box .icon-box {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: var(--white-color);
  color: var(--main-color);
  position: absolute;
  left: 25px;
  top: 48%;
  -webkit-transform: translateY(-48%);
          transform: translateY(-48%);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(14, 198, 198, 0.15);
          box-shadow: 1px 5px 24px 0 rgba(14, 198, 198, 0.15);
  text-align: center;
  font-size: 35px;
}

.stats-fun-fact-box .icon-box i {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.stats-fun-fact-box .sub-title {
  color: var(--white-color);
  display: block;
  margin-bottom: 5px;
  font-size: var(--font-size);
  font-weight: 400;
}

.stats-fun-fact-box h3 {
  margin-bottom: 0;
  color: var(--white-color);
  font-size: 35px;
  font-weight: bold;
}

/*Notifications and Invoices CSS*/
.recent-notifications-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
}

.recent-notifications-box h3 {
  margin-bottom: 0;
  padding: 20px 25px 20px;
  border-bottom: 1px dashed #eeeeee;
  font-size: 20px;
  font-weight: 600;
}

.recent-notifications-box ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.recent-notifications-box ul li {
  border: none;
  margin-bottom: 0;
  border-bottom: 1px dashed #eeeeee;
  border-radius: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
  position: relative;
  padding-left: 75px;
  padding-right: 45px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-weight: 400;
  font-family: var(--heading-font-family);
  font-size: var(--font-size);
}

.recent-notifications-box ul li .icon {
  height: 40px;
  width: 40px;
  color: var(--main-color);
  text-align: center;
  line-height: 44px;
  border-radius: 50%;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background-color: #eeeeee;
  position: absolute;
  font-size: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 25px;
}

.recent-notifications-box ul li span {
  color: var(--black-color);
  font-weight: 500;
}

.recent-notifications-box ul li strong {
  font-weight: 500;
  color: var(--optional-color);
}

.recent-notifications-box ul li:last-child {
  border-bottom: none;
}

.recent-notifications-box ul li .close {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background-color: transparent;
  border: none;
  font-size: 30px;
  position: absolute;
  right: 20px;
  top: 45%;
  -webkit-transform: translateY(-45%);
          transform: translateY(-45%);
  color: #5f9025;
  opacity: 0;
  visibility: hidden;
}

.recent-notifications-box ul li .close:hover {
  color: var(--main-color);
}

.recent-notifications-box ul li:hover {
  background-color: #f9f9f9;
}

.recent-notifications-box ul li:hover .icon {
  background-color: var(--main-color);
  color: var(--white-color);
}

.recent-notifications-box ul li:hover .close {
  opacity: 1;
  visibility: visible;
}

.invoices-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
}

.invoices-box h3 {
  margin-bottom: 0;
  padding: 20px 25px 20px;
  border-bottom: 1px dashed #eeeeee;
  font-size: 20px;
  font-weight: 600;
}

.invoices-box ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.invoices-box ul li {
  border: none;
  margin-bottom: 0;
  border-bottom: 1px dashed #eeeeee;
  border-radius: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  color: var(--paragraph-color);
  position: relative;
  padding-left: 80px;
  padding-right: 170px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.invoices-box ul li .icon {
  height: 40px;
  width: 40px;
  color: var(--main-color);
  text-align: center;
  line-height: 43px;
  border-radius: 50%;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background-color: #eeeeee;
  position: absolute;
  font-size: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 25px;
}

.invoices-box ul li span {
  display: block;
  color: var(--black-color);
  margin-top: 8px;
  font-size: var(--font-size);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.invoices-box ul li .default-btn {
  position: absolute;
  right: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #e9e9e9;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border-radius: 30px;
  border: none;
  padding: 8px 20px;
  opacity: 0;
  visibility: hidden;
  font-size: var(--font-size);
  font-weight: 500;
  color: var(--black-color) !important;
}

.invoices-box ul li .default-btn:hover {
  color: var(--white-color) !important;
  background-color: var(--main-color);
}

.invoices-box ul li:last-child {
  border-bottom: none;
}

.invoices-box ul li:hover {
  background-color: #f9f9f9;
}

.invoices-box ul li:hover .icon {
  background-color: var(--main-color);
  color: var(--white-color);
}

.invoices-box ul li:hover .default-btn {
  opacity: 1;
  visibility: visible;
}

.invoices-box ul li ul li {
  padding: 0;
  background-color: transparent;
  border: none;
  display: inline-block;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
}

.invoices-box ul li ul li:last-child {
  margin-right: 0;
}

.invoices-box ul li ul li:last-child::before {
  display: none;
}

.invoices-box ul li ul li::before {
  content: "";
  width: 1px;
  height: 12px;
  background-color: var(--main-color);
  position: absolute;
  top: 4px;
  right: -10px;
}

.invoices-box ul li ul li.unpaid {
  color: red;
  font-weight: 500;
}

.invoices-box ul li ul li.paid {
  color: #64bc36;
  font-weight: 500;
}

/*Applicants Area CSS*/
.all-applicants-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 25px;
}

.all-applicants-box h2 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.single-applicants-card {
  border: 1px solid #eeeeee;
  border-radius: 10px;
  padding: 20px;
  margin-top: 25px;
  position: relative;
}

.single-applicants-card .image {
  position: absolute;
  top: 20px;
  left: 20px;
}

.single-applicants-card .image img {
  border-radius: 5px;
  max-width: 92px;
}

.single-applicants-card .content {
  position: relative;
  padding: 0 180px 0 110px;
}

.single-applicants-card .content h3 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
}

.single-applicants-card .content h3 a {
  color: var(--black-color);
}

.single-applicants-card .content span {
  color: var(--main-color);
  font-size: 14px;
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.single-applicants-card .content .job-info {
  padding: 0;
  margin-top: 10px;
  margin-bottom: 0;
}

.single-applicants-card .content .job-info li {
  display: inline-block;
  list-style-type: none;
  color: var(--paragraph-color);
  font-weight: 500;
  font-size: 14px;
  font-family: var(--heading-font-family);
  position: relative;
  margin-right: 10px;
  padding-left: 18px;
}

.single-applicants-card .content .job-info li:last-child {
  margin-right: 0;
}

.single-applicants-card .content .job-info li i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 14px;
  color: var(--main-color);
}

.single-applicants-card .content .applicants-footer {
  position: absolute;
  right: 0;
  top: 0;
}

.single-applicants-card .content .applicants-footer .option-list {
  padding: 0;
  margin-bottom: 0;
}

.single-applicants-card .content .applicants-footer .option-list li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
}

.single-applicants-card .content .applicants-footer .option-list li:last-child {
  margin-right: 0;
}

.single-applicants-card .content .applicants-footer .option-list li .option-btn {
  display: inline-block;
  border: none;
  background: rgba(25, 103, 210, 0.07);
  color: var(--main-color);
  height: 35px;
  width: 35px;
  line-height: 38px;
  font-size: var(--font-size);
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-applicants-card .content .applicants-footer .option-list li .option-btn:hover {
  background: var(--main-color);
  color: var(--white-color);
}

/*My Profile CSS*/
.my-profile-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
}

.my-profile-box h3 {
  margin-bottom: 0;
  padding: 20px 25px 20px;
  border-bottom: 1px dashed #eeeeee;
  font-size: 20px;
  font-weight: 600;
}

.my-profile-box form {
  padding: 25px;
}

.my-profile-box form .row {
  margin-left: -5px;
  margin-right: -5px;
}

.my-profile-box form .row .col-lg-6, .my-profile-box form .row .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}

.my-profile-box form .form-group {
  margin-bottom: 25px;
  position: relative;
}

.my-profile-box form .form-group label {
  display: block;
  margin-bottom: 8px;
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.my-profile-box form .form-group .form-control {
  border-radius: 5px;
  background-color: #f5f5f5;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border: 1px solid #f5f5f5;
  height: 60px;
  padding: 10px 20px;
  color: #808080;
  font-size: 15px;
  font-weight: 400;
  font-family: var(--heading-font-family);
}

.my-profile-box form .form-group .form-control::-webkit-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.my-profile-box form .form-group .form-control:-ms-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.my-profile-box form .form-group .form-control::-ms-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.my-profile-box form .form-group .form-control::placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.my-profile-box form .form-group .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--main-color);
}

.my-profile-box form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.my-profile-box form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.my-profile-box form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.my-profile-box form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.my-profile-box form .form-group textarea.form-control {
  padding-top: 15px;
  height: auto;
}

.my-profile-box form .form-group .selectize-input {
  display: inline-block;
  padding: 18px 20px;
  width: 100%;
  border: 1px solid #f5f5f5;
  background-color: #f5f5f5;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: 15px;
  font-weight: 400;
  font-family: var(--heading-font-family);
  overflow: inherit;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.my-profile-box form .form-group .selectize-input:after {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 16px !important;
  margin-top: 1px;
  font-size: 22px;
  width: unset;
  height: unset;
  border-style: unset;
  border-width: unset;
  border-color: #6f8ba4;
  font-family: "remixicon";
}

.my-profile-box form .form-group .selectize-input > * {
  line-height: 1.5 !important;
  text-align: start;
}

.my-profile-box form .form-group .selectize-input input {
  font-size: var(--font-size);
  line-height: 1.5 !important;
  text-align: start;
}

.my-profile-box form .form-group .selectize-dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 0;
}

.my-profile-box form .form-group .selectize-dropdown [data-selectable] {
  font-size: 14px;
  border-radius: 0;
  padding: 10px 15px;
  border-radius: 0;
}

.my-profile-box form .default-btn {
  border: none;
}

.my-profile-box form .default-btn::before {
  width: 950px;
  height: 950px;
}

.my-profile-box .profile-box {
  position: relative;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px dashed #eeeeee;
  padding-bottom: 30px;
}

.my-profile-box .profile-box img {
  border-radius: 5px;
}

.my-profile-box .profile-box .file-upload {
  display: inline-block;
  position: absolute;
  left: 15px;
  bottom: 45px;
}

.my-profile-box .profile-box .file-upload .inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.my-profile-box .profile-box .file-upload .inputfile + label {
  color: var(--black-color);
  background-color: var(--white-color);
  display: inline-block;
  margin-bottom: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  padding: 10px 25px 10px 48px;
  position: relative;
  border-radius: 30px;
  font-size: var(--font-size);
  font-weight: 500;
}

.my-profile-box .profile-box .file-upload i {
  position: absolute;
  left: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 16.5px;
  margin-top: -.5px;
}

.my-profile-box .profile-box .file-upload .inputfile:focus + label, .my-profile-box .profile-box .file-upload .inputfile + label:hover {
  background-color: var(--main-color);
  color: var(--white-color);
}

.my-profile-box .profile-box .file-upload .inputfile + label {
  cursor: pointer;
}

.my-profile-box .profile-box .text {
  margin-left: 30px;
}

.my-profile-box .profile-box .text p {
  margin-bottom: 0;
}

/*Post A New Job CSS*/
.post-a-new-job-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
}

.post-a-new-job-box h3 {
  margin-bottom: 0;
  padding: 20px 25px 20px;
  border-bottom: 1px dashed #eeeeee;
  font-size: 20px;
  font-weight: 600;
}

.post-a-new-job-box form {
  padding: 25px;
}

.post-a-new-job-box form .row {
  margin-left: -5px;
  margin-right: -5px;
}

.post-a-new-job-box form .row .col-lg-6, .post-a-new-job-box form .row .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}

.post-a-new-job-box form .form-group {
  margin-bottom: 20px;
  position: relative;
}

.post-a-new-job-box form .form-group label {
  display: block;
  margin-bottom: 8px;
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.post-a-new-job-box form .form-group .form-control {
  border-radius: 5px;
  background-color: #f5f5f5;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border: 1px solid #f5f5f5;
  height: 60px;
  padding: 10px 20px;
  color: #808080;
  font-size: 15px;
  font-weight: 400;
  font-family: var(--heading-font-family);
}

.post-a-new-job-box form .form-group .form-control::-webkit-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.post-a-new-job-box form .form-group .form-control:-ms-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.post-a-new-job-box form .form-group .form-control::-ms-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.post-a-new-job-box form .form-group .form-control::placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.post-a-new-job-box form .form-group .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--main-color);
}

.post-a-new-job-box form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.post-a-new-job-box form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.post-a-new-job-box form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.post-a-new-job-box form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.post-a-new-job-box form .form-group textarea.form-control {
  padding-top: 15px;
  height: auto;
}

.post-a-new-job-box form .form-group .selectize-input {
  display: inline-block;
  padding: 18px 20px;
  width: 100%;
  border: 1px solid #f5f5f5;
  background-color: #f5f5f5;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: 15px;
  font-weight: 400;
  font-family: var(--heading-font-family);
  overflow: inherit;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.post-a-new-job-box form .form-group .selectize-input:after {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 16px !important;
  margin-top: 1px;
  font-size: 22px;
  width: unset;
  height: unset;
  border-style: unset;
  border-width: unset;
  border-color: #6f8ba4;
  font-family: "remixicon";
}

.post-a-new-job-box form .form-group .selectize-input > * {
  line-height: 1.5 !important;
  text-align: start;
}

.post-a-new-job-box form .form-group .selectize-input input {
  font-size: var(--font-size);
  line-height: 1.5 !important;
  text-align: start;
}

.post-a-new-job-box form .form-group .selectize-dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 0;
}

.post-a-new-job-box form .form-group .selectize-dropdown [data-selectable] {
  font-size: 14px;
  border-radius: 0;
  padding: 10px 15px;
  border-radius: 0;
}

.post-a-new-job-box form .default-btn {
  display: block;
  border: none;
}

.post-a-new-job-box form .default-btn::before {
  width: 950px;
  height: 950px;
}

/*Manage Jobs CSS*/
.manage-jobs-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 30px;
}

.manage-jobs-box h3 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.manage-jobs-box .manage-jobs-table {
  margin-top: 30px;
}

.manage-jobs-box .manage-jobs-table table {
  margin-bottom: 0;
}

.manage-jobs-box .manage-jobs-table table thead tr {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}

.manage-jobs-box .manage-jobs-table table thead tr th {
  border: none;
  border-bottom-width: 0px;
  vertical-align: middle;
  padding: 15px 25px;
  white-space: nowrap;
  font-size: 18px;
  color: var(--black-color);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.manage-jobs-box .manage-jobs-table table tbody tr {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}

.manage-jobs-box .manage-jobs-table table tbody tr td {
  border: none;
  vertical-align: middle;
  color: var(--paragraph-color);
  white-space: nowrap;
  padding: 15px 25px;
  font-weight: 400;
  font-size: 15px;
}

.manage-jobs-box .manage-jobs-table table tbody tr td a {
  color: var(--main-color);
}

.manage-jobs-box .manage-jobs-table table tbody tr td h5 {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 15px;
}

.manage-jobs-box .manage-jobs-table table tbody tr td span {
  font-size: 15px;
  position: relative;
  padding-left: 20px;
}

.manage-jobs-box .manage-jobs-table table tbody tr td span i {
  color: var(--main-color);
  position: absolute;
  left: 0;
  top: 45%;
  -webkit-transform: translateY(-45%);
          transform: translateY(-45%);
}

.manage-jobs-box .manage-jobs-table table tbody tr td.status {
  color: var(--optional-color);
}

.manage-jobs-box .manage-jobs-table table tbody tr td .option-list {
  padding: 0;
  margin-bottom: 0;
}

.manage-jobs-box .manage-jobs-table table tbody tr td .option-list li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
}

.manage-jobs-box .manage-jobs-table table tbody tr td .option-list li:last-child {
  margin-right: 0;
}

.manage-jobs-box .manage-jobs-table table tbody tr td .option-list li .option-btn {
  display: inline-block;
  border: none;
  background: rgba(25, 103, 210, 0.07);
  color: var(--main-color);
  height: 35px;
  width: 35px;
  line-height: 38px;
  font-size: var(--font-size);
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.manage-jobs-box .manage-jobs-table table tbody tr td .option-list li .option-btn:hover {
  background: var(--main-color);
  color: var(--white-color);
}

/*Submit Resumes CSS*/
.submit-resumes-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 30px;
}

.submit-resumes-box form .row {
  margin-left: -5px;
  margin-right: -5px;
}

.submit-resumes-box form .row .col-lg-6, .submit-resumes-box form .row .col-lg-12 {
  padding-left: 5px;
  padding-right: 5px;
}

.submit-resumes-box form h3 {
  padding-left: 5px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
}

.submit-resumes-box form .form-group {
  margin-bottom: 25px;
  position: relative;
}

.submit-resumes-box form .form-group label {
  display: block;
  margin-bottom: 8px;
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.submit-resumes-box form .form-group .form-control {
  border-radius: 5px;
  background-color: #f5f5f5;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border: 1px solid #f5f5f5;
  height: 60px;
  padding: 10px 20px;
  color: #808080;
  font-size: 15px;
  font-weight: 400;
  font-family: var(--heading-font-family);
}

.submit-resumes-box form .form-group .form-control::-webkit-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.submit-resumes-box form .form-group .form-control:-ms-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.submit-resumes-box form .form-group .form-control::-ms-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.submit-resumes-box form .form-group .form-control::placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.submit-resumes-box form .form-group .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--main-color);
}

.submit-resumes-box form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.submit-resumes-box form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.submit-resumes-box form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.submit-resumes-box form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.submit-resumes-box form .form-group textarea.form-control {
  padding-top: 15px;
  height: auto;
}

.submit-resumes-box form .form-group .selectize-input {
  display: inline-block;
  padding: 18px 20px;
  width: 100%;
  border: 1px solid #f5f5f5;
  background-color: #f5f5f5;
  border-radius: 5px;
  color: var(--paragraph-color);
  font-size: 15px;
  font-weight: 400;
  font-family: var(--heading-font-family);
  overflow: inherit;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.submit-resumes-box form .form-group .selectize-input:after {
  content: "\ea4e";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 16px !important;
  margin-top: 1px;
  font-size: 22px;
  width: unset;
  height: unset;
  border-style: unset;
  border-width: unset;
  border-color: #6f8ba4;
  font-family: "remixicon";
}

.submit-resumes-box form .form-group .selectize-input > * {
  line-height: 1.5 !important;
  text-align: start;
}

.submit-resumes-box form .form-group .selectize-input input {
  font-size: var(--font-size);
  line-height: 1.5 !important;
  text-align: start;
}

.submit-resumes-box form .form-group .selectize-dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  border-radius: 0;
}

.submit-resumes-box form .form-group .selectize-dropdown [data-selectable] {
  font-size: 14px;
  border-radius: 0;
  padding: 10px 15px;
  border-radius: 0;
}

.submit-resumes-box form .default-btn {
  display: block;
  border: none;
}

.submit-resumes-box form .default-btn::before {
  width: 950px;
  height: 950px;
}

/*Packages CSS*/
.packages-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 30px;
}

.packages-box h2 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.packages-box .packages-table {
  margin-top: 30px;
}

.packages-box .packages-table table {
  margin-bottom: 0;
}

.packages-box .packages-table table thead tr {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}

.packages-box .packages-table table thead tr th {
  border: none;
  border-bottom-width: 0px;
  vertical-align: middle;
  padding: 18px 25px;
  white-space: nowrap;
  font-size: 18px;
  color: var(--black-color);
  font-weight: 600;
  font-family: var(--heading-font-family);
}

.packages-box .packages-table table tbody tr {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}

.packages-box .packages-table table tbody tr td {
  border: none;
  vertical-align: middle;
  color: var(--paragraph-color);
  white-space: nowrap;
  padding: 18px 25px;
  font-weight: 500;
  font-size: 15px;
  font-family: var(--heading-font-family);
}

.packages-box .packages-table table tbody tr td a {
  color: var(--main-color);
}

.packages-box .packages-table table tbody tr td h5 {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 15px;
}

.packages-box .packages-table table tbody tr td span {
  font-size: 15px;
  position: relative;
  padding-left: 20px;
}

.packages-box .packages-table table tbody tr td span i {
  color: var(--main-color);
  position: absolute;
  left: 0;
  top: 45%;
  -webkit-transform: translateY(-45%);
          transform: translateY(-45%);
}

.packages-box .packages-table table tbody tr td.status {
  color: var(--optional-color);
}

.packages-box .packages-table table tbody tr td .option-list {
  padding: 0;
  margin-bottom: 0;
}

.packages-box .packages-table table tbody tr td .option-list li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
}

.packages-box .packages-table table tbody tr td .option-list li:last-child {
  margin-right: 0;
}

.packages-box .packages-table table tbody tr td .option-list li .option-btn {
  display: inline-block;
  border: none;
  background: rgba(25, 103, 210, 0.07);
  color: var(--main-color);
  height: 35px;
  width: 35px;
  line-height: 38px;
  font-size: var(--font-size);
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.packages-box .packages-table table tbody tr td .option-list li .option-btn:hover {
  background: var(--main-color);
  color: var(--white-color);
}

/*Messages CSS*/
.chat-content-area {
  margin-bottom: 30px;
}

.chat-content-area .sidebar-left {
  float: left;
}

.chat-content-area .sidebar-left .sidebar {
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  padding: 25px;
  width: 300px;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header {
  padding-bottom: 25px;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form label {
  display: block;
  margin-bottom: 0;
  position: absolute;
  left: 15px;
  top: 11.3px;
  font-size: 18px;
  color: #a8a8a8;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control {
  height: 45px;
  border-radius: 30px;
  background-color: #eef5f9;
  border: none;
  color: var(--black-color);
  padding: 0 15px 0 40px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  -webkit-box-shadow: unset;
          box-shadow: unset;
  font-size: 14px;
  font-weight: 400;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background-color: #eef5f9;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control:focus::-webkit-input-placeholder {
  color: transparent !important;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control:focus:-ms-input-placeholder {
  color: transparent !important;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control:focus::-ms-input-placeholder {
  color: transparent !important;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control:focus::placeholder {
  color: transparent !important;
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control::-webkit-input-placeholder {
  color: #a8a8a8;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control:-ms-input-placeholder {
  color: #a8a8a8;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control::-ms-input-placeholder {
  color: #a8a8a8;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.chat-content-area .sidebar-left .sidebar .chat-sidebar-header form .form-control::placeholder {
  color: #a8a8a8;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.chat-content-area .sidebar-left .sidebar .sidebar-content {
  height: calc(100vh - 325px);
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li {
  cursor: pointer;
  margin-bottom: 20px;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li:last-child {
  margin-bottom: 0;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li .avatar {
  position: relative;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li .avatar .status-busy {
  background-color: #FF5B5C;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li .avatar .status-online {
  background-color: #39DA8A;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li .avatar .status-away {
  background-color: #FDAC41;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li .avatar .status-offline {
  background-color: #475F7B;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li .avatar [class*=status-] {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 1px;
  top: 1px;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li h6 {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li span {
  color: #71738d;
  font-size: 14.5px;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-label {
  color: var(--black-color);
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 5px;
  position: relative;
  border-bottom: 1px solid #eeeeee;
  font-size: var(--font-size);
  font-weight: 500;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-label::before {
  width: 70px;
  height: 1px;
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  background-color: var(--main-color);
}

.chat-content-area .content-right {
  float: right;
  width: calc(100% - 330px);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list {
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .simplebar-scrollbar::before {
  background: #aaaaaa;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header {
  padding: 15px 20px;
  border-radius: 8px 8px 0 0;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-left h6 {
  white-space: nowrap;
  font-size: var(--font-size);
  font-weight: 600;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-left .avatar {
  position: relative;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-left .avatar .status-busy {
  background-color: #FF5B5C;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-left .avatar .status-online {
  background-color: #39DA8A;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-left .avatar .status-away {
  background-color: #FDAC41;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-left .avatar .status-offline {
  background-color: #475F7B;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-left .avatar [class*=status-] {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  left: -1px;
  top: -1px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right {
  position: relative;
  top: 4px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li {
  display: inline-block;
  margin-left: 5px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li:first-child {
  margin-left: 0;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .favorite {
  font-size: 20px;
  cursor: pointer;
  color: #C7CFD6;
  position: relative;
  top: -1px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .favorite.active {
  color: #FDAC41;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .favorite.active i::before {
  content: "\f186";
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-toggle {
  padding: 0;
  border: none;
  background-color: transparent;
  color: #727E8C;
  font-size: 22px;
  line-height: 15px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-toggle::after {
  display: none;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-menu {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
  background-color: var(--white-color);
  border: none;
  border-radius: 5px;
  margin-top: 35px !important;
  display: block;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: unset !important;
          transform: unset !important;
  left: auto !important;
  right: 0 !important;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-menu.show {
  margin-top: 25px;
  opacity: 1;
  visibility: visible;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-menu .dropdown-item {
  color: var(--black-color);
  padding: 5px 15px 5px 36px;
  position: relative;
  font-size: 14px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-menu .dropdown-item i {
  color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  position: absolute;
  left: 15px;
  top: 6px;
  font-size: var(--font-size);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-menu .dropdown-item.active, .chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-menu .dropdown-item:active {
  color: var(--black-color);
  background-color: transparent;
  background-color: #f8f9fa;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-header .header-right ul li .dropdown .dropdown-menu .dropdown-item:hover i {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container {
  height: calc(100vh - 340px);
  background-color: #E3E6F1;
  padding: 25px 20px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content {
  text-align: center;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat .chat-avatar {
  float: right;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat .chat-body {
  overflow: hidden;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat .chat-body .chat-message {
  position: relative;
  float: right;
  max-width: 420px;
  text-align: left;
  padding: 12px 16px;
  margin: 10px 15.28px 21.28px 0;
  clear: both;
  word-break: break-word;
  color: var(--white-color);
  background-color: #3578e5;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat .chat-body .chat-message p {
  color: var(--white-color);
  margin-bottom: 0;
  font-size: 14px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat .chat-body .chat-message p a {
  color: var(--white-color) !important;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat .chat-body .chat-message .time {
  position: absolute;
  bottom: -25px;
  right: 0;
  color: #6b7886;
  font-size: .8rem;
  white-space: nowrap;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat .chat-body .chat-message:first-child {
  margin-top: 0 !important;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat.chat-left .chat-avatar {
  float: left;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat.chat-left .chat-body .chat-message {
  text-align: left;
  float: left;
  margin: 10px 0 21.28px 15.28px;
  color: #727E8C;
  background-color: var(--white-color);
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat.chat-left .chat-body .chat-message p {
  color: #727E8C;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat.chat-left .chat-body .chat-message p a {
  color: #727E8C !important;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .badge-light {
  padding: 8px 20px 8px;
  text-transform: uppercase;
  font-weight: 500;
  color: var(--main-color);
  background-color: var(--white-color);
  border-radius: 30px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer {
  background-color: #fafafa;
  padding: 15px 20px;
  border-radius: 0 0 8px 8px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer .emoji-btn {
  padding: 0;
  border: none;
  background-color: #d4ebf7;
  border-radius: 50%;
  width: 35px;
  font-size: 19px;
  line-height: 39px;
  height: 35px;
  color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer .emoji-btn:hover, .chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer .emoji-btn:focus {
  background-color: var(--main-color);
  color: var(--white-color);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer .file-attachment-btn {
  padding: 0;
  border: none;
  background-color: #d4ebf7;
  border-radius: 50%;
  width: 35px;
  font-size: 19px;
  line-height: 39px;
  height: 35px;
  color: var(--main-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer .file-attachment-btn:hover, .chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer .file-attachment-btn:focus {
  background-color: var(--main-color);
  color: var(--white-color);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form {
  position: relative;
  padding-right: 128px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form .form-control {
  background-color: var(--white-color);
  height: 45px;
  border-radius: 30px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  padding: 10px 20px;
  font-size: 14.5px;
  border: 1px solid #DFE3E7;
  color: var(--black-color);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form .form-control:focus {
  border-color: var(--main-color);
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form .send-btn {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: none;
  background-color: var(--main-color);
  color: var(--white-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border-radius: 30px;
  height: 45px;
  padding: 1px 30px 0;
  -webkit-box-shadow: 0 4px 12px 0 rgba(8, 141, 211, 0.2);
          box-shadow: 0 4px 12px 0 rgba(8, 141, 211, 0.2);
  font-size: 15px;
  font-weight: 400;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form .send-btn i {
  position: relative;
  top: 2px;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form .send-btn:hover {
  -webkit-box-shadow: 0 4px 12px 0 rgba(8, 141, 211, 0.6);
          box-shadow: 0 4px 12px 0 rgba(8, 141, 211, 0.6);
}

/*Invoice CSS*/
.invoice-area {
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 25px;
  margin-bottom: 30px;
}

.invoice-header {
  margin-bottom: 25px;
}

.invoice-header h3 {
  font-size: 18px;
  margin-bottom: 18px;
  font-weight: bold;
}

.invoice-header p {
  font-weight: 500;
  color: #6084a4;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
}

.invoice-middle {
  margin-bottom: 25px;
}

.invoice-middle h4 {
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: bold;
}

.invoice-middle h5 {
  margin-bottom: 12px;
  font-size: var(--font-size);
  font-weight: 600;
}

.invoice-middle h5 sub {
  margin-left: 50px;
  bottom: 0;
  width: 90px;
  display: inline-block;
  color: #6084a4;
  font-weight: 500;
  font-size: var(--font-size);
}

.invoice-middle span {
  font-weight: 500;
  color: #6084a4;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
}

.invoice-table table {
  margin-bottom: 0;
}

.invoice-table table thead th {
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid #dee2e6 !important;
  font-size: var(--font-size);
  font-weight: bold;
  padding: 15px;
  font-family: var(--heading-font-family);
}

.invoice-table table tbody td {
  vertical-align: middle;
  color: #6084a4;
  border-width: 1px;
  font-size: 14.5px;
  padding: 15px;
}

.invoice-table table tbody td.total, .invoice-table table tbody td.total-price {
  color: var(--paragraph-color);
  font-size: var(--font-size);
}

.invoice-table table tbody td strong {
  font-weight: 500;
  color: var(--paragraph-color);
}

.invoice-btn-box {
  margin-top: 25px;
}

.invoice-btn-box .default-btn {
  border: none;
}

/*Resume Alerts CSS*/
.resume-alerts-table {
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 25px;
  margin-bottom: 30px;
}

.resume-alerts-table h3 {
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: 600;
}

.resume-alerts-table table {
  margin-bottom: 0;
}

.resume-alerts-table table thead tr {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}

.resume-alerts-table table thead tr th {
  border: none;
  border-bottom-width: 0px;
  vertical-align: middle;
  padding: 18px 25px;
  white-space: nowrap;
  font-size: var(--font-size);
  color: var(--black-color);
  font-weight: 500;
}

.resume-alerts-table table tbody tr {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}

.resume-alerts-table table tbody tr td {
  border: none;
  vertical-align: middle;
  color: var(--paragraph-color);
  white-space: nowrap;
  padding: 18px 25px;
  font-weight: 400;
  font-size: 15px;
}

.resume-alerts-table table tbody tr td .option-list {
  padding: 0;
  margin-bottom: 0;
}

.resume-alerts-table table tbody tr td .option-list li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
}

.resume-alerts-table table tbody tr td .option-list li:last-child {
  margin-right: 0;
}

.resume-alerts-table table tbody tr td .option-list li .option-btn {
  display: inline-block;
  border: none;
  background: rgba(25, 103, 210, 0.07);
  color: var(--main-color);
  height: 35px;
  width: 35px;
  line-height: 38px;
  font-size: var(--font-size);
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.resume-alerts-table table tbody tr td .option-list li .option-btn:hover {
  background: var(--main-color);
  color: var(--white-color);
}

/*Change Password CSS*/
.change-password-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  max-width: 750px;
}

.change-password-box h3 {
  margin-bottom: 0;
  padding: 20px 25px 20px;
  border-bottom: 1px dashed #eeeeee;
  font-size: 20px;
  font-weight: 600;
}

.change-password-box form {
  padding: 25px;
}

.change-password-box form .form-group {
  margin-bottom: 20px;
  position: relative;
}

.change-password-box form .form-group label {
  display: block;
  margin-bottom: 8px;
  color: var(--black-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
}

.change-password-box form .form-group .form-control {
  border-radius: 5px;
  background-color: #f5f5f5;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border: 1px solid #f5f5f5;
  height: 60px;
  padding: 10px 20px;
  color: #808080;
  font-size: 15px;
  font-weight: 400;
  font-family: var(--heading-font-family);
}

.change-password-box form .form-group .form-control::-webkit-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.change-password-box form .form-group .form-control:-ms-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.change-password-box form .form-group .form-control::-ms-input-placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.change-password-box form .form-group .form-control::placeholder {
  color: #808080;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-family: var(--heading-font-family);
}

.change-password-box form .form-group .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--main-color);
}

.change-password-box form .form-group .form-control:focus::-webkit-input-placeholder {
  color: transparent;
}

.change-password-box form .form-group .form-control:focus:-ms-input-placeholder {
  color: transparent;
}

.change-password-box form .form-group .form-control:focus::-ms-input-placeholder {
  color: transparent;
}

.change-password-box form .form-group .form-control:focus::placeholder {
  color: transparent;
}

.change-password-box form .default-btn {
  display: block;
  border: none;
}

.change-password-box form .default-btn::before {
  width: 950px;
  height: 950px;
}

/*Dashboard Jobs CSS*/
.dashboard-jobs-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 30px;
}

.dashboard-jobs-box h2 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.dashboard-jobs-box .dashboard-job-card {
  background-color: var(--white-color);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  padding: 25px;
  margin-top: 25px;
}

.dashboard-jobs-box .dashboard-job-card .job-content {
  position: relative;
  padding-left: 75px;
  padding-right: 35px;
}

.dashboard-jobs-box .dashboard-job-card .job-content .company-logo {
  display: inline-block;
  height: 58px;
  width: 58px;
  line-height: 58px;
  background-color: var(--white-color);
  text-align: center;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  position: absolute;
  left: 0;
  top: 0;
}

.dashboard-jobs-box .dashboard-job-card .job-content .company-logo img {
  width: auto;
  display: inline-block;
  max-width: 35px;
}

.dashboard-jobs-box .dashboard-job-card .job-content h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}

.dashboard-jobs-box .dashboard-job-card .job-content h3 a {
  color: var(--black-color);
}

.dashboard-jobs-box .dashboard-job-card .job-content h3 a:hover {
  color: var(--main-color);
}

.dashboard-jobs-box .dashboard-job-card .job-content .bookmark-btn {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.dashboard-jobs-box .dashboard-job-card .job-content .bookmark-btn i {
  font-size: 25px;
  color: var(--main-color);
}

.dashboard-jobs-box .dashboard-job-card .job-content .hover-bookmark-btn {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
  visibility: hidden;
}

.dashboard-jobs-box .dashboard-job-card .job-content .hover-bookmark-btn i {
  font-size: 25px;
  color: var(--main-color);
}

.dashboard-jobs-box .dashboard-job-card .job-content .location-information {
  padding: 0;
  margin-bottom: 0;
}

.dashboard-jobs-box .dashboard-job-card .job-content .location-information li {
  display: inline-block;
  list-style-type: none;
  margin-right: 15px;
  color: var(--paragraph-color);
  font-size: var(--font-size);
  font-weight: 500;
  font-family: var(--heading-font-family);
  position: relative;
  padding-left: 20px;
}

.dashboard-jobs-box .dashboard-job-card .job-content .location-information li:last-child {
  margin-right: 0;
}

.dashboard-jobs-box .dashboard-job-card .job-content .location-information li i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: var(--font-size);
  color: var(--main-color);
}

.dashboard-jobs-box .dashboard-job-card .job-content .job-tag-list {
  padding: 0;
  margin-top: 20px;
  margin-bottom: 0;
}

.dashboard-jobs-box .dashboard-job-card .job-content .job-tag-list li {
  list-style-type: none;
  display: inline-block;
  background-color: #FFF4F3;
  color: #F81815;
  font-size: 15px;
  font-weight: 400;
  padding: 5px 10px;
  border-radius: 5px;
  margin-right: 5px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.dashboard-jobs-box .dashboard-job-card .job-content .job-tag-list li:last-child {
  margin-right: 0;
}

.dashboard-jobs-box .dashboard-job-card .job-content .job-tag-list li.urgent {
  background-color: #E8FFF0;
  color: #00B441;
}

.dashboard-jobs-box .dashboard-job-card .job-content .job-tag-list li.private {
  background-color: #EBF9FF;
  color: #00A6E5;
}

.dashboard-jobs-box .dashboard-job-card .job-content .job-tag-list li:hover {
  background-color: var(--main-color);
  color: var(--white-color);
}

.dashboard-jobs-box .dashboard-job-card .job-content .option-list {
  padding: 0;
  margin-top: 20px;
  margin-bottom: 0;
}

.dashboard-jobs-box .dashboard-job-card .job-content .option-list li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
}

.dashboard-jobs-box .dashboard-job-card .job-content .option-list li:last-child {
  margin-right: 0;
}

.dashboard-jobs-box .dashboard-job-card .job-content .option-list li .option-btn {
  display: inline-block;
  border: none;
  background: rgba(25, 103, 210, 0.07);
  color: var(--main-color);
  height: 35px;
  width: 35px;
  line-height: 38px;
  font-size: var(--font-size);
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.dashboard-jobs-box .dashboard-job-card .job-content .option-list li .option-btn:hover {
  background: var(--main-color);
  color: var(--white-color);
}

.dashboard-jobs-box .dashboard-job-card:hover .job-content .bookmark-btn {
  opacity: 0;
  visibility: hidden;
}

.dashboard-jobs-box .dashboard-job-card:hover .job-content .hover-bookmark-btn {
  opacity: 1;
  visibility: visible;
}

/*Job Alerts CSS*/
.job-alerts-table {
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 25px;
  margin-bottom: 30px;
}

.job-alerts-table h3 {
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: 600;
}

.job-alerts-table table {
  margin-bottom: 0;
}

.job-alerts-table table thead tr {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}

.job-alerts-table table thead tr th {
  border: none;
  border-bottom-width: 0px;
  vertical-align: middle;
  padding: 15px 25px;
  white-space: nowrap;
  font-size: var(--font-size);
  color: var(--black-color);
  font-weight: 500;
}

.job-alerts-table table tbody tr {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}

.job-alerts-table table tbody tr td {
  border: none;
  vertical-align: middle;
  color: var(--paragraph-color);
  white-space: nowrap;
  padding: 15px 25px;
  font-weight: 400;
  font-size: 15px;
}

.job-alerts-table table tbody tr td .option-list {
  padding: 0;
  margin-bottom: 0;
}

.job-alerts-table table tbody tr td .option-list li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
}

.job-alerts-table table tbody tr td .option-list li:last-child {
  margin-right: 0;
}

.job-alerts-table table tbody tr td .option-list li .option-btn {
  display: inline-block;
  border: none;
  background: rgba(25, 103, 210, 0.07);
  color: var(--main-color);
  height: 35px;
  width: 35px;
  line-height: 38px;
  font-size: var(--font-size);
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.job-alerts-table table tbody tr td .option-list li .option-btn:hover {
  background: var(--main-color);
  color: var(--white-color);
}

/*CV Manager CSS*/
.cv-manager-box {
  margin-bottom: 30px;
  background-color: var(--white-color);
  -webkit-box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
          box-shadow: 1px 5px 24px 0 rgba(68, 102, 242, 0.05);
  border-radius: 5px;
  padding: 30px;
}

.cv-manager-box h2 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.cv-manager-box .file-upload-box {
  margin-top: 30px;
  margin-bottom: 20px;
}

.cv-manager-box .file-upload-box .dropzone {
  position: relative;
  border: 1px dashed #eeeeee;
  border-radius: 5px;
  background: rgba(14, 198, 198, 0.03);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: inline-block;
  width: 100%;
  margin: 0;
}

.cv-manager-box .file-upload-box .dropzone button {
  color: var(--black-color);
  position: relative;
  padding-top: 52px;
  font-size: var(--font-size);
  font-family: var(--heading-font-family);
  font-weight: 600;
}

.cv-manager-box .file-upload-box .dropzone button::before {
  content: "\ea11";
  font-family: "remixicon";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  color: var(--main-color);
  font-size: 35px;
}

.cv-manager-box .file-upload-box .dropzone:hover {
  border-color: var(--main-color);
}

.cv-manager-box .text {
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .sidemenu-area {
    z-index: 9999;
    left: -100%;
    opacity: 1;
    visibility: visible;
  }
  .sidemenu-area.active-sidemenu-area {
    left: 0;
    opacity: 1;
    visibility: visible;
  }
  .sidemenu-area .sidemenu-header {
    height: 75px;
  }
  .sidemenu-area .sidemenu-header .responsive-burger-menu {
    display: block !important;
  }
  .main-dashboard-content {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 100px;
  }
  .main-dashboard-content .navbar-area {
    left: 0;
    width: 100%;
    padding: 20px 15px;
  }
  .main-dashboard-content .main-responsive-nav .mean-container a.meanmenu-reveal {
    padding: 0 0 0 0;
    margin-top: -5px;
  }
  .main-dashboard-content .main-responsive-nav .mean-container a.meanmenu-reveal span {
    margin-top: -6px;
  }
  .main-dashboard-content .main-responsive-nav .mean-container .mean-nav {
    margin-top: 35px;
  }
  .main-dashboard-content .main-responsive-nav .main-responsive-menu.mean-container .others-options {
    display: none !important;
  }
  .main-dashboard-content .copyrights-area {
    text-align: center;
    padding-top: 0;
  }
  .main-dashboard-content .copyrights-area p {
    margin-top: 5px;
  }
  .breadcrumb-area {
    display: inline-block;
    text-align: center;
    margin-bottom: 35px;
  }
  .breadcrumb-area h1 {
    padding-right: 0;
  }
  .breadcrumb-area h1::before {
    display: none;
  }
  .breadcrumb-area .breadcrumb {
    padding-left: 0;
    top: 0;
    display: inline-block;
    margin-top: 20px;
  }
  .breadcrumb-area .breadcrumb .item {
    display: inline-block;
  }
  .notification-alert {
    padding: 15px;
    font-size: 12px;
  }
  .stats-fun-fact-box {
    padding: 35px 25px 34px 95px;
  }
  .stats-fun-fact-box .icon-box {
    width: 55px;
    height: 55px;
    font-size: 30px;
  }
  .stats-fun-fact-box .sub-title {
    font-size: 15px;
  }
  .stats-fun-fact-box h3 {
    font-size: 28px;
  }
  .recent-notifications-box ul li .close {
    opacity: 1;
    visibility: visible;
  }
  .invoices-box ul li {
    padding-right: 25px;
  }
  .invoices-box ul li .default-btn {
    position: relative;
    right: auto;
    left: 0;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
    opacity: 1;
    visibility: visible;
    margin-top: 10px;
  }
  .single-applicants-card {
    padding: 15px;
  }
  .single-applicants-card .image {
    position: relative;
    left: 0;
    top: 0;
  }
  .single-applicants-card .content {
    position: relative;
    padding: 0;
    margin-top: 15px;
  }
  .single-applicants-card .content .applicants-footer {
    position: relative;
    margin-top: 15px;
  }
  .text-end {
    text-align: center !important;
  }
  .manage-jobs-box {
    padding: 20px;
  }
  .manage-jobs-box .single-job-list-box .job-information h3 {
    font-size: 16px;
  }
  .manage-jobs-box .single-job-list-box .job-information span {
    font-size: 12px;
  }
  .manage-jobs-box .single-job-list-box .location-information li {
    font-size: 14px;
  }
  .packages-box {
    padding: 18px;
  }
  .chat-content-area .sidebar-left {
    float: unset;
    margin-bottom: 30px;
  }
  .chat-content-area .sidebar-left .sidebar {
    width: 100%;
    padding: 20px;
  }
  .chat-content-area .content-right {
    width: 100%;
    float: unset;
  }
  .chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form {
    display: block !important;
    padding-right: 0;
  }
  .chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form .form-control {
    font-size: 14px;
    margin-top: 15px;
  }
  .chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form .send-btn {
    position: relative;
    top: 0;
    -webkit-transform: unset;
            transform: unset;
    height: 40px;
    font-size: 14px;
    margin-top: 15px;
  }
  .invoice-area {
    padding: 20px;
  }
  .invoice-header h3 {
    font-size: 17px;
  }
  .invoice-header p {
    font-size: 14px;
  }
  .invoice-middle {
    margin-bottom: 0;
  }
  .invoice-middle .text {
    margin-bottom: 20px;
  }
  .invoice-middle .text.text-right {
    text-align: left !important;
  }
  .invoice-middle .text h5 {
    font-size: 14px;
  }
  .invoice-middle .text h5 sub {
    margin-left: 0;
    width: auto;
    font-size: 14px;
  }
  .invoice-table {
    margin-bottom: 20px;
  }
  .invoice-table table thead th {
    font-size: 14px;
    white-space: nowrap;
  }
  .invoice-table table tbody td {
    font-size: 14px;
    white-space: nowrap;
  }
  .all-applicants-box {
    padding: 15px;
  }
  .my-profile-box .profile-box {
    display: inline-block;
  }
  .my-profile-box .profile-box .file-upload {
    bottom: 145px;
  }
  .my-profile-box .profile-box .text {
    margin-left: 0;
    margin-top: 15px;
  }
  .dashboard-jobs-box {
    padding: 15px;
  }
  .dashboard-jobs-box .dashboard-job-card {
    padding: 15px;
  }
  .dashboard-jobs-box .dashboard-job-card .job-content {
    padding-left: 0;
    padding-right: 20px;
  }
  .dashboard-jobs-box .dashboard-job-card .job-content .company-logo {
    position: relative;
    margin-bottom: 15px;
  }
  .dashboard-jobs-box .dashboard-job-card .job-content .bookmark-btn i {
    font-size: 15px;
  }
  .dashboard-jobs-box .dashboard-job-card .job-content .hover-bookmark-btn i {
    font-size: 15px;
  }
  .dashboard-jobs-box .dashboard-job-card .job-content .job-tag-list li {
    font-size: 14px;
    padding: 5px 8px;
    margin-right: 2px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidemenu-area {
    z-index: 9999;
    left: -100%;
    opacity: 1;
    visibility: visible;
  }
  .sidemenu-area.active-sidemenu-area {
    left: 0;
    opacity: 1;
    visibility: visible;
  }
  .sidemenu-area .sidemenu-header {
    height: 75px;
  }
  .sidemenu-area .sidemenu-header .responsive-burger-menu {
    display: block !important;
  }
  .main-dashboard-content {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 100px;
  }
  .main-dashboard-content .navbar-area {
    left: 0;
    width: 100%;
    padding: 20px 15px;
  }
  .main-dashboard-content .navbar-area .dropdown.profile-nav-item {
    position: absolute;
    top: 12px;
    right: 60px;
  }
  .main-dashboard-content .main-responsive-nav .mean-container a.meanmenu-reveal {
    padding: 0 0 0 0;
    margin-top: -5px;
  }
  .main-dashboard-content .main-responsive-nav .mean-container a.meanmenu-reveal span {
    margin-top: -6px;
  }
  .main-dashboard-content .main-responsive-nav .mean-container .mean-nav {
    margin-top: 35px;
  }
  .main-dashboard-content .main-responsive-nav .main-responsive-menu.mean-container .others-options {
    display: none !important;
  }
  .main-dashboard-content .copyrights-area {
    text-align: center;
    padding-top: 0;
  }
  .main-dashboard-content .copyrights-area p {
    margin-top: 5px;
  }
  .chat-content-area .sidebar-left {
    float: unset;
    margin-bottom: 30px;
  }
  .chat-content-area .sidebar-left .sidebar {
    width: 100%;
    padding: 20px;
  }
  .chat-content-area .content-right {
    width: 100%;
    float: unset;
  }
  .invoice-header h3 {
    font-size: 17px;
  }
  .invoice-header p {
    font-size: 14px;
  }
  .invoice-middle {
    margin-bottom: 0;
  }
  .invoice-middle .text {
    margin-bottom: 20px;
  }
  .invoice-middle .text.text-right {
    text-align: left !important;
  }
  .invoice-middle .text h5 {
    font-size: 14px;
  }
  .invoice-middle .text h5 sub {
    margin-left: 0;
    width: auto;
    font-size: 14px;
  }
  .invoice-table {
    margin-bottom: 20px;
  }
  .invoice-table table thead th {
    font-size: 14px;
    white-space: nowrap;
  }
  .invoice-table table tbody td {
    font-size: 14px;
    white-space: nowrap;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidemenu-area {
    z-index: 9999;
    left: -100%;
    opacity: 0;
    visibility: hidden;
  }
  .sidemenu-area.active-sidemenu-area {
    left: 0;
    opacity: 1;
    visibility: visible;
  }
  .sidemenu-area .sidemenu-header {
    height: 75px;
  }
  .sidemenu-area .sidemenu-header .responsive-burger-menu {
    display: block !important;
  }
  .main-dashboard-content {
    padding-top: 110px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .main-dashboard-content .navbar-area {
    left: 0;
    width: 100%;
    padding: 20px 15px;
  }
  .main-dashboard-content .navbar-area .dropdown.profile-nav-item {
    position: absolute;
    top: 12px;
    right: 60px;
  }
  .main-dashboard-content .responsive-burger-menu {
    display: block !important;
  }
  .main-dashboard-content .mean-container a.meanmenu-reveal {
    padding-top: 0;
    margin-top: -5px;
  }
  .main-dashboard-content .main-responsive-nav .main-responsive-menu.mean-container .mean-nav {
    margin-top: 35px;
  }
  .main-dashboard-content .main-responsive-nav .main-responsive-menu.mean-container .others-options {
    display: none !important;
  }
  .stats-fun-fact-box {
    padding: 35px 25px 34px 82px;
  }
  .stats-fun-fact-box .icon-box {
    width: 55px;
    height: 55px;
    font-size: 30px;
    left: 20px;
  }
  .stats-fun-fact-box .sub-title {
    font-size: 15px;
  }
  .stats-fun-fact-box h3 {
    font-size: 28px;
  }
  .single-applicants-card {
    padding: 15px;
  }
  .single-applicants-card .image img {
    max-width: 50px;
  }
  .single-applicants-card .content {
    padding: 0 180px 0 70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .sidemenu-area {
    width: 220px;
  }
  .main-dashboard-content {
    padding-left: 250px;
  }
  .main-dashboard-content .navbar-area {
    left: 220px;
    width: calc(100% - 220px);
  }
  .stats-fun-fact-box {
    padding: 35px 25px 34px 82px;
  }
  .stats-fun-fact-box .icon-box {
    width: 55px;
    height: 55px;
    font-size: 30px;
    left: 20px;
  }
  .stats-fun-fact-box .sub-title {
    font-size: 15px;
  }
  .stats-fun-fact-box h3 {
    font-size: 28px;
  }
  .single-applicants-card {
    padding: 15px;
  }
  .single-applicants-card .image img {
    max-width: 50px;
  }
  .single-applicants-card .content {
    padding: 0 155px 0 65px;
  }
  .single-applicants-card .content h3 {
    font-size: 18px;
  }
  .single-applicants-card .content .applicants-footer .option-list li .option-btn {
    height: 30px;
    width: 30px;
    line-height: 32px;
    font-size: 14px;
  }
}
/*# sourceMappingURL=dashboard.css.map */
@media only screen and (max-width: 767px) {
  /*Default CSS*/
  p {
    font-size: 15px;
  }
  .ptb-100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-100 {
    padding-top: 50px;
  }
  .pb-100 {
    padding-bottom: 50px;
  }
  .pb-75 {
    padding-bottom: 25px;
  }
  .section-title-wrap {
    text-align: left;
    margin-bottom: 35px;
  }
  .section-title-wrap .title-content h2 {
    font-size: 25px;
  }
  .section-title-wrap .title-btn {
    text-align: left;
    margin-top: 25px;
  }
  .section-title {
    margin-bottom: 35px;
  }
  .section-title h2 {
    font-size: 25px;
  }
  .section-title .section-layer-shape {
    display: none;
  }
  .default-btn {
    padding: 12px 45px 12px 12px;
    font-size: 14px;
  }
  .default-btn i {
    right: 7px;
    height: 25px;
    width: 25px;
    line-height: 25px;
    font-size: 12px;
  }
  /*Main Banner Area CSS*/
  .main-banner-area {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .main-banner-text-with-image {
    text-align: center;
    margin-bottom: 35px;
  }
  .main-banner-content h1 {
    font-size: 30px;
  }
  .main-banner-content .banner-btn {
    margin-top: 25px;
  }
  .main-banner-content .layer-shape {
    display: none;
  }
  .main-banner-area-with-bg-image {
    padding-top: 190px;
    padding-bottom: 50px;
  }
  .main-banner-area-with-bg-image .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  .main-banner-content-with-search h1 {
    font-size: 35px;
  }
  .main-banner-content-with-search .banner-search-form .form-group {
    margin-bottom: 5px;
  }
  .main-banner-content-with-search .banner-search-form .form-group label {
    left: 22px;
    font-size: 18px;
    top: 15px;
  }
  .main-banner-content-with-search .banner-search-form .form-group .form-control {
    height: 50px;
  }
  .main-banner-content-with-search .banner-search-form .form-group .selectize-input {
    padding: 12px 20px 12px 50px;
  }
  .main-banner-content-with-search .banner-search-form .search-btn {
    padding: 12px 30px;
    font-size: 14px;
  }
  .main-banner-area-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .main-banner-area-wrap .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  .main-banner-area-wrap::before {
    display: none;
  }
  .main-banner-content-wrap {
    margin-top: 0;
  }
  .main-banner-content-wrap h1 {
    font-size: 35px;
  }
  .main-banner-content-wrap .banner-search-form {
    padding: 5px 15px 5px 15px;
  }
  .main-banner-content-wrap .banner-search-form .form-group {
    margin-bottom: 5px;
  }
  .main-banner-content-wrap .banner-search-form .form-group label {
    left: 22px;
    font-size: 18px;
    top: 15px;
  }
  .main-banner-content-wrap .banner-search-form .form-group .form-control {
    height: 50px;
  }
  .main-banner-content-wrap .banner-search-form .form-group .selectize-input {
    padding: 12px 20px 12px 50px;
  }
  .main-banner-content-wrap .banner-search-form .search-btn {
    position: relative;
    right: 0;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
    padding: 0;
  }
  .main-banner-content-wrap .banner-search-form .search-btn button {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
  }
  .main-banner-wrap-image {
    text-align: center;
    margin-top: 35px;
  }
  /*Play Video Area CSS*/
  .play-video-content {
    padding-left: 0;
    margin-left: 0;
    margin-top: 30px;
    text-align: center;
  }
  .play-video-content .play-btn {
    position: relative;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
    margin-bottom: 25px;
  }
  .play-video-content .play-btn .video-btn {
    width: 55px;
    height: 55px;
    line-height: 62px;
    font-size: 25px;
  }
  .play-video-content .layer-shape {
    display: none;
  }
  .play-video-content h3 {
    font-size: var(--font-size);
    margin-top: 20px;
  }
  .play-video-content h3 br {
    display: none;
  }
  .play-video-inner-box-image .video-content {
    position: relative;
    right: 0;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
    padding: 20px;
    text-align: center;
    margin-top: 25px;
  }
  .play-video-inner-box-image .video-content .play-btn {
    position: relative;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
    left: 0;
  }
  .play-video-inner-box-image .video-content .play-btn .video-btn {
    width: 55px;
    height: 55px;
    line-height: 62px;
    font-size: 25px;
  }
  .play-video-inner-box-image .video-content h3 {
    margin-top: 20px;
    font-size: 22px;
  }
  .play-video-inner-box-image .video-content .layer-shape {
    display: none;
  }
  /*Featured Candidates Area CSS*/
  .featured-candidates-image .row .col-lg-4:nth-child(1) .image {
    top: 40px;
  }
  .featured-candidates-image .row .col-lg-4:nth-child(3) .image {
    top: 40px;
  }
  .featured-candidates-content h3 {
    font-size: 25px;
  }
  .featured-candidates-content .layer-shape {
    display: none;
  }
  .featured-candidates-item {
    padding-left: 0;
    margin-top: 30px;
  }
  .featured-candidates-item .featured-candidates-btn {
    text-align: center;
  }
  .featured-candidates-box {
    padding: 30px;
  }
  .featured-candidates-box .candidates-box-content {
    padding-left: 0;
  }
  .featured-candidates-box .candidates-box-content .image {
    position: relative;
    margin-bottom: 15px;
  }
  .featured-candidates-box .candidates-box-content .content .rating {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .featured-candidates-box .candidates-box-content .content .rating i {
    font-size: 12px;
  }
  .featured-candidates-box .candidates-box-content .content .job-info li {
    font-size: 12px;
  }
  .featured-candidates-box .featured-candidates-hire {
    margin-top: 15px;
    text-align: left;
  }
  .featured-candidates-box .featured-candidates-hire .job-other-info {
    margin-bottom: 20px;
  }
  .featured-candidates-shape {
    display: none;
  }
  .featured-candidates-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .featured-candidates-search-box h3 {
    font-size: 24px;
    margin-bottom: 30px;
  }
  .featured-candidates-search-box .candidates-search-form {
    padding: 5px 15px 5px 15px;
  }
  .featured-candidates-search-box .candidates-search-form .form-group {
    margin-bottom: 5px;
  }
  .featured-candidates-search-box .candidates-search-form .form-group label {
    left: 22px;
    font-size: 18px;
    top: 15px;
  }
  .featured-candidates-search-box .candidates-search-form .form-group .form-control {
    height: 50px;
  }
  .featured-candidates-search-box .candidates-search-form .form-group .selectize-input {
    padding: 12px 20px 12px 50px;
  }
  .featured-candidates-search-box .candidates-search-form .search-btn {
    position: relative;
    right: 0;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
    padding: 0;
  }
  .featured-candidates-search-box .candidates-search-form .search-btn button {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
  }
  .featured-candidates-with-max-width .featured-candidates-box .featured-candidates-hire {
    text-align: left;
  }
  /*Inner Wrapper CSS*/
  .inner-wrapper-sticky {
    position: relative !important;
    bottom: unset !important;
    width: unset !important;
    -webkit-transform: unset !important;
            transform: unset !important;
  }
  /*Review Area CSS*/
  .review-title h2 {
    font-size: 25px;
  }
  .review-title .layer-shape {
    display: none;
  }
  .review-single-card .review-content {
    margin-top: 15px;
  }
  .review-single-card .review-content p {
    font-size: 15px;
  }
  .review-single-card .review-info {
    padding-left: 85px;
  }
  .review-single-card .review-info .image img {
    max-width: 75px;
  }
  .review-single-card .review-info .content {
    top: 0;
  }
  .review-single-card .review-info .content h3 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .review-single-card .review-info .content span {
    font-size: 12px;
  }
  .review-single-card .review-info .content .rating {
    margin-top: 5px;
  }
  .review-single-card .review-info .content .rating i {
    font-size: 12px;
  }
  .review-slides {
    max-width: 100%;
  }
  .review-slides.owl-theme .owl-nav {
    margin-top: 25px;
  }
  .review-slides.owl-theme .owl-nav [class*=owl-] {
    position: relative;
    top: 0;
    -webkit-transform: unset;
            transform: unset;
    left: 0;
    opacity: 1;
    visibility: visible;
    width: 35px;
    height: 35px;
    line-height: 45px;
    font-size: 30px;
    margin: 0 5px;
  }
  .review-slides.owl-theme .owl-nav [class*=owl-].owl-next {
    left: auto;
    right: 0;
  }
  .review-slides.owl-theme .owl-nav [class*=owl-]:hover {
    color: var(--white-color);
    background-color: var(--main-color);
  }
  .review-slides.owl-theme:hover .owl-nav [class*=owl-] {
    left: 0;
  }
  .review-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next {
    left: auto;
    right: 0;
  }
  /*Partner Area CSS*/
  .partner-image .row .col-lg-4:nth-child(1) .image {
    margin-bottom: 30px;
  }
  .partner-image .row .col-lg-4:nth-child(2) .image {
    margin-bottom: 30px;
  }
  .partner-image .row .col-lg-4:nth-child(3) .image {
    margin-bottom: 30px;
  }
  .partner-image .image {
    margin-bottom: 30px;
  }
  .partner-image .image img {
    max-width: 100px;
  }
  .partner-content h3 {
    font-size: 25px;
  }
  .partner-content .layer-shape {
    display: none;
  }
  /*Mobile App Area CSS*/
  .mobile-app-area {
    padding-top: 50px;
    padding-bottom: 50px;
    border-top: 1px solid #dacfcf;
  }
  .mobile-app-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .mobile-app-content h3 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .mobile-app-content .layer-shape {
    display: none;
  }
  .mobile-app-content .mobile-app-btn-list {
    margin-top: 25px;
  }
  .mobile-app-content .mobile-app-btn-list li {
    margin-bottom: 15px;
  }
  .mobile-app-content .mobile-app-btn-list li:last-child {
    margin-bottom: 0;
  }
  .mobile-app-image {
    padding: 20px;
    margin-top: 30px;
  }
  .mobile-app-image.left-image {
    margin-top: 0;
    margin-bottom: 30px;
  }
  .mobile-app-shape {
    display: none;
  }
  .mobile-app-shape-2 {
    display: none;
  }
  /*Pricing Area CSS*/
  .single-pricing-table .pricing-icon {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .single-pricing-table .pricing-icon i {
    font-size: 62px;
  }
  .single-pricing-table .pricing-icon .back-icon i {
    font-size: 85px;
  }
  .single-pricing-table .pricing-header h3 {
    font-size: 18px;
  }
  .single-pricing-table .price {
    font-size: 35px;
    margin-top: 10px;
    margin-bottom: 12px;
  }
  .single-pricing-table .pricing-features-list li {
    font-size: 14px;
  }
  /*Newsletter Area CSS*/
  .newsletter-content h3 {
    font-size: 25px;
  }
  .newsletter-content .layer-shape {
    display: none;
  }
  .newsletter-content .newsletter-form {
    margin-top: 25px;
  }
  .newsletter-image {
    margin-top: 25px;
  }
  .newsletter-image .circle-pattern {
    width: 295px;
    height: 295px;
  }
  /*Blog Area CSS*/
  .blog-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .blog-item-box .content {
    margin-top: 30px;
    margin-left: 0;
  }
  .blog-item-box .content h3 {
    font-size: 25px;
  }
  .blog-item-box .content .layer-shape {
    display: none;
  }
  .blog-item-box.left-box .content {
    margin-top: 0;
    margin-right: 0;
    text-align: center;
  }
  .blog-item-box.left-box .blog-slides {
    margin-left: 0;
  }
  .blog-slides {
    margin-left: 0;
  }
  .blog-slides.owl-theme .owl-nav [class*=owl-] {
    position: relative;
    top: 0;
    -webkit-transform: unset;
            transform: unset;
    left: 0;
    opacity: 1;
    visibility: visible;
    width: 35px;
    height: 35px;
    line-height: 45px;
    font-size: 30px;
    margin: 0 5px;
  }
  .blog-slides.owl-theme .owl-nav [class*=owl-].owl-next {
    left: auto;
    right: 0;
  }
  .blog-slides.owl-theme .owl-nav [class*=owl-]:hover {
    color: var(--white-color);
    background-color: var(--main-color);
  }
  .blog-slides.owl-theme:hover .owl-nav [class*=owl-] {
    left: 0;
  }
  .blog-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next {
    left: auto;
    right: 0;
  }
  .blog-large-image.right-image {
    margin-top: 25px;
  }
  .blog-single-card .blog-content h3 {
    font-size: 18px;
  }
  .blog-single-card .blog-content span {
    font-size: 14px;
    padding-left: 20px;
  }
  .blog-single-card .blog-content span i {
    font-size: 12px;
  }
  /*About Area CSS*/
  .about-image {
    text-align: center;
    margin-bottom: 30px;
  }
  .about-content {
    padding-left: 0;
  }
  .about-content h3 {
    font-size: 25px;
  }
  .about-content .about-fun-fact {
    padding: 15px;
  }
  .about-content .about-fun-fact h3 {
    font-size: 28px;
  }
  .about-content .about-fun-fact h3 .sign-icon {
    font-size: 28px;
  }
  .about-content .about-fun-fact p {
    font-size: 10px;
  }
  /*Job Seeker Area CSS*/
  .seeker-arrow-icon {
    display: none;
  }
  /*Job List Area CSS*/
  .single-job-list-card {
    padding: 20px;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
  }
  .single-job-list-card .job-information {
    padding-left: 60px;
  }
  .single-job-list-card .job-information .company-logo {
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
  .single-job-list-card .job-information .company-logo img {
    max-width: 25px;
  }
  .single-job-list-card .job-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  .single-job-list-card .job-btn {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    visibility: visible;
    text-align: left;
    margin-top: 25px;
  }
  .company-box-logo {
    margin-bottom: 15px;
  }
  .job-list-inner-box {
    padding: 20px;
  }
  .job-list-inner-box .job-list-box .job-information {
    padding-left: 0;
  }
  .job-list-inner-box .job-list-box .job-information .title-box {
    position: relative;
  }
  .job-list-inner-box .job-list-box .job-information .job-tag-list {
    margin-top: 15px;
  }
  .job-list-inner-box .job-list-box .job-information .job-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  .job-list-inner-box .job-list-box .location-information {
    margin-top: 20px;
  }
  .job-list-inner-box .job-list-box .location-information li {
    margin-bottom: 10px;
  }
  .job-list-inner-box .job-list-box .location-information li:last-child {
    margin-bottom: 0;
  }
  .job-list-inner-box .job-list-optional {
    text-align: left;
    margin-top: 25px;
  }
  .job-list-inner-box .job-list-optional .save-text {
    margin-left: 0;
    margin-top: 10px;
    text-align: left;
  }
  .single-job-list-box {
    padding: 20px 15px;
  }
  .single-job-list-box .job-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  .job-list-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .job-list-search-box h3 {
    font-size: 24px;
    margin-bottom: 30px;
  }
  .job-list-search-box .job-list-search-form {
    padding: 5px 15px 5px 15px;
  }
  .job-list-search-box .job-list-search-form .form-group {
    margin-bottom: 5px;
  }
  .job-list-search-box .job-list-search-form .form-group label {
    left: 22px;
    font-size: 18px;
    top: 15px;
  }
  .job-list-search-box .job-list-search-form .form-group .form-control {
    height: 50px;
  }
  .job-list-search-box .job-list-search-form .form-group .selectize-input {
    padding: 12px 20px 12px 50px;
  }
  .job-list-search-box .job-list-search-form .search-btn {
    position: relative;
    right: 0;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
    padding: 0;
  }
  .job-list-search-box .job-list-search-form .search-btn button {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
  }
  /*Overview Area CSS*/
  .overview-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .overview-content h3 {
    font-size: 25px;
  }
  .overview-shape {
    display: none;
  }
  .overview-image {
    padding: 25px;
    border-radius: 10px;
    margin-top: 25px;
  }
  /*Candidates Area CSS*/
  .single-candidates-card .candidates-information-box {
    padding-left: 0;
  }
  .single-candidates-card .candidates-information-box .image {
    position: relative;
    margin-bottom: 18px;
  }
  .single-candidates-card .candidates-information-box .content .job-info li {
    font-size: 14px;
    margin-right: 5px;
  }
  /*Page Banner Area CSS*/
  .page-banner-area {
    height: 420px;
  }
  .page-banner-content {
    margin-top: 130px;
  }
  .page-banner-content h2 {
    font-size: 30px;
  }
  /*Page Banner Area CSS*/
  .faq-box-content h3 {
    font-size: 25px;
  }
  .faq-accordion {
    padding-left: 0;
    margin-top: 30px;
  }
  /*Profile Authentication Area CSS*/
  .profile-authentication-tabs .authentication-tabs-list .nav .nav-item .nav-link {
    font-size: 14px;
    padding: 10px 10px;
  }
  .profile-authentication-tabs .tab-content {
    padding: 30px 20px 30px;
  }
  .profile-authentication-tabs .eeza-authentication-form form .lost-your-password-wrap {
    text-align: left;
    margin-top: 20px;
  }
  /*Terms of Service Area CSS*/
  .terms-of-service-content h3 {
    font-size: 20px;
  }
  /*Privacy Policy Area CSS*/
  .privacy-policy-content h3 {
    font-size: 20px;
  }
  /*404 Error Area CSS*/
  .error-content h3 {
    font-size: 24px;
  }
  /*Coming Soon Area CSS*/
  .coming-soon-area {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .coming-soon-content {
    padding: 30px 25px;
  }
  .coming-soon-content #timer {
    margin-top: 20px;
  }
  .coming-soon-content #timer div {
    width: 100px;
    height: 105px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 20px;
    margin-top: 10px;
  }
  .coming-soon-content h2 {
    font-size: 22px;
  }
  /*Contact Area CSS*/
  .contact-address h3 {
    font-size: 22px;
  }
  .contact-address .address-info {
    margin-right: 0;
  }
  .contact-address .address-info li {
    font-size: 14px;
  }
  .contact-form {
    margin-top: 30px;
  }
  .contact-form h3 {
    font-size: 22px;
  }
  .contact-form form .form-group .form-control {
    height: 50px;
    padding: 15px 18px;
  }
  #map {
    margin-top: 50px;
  }
  /*Widget Sidebar CSS*/
  .widget-area {
    padding-left: 0;
    margin-top: 30px;
  }
  .widget-area .widget .widget-title {
    font-size: 20px;
  }
  /*Blog Details Area CSS*/
  .blog-details-area .widget-area {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .blog-details-area .widget-area .widget_author .author-box {
    padding: 25px;
  }
  .blog-details-area .widget-area .widget_author .author-box h3 {
    font-size: 18px;
    margin-bottom: 12px;
  }
  .blog-details-area .widget-area .widget_author .author-box .author-social-links {
    margin-top: 15px;
  }
  .blog-details-area .widget-area .widget_author .author-box .author-social-links li a i {
    font-size: 14px;
  }
  .blog-details-desc .article-content h3 {
    font-size: 25px;
  }
  .blog-details-desc .article-content .entry-meta li {
    margin-right: 5px;
    padding-left: 20px;
    font-size: 14px;
  }
  .blog-details-desc .article-content .entry-meta li i {
    font-size: 15px;
  }
  .blog-details-desc .article-content .article-footer {
    text-align: center;
  }
  .blog-details-desc .article-content .article-footer .article-tags a {
    padding: 5px 10px;
    font-size: 12px;
  }
  .blog-details-desc .article-content .article-footer .article-share {
    margin-top: 20px;
  }
  .blog-details-desc .article-content .article-footer .article-share .social {
    text-align: center;
  }
  .blog-details-desc .article-content .article-post-navigation .nav-next {
    margin-top: 30px;
  }
  .blog-details-desc .article-comments .comments-list {
    padding-left: 0;
    margin-bottom: 30px;
  }
  .blog-details-desc .article-comments .comments-list img {
    position: relative;
    left: 0;
    margin-bottom: 18px;
  }
  .blog-details-desc .article-comments .comments-list.children {
    margin-left: 0;
  }
  .blog-details-desc .article-leave-comment form .form-group .form-control {
    height: 50px;
    padding: 15px 20px;
  }
  .blog-details-desc .article-leave-comment form .form-group textarea.form-control {
    height: 95px;
  }
  /*Pagination CSS*/
  .pagination-area .page-numbers {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0 2px;
  }
  /*Shop Area CSS*/
  .eeza-grid-sorting .result-count p {
    text-align: center;
    margin-bottom: 20px;
  }
  .single-products-box .products-content h3 {
    font-size: 20px;
  }
  /*Shop Details Area CSS*/
  .products-details-desc {
    padding-left: 0;
    margin-top: 30px;
  }
  .products-details-desc h3 {
    font-size: 22px;
  }
  .products-details-desc .products-add-to-cart .input-counter {
    max-width: 110px;
    min-width: 135px;
  }
  .products-details-tabs .nav .nav-item .nav-link {
    font-size: 18px;
  }
  .products-details-tabs .tab-content .tab-pane .products-reviews h3 {
    font-size: 20px;
  }
  .products-details-tabs .tab-content .tab-pane .products-review-comments h3 {
    font-size: 20px;
  }
  .products-details-tabs .tab-content .tab-pane .products-review-comments .user-review {
    padding: 20px 0 20px 70px;
  }
  .products-details-tabs .tab-content .tab-pane .products-review-comments .user-review img {
    width: 60px;
    height: 60px;
  }
  /*Cart Area CSS*/
  .cart-table table thead tr th {
    padding: 25px 65px;
  }
  .cart-buttons {
    text-align: center;
  }
  .cart-buttons .default-btn {
    margin-top: 15px;
  }
  .cart-totals {
    padding: 25px;
  }
  .cart-totals h3 {
    font-size: 20px;
  }
  /*Checkout Area CSS*/
  .order-details {
    margin-top: 30px;
  }
  /*Job Details Area CSS*/
  .job-details-desc h2 {
    font-size: 25px;
  }
  .job-details-desc .job-article-footer {
    text-align: center;
  }
  .job-details-desc .job-article-footer .article-tags a {
    padding: 5px 5px;
    font-size: 14px;
  }
  .job-details-desc .job-article-footer .article-share .social {
    text-align: center;
    margin-top: 25px;
  }
  .related-jobs-box h3 {
    font-size: 22px;
  }
  .job-details-information {
    padding: 25px 15px;
    margin-top: 30px;
  }
  .job-details-information .information-list-box li {
    font-size: 15px;
  }
  /*Candidates Details Area CSS*/
  .candidates-details-sticky {
    position: unset !important;
    height: unset !important;
  }
  .candidates-details-information {
    padding: 15px;
    margin-right: 0;
  }
  .candidates-details-desc {
    margin-top: 30px;
  }
  .candidates-details-desc .candidates-desc-content h3 {
    font-size: 22px;
  }
  .candidates-details-desc .candidates-desc-content .candidates-desc-list .list-box h4 {
    font-size: var(--font-size);
  }
  .candidates-details-desc .candidates-desc-content .candidates-comments-list {
    padding-left: 60px;
  }
  .candidates-details-desc .candidates-desc-content .candidates-comments-list img {
    max-width: 50px;
  }
  .candidates-details-desc .candidates-desc-content .candidates-comments-list.children {
    margin-left: 0;
  }
  .candidates-details-desc .candidates-desc-content .candidates-comments-list .rating {
    display: none;
  }
  /*Employers Area CSS*/
  .single-employer-item {
    padding: 20px;
  }
  .single-employer-item .company-logo {
    height: 75px;
    width: 75px;
    line-height: 75px;
  }
  .single-employer-item .company-logo img {
    max-width: 45px;
  }
  .single-employer-item .employer-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  /*Employers Details Area CSS*/
  .employers-details-desc .employers-desc-content h3 {
    font-size: 20px;
  }
  .employers-details-desc .employers-desc-comments-content .employers-comments-list {
    padding-left: 65px;
  }
  .employers-details-desc .employers-desc-comments-content .employers-comments-list img {
    max-width: 55px;
  }
  .employers-details-desc .employers-desc-comments-content .employers-comments-list.children {
    margin-left: 0;
  }
  .employers-details-desc .employers-desc-comments-content .employers-comments-list .rating {
    display: none;
  }
  .employers-details-information {
    padding: 20px;
    margin-left: 0;
    margin-top: 30px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  /*Job List Area CSS*/
  .company-box-logo {
    height: 100px;
    width: 100%;
    line-height: 100px;
  }
  .company-box-logo img {
    max-width: 30px;
  }
  /*Profile Authentication Area CSS*/
  .profile-authentication-tabs .eeza-authentication-form form .lost-your-password-wrap {
    text-align: right;
    margin-top: 0;
  }
  /*Featured Candidates Area CSS*/
  .featured-candidates-box .featured-candidates-hire {
    margin-top: 0;
    text-align: right;
  }
  /*Banner CSS*/
  .main-banner-area-with-bg-image .container-fluid {
    max-width: 540px;
  }
  .main-banner-area-wrap .container-fluid {
    max-width: 540px;
  }
  /*Partner CSS*/
  .partner-image .image img {
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /*Default CSS*/
  .ptb-100 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pt-100 {
    padding-top: 70px;
  }
  .pb-100 {
    padding-bottom: 70px;
  }
  .pb-75 {
    padding-bottom: 45px;
  }
  .section-title-wrap {
    text-align: left;
  }
  .section-title-wrap .title-content h2 {
    font-size: 35px;
  }
  .section-title-wrap .title-btn {
    text-align: left;
    margin-top: 25px;
  }
  .section-title h2 {
    font-size: 35px;
  }
  .section-title .section-layer-shape {
    display: none;
  }
  .topbar-area .container-fluid {
    max-width: 768px;
  }
  /*Main Banner Area CSS*/
  .main-banner-area {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .main-banner-text-with-image {
    text-align: center;
    margin-bottom: 35px;
  }
  .main-banner-content h1 {
    font-size: 45px;
  }
  .main-banner-content .banner-btn {
    margin-top: 25px;
  }
  .main-banner-content .layer-shape {
    display: none;
  }
  .main-banner-area-with-bg-image {
    padding-top: 190px;
    padding-bottom: 100px;
  }
  .main-banner-area-with-bg-image .container-fluid {
    max-width: 720px;
  }
  .main-banner-content-with-search h1 {
    font-size: 50px;
  }
  .main-banner-content-with-search .banner-search-form .form-group {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .main-banner-area-wrap {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .main-banner-area-wrap .container-fluid {
    max-width: 720px;
  }
  .main-banner-area-wrap::before {
    display: none;
  }
  .main-banner-content-wrap {
    margin-top: 0;
  }
  .main-banner-content-wrap h1 {
    font-size: 50px;
  }
  .main-banner-content-wrap .banner-search-form {
    padding: 5px 15px 5px 15px;
  }
  .main-banner-content-wrap .banner-search-form .form-group {
    margin-bottom: 5px;
  }
  .main-banner-content-wrap .banner-search-form .search-btn {
    position: relative;
    right: 0;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
    padding: 0;
  }
  .main-banner-content-wrap .banner-search-form .search-btn button {
    width: 100%;
  }
  .main-banner-wrap-image {
    text-align: center;
    margin-top: 35px;
  }
  /*Play Video Area CSS*/
  .play-video-content {
    padding-left: 0;
    margin-left: 0;
    margin-top: 30px;
    text-align: center;
  }
  .play-video-content .play-btn {
    position: relative;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
  }
  .play-video-content .layer-shape {
    display: none;
  }
  .play-video-content h3 {
    font-size: 30px;
    margin-top: 20px;
  }
  .play-video-content h3 br {
    display: none;
  }
  .play-video-inner-box-image .video-content {
    padding-left: 90px;
  }
  .play-video-inner-box-image .video-content h3 {
    font-size: 30px;
  }
  /*Featured Candidates Area CSS*/
  .featured-candidates-image .row .col-lg-4:nth-child(1) .image {
    top: 40px;
  }
  .featured-candidates-image .row .col-lg-4:nth-child(3) .image {
    top: 40px;
  }
  .featured-candidates-content h3 {
    font-size: 30px;
  }
  .featured-candidates-content .layer-shape {
    display: none;
  }
  .featured-candidates-item {
    padding-left: 0;
    margin-top: 30px;
  }
  .featured-candidates-item .featured-candidates-btn {
    text-align: center;
  }
  .featured-candidates-box .candidates-box-content {
    padding-left: 80px;
  }
  .featured-candidates-box .candidates-box-content .image {
    top: 5px;
  }
  .featured-candidates-box .candidates-box-content .image img {
    border-radius: 5px;
    max-width: 65px;
  }
  .featured-candidates-box .featured-candidates-hire {
    text-align: right;
  }
  .featured-candidates-shape {
    display: none;
  }
  .featured-candidates-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .featured-candidates-search-box h3 {
    font-size: 24px;
    margin-bottom: 30px;
  }
  .featured-candidates-search-box .candidates-search-form {
    padding: 5px 15px 5px 15px;
  }
  .featured-candidates-search-box .candidates-search-form .form-group {
    margin-bottom: 5px;
  }
  .featured-candidates-search-box .candidates-search-form .search-btn {
    position: relative;
    right: 0;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
  }
  .featured-candidates-search-box .candidates-search-form .search-btn button {
    width: 100%;
  }
  /*Inner Wrapper CSS*/
  .inner-wrapper-sticky {
    position: relative !important;
    bottom: unset !important;
    width: unset !important;
    -webkit-transform: unset !important;
            transform: unset !important;
  }
  /*Review Area CSS*/
  .review-title h2 {
    font-size: 35px;
  }
  .review-title .layer-shape {
    display: none;
  }
  .review-slides {
    max-width: 100%;
  }
  .review-slides.owl-theme .owl-nav {
    margin-top: 25px;
  }
  .review-slides.owl-theme .owl-nav [class*=owl-] {
    position: relative;
    top: 0;
    -webkit-transform: unset;
            transform: unset;
    left: 0;
    opacity: 1;
    visibility: visible;
    width: 35px;
    height: 35px;
    line-height: 45px;
    font-size: 30px;
    margin: 0 5px;
  }
  .review-slides.owl-theme .owl-nav [class*=owl-].owl-next {
    left: auto;
    right: 0;
  }
  .review-slides.owl-theme .owl-nav [class*=owl-]:hover {
    color: var(--white-color);
    background-color: var(--main-color);
  }
  .review-slides.owl-theme:hover .owl-nav [class*=owl-] {
    left: 0;
  }
  .review-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next {
    left: auto;
    right: 0;
  }
  /*Partner Area CSS*/
  .partner-image .row .col-lg-4:nth-child(1) .image {
    margin-bottom: 30px;
  }
  .partner-image .row .col-lg-4:nth-child(2) .image {
    margin-bottom: 30px;
  }
  .partner-image .row .col-lg-4:nth-child(3) .image {
    margin-bottom: 30px;
  }
  .partner-content {
    margin-top: 30px;
  }
  .partner-content h3 {
    font-size: 30px;
  }
  .partner-content .layer-shape {
    display: none;
  }
  /*Mobile App Area CSS*/
  .mobile-app-area {
    padding-top: 70px;
    padding-bottom: 70px;
    border-top: 1px solid #eee;
  }
  .mobile-app-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .mobile-app-content {
    max-width: 720px;
  }
  .mobile-app-content h3 {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .mobile-app-content .layer-shape {
    display: none;
  }
  .mobile-app-content .mobile-app-btn-list {
    margin-top: 25px;
  }
  .mobile-app-image {
    padding: 20px;
    margin-top: 30px;
  }
  .mobile-app-image.left-image {
    margin-top: 0;
    margin-bottom: 30px;
  }
  .mobile-app-shape {
    display: none;
  }
  .mobile-app-shape-2 {
    display: none;
  }
  /*Pricing Area CSS*/
  .single-pricing-table .pricing-icon {
    margin-bottom: 10px;
  }
  /*Newsletter Area CSS*/
  .newsletter-content h3 {
    font-size: 30px;
  }
  .newsletter-content .layer-shape {
    display: none;
  }
  .newsletter-content .newsletter-form {
    margin-top: 25px;
  }
  .newsletter-image {
    margin-top: 25px;
    text-align: center;
  }
  /*Blog Area CSS*/
  .blog-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .blog-item-box .content {
    margin-top: 30px;
    margin-left: 0;
  }
  .blog-item-box .content h3 {
    font-size: 30px;
  }
  .blog-item-box .content .layer-shape {
    display: none;
  }
  .blog-item-box.left-box .content {
    margin-top: 0;
    margin-right: 0;
    text-align: center;
  }
  .blog-item-box.left-box .blog-slides {
    margin-left: 0;
  }
  .blog-slides {
    margin-left: 0;
  }
  .blog-slides.owl-theme .owl-nav [class*=owl-] {
    position: relative;
    top: 0;
    -webkit-transform: unset;
            transform: unset;
    left: 0;
    opacity: 1;
    visibility: visible;
    width: 35px;
    height: 35px;
    line-height: 45px;
    font-size: 30px;
    margin: 0 5px;
  }
  .blog-slides.owl-theme .owl-nav [class*=owl-].owl-next {
    left: auto;
    right: 0;
  }
  .blog-slides.owl-theme .owl-nav [class*=owl-]:hover {
    color: var(--white-color);
    background-color: var(--main-color);
  }
  .blog-slides.owl-theme:hover .owl-nav [class*=owl-] {
    left: 0;
  }
  .blog-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next {
    left: auto;
    right: 0;
  }
  .blog-large-image.right-image {
    margin-top: 25px;
  }
  /*About Area CSS*/
  .about-image {
    text-align: center;
    margin-bottom: 30px;
  }
  .about-content {
    padding-left: 0;
  }
  .about-content h3 {
    font-size: 35px;
  }
  .about-content .about-fun-fact {
    padding: 15px;
  }
  .about-content .about-fun-fact h3 {
    font-size: 35px;
  }
  .about-content .about-fun-fact h3 .sign-icon {
    font-size: 35px;
  }
  /*Job Seeker Area CSS*/
  .seeker-arrow-icon {
    display: none;
  }
  /*Job List Area CSS*/
  .single-job-list-card {
    padding: 20px;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
  }
  .single-job-list-card .job-information {
    padding-left: 60px;
  }
  .single-job-list-card .job-information .company-logo {
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
  .single-job-list-card .job-information .company-logo img {
    max-width: 25px;
  }
  .single-job-list-card .job-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  .single-job-list-card .job-btn {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    visibility: visible;
    text-align: left;
    margin-top: 25px;
  }
  .job-list-inner-box .job-list-box .job-information {
    padding-left: 0;
  }
  .job-list-inner-box .job-list-box .job-information .title-box {
    position: relative;
  }
  .job-list-inner-box .job-list-box .job-information .job-tag-list {
    margin-top: 15px;
  }
  .job-list-inner-box .job-list-box .location-information {
    margin-top: 20px;
  }
  .job-list-inner-box .job-list-optional {
    text-align: left;
    margin-top: 25px;
  }
  .job-list-inner-box .job-list-optional .save-text {
    margin-left: 0;
    margin-top: 10px;
    text-align: left;
  }
  .single-job-list-box .job-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  .job-list-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .job-list-search-box h3 {
    font-size: 24px;
    margin-bottom: 30px;
  }
  .job-list-search-box .job-list-search-form {
    padding: 5px 15px 5px 15px;
  }
  .job-list-search-box .job-list-search-form .form-group {
    margin-bottom: 5px;
  }
  .job-list-search-box .job-list-search-form .search-btn {
    position: relative;
    right: 0;
    top: unset;
    -webkit-transform: unset;
            transform: unset;
  }
  .job-list-search-box .job-list-search-form .search-btn button {
    width: 100%;
  }
  /*Overview Area CSS*/
  .overview-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .overview-content {
    max-width: 730px;
  }
  .overview-content h3 {
    font-size: 35px;
  }
  .overview-shape {
    display: none;
  }
  .overview-image {
    padding: 25px;
    border-radius: 10px;
    margin-top: 25px;
  }
  /*Candidates Area CSS*/
  .single-candidates-card .candidates-information-box {
    padding-left: 75px;
  }
  .single-candidates-card .candidates-information-box .image {
    top: 5px;
  }
  .single-candidates-card .candidates-information-box .image img {
    max-width: 60px;
  }
  /*Page Banner Area CSS*/
  .page-banner-area {
    height: 420px;
  }
  .page-banner-content h2 {
    font-size: 50px;
  }
  /*Page Banner Area CSS*/
  .faq-box-content h3 {
    font-size: 35px;
  }
  .faq-accordion {
    padding-left: 0;
    margin-top: 30px;
  }
  /*Profile Authentication Area CSS*/
  .profile-authentication-tabs .authentication-tabs-list .nav .nav-item .nav-link {
    padding: 25px 60px;
  }
  .profile-authentication-tabs .tab-content {
    padding: 30px 20px 30px;
  }
  /*Contact Area CSS*/
  .contact-address h3 {
    font-size: 30px;
  }
  .contact-address .address-info {
    margin-right: 0;
  }
  .contact-form {
    margin-top: 30px;
  }
  .contact-form h3 {
    font-size: 30px;
  }
  #map {
    margin-top: 50px;
  }
  /*Widget Sidebar CSS*/
  .widget-area {
    padding-left: 0;
    margin-top: 30px;
  }
  /*Blog Details Area CSS*/
  .blog-details-area .widget-area {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .blog-details-desc .article-content .article-footer .article-tags a {
    padding: 8px 10px;
  }
  /*Shop Details Area CSS*/
  .products-details-desc {
    padding-left: 0;
    margin-top: 30px;
  }
  .products-details-desc h3 {
    font-size: 30px;
  }
  /*Cart Area CSS*/
  .cart-table table thead tr th {
    padding: 25px 65px;
  }
  /*Checkout Area CSS*/
  .order-details {
    margin-top: 30px;
  }
  /*Job Details Area CSS*/
  .job-details-desc h2 {
    font-size: 35px;
  }
  .job-details-desc .job-article-footer {
    text-align: center;
  }
  .job-details-desc .job-article-footer .article-tags a {
    padding: 5px 5px;
    font-size: 14px;
  }
  .job-details-information {
    margin-top: 30px;
  }
  .job-details-information .information-box {
    padding-left: 75px;
  }
  .job-details-information .information-box .company-logo {
    height: 58px;
    width: 58px;
    line-height: 58px;
  }
  .job-details-information .information-box .company-logo img {
    max-width: 30px;
  }
  /*Candidates Details Area CSS*/
  .candidates-details-sticky {
    position: unset !important;
    height: unset !important;
  }
  .candidates-details-desc {
    margin-top: 30px;
  }
  .candidates-details-information {
    margin-right: 0;
  }
  /*Employers Area CSS*/
  .single-employer-item {
    padding: 20px;
  }
  .single-employer-item .company-logo {
    height: 75px;
    width: 75px;
    line-height: 75px;
  }
  .single-employer-item .company-logo img {
    max-width: 45px;
  }
  .single-employer-item .employer-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  /*Employers Details Area CSS*/
  .employers-details-information {
    margin-left: 0;
    margin-top: 30px;
  }
  .employers-details-information .information-box {
    padding-left: 75px;
  }
  .employers-details-information .information-box .company-logo {
    height: 58px;
    width: 58px;
    line-height: 58px;
  }
  .employers-details-information .information-box .company-logo img {
    max-width: 45px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /*Default CSS*/
  .section-title-wrap .title-content h2 {
    font-size: 35px;
  }
  .section-title h2 {
    font-size: 35px;
  }
  /*Main Banner Area CSS*/
  .main-banner-content h1 {
    font-size: 50px;
  }
  .main-banner-content p {
    font-size: 15px;
  }
  .main-banner-content .banner-btn {
    margin-top: 25px;
  }
  .main-banner-content .layer-shape {
    top: 30%;
    -webkit-transform: translateY(-30%);
            transform: translateY(-30%);
  }
  .main-banner-area-with-bg-image {
    padding-top: 255px;
  }
  .main-banner-area-with-bg-image .container-fluid {
    max-width: 992px;
  }
  .main-banner-content-with-search h1 {
    font-size: 65px;
  }
  .main-banner-content-wrap h1 {
    font-size: 50px;
  }
  .main-banner-content-wrap .banner-search-form {
    padding: 5px 55px 5px 15px;
  }
  .main-banner-content-wrap .banner-search-form .form-group label {
    left: 18px;
    font-size: 15px;
    top: 28px;
  }
  .main-banner-content-wrap .banner-search-form .form-group .form-control {
    padding: 12px 15px 15px 40px;
    font-size: 14px;
  }
  .main-banner-content-wrap .banner-search-form .form-group .selectize-input {
    padding: 22px 20px 22px 40px;
    font-size: 14px;
  }
  .main-banner-content-wrap .banner-search-form .form-group .selectize-input:after {
    right: 10px !important;
  }
  .main-banner-content-wrap .banner-search-form .search-btn button {
    width: 35px;
    font-size: 18px;
  }
  .main-banner-area-wrap .container-fluid {
    max-width: 960px;
    padding-left: 0;
    padding-right: 0;
  }
  /*Play Video Area CSS*/
  .play-video-content .layer-shape {
    left: 55%;
    -webkit-transform: translateX(-55%);
            transform: translateX(-55%);
  }
  .play-video-content h3 {
    font-size: 35px;
  }
  .play-video-content h3 br {
    display: none;
  }
  /*Featured Candidates Area CSS*/
  .featured-candidates-item {
    padding-left: 0;
  }
  .featured-candidates-content h3 {
    font-size: 30px;
  }
  .featured-candidates-content .layer-shape {
    top: 15%;
    right: 10%;
    -webkit-transform: translateY(-15%) translateX(-10%);
            transform: translateY(-15%) translateX(-10%);
  }
  .featured-candidates-box {
    padding: 20px;
  }
  .featured-candidates-box .candidates-box-content {
    padding-left: 60px;
  }
  .featured-candidates-box .candidates-box-content .image {
    top: 5px;
  }
  .featured-candidates-box .candidates-box-content .image img {
    border-radius: 5px;
    max-width: 45px;
  }
  .featured-candidates-box .featured-candidates-hire {
    text-align: right;
  }
  .featured-candidates-box .featured-candidates-hire .job-other-info li {
    font-size: 11px;
    padding: 5px 5px;
    margin-right: 2px;
  }
  .featured-candidates-box .featured-candidates-hire .default-btn {
    padding: 15px 58px 16px 15px;
    font-size: 14px;
  }
  .featured-candidates-shape {
    display: none;
  }
  .featured-candidates-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  /*Inner Wrapper CSS*/
  .inner-wrapper-sticky {
    position: relative !important;
    bottom: unset !important;
    width: unset !important;
    -webkit-transform: unset !important;
            transform: unset !important;
    left: 0 !important;
    top: 0 !important;
  }
  /*Review Area CSS*/
  .review-title h2 {
    font-size: 35px;
  }
  .review-title .layer-shape {
    bottom: -20px;
  }
  /*Partner Area CSS*/
  .partner-content h3 {
    font-size: 35px;
  }
  .partner-content .layer-shape {
    top: 22%;
    -webkit-transform: translateY(-22%) translateX(-60%);
            transform: translateY(-22%) translateX(-60%);
  }
  /*Mobile App Area CSS*/
  .mobile-app-content {
    max-width: 455px;
  }
  .mobile-app-content h3 {
    font-size: 32px;
  }
  .mobile-app-content p {
    font-size: 15px;
  }
  .mobile-app-content .layer-shape {
    top: 12%;
    right: 12%;
    -webkit-transform: translateY(-12%) translateX(-12%);
            transform: translateY(-12%) translateX(-12%);
  }
  .mobile-app-content .mobile-app-btn-list li .playstote-btn {
    padding: 12px 15px;
    font-size: 14px;
  }
  .mobile-app-content .mobile-app-btn-list li .applestore-btn {
    padding: 12px 15px;
    font-size: 14px;
  }
  .mobile-app-shape {
    display: none;
  }
  /*Newsletter Area CSS*/
  .newsletter-content .layer-shape {
    display: none;
  }
  .newsletter-content .newsletter-form {
    margin-top: 25px;
  }
  .newsletter-image .circle-pattern {
    width: 485px;
    height: 485px;
  }
  /*Blog Area CSS*/
  .blog-area {
    padding-bottom: 75px;
  }
  .blog-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .blog-item-box .content h3 {
    font-size: 35px;
  }
  .blog-item-box.left-box .blog-slides {
    margin-left: 80px;
  }
  .blog-slides {
    margin-left: -80px;
  }
  /*About Area CSS*/
  .about-content {
    padding-left: 0;
  }
  .about-content .about-fun-fact {
    padding: 15px;
  }
  .about-content .about-fun-fact h3 {
    font-size: 35px;
  }
  .about-content .about-fun-fact h3 .sign-icon {
    font-size: 35px;
  }
  .about-content .about-fun-fact p {
    font-size: var(--font-size);
  }
  /*Job Seeker Area CSS*/
  .seeker-arrow-icon {
    display: none;
  }
  /*Job List Area CSS*/
  .single-job-list-card {
    padding: 20px 20px 45px;
    margin-left: 0;
    margin-right: 0;
  }
  .single-job-list-card .job-information {
    padding-left: 60px;
  }
  .single-job-list-card .job-information .company-logo {
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
  .single-job-list-card .job-information .company-logo img {
    max-width: 25px;
  }
  .single-job-list-card .job-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  .single-job-list-card .job-btn {
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    opacity: 1;
    visibility: visible;
  }
  .single-job-list-box {
    padding: 20px 20px;
    margin-left: 0;
    margin-right: 0;
  }
  .single-job-list-box .job-information {
    padding-left: 60px;
  }
  .single-job-list-box .job-information .company-logo {
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
  .single-job-list-box .job-information .company-logo img {
    max-width: 25px;
  }
  .single-job-list-box .job-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  .job-list-inner-box .job-list-optional {
    text-align: center;
  }
  .job-list-inner-box .job-list-optional .save-text {
    margin-left: 0;
    margin-top: 10px;
    text-align: center;
  }
  .job-list-inner-box .job-list-optional .default-btn {
    padding: 15px 55px 16px 15px;
  }
  .job-list-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .browse-jobs-btn {
    margin-top: 20px;
  }
  /*Overview Area CSS*/
  .overview-content {
    max-width: 455px;
  }
  .overview-content h3 {
    font-size: 35px;
  }
  .overview-shape {
    display: none;
  }
  /*Candidates Area CSS*/
  .single-candidates-card .candidates-information-box {
    padding-left: 60px;
  }
  .single-candidates-card .candidates-information-box .image {
    top: 5px;
  }
  .single-candidates-card .candidates-information-box .image img {
    max-width: 50px;
  }
  .single-candidates-card .candidates-information-box .content .job-info li {
    margin-right: 10px;
  }
  /*Page Banner Area CSS*/
  .page-banner-content {
    margin-top: 80px;
  }
  .page-banner-content h2 {
    font-size: 60px;
  }
  /*Blog Details Area CSS*/
  .blog-details-desc .article-content .article-footer .article-tags a {
    padding: 8px;
    font-size: 14px;
  }
  /*Job Details Area CSS*/
  .job-details-desc .job-article-footer .article-tags a {
    padding: 5px 6px;
    font-size: 14px;
  }
  .job-details-information {
    padding: 20px;
  }
  .job-details-information .information-list-box li {
    font-size: 14px;
  }
  .job-details-information .information-list-box li span {
    font-size: 14px;
  }
  /*Candidates Details Area CSS*/
  .candidates-details-information {
    padding: 15px;
    margin-right: 0;
  }
  .candidates-details-desc .candidates-desc-content h3 {
    font-size: 22px;
  }
  .candidates-details-desc .candidates-desc-content .candidates-desc-list .list-box h4 {
    font-size: var(--font-size);
  }
  /*Employers Area CSS*/
  .single-employer-item {
    padding: 20px;
  }
  .single-employer-item .company-logo {
    height: 75px;
    width: 75px;
    line-height: 75px;
  }
  .single-employer-item .company-logo img {
    max-width: 45px;
  }
  .single-employer-item .employer-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  /*Employers Details Area CSS*/
  .employers-details-information {
    padding: 20px;
    margin-left: 0;
  }
  /*Partner Area CSS*/
  .partner-image .image img {
    max-width: 115px;
  }
  /*Pricing Area CSS*/
  .single-pricing-table .pricing-icon {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  /*Main Banner Area CSS*/
  .main-banner-content-wrap h1 {
    font-size: 50px;
  }
  .main-banner-content-wrap p {
    font-size: 15px;
  }
  .main-banner-content-wrap .banner-search-form {
    padding: 5px 55px 5px 15px;
  }
  .main-banner-content-wrap .banner-search-form .form-group label {
    left: 18px;
    font-size: 15px;
    top: 28px;
  }
  .main-banner-content-wrap .banner-search-form .form-group .form-control {
    padding: 12px 15px 15px 40px;
    font-size: 14px;
  }
  .main-banner-content-wrap .banner-search-form .form-group .selectize-input {
    padding: 22px 20px 22px 40px;
    font-size: 14px;
  }
  .main-banner-content-wrap .banner-search-form .form-group .selectize-input:after {
    right: 10px !important;
  }
  .main-banner-content-wrap .banner-search-form .search-btn button {
    width: 35px;
    font-size: 18px;
  }
  /*Play Video Area CSS*/
  .play-video-content h3 {
    font-size: 35px;
  }
  /*Top Category Area CSS*/
  .top-category-card {
    padding: 20px 15px;
  }
  .top-category-card h3 {
    font-size: 15px;
  }
  .top-category-card h3 span {
    font-size: 15px;
  }
  /*Featured Candidates Area CSS*/
  .featured-candidates-item {
    padding-left: 0;
  }
  .featured-candidates-box {
    padding: 20px;
  }
  .featured-candidates-box .candidates-box-content {
    padding-left: 60px;
  }
  .featured-candidates-box .candidates-box-content .image img {
    border-radius: 5px;
    max-width: 45px;
  }
  .featured-candidates-box .featured-candidates-hire {
    text-align: right;
  }
  .featured-candidates-box .featured-candidates-hire .job-other-info li {
    font-size: 11px;
    padding: 5px 5px;
    margin-right: 2px;
  }
  .featured-candidates-box .featured-candidates-hire .default-btn {
    padding: 15px 58px 16px 15px;
    font-size: 14px;
  }
  .featured-candidates-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  /*Mobile App Area CSS*/
  .mobile-app-content {
    max-width: 545px;
  }
  /*Blog Area CSS*/
  .blog-area {
    padding-bottom: 75px;
  }
  .blog-slides {
    margin-left: -80px;
  }
  /*Job Seeker Area CSS*/
  .seeker-arrow-icon {
    z-index: 1;
  }
  /*Job List Area CSS*/
  .single-job-list-card {
    padding: 20px 20px 45px;
    margin-left: 0;
    margin-right: 0;
  }
  .single-job-list-card .job-information {
    padding-left: 60px;
  }
  .single-job-list-card .job-information .company-logo {
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
  .single-job-list-card .job-information .company-logo img {
    max-width: 25px;
  }
  .single-job-list-card .job-tag-list li {
    font-size: 12px;
    padding: 5px 5px;
  }
  .single-job-list-card .job-btn {
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    opacity: 1;
    visibility: visible;
  }
  .job-list-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  /*Overview Area CSS*/
  .overview-content {
    max-width: 545px;
  }
  /*Candidates Area CSS*/
  .single-candidates-card .candidates-information-box {
    padding-left: 75px;
  }
  .single-candidates-card .candidates-information-box .image img {
    max-width: 60px;
  }
}

@media only screen and (min-width: 1550px) {
  /*Main Banner Area CSS*/
  .main-banner-area-with-bg-image {
    padding-top: 340px;
    padding-bottom: 250px;
  }
  .main-banner-area-with-bg-image .container-fluid {
    max-width: 1920px;
    padding-left: 100px;
    padding-right: 100px;
  }
  .main-banner-area-wrap .container-fluid {
    max-width: 1920px;
    padding-left: 100px;
    padding-right: 100px;
  }
  /*Play Video Area CSS*/
  .play-video-content .layer-shape {
    left: 35%;
    -webkit-transform: translateX(-35%);
            transform: translateX(-35%);
  }
}
/*# sourceMappingURL=responsive.css.map */
